From c0b3124146879a371c88833163e693c35c8df479 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 25 Mar 2019 11:28:18 +0100 Subject: [PATCH 01/10] QmlDesigner: Adjust selectedBackground in design theme Task-number: QDS-523 Change-Id: Ib2906dd93448d58a3686545318258d424bfb1927 Reviewed-by: Brook Cronin Reviewed-by: Alessandro Portale --- share/qtcreator/themes/design.creatortheme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/themes/design.creatortheme b/share/qtcreator/themes/design.creatortheme index cd90ad49dec..3b115729031 100644 --- a/share/qtcreator/themes/design.creatortheme +++ b/share/qtcreator/themes/design.creatortheme @@ -53,7 +53,7 @@ hoverBackground=ff404244 ;blended background color for controls 1 spinboxes, background selection square for snapping modes, publish as alias icon. ;color for filter background and overwrite width and height boxes ;selectedBackground=66000000 -selectedBackground=aa1f75cc +selectedBackground=ff111111 ;background for default "open a document" screen in the edit mode, From 9c596080b769908e387b5aeb926b95f97340d3d4 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Sat, 23 Mar 2019 11:50:24 +0100 Subject: [PATCH 02/10] PerfProfiler: Rename PerfDataReader::load() Fixes clang warning: "src/plugins/perfprofiler/perfdatareader.h:48:10: warning: 'PerfProfiler::Internal::PerfDataReader::load' hides overloaded virtual function [-Woverloaded-virtual]" Change-Id: Ifaba175bfe19389187de1b5983c387060e649ed6 Reviewed-by: Ulf Hermann --- src/plugins/perfprofiler/perfdatareader.cpp | 4 ++-- src/plugins/perfprofiler/perfdatareader.h | 3 ++- src/plugins/perfprofiler/perfprofilertracemanager.cpp | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugins/perfprofiler/perfdatareader.cpp b/src/plugins/perfprofiler/perfdatareader.cpp index 0c34ed583b1..52afd696b86 100644 --- a/src/plugins/perfprofiler/perfdatareader.cpp +++ b/src/plugins/perfprofiler/perfdatareader.cpp @@ -142,8 +142,8 @@ PerfDataReader::~PerfDataReader() qDeleteAll(m_buffer); } -void PerfDataReader::load(const QString &filePath, const QString &executableDirPath, - ProjectExplorer::Kit *kit) +void PerfDataReader::loadFromFile(const QString &filePath, const QString &executableDirPath, + ProjectExplorer::Kit *kit) { createParser(collectArguments(executableDirPath, kit) << QLatin1String("--input") << filePath); m_remoteProcessStart = 0; // Don't try to guess the timestamps diff --git a/src/plugins/perfprofiler/perfdatareader.h b/src/plugins/perfprofiler/perfdatareader.h index 8f30fa28d78..41cc96bdf4e 100644 --- a/src/plugins/perfprofiler/perfdatareader.h +++ b/src/plugins/perfprofiler/perfdatareader.h @@ -45,7 +45,8 @@ public: explicit PerfDataReader(QObject *parent = nullptr); ~PerfDataReader() override; - void load(const QString &filePath, const QString &executableDirPath, ProjectExplorer::Kit *kit); + void loadFromFile(const QString &filePath, const QString &executableDirPath, + ProjectExplorer::Kit *kit); void createParser(const QStringList &arguments); void startParser(); diff --git a/src/plugins/perfprofiler/perfprofilertracemanager.cpp b/src/plugins/perfprofiler/perfprofilertracemanager.cpp index 4e98b969548..79bd1a05ad0 100644 --- a/src/plugins/perfprofiler/perfprofilertracemanager.cpp +++ b/src/plugins/perfprofiler/perfprofilertracemanager.cpp @@ -633,7 +633,7 @@ void PerfProfilerTraceManager::loadFromPerfData(const QString &filePath, reader->future().reportStarted(); initialize(); - reader->load(filePath, executableDirPath, kit); + reader->loadFromFile(filePath, executableDirPath, kit); } } // namespace Internal From 47d159273e818dabec8dcb20c9e3cb62cad02bfc Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 14 Mar 2019 13:27:28 +0100 Subject: [PATCH 03/10] Qmake: Fix infinite reparsing loop Under certain circumstances, the file system watcher in the qmake project parser keeps emitting the directoryChanged() signal even though there seem to be no changes on the file system. Make sure we reparse only if the directory timestamp has really changed. This amends 76262814b6. Change-Id: Ibdcd1e8405a49e78528bf5903e7caafc371cad1b Reviewed-by: Eike Ziller --- src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp index 1a401ee953b..671cd5bfecf 100644 --- a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp @@ -1631,7 +1631,7 @@ void QmakeProFile::applyEvaluate(QmakeEvalResult *evalResult) Utils::filtered(result->directoriesWithWildcards.toList(), [this](const QString &path) { return !m_wildcardWatcher->watchesDirectory(path); - }), Utils::FileSystemWatcher::WatchAllChanges); + }), Utils::FileSystemWatcher::WatchModifiedDate); } if (m_wildcardWatcher) { if (result->directoriesWithWildcards.isEmpty()) { From 8ff29ff19d45c8dfc8745b63108d74260e449eb2 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 11 Mar 2019 12:28:41 +0100 Subject: [PATCH 04/10] Windows: Fix submenu arrow style Since dccf5a5ae7cda289be1796f145742ccfe478f086 the submenus have the parent menu as an actual parent widget. That makes ManhattanStyle handle them differently, because they are now children of the menu bar, and therefore considered "panel widgets" to be styled. An undesired side-effect is that ManhattanStyle decides to style the submenu arrows itself then. The patch makes ManhattanStyle not style arrows if they are painted as part of a menu. Fixes: QTCREATORBUG-21376 Change-Id: Ia5556c7327c3f0c2f21cadc86047bec785da27df Reviewed-by: Robert Loehning --- src/plugins/coreplugin/manhattanstyle.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/coreplugin/manhattanstyle.cpp b/src/plugins/coreplugin/manhattanstyle.cpp index 78e819a9c35..709dcf62aa5 100644 --- a/src/plugins/coreplugin/manhattanstyle.cpp +++ b/src/plugins/coreplugin/manhattanstyle.cpp @@ -608,9 +608,10 @@ void ManhattanStyle::drawPrimitive(PrimitiveElement element, const QStyleOption case PE_IndicatorArrowDown: case PE_IndicatorArrowRight: case PE_IndicatorArrowLeft: - { + if (qobject_cast(widget)) // leave submenu arrow painting alone + QProxyStyle::drawPrimitive(element, option, painter, widget); + else StyleHelper::drawArrow(element, painter, option); - } break; default: From 6fbddd609925778728b6d7e93f5f16c6560e7c8d Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 26 Mar 2019 15:58:44 +0100 Subject: [PATCH 05/10] QmlDesigner: Register stream operators for easing curves EasingCurve::registerStreamOperators() was never called. Change-Id: I2b84ea44c3faa350f36570d38fbdc64d4c5ce08d Reviewed-by: Knud Dollereder Reviewed-by: Tim Jenssen --- .../qmldesignerextension/timelineeditor/timelineview.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelineview.cpp b/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelineview.cpp index e063f1fced2..c66264ffbc7 100644 --- a/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelineview.cpp +++ b/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelineview.cpp @@ -24,6 +24,8 @@ ****************************************************************************/ #include "timelineview.h" + +#include "easingcurve.h" #include "timelinecontext.h" #include "timelinewidget.h" @@ -57,7 +59,9 @@ namespace QmlDesigner { TimelineView::TimelineView(QObject *parent) : AbstractView(parent) -{} +{ + EasingCurve::registerStreamOperators(); +} TimelineView::~TimelineView() = default; From c10f84b26952faf448577106a6f88fd6739222bb Mon Sep 17 00:00:00 2001 From: Sergey Belyashov Date: Fri, 22 Mar 2019 16:46:45 +0300 Subject: [PATCH 06/10] Update Russian translation Change-Id: Ic6af434cb4fb94fbdba3831cc833916cbfb7c7c0 Reviewed-by: olesya gerasimenko Reviewed-by: Anton Kudryavtsev Reviewed-by: Oswald Buddenhagen --- share/qtcreator/translations/qtcreator_ru.ts | 3703 ++++++++++++------ 1 file changed, 2569 insertions(+), 1134 deletions(-) diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index df0feda19c8..62cb96a0b5c 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -268,6 +268,18 @@ The minimum API level required by the kit is %1. Starting Android virtual device failed. Сбой запуска виртуального устройства Android. + + Cleaning Qt libraries on device failed. +%1 + Не удалось очистить библиотеки Qt на устройстве. +%1 + + + Android package installation failed. +%1 + Не удалось установить пакет для Android. +%1 + Android::AndroidPackageInstallationStep @@ -403,6 +415,13 @@ The files in the Android package source directory are copied to the build direct Не удалось обновить файл проекта %1. + + Android::Internal + + Deploy to Android device + Установка на устройство Android + + Android::Internal::AddNewAVDDialog @@ -546,13 +565,6 @@ The files in the Android package source directory are copied to the build direct Ошибка - - Android::Internal::AndroidDeployConfiguration - - Deploy to Android device - Установить на устройство Android - - Android::Internal::AndroidDeployQtStep @@ -576,10 +588,6 @@ The files in the Android package source directory are copied to the build direct Deploy to Android device or emulator Установить на устройство или эмулятор Android - - initializing deployment to Android device/simulator - инициализация установки на устройство/эмулятор Android - Deploying to %1 Установка на %1 @@ -624,6 +632,34 @@ The files in the Android package source directory are copied to the build direct Install failed Ошибка установки + + Uninstall previous package + Удалять предыдущий пакет + + + Reset Default Devices + Сбросить устройства по умолчанию + + + Clean Temporary Libraries Directory on Device + Очистить временный каталог на устройстве + + + Install Ministro from APK + Установить Ministro из APK + + + Qt Android Smart Installer + Qt Android Smart Installer + + + Android package (*.apk) + Пакет Android (*.apk) + + + Initializing deployment to Android device/simulator + Инициализация установки на устройство/эмулятор Android + Deployment failed with the following errors: @@ -645,21 +681,6 @@ Do you want to uninstall the existing package? Загрузка файлов, необходимых для отладки. - - Android::Internal::AndroidDeployQtWidget - - <b>Deploy configurations</b> - <b>Конфигурации установки</b> - - - Qt Android Smart Installer - Qt Android Smart Installer - - - Android package (*.apk) - Пакет Android (*.apk) - - Android::Internal::AndroidDevice @@ -1049,46 +1070,45 @@ Do you want to uninstall the existing package? Нет свободных портов на компьютере для отладки QML. - Failed to get process path. Reason: %1. - Не удалось получить путь процесса. Причина: %1. + Failed to find application directory. + Не удалось найти каталог приложения. - Failed to start C++ debugger. - Не удалось запустить отладчик C++. + Cannot find or copy C++ debug server. + Не удалось найти или скопировать сервер отладки C++. - Failed to forward jdb debugging ports. Reason: %1. - Не удалось перенаправить отладочные порты jdb. Причина: %1. + Failed to forward QML debugging ports. + Не удалось пробросить порты отладки QML. + + + Failed to start the activity. + Не удалось запустить выполнение. + + + Failed to start debugger server. + Не удалось запустить сервер отладки. + + + Failed to forward C++ debugging ports. + Не удалось пробросить порты отладки С++. + + + Failed to forward JDB debugging ports. + Не удалось пробросить порты отладки JDB. + + + Failed to start JDB. + Не удалось запустить JDB. + + + Cannot attach JDB to the running application. + Не удалось подключить JDB к запущенному приложению. "%1" died. «%1» аварийно завершился. - - Failed to forward C++ debugging ports. Reason: %1. - Не удалось пробросить порты отладки С++: %1. - - - Cannot find/copy C++ debug server. - Ошибка возникает, когда путь к серверу отладки пуст (gdbserver не найден) или не удалось скопировать gdbserver на устройство. - Не удалось найти/скопировать сервер отладки C++. - - - Failed to forward QML debugging ports. Reason: %1. - Не удалось пробросить порты отладки QML: %1. - - - Failed to start the activity. Reason: %1. - Не удалось запустить activity: %1. - - - Failed to start jdb. - Не удалось запустить jdb. - - - Cannot attach jdb to the running application. Reason: %1. - Не удалось подключить jdb к запущенному приложению. Причина: %1. - Android::Internal::AndroidSdkManager @@ -1678,29 +1698,6 @@ Install an SDK of at least API version %1. Пароль для связки ключей - - AndroidDeployQtWidget - - Clean Temporary Libraries Directory on Device - Очистить временный каталог на устройстве - - - Install Ministro from APK - Установить Ministro из APK - - - Reset Default Devices - Сбросить устройства по умолчанию - - - Deploy options - Параметры установки - - - Uninstall previous package - Удалять предыдущий пакет - - AndroidSdkManager @@ -2385,6 +2382,14 @@ Warning: Plain text misses some information, such as duration. Check All Filters Включить все фильтры + + Uncheck All Filters + Выключить все фильтры + + + Test summary + Итог тестирования + passes успехов @@ -2410,8 +2415,12 @@ Warning: Plain text misses some information, such as duration. исключённых - , %1 disabled - , %1 отключенных + skipped + пропущенных + + + disabled + выключенных Copy @@ -2684,6 +2693,10 @@ Warning: this is an experimental feature and might lead to failing to execute th Reset Cached Choices Сброс кэша предпочтений + + Group results by application + Группировать результаты по приложениям + Autotest::Internal::TestSettingsWidget @@ -2731,21 +2744,13 @@ Warning: this is an experimental feature and might lead to failing to execute th Autogen Autogen - - Configuration unchanged, skipping autogen step. - Конфигурация не изменилась, этап autogen пропускается. - - - - AutotoolsProjectManager::Internal::AutogenStepConfigWidget Arguments: Параметры: - Autogen - AutotoolsProjectManager::AutogenStepConfigWidget display name. - Autogen + Configuration unchanged, skipping autogen step. + Конфигурация не изменилась, этап autogen пропускается. @@ -2759,21 +2764,13 @@ Warning: this is an experimental feature and might lead to failing to execute th Autoreconf Autoreconf - - Configuration unchanged, skipping autoreconf step. - Конфигурация не изменилась, этап autoreconf пропускается. - - - - AutotoolsProjectManager::Internal::AutoreconfStepConfigWidget Arguments: Параметры: - Autoreconf - AutotoolsProjectManager::AutoreconfStepConfigWidget display name. - Autoreconf + Configuration unchanged, skipping autoreconf step. + Конфигурация не изменилась, этап autoreconf пропускается. @@ -2832,21 +2829,13 @@ Warning: this is an experimental feature and might lead to failing to execute th Configure Configure - - Configuration unchanged, skipping configure step. - Конфигурация не изменилась, этап configure пропускается. - - - - AutotoolsProjectManager::Internal::ConfigureStepConfigWidget Arguments: Параметры: - Configure - AutotoolsProjectManager::ConfigureStepConfigWidget display name. - Configure + Configuration unchanged, skipping configure step. + Конфигурация не изменилась, этап configure пропускается. @@ -3557,18 +3546,6 @@ Local commits are not pushed to the master branch until a normal commit is perfo Commit changes for "%1". Фиксация изменений «%1». - - Close Commit Editor - Закрыть редактор фиксаций - - - Do you want to commit the changes? - Желаете зафиксировать изменения? - - - Message check failed. Do you want to proceed? - Не удалось проверить сообщение. Продолжить? - Bazaar::Internal::CommitEditor @@ -3701,7 +3678,7 @@ Local commits are not pushed to the master branch until a normal commit is perfo By default, push will fail if the target directory exists, but does not already have a control directory. This flag will allow push to proceed. - По умолчанию, отправка завершится ошибкой, если каталог уже существует, + По умолчанию отправка завершится ошибкой, если каталог уже существует, но не содержит управляющего подкаталога. Этот флаг позволяет выполнить эту операцию. @@ -4218,6 +4195,10 @@ For example, "Revision: 15" will leave the branch at revision 15.Set Data Breakpoint on Selection Установить контрольную точку на выделении + + Copy 0x%1 + Скопировать 0x%1 + Jump to Address in This Window Перейти к адресу в этом окне @@ -4226,6 +4207,10 @@ For example, "Revision: 15" will leave the branch at revision 15.Jump to Address in New Window Перейти к адресу в новом окне + + Copy Value + Скопировать значение + Jump to Address 0x%1 in This Window Перейти к адресу 0x%1 в этом окне @@ -4684,11 +4669,11 @@ For example, "Revision: 15" will leave the branch at revision 15.CMakeProjectManager::CMakeGeneratorKitInformation CMake Tool is unconfigured, CMake generator will be ignored. - Утилита CMake не настроена, генератор CMake игнорируется. + Программа CMake не настроена, генератор CMake игнорируется. CMake Tool does not support the configured generator. - Утилита CMake не поддерживает выбранный генератор. + Программа CMake не поддерживает выбранный генератор. Platform is not supported by the selected CMake generator. @@ -4865,7 +4850,7 @@ For example, "Revision: 15" will leave the branch at revision 15. The kit needs to define a CMake tool to parse this project. - В комплекте должна быть задана утилита CMake для разбора этого проекта. + В комплекте должна быть задана программа CMake для разбора этого проекта. CMakeCache.txt file not found. @@ -5044,7 +5029,7 @@ For example, "Revision: 15" will leave the branch at revision 15. A CMake tool must be set up for building. Configure a CMake tool in the kit options. - Для сборки необходимо, чтобы была задана утилита CMake. Задайте её в настройках комлекта. + Для сборки необходимо, чтобы была задана программа CMake. Задайте её в настройках комлекта. There is a CMakeCache.txt file in "%1", which suggest an in-source build was done before. You are now building in "%2", and the CMakeCache.txt file might confuse CMake. @@ -5125,8 +5110,8 @@ For example, "Revision: 15" will leave the branch at revision 15.Изменить... - CMake generator: - Генератор CMake: + CMake generator + Генератор CMake %1 - %2, Platform: %3, Toolset: %4 @@ -5164,16 +5149,16 @@ For example, "Revision: 15" will leave the branch at revision 15. CMakeProjectManager::Internal::CMakeKitConfigWidget - CMake Tool: - Утилита CMake: + CMake Tool + Программа CMake The CMake Tool to use when building a project with CMake.<br>This setting is ignored when using other build systems. - Утилита CMake используется для сборки проектов на базе CMake.<br>Эта настройка игнорируется при использовании других систем сборки. + Программа CMake используется для сборки проектов на базе CMake.<br>Эта настройка игнорируется при использовании других систем сборки. <No CMake Tool available> - <Утилита CMake недоступна> + <Программа CMake недоступна> @@ -5655,6 +5640,17 @@ However, using the relaxed and extended rules means also that no highlighting/co Clang + + ClangDiagnosticConfig + + Project: %1 (based on %2) + Проект: %1 (на основе %2) + + + Changes applied in Projects Mode > Clang Code Model + Изменения применены в режиме Проекты > Модель кода Clang + + ClangDiagnosticConfigsModel @@ -5685,6 +5681,10 @@ However, using the relaxed and extended rules means also that no highlighting/co Clang-Tidy and Clazy preselected checks Выбранные проверки Clang-Tidy и Clazy + + Build-system warnings + Предупреждения системы сборки + %1 [built-in] %1 [встроенный] @@ -5703,35 +5703,40 @@ However, using the relaxed and extended rules means also that no highlighting/co ClangFormat::ClangFormatConfigWidget - - Create Clang Format Configuration File - Создать файл настроек Clang Format - Apply Применить - No .clang-format file for the project. - Для проекта нет файла .clang-format. + Format instead of indenting + Форматировать вместо выполнения отступа - Current project has its own .clang-format file and can be configured in Projects > Clang Format. - Текущий проект имеет собственный файл .clang-format. Изменить можно в Проекты > Clang Format. + Format while typing + Форматировать при наборе кода + + + Format edited code on file save + Форматировать изменённый код при сохранении + + + Override Clang Format configuration file + Переопределить файл настроек Clang Format + + + Current project has its own overridden .clang-format file and can be configured in Projects > Code Style > C++. + Этот проект имеет собственный файл .clang-format, который можно изменить в Проекты > Стиль кода > C++. + + + Error in ClangFormat configuration + Ошибка в настройках ClangFormat ClangFormat::ClangFormatPlugin - Clang Format - Clang Format - - - - ClangFormat::Internal::ClangFormatOptionsPage - - Clang Format - Clang Format + Open Used .clang-format Configuration File + Открыть использованный файл настроек .clang-format @@ -5741,6 +5746,18 @@ However, using the relaxed and extended rules means also that no highlighting/co %1 байт(ов) + + ClangPchProgressManager + + Creating PCHs + PCH stands for precompiled header + Прекомпиляция заголовков + + + Creating Dependencies + Создание зависимостей + + ClangRefactoring::ClangQueryProjectsFindFilter @@ -5753,10 +5770,10 @@ However, using the relaxed and extended rules means also that no highlighting/co - ClangTools::ClangToolsBasicSettings + ClangRefactoringProgressManager - Build the project before analysis - Собирать проект перед анализом + C++ Indexing + Индексация C++ @@ -5781,6 +5798,10 @@ However, using the relaxed and extended rules means also that no highlighting/co Location: Размещение: + + Fixit status: + Состояние исправления: + ClangTools::ExplainingStep @@ -5806,26 +5827,18 @@ However, using the relaxed and extended rules means also that no highlighting/co ClangTools::Internal::ClangTidyClazyTool - - Clang-Tidy and Clazy Issues - Проблемы Clang-Tidy и Clazy - Go to previous diagnostic. - Перейти к предыдущей диагностике. + Перейти к предыдущей проблеме. Go to next diagnostic. - Перейти к следующей диагностике. + Перейти к следующей проблеме. Apply Fixits Исправить - - Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for errors and warnings. - Clang-Tidy и Clazy используют модифицированную программу Clang из проекта Clang для поиска ошибок и предупреждений. - Clang-Tidy and Clazy Clang-Tidy и Clazy @@ -5834,6 +5847,30 @@ However, using the relaxed and extended rules means also that no highlighting/co Clang-Tidy and Clazy... Clang-Tidy и Clazy... + + Clang-Tidy and Clazy Diagnostics + Проблемы по Clang-Tidy и Clazy + + + Clear + Очистить + + + Expand All + Развернуть всё + + + Collapse All + Свернуть всё + + + Filter Diagnostics + Фильтр проблем + + + Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for diagnostics. + Clang-Tidy и Clazy используют модифицированную программу Clang из проекта Clang для поиска проблем. + Clang-Tidy and Clazy tool stopped by user. Утилиты Clang-Tidy и Clazy остановлены пользователем. @@ -5850,26 +5887,30 @@ However, using the relaxed and extended rules means also that no highlighting/co This is not a C++ project. Это не проект на языке C++. - - Clang-Tidy and Clazy are running. - Clang-Tidy и Clazy работают. + + Running - %n diagnostics + + Исполнение — %n проблема + Исполнение — %n проблемы + Исполнение — %n проблем + - Clang-Tidy and Clazy finished. - Clang-Tidy и Clazy завершились. - - - No issues found. - Проблем не найдено. + Running - No diagnostics + Исполнение — проблем нет - %n issues found. + Finished - %n diagnostics - Найдена %n проблема. - Найдено %n проблемы. - Найдено %n проблем. + Завершено — %n проблема + Завершено — %n проблемы + Завершено — %n проблем + + Finished - No diagnostics + Завершено — проблем нет + ClangTools::Internal::ClangToolRunControl @@ -5951,6 +5992,13 @@ Output: %3 + + ClangTools::Internal::ClangToolsBasicSettings + + Build the project before analysis + Собирать проект перед анализом + + ClangTools::Internal::ClangToolsConfigWidget @@ -5965,17 +6013,9 @@ Output: ClangTools::Internal::ClangToolsDiagnosticModel - Issue + Diagnostic Проблема - - Location - Размещение - - - Fixit Status - Состояние исправления - No Fixits Нет исправлений @@ -6019,14 +6059,14 @@ Output: ClangTools::Internal::DiagnosticView Suppress This Diagnostic - Подавить эту диагностику + Игнорировать эту проблему ClangTools::Internal::ProjectSettingsWidget Suppressed diagnostics: - Подавляемые диагностики: + Игнорированные проблемы: Remove Selected @@ -6080,7 +6120,7 @@ Output: Diagnostic - Диагностика + Проблема Function "%1" @@ -6340,18 +6380,6 @@ Output: Check In Фиксировать - - Closing ClearCase Editor - Закрытие редактора ClearCase - - - Do you want to check in the files? - Желаете фиксировать файлы? - - - The comment check failed. Do you want to check in the files? - Ошибка при проверке комментария. Зафиксировать файлы? - Updating ClearCase Index Обновление индекса ClearCase @@ -6930,8 +6958,40 @@ p, li { white-space: pre-wrap; } Сплошной цвет - Gradient - Градиент + Linear Gradient + Линейный градиент + + + Defines the start point for color interpolation. + Определяет начальную точку интерполяции цвета. + + + Defines the end point for color interpolation. + Определяет конечную точку интерполяции цвета. + + + Radial Gradient + Радиальный градиент + + + Defines the center point. + Определяет среднюю точку. + + + Defines the focal point. + Определяет фокусную точку. + + + Defines the focal radius. Set to 0 for simple radial gradients. + Определяет радиус фокуса. 0 используется для простых радиальных градиентов. + + + Concial Gradient + Конический градиент + + + Defines the start angle for the conical gradient. The value is in degrees (0-360). + Определяет начальный угол для конического градиента. Значение в градусах от 0 до 360. Transparent @@ -6971,13 +7031,6 @@ p, li { white-space: pre-wrap; } Определяет, получает ли выпадающий список фокус при нажатии или нет. - - CompilationDatabaseProject - - No matching toolchain found, use the default. - Не обнаружен подходящий инструментарий, используется стандартный. - - ContentWindow @@ -8151,6 +8204,10 @@ Do you want to kill it? Error while parsing external tool %1: %2 Ошибка разбора внешней утилиты %1: %2 + + System Environment + Системная среда + Core::Internal::ExternalToolConfig @@ -8278,6 +8335,10 @@ Do you want to kill it? No changes to apply. Без изменений. + + Base environment: + Исходная среда: + Core::Internal::ExternalToolModel @@ -9815,8 +9876,8 @@ Do you want to kill it? Core::OutputWindow - Additional output omitted - Дополнительный вывод опущен + Additional output omitted. You can increase the limit in the "Build & Run" settings. + Дополнительный вывод опущен. Этот предел можно увеличить в настройках сборки и запуска. @@ -10063,10 +10124,10 @@ to version control (%2) - CppEditor::CppIncludeHierarchy + CppCodeModelInspectorDialog - No include hierarchy available - Нет доступных иерархий включений + Compiler Flags + Флаги компилятора @@ -10144,10 +10205,25 @@ to version control (%2) SnippetProvider C++ + + Header/Source + text on macOS touch bar + Заголовочный/исходный + + + Follow + text on macOS touch bar + Перейти + Additional Preprocessor Directives... Дополнительные директивы препроцессора... + + Decl/Def + text on macOS touch bar + Объявление/определение + Open Function Declaration/Definition in Next Split Открыть объявление/реализацию в следующей панели @@ -10160,14 +10236,6 @@ to version control (%2) Ctrl+E, Shift+F2 Ctrl+E, Shift+F2 - - Find Usages - Найти использование - - - Ctrl+Shift+U - Ctrl+Shift+U - Open Type Hierarchy Открыть иерархию типов @@ -10250,6 +10318,17 @@ to version control (%2) (циклически) + + CppEditor::Internal::CppIncludeHierarchyWidget + + No include hierarchy available + Нет доступных иерархий включений + + + Synchronize with Editor + Согласовывать с редактором + + CppEditor::Internal::CppOutlineTreeView @@ -10462,7 +10541,7 @@ to version control (%2) Diagnostic Configurations - Конфигурации диагностики + Конфигурации диагностирования C++ Symbols in Current Document @@ -10504,18 +10583,29 @@ to version control (%2) Имя класса. + + CppTools::BaseChecksTreeModel + + Web Page + Веб-страница + + CppTools::ClangBaseChecks For appropriate options, consult the GCC or Clang manual pages or the <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html">GCC online documentation</a>. Описание параметров можно найти страницах man GCC или Clang или в <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html">Документации GCC</a>. + + Use diagnostic flags from build system + Использовать флаги диагностирования из системы сборки + CppTools::ClangDiagnosticConfigsSelectionWidget Diagnostic Configuration: - Конфигурация диагностики: + Конфигурация диагностирования: Manage... @@ -10534,11 +10624,11 @@ to version control (%2) Copy Diagnostic Configuration - Копирование конфигурации диагностики + Копирование конфигурации диагностирования Diagnostic configuration name: - Имя конфигурации диагностики: + Имя конфигурации диагностирования: %1 (Copy) @@ -10560,6 +10650,22 @@ to version control (%2) View Checks as String... Посмотреть проверки... + + Checks (%n enabled, some are filtered out) + + Проверки (%n включённая, есть отфильтрованные) + Проверки (%n включённых, есть отфильтрованные) + Проверки (%n включённых, есть отфильтрованные) + + + + Checks (%n enabled) + + Проверки (%n включённая) + Проверки (%n включённых) + Проверки (%n включённых) + + Configuration passes sanity checks. Конфигурация прошла предпроверку. @@ -10594,18 +10700,41 @@ to version control (%2) Diagnostic Configurations - Конфигурации диагностики + Конфигурации диагностирования CppTools::ClazyChecks - Each level adds checks to the previous level. For more information, see <a href="https://github.com/KDE/clazy">clazy's homepage</a>. - Каждый уровень добавляет проверки к предыдущему. Подробнее на <a href="https://github.com/KDE/clazy">домашней странице clazy</a>. + See <a href="https://github.com/KDE/clazy">Clazy's homepage</a> for more information. + С более подробной информацией можно ознакомиться на <a href="https://github.com/KDE/clazy">домашней странице Clazy</a>. - Disabled - Отключено + Topic Filter + Разделы + + + Reset to All + Включить все + + + Checks + Проверки + + + When enabling a level explicitly, also enable lower levels (Clazy semantic). + При явном включении уровня также включать нижние уровни (семантика Clazy). + + + Enable lower levels automatically + Автоматически включать нижние уровни + + + + CppTools::ClazyChecksTreeModel + + Manual Level: Very few false positives + Ручной уровень: немного ложных срабатываний Level 0: No false positives @@ -10619,14 +10748,14 @@ to version control (%2) Level 2: More false positives Уровень 2: больше ложных срабатываний - - Not always correct, possibly very noisy, might require a knowledgeable developer to review, might have a very big rate of false-positives, might have bugs. - Не всегда корретны, возможно, много шума, может потребоваться информированный разработчик для анализа, может иметь высокий уровень ложных срабатываний, может содержать ошибки. - Level 3: Experimental checks Уровень 3: экспериментальные проверки + + Level %1 + Уровень %1 + CppTools::CppEditorOutline @@ -10700,6 +10829,10 @@ to version control (%2) Clang Code Model Модель кода Clang + + The selected configuration has potentially expensive Clang-Tidy or Clazy checks enabled.<br/>Consider to run these in a separate <a href="target">Clang-Tidy and Clazy analyzer</a> run. + Выбранная конфигурация включает потенциально тяжёлые проверки Clang-Tidy или Clazy.<br/>Возможно, их стоит выделить в отдельный запуск <a href="target">анализатора Clang-Tidy и Clazy</a>. + CppTools::Internal::CppCodeStyleSettingsPage @@ -11018,6 +11151,18 @@ These prefixes are used in addition to current file name on Switch Header/Source Эти приставки добавляются к имени текущего файла при переключении Заголовочных/Исходных файлов. + + Include guards + Стражи + + + Uses "#pragma once" instead of "#ifndef" include guards. + Использовать «#pragma once» вместо защиты от повторного включения на базе «#ifndef». + + + Use "#pragma once" instead of "#ifndef" guards + Использовать «#pragma once» вместо «#ifndef» + CppTools::Internal::CppFileSettingsWidget @@ -11105,6 +11250,10 @@ These prefixes are used in addition to current file name on Switch Header/Source The configured path to the license template Настроенный путь к шаблону лицензии + + Insert "#pragma once" instead of "#ifndef" include guards into header file + Вставлять в заголовочный файл «#pragma once» вместо «#ifndef» + CppTools::Internal::SymbolsFindFilter @@ -11148,10 +11297,6 @@ Flags: %3 Projects Проекты - - , - , - CppTools::Internal::SymbolsFindFilterConfigWidget @@ -11341,13 +11486,6 @@ Flags: %3 Изменить проверки... - - CppTools::TidyChecksTreeModel - - Web Page - Веб-страница - - Cppcheck::Internal::CppcheckOptionsPage @@ -11400,7 +11538,7 @@ Flags: %3 Неиспользуемые функции - Missing include + Missing includes Отсутствующие включения @@ -11713,18 +11851,6 @@ Flags: %3 Revert Repository... Откатить все изменения... - - Closing CVS Editor - Закрытие редактора CVS - - - Do you want to commit the change? - Желаете зафиксировать изменения? - - - The commit message check failed. Do you want to commit the change? - Сообщение о фиксации содержит ошибки. Желаете зафиксировать изменения? - Revert Repository Откатить все изменения @@ -12174,14 +12300,14 @@ Flags: %3 Use local core file: Использовать файл дампа: - - Select Executable - Выбор программы - Core file: Файл дампа: + + &Executable or symbol file: + &Исполняемый или файл символов: + Select Remote Core File Выбор внешнего файла дампа @@ -12190,6 +12316,14 @@ Flags: %3 Select Core File Выбор файла дампа + + Select Executable or Symbol File + Выбор исполняемого файл или файла символов + + + Select a file containing debug information corresponding to the core file. Typically, this is the executable or a *.debug file if the debug information is stored separately from the executable. + Выберите файл, содержащий отладочную информацию программы. Обычно это сам исполняемый файл или файл *.debug, если отладочная информация хранится отдельно. + Select Startup Script Выбор сценария запуска @@ -12198,10 +12332,6 @@ Flags: %3 Kit: Комплект: - - &Executable: - &Программа: - Override &start script: Особый сценарий &запуска: @@ -13131,8 +13261,8 @@ If you build %2 from sources and want to use a CDB executable with another bitne Вычислится только при отладке. - Debugger Console - Консоль отладчика + QML Debugger Console + Консоль отладчика QML @@ -13507,6 +13637,10 @@ Setting breakpoints by file name and line number may fail. Debugger::Internal::DebuggerKitConfigWidget + + Debugger + Отладчик + None Не задан @@ -13515,10 +13649,6 @@ Setting breakpoints by file name and line number may fail. The debugger to use for this kit. Отладчик, используемый с этим комплектом. - - Debugger: - Отладчик: - Debugger::Internal::DebuggerPane @@ -13646,6 +13776,12 @@ Setting breakpoints by file name and line number may fail. <html><head/><body><p>You are trying to run the tool "%1" on an application in %2 mode. The tool is designed to be used %3.</p><p>Run-time characteristics differ significantly between optimized and non-optimized binaries. Analytical findings for one mode may or may not be relevant for the other.</p><p>Running tools that need debug symbols on binaries that don't provide any may lead to missing function names or otherwise insufficient output.</p><p>Do you want to continue and run the tool in %2 mode?</p></body></html> <html><head/><body><p>Вы пытаетесь запустить утилиту «%1» для приложения в режиме %2, а %3.</p><p>Характер работы приложения сильно зависит от оптимизации. Выводы, сделанные для одного режима, могут быть неверны для другого.</p><p>Запуск утилиты требующей отладочные символы для программ их не имеющих приведёт к проблемам определения имён функций или некорректному выводу информации.</p><p>Запустить утилиту в режиме %2?</p></body></html> + + %1 is a 64 bit executable which can not be debugged by a 32 bit Debugger. +Please select a 64 bit Debugger in the kit settings for this kit. + %1 — это 64-битное приложение, оно не может отлаживаться 32-битным отладчиком. +Выберите 64-битный отладчик в настройках комплекта. + Unable to create a debugging engine. Please select a Debugger Setting from the Run page of the project mode. Не удалось создать отладчик. Пожалуйста включите в разделе «Настройки отладчика» на странице «Запуск» режима проекта. @@ -13747,10 +13883,6 @@ Affected are breakpoints %1 Attaching to crashed process %1 Подключение к аварийно завершившемуся процессу %1 - - Start debugging of "%1" - Запуск отладки «%1» - Process Already Under Debugger Control Процесс уже работает под контролем отладчика @@ -13885,6 +14017,11 @@ Affected are breakpoints %1 Debugger Отладчик + + Start debugging of startup project + Используется как название и тултип экшена. + Начать отладку запускающего проекта + Cannot attach to process with PID 0 Невозможно подключиться к процессу с PID равным 0 @@ -14364,12 +14501,13 @@ Affected are breakpoints %1 Debugger::Internal::EngineManager - Name - Имя + Perspective + Может лучше Обзор? + Перспектива - File - Файл + Debugged Application + Отлаживаемое приложение Debugger Preset @@ -14837,7 +14975,7 @@ markers in the source code editor. <html><head/><body>GDB shows by default AT&&T style disassembly.</body></html> - <html><head/><body>По умолчанию, GDB дизассемблирует в стиле AT&&T.</body></html> + <html><head/><body>По умолчанию GDB дизассемблирует в стиле AT&&T.</body></html> Create tasks from missing packages @@ -15582,13 +15720,6 @@ Do you want to retry? Большинство дистрибутивов поставляют отладочную информацию в отдельных пакетах. - - Debugger::Internal::StackTreeView - - Stack - Стек - - Debugger::Internal::StartApplicationDialog @@ -15667,7 +15798,7 @@ Do you want to retry? Normally, the running server is identified by the IP of the device in the kit and the server port selected above. You can choose another communication channel here, such as a serial line or custom ip:port. - Обычно, работающий сервер определяется по IP устройства в комплекте и порту сервера, выбранному выше. + Обычно работающий сервер определяется по IP устройства в комплекте и порту сервера, выбранному выше. Здесь можно выбрать другой канал передачи данных, например, последовательный порт или ip:port. @@ -17934,6 +18065,10 @@ will also disable the following plugins: Does not interpret some key presses in insert mode so that code can be properly completed and expanded. Не обрабатывать некоторые нажатия клавиш в режиме вставки, чтобы код мог корректно завершаться и дополняться. + + Blinking cursor + Мигать курсором + FilePropertiesDialog @@ -18346,37 +18481,6 @@ See also Google Test settings. типизированный - - GenericHighlighter - - Generic highlighter error: - Ошибка подсветки: - - - Generic highlighter error: %1 - Ошибка подсветки: %1 - - - Reached empty context. - Получен пустой контекст. - - - Element name is empty. - Имя элемента пусто. - - - Duplicate element name "%1". - Дублирующееся имя элемента «%1». - - - Name "%1" not found. - Имя «%1» не найдено. - - - Generic highlighter warning: %1 - Предупреждение подсветки: %1 - - GenericProjectManager::Internal::FilesSelectionWizardPage @@ -18918,6 +19022,10 @@ Would you like to terminate it? Track local branch '%1' Следить за локальной веткой «%1» + + Checkout new branch + Выгрузить новую ветку + Git::Internal::BranchCheckoutDialog @@ -18968,6 +19076,10 @@ Would you like to terminate it? Remote Branches Внешние ветки + + Detached HEAD + Отцеплённая HEAD + Tags Метки @@ -19008,68 +19120,68 @@ Would you like to terminate it? Добавить ветку... - Add... - Добавить... + &Add... + &Добавить... - Fetch - Получить (fetch) + &Fetch + &Получить (fetch) - Manage Remotes... - Управление внешними хранилищами... + Manage &Remotes... + Управление &хранилищами... - Remove... - Удалить... + Rem&ove... + &Удалить... - Rename... - Переименовать... + Re&name... + Пере&именовать... - Checkout - Смена ветки (checkout) + &Checkout + Сменить &ветку (checkout) - Diff - Сравнить + &Diff + &Сравнить - Log - История + &Log + Истори&я - Reset - Сбросить + Re&set + С&бросить - Merge (Fast-Forward) - Объединить (промотать) + &Merge (Fast-Forward) + О&бъединить (промотать) - Merge (No Fast-Forward) - Объединить (без промотки) + Merge (No &Fast-Forward) + Об&ъединить (без промотки) - Merge - Объединить + &Merge + &Объединить - Rebase - Перебазировать + &Rebase + Переба&зировать - Cherry Pick - Перенести изменения + Cherry &Pick + Перенести &изменения - Track - Связать + &Track + С&вязать - Checkout branch? - Сменить ветку? + &Push + О&тправить (push) Would you like to delete the tag "%1"? @@ -20048,14 +20160,6 @@ Commit now? Log История (log) - - Closing Git Editor - Закрытие редактора Git - - - Git will not accept this commit. Do you want to continue to edit it? - Git не примет эту фиксацию. Желаете продолжить её редактирование? - Repository Clean Очистка хранилища @@ -20112,6 +20216,10 @@ Commit now? &Subversion &Subversion + + DCommit + Дельта фиксация (dcommit) + Manage Remotes... Управление хранилищами... @@ -20208,10 +20316,6 @@ Commit now? Git Commit Фиксация Git - - Do you want to commit the change? - Желаете зафиксировать изменение? - Unable to retrieve file list Не удалось получить список файлов @@ -20269,6 +20373,18 @@ Commit now? Commit and Push to &Gerrit Фиксировать и отправить на &Gerrit + + Invalid author + Неверный автор + + + Invalid email + Неверный email + + + Unresolved merge conflicts + Неразрешённые конфликты + &Commit and Push Фиксировать и &отправить @@ -20765,6 +20881,20 @@ Leave empty to search through the file system. GLSL + + GradientDialogPopup + + Gradient Properties + Свойства градиента + + + + GradientPopupIndicator + + Edit Gradient Properties + Изменить свойства градиента + + GridLayoutSpecifics @@ -21969,6 +22099,13 @@ Ids must begin with a lowercase letter. %2 + + Ios::Internal + + Deploy on iOS + Установка на iOS + + Ios::Internal::CreateSimulatorDialog @@ -22112,13 +22249,6 @@ Ids must begin with a lowercase letter. Видимо dSYM %1 устарел, он может смутить отладчик. - - Ios::Internal::IosDeployConfiguration - - Deploy on iOS - Установка на iOS - - Ios::Internal::IosDeployStep @@ -22133,6 +22263,10 @@ Ids must begin with a lowercase letter. Deployment failed. No iOS device found. Не удалось установить. Устройства iOS не найдены. + + Transferring application + Передача приложения + Deployment failed. The settings in the Devices window of Xcode might be incorrect. Не удалось установить. Настройки Xcode в окне Devices могут быть неверны. @@ -22667,6 +22801,45 @@ Error: %5 Ожидается объект JSON, но получен «%1». + + JsonTreeModelItem + + Null + Null + + + Bool + Bool + + + Double + Double + + + String + String + + + Array + Array + + + Object + Object + + + Undefined + Undefined + + + %n Items + + %n элемент + %n элемента + %n элементов + + + LanguageClient @@ -22675,7 +22848,50 @@ Error: %5 - LanguageClient::BaseClient + LanguageClient::BaseSettingsWidget + + Name + Имя + + + Value + Значение + + + Type + Тип + + + Name: + Имя: + + + Language: + Язык: + + + Set MIME Types... + Задать MIME-типы... + + + File pattern + Шаблон файла + + + Available after server was initialized + Доступно после инициализации сервера + + + Capabilities: + Возможности: + + + + LanguageClient::Client + + Cannot handle content of type: %1 + Нельзя обработать содержимое типа %1 + Invalid parameter in "%1": %2 Неверный параметр в «%1»: %2 @@ -22696,29 +22912,6 @@ Error: %5 Initialize result is not valid: Результат инициализации неверен: - - Cannot handle content of type: %1 - Нельзя обработать содержимое типа %1 - - - - LanguageClient::BaseSettingsWidget - - Name: - Имя: - - - Language: - Язык: - - - Set MIME Types... - Задать MIME-типы... - - - File pattern - Шаблон файла - LanguageClient::LanguageClientManager @@ -22730,6 +22923,10 @@ Error: %5 Unexpectedly finished. Неожиданное завершение. + + Find References with %1 for: + Найти ссылки с %1 для: + LanguageClient::ResponseError @@ -22739,14 +22936,14 @@ Error: %5 - LanguageClient::StdIOClient + LanguageClient::StdIOClientInterface Cannot send data to unstarted server %1 Нельзя отправить данные на незапущенный сервер %1 Crashed with exit code %1: %2 - Завершился крахом с кодом %1: %2 + Аварийно завершился с кодом %1: %2 @@ -22864,6 +23061,10 @@ Error: %5 Maximum size of an item in a layout. Максимальный размер в компоновщике. + + Margins + Отступы + Row span Межстрочный интервал @@ -23088,17 +23289,25 @@ Error: %5 Записать сценарий - Ctrl+( - + Ctrl+[ + Ctrl+[ - Alt+( - + Alt+[ + Alt+[ Stop Recording Macro Остановить запись сценария + + Ctrl+] + Ctrl+] + + + Alt+] + Alt+] + Play Last Macro Воспроизвести последний сценарий @@ -23111,18 +23320,10 @@ Error: %5 Save Last Macro Сохранить последний сценарий - - Ctrl+) - - Text Editing &Macros С&ценарии редактирования текста - - Alt+) - - Alt+R @@ -23291,7 +23492,7 @@ Error: %5 Qt Creator has crashed - Qt Creator завершился крахом + Qt Creator аварийно завершился You can send us a crash report in order to help us diagnose and fix the problem. @@ -23464,6 +23665,14 @@ Error: %5 Hg outgoing %1 Hg исходящие %1 + + Mercurial Diff + Сравнение Mercurial + + + Mercurial Diff "%1" + Сравнение Mercurial «%1» + Mercurial::Internal::MercurialCommitPanel @@ -23507,17 +23716,6 @@ Error: %5 Mercurial - - Mercurial::Internal::MercurialDiffConfig - - Ignore Whitespace - Игнорировать пробелы - - - Ignore Blank Lines - Игнорировать пустые строки - - Mercurial::Internal::MercurialEditorWidget @@ -23699,18 +23897,6 @@ Error: %5 Commit changes for "%1". Фиксация изменений «%1». - - Do you want to commit the changes? - Желаете зафиксировать изменения? - - - Close Commit Editor - Закрыть редактор фиксаций - - - Message check failed. Do you want to proceed? - Не удалось проверить сообщение. Продолжить? - Mercurial::Internal::OptionsPage @@ -24157,8 +24343,16 @@ Error: %5 Nim::NimBuildConfigurationFactory - Build - Сборка + Debug + Отладка + + + Profile + Профилирование + + + Release + Выпуск @@ -24303,6 +24497,24 @@ Error: %5 Nim + + Nim::NimToolsSettingsPage + + Nim + Nim + + + + Nim::NimToolsSettingsWidget + + Nimsuggest + Nimsuggest + + + Path + Путь + + NimBuildConfigurationWidget @@ -24356,6 +24568,17 @@ Error: %5 Этап очистки Nim + + NimToolsSettingsPage + + Tools + Инструменты + + + Nim + Nim + + OpenWith::Editors @@ -24559,6 +24782,642 @@ Error: %5 Предпочтительное окончание + + PerfProfiler::Internal::LocalPerfRecordWorker + + Could not start device process. + Не удалось запустить процесс устройства. + + + Perf Process Failed to Start + Не удалось запустить процесс Perf + + + Make sure that you are running a recent Linux kernel and that the "perf" utility is available. + Убедитесь, что используете свежую версию ядра Linux, а также в наличии программы «perf». + + + + PerfProfiler::Internal::PerfConfigEventsModel + + Event Type + Тип события + + + Counter + Счётчик + + + Operation + Операция + + + Result + Результат + + + + PerfProfiler::Internal::PerfConfigWidget + + Stack snapshot size (kB): + интресно, тут 1000 байт или 1 килобайт? + Размер снимка стека (КБ): + + + Sample mode: + Режим семплирования: + + + Sample period: + Период семплирования: + + + Call graph mode: + Режим графа вызовов: + + + Additional arguments: + Дополнительные параметры: + + + Use Trace Points + Точки трассировки + + + Add Event + Добавить событие + + + Remove Event + Удалить событие + + + Reset + Сбросить + + + dwarf + dwarf + + + frame pointer + указатель кадра + + + last branch record + к сожалению, не в теме. branch - это ветка и ветвление (обозначение условного перехода). + запись последней ветки + + + frequency (Hz) + частота (Гц) + + + event count + число событий + + + Replace events with trace points read from the device? + Замещать события точками трассировки, полученными от устройства? + + + No Trace Points Found + Точки трассировки не обнаружены + + + Trace points can be defined with "perf probe -a". + Точки трассировки могут быть определены с помощью «perf probe -a». + + + Cannot List Trace Points + Не удалось получить список точек трассировки + + + "perf probe -l" failed to start. Is perf installed? + Не удалось запустить «perf probe -l». Установлен perf? + + + + PerfProfiler::Internal::PerfDataReader + + Perf Data Parser Failed + Не удалось разобрать данные Perf + + + The Perf data parser failed to process all the samples. Your trace is incomplete. The exit code was %1. + Обработчик данных Perf не смог обработать все кадры. Трассировка не полная. Код завершения: %1. + + + perfparser failed to start. + Не удалось запустить perfparser. + + + Could not start the perfparser utility program. Make sure a working Perf parser is available at the location given by the PERFPROFILER_PARSER_FILEPATH environment variable. + Не удалось запустить программу perfparser. Убедитесь, что работающий обработчик Perf доступен в каталоге, указанном в переменной среды PERFPROFILER_PARSER_FILEPATH. + + + Perf Data Parser Crashed + Обработчик данных Perf аварийно завершился + + + This is a bug. Please report it. + Это ошибка в программе. Сообщите о ней. + + + Skipping Processing Delay + Пропуск задержки обработки + + + Cancel this to ignore the processing delay and immediately start recording. + Отмените это для пропуска задержки обработки и для немедленного начала записи. + + + Cancel this to ignore the processing delay and immediately stop recording. + Отмените это для пропуска задержки обработки и для немедленной остановки записи. + + + Cannot Send Data to Perf Data Parser + Не удалось отправить данные в обработчик данных Perf + + + The Perf data parser does not accept further input. Your trace is incomplete. + Обработчик данных Perf больше не поддерживает ввод. Трассировка не полная. + + + + PerfProfiler::Internal::PerfLoadDialog + + Load Perf Trace + Загрузка трассировки Perf + + + &Trace file: + &Файл трассировки: + + + &Browse... + &Обзор... + + + Directory of &executable: + &Каталог приложения: + + + B&rowse... + О&бзор... + + + Kit: + Комплект: + + + Choose Perf Trace + Выбор трассировки Perf + + + Perf traces (*%1) + Трассировки (*%1) + + + Choose Directory of Executable + Выбор каталога приложения + + + + PerfProfiler::Internal::PerfProfilerFlameGraphModel + + [unknown] + [неизвестная] + + + + PerfProfiler::Internal::PerfProfilerRunner + + Failed to transfer Perf data to perfparser. + Не удалось передать данные Perf в perfparser. + + + + PerfProfiler::Internal::PerfProfilerTool + + Performance Analyzer Options + Параметры анализатора производительности + + + Load perf.data File + Загрузить файл perf.data + + + Load Trace File + Загрузить трассировку + + + Save Trace File + Сохранить трассировку + + + Limit to Range Selected in Timeline + Ограничить по диапазону на временной шкале + + + Show Full Range + Показать весь диапазон + + + Create Memory Trace Points + Создать точки трассировки памяти + + + Create trace points for memory profiling on the target device. + Создание точек трассировки для профилирования памяти на целевом устройстве. + + + Performance Analyzer + Анализатор производительности + + + Finds performance bottlenecks. + Находит узкие места производительности. + + + Timeline + Временная шкала + + + Statistics + Статистика + + + Flame Graph + Flame Graph + + + Discard data. + Отбросить данные. + + + Limit to Selected Range + Ограничить по выбранному диапазону + + + Reset Zoom + Сбросить масштаб + + + Copy Table + Скопировать таблицу + + + Copy Row + Скопировать строку + + + Reset Flame Graph + Сбросить Flame Graph + + + No Data Loaded + Данные не загружены + + + The profiler did not produce any samples. Make sure that you are running a recent Linux kernel and that the "perf" utility is available and generates useful call graphs. + Профайлер не сделал ни одного сэмпла. Убедитесь, что используете свежую версию ядра Linux, программа «perf» присутствует и создаёт корректные графы вызовов. + + + A performance analysis is still in progress. + Выполняется анализ производительности. + + + Start a performance analysis. + Запустить анализ производительности. + + + Enable All + Включить всё + + + Disable All + Отключить всё + + + Trace File (*.ptr) + Файл трассировки (*.ptr) + + + Show all addresses. + Показать все адреса. + + + Aggregate by functions. + Сгруппировать по функциям. + + + Stop collecting profile data. + Остановить сборку данных профилирования. + + + Collect profile data. + Собрать данные профилирования. + + + Recorded: %1.%2s + Записано: %1.%2 сек + + + Processing delay: %1.%2s + Задержка обработки: %1.%2 сек + + + + PerfProfiler::Internal::PerfProfilerTraceFile + + Invalid data format + Неверный формат данных + + + + PerfProfiler::Internal::PerfProfilerTraceManager + + Thread started + Поток запущен + + + Thread ended + Поток завершён + + + Samples lost + Семплов потеряно + + + Failed to replay Perf events from stash file. + Не удалось вопроизвести события Perfs из файла. + + + Loading Trace Data + Загрузка данных трассировки + + + Saving Trace Data + Сохранение данных трассировки + + + + PerfProfiler::Internal::PerfTimelineModel + + sample collected + сделан семпл + + + [unknown] + [неизвестная] + + + Details + Описание + + + Timestamp + Время + + + Guessed + Примерно + + + %1 frames + %1 кадров + + + Weight + Вес + + + Period + Период + + + System + Система + + + Name + Имя + + + Resource Usage + Использование ресурсов + + + Resource Change + Изменение ресурсов + + + thread started + поток запущен + + + thread ended + поток завершён + + + lost sample + потерянный семпл + + + Duration + Продолжительность + + + Samples + Семплы + + + Binary + Программа + + + (guessed from context) + (оценено по контексту) + + + Address + Адрес + + + Source + Исходник + + + Total Samples + Всего семплов + + + Total Unique Samples + Всего уникальных семплов + + + Resource Peak + Пик ресурсов + + + Resource Guesses + Оценка ресурсов + + + + PerfProfiler::Internal::PerfTracePointDialog + + Creating Memory Trace Points + Создание точек трассировки памяти + + + Run the following script as root to create trace points? + Запустить следующий скрипт из-под root для создания точек трассировки? + + + Elevate privileges using: + Повысить привилегии с помощью: + + + Error: No device available for active target. + Ошибка: Устройство недоступно для текущей цели. + + + Error: Failed to load trace point script %1: %2. + Ошибка: Не удалось загрузить скрипт %1: %2. + + + Executing script... + Выполнение скрипта... + + + Failed to create trace points. + Не удалось создать точки трассировки. + + + Created trace points for: %1 + Созданы точки трассировки для: %1 + + + Failed to run trace point script: %1 + Не удалось запустить скрипт: %1 + + + + PerfProfiler::PerfOptionsPage + + CPU Usage + Загрузка CPU + + + + PerfProfiler::PerfRunConfigurationAspect + + Performance Analyzer Settings + Настройки анализатора производительности + + + + PerfProfilerFlameGraphView + + Samples + Семплы + + + Function + Функция + + + Source + Источник + + + Binary + Двоичный + + + Allocations + Выделений + + + observed + наблюдаемый + + + guessed + предполагаемый + + + Releases + ResourceReleasesRole + Освобождения + + + Peak Usage + Пиковое использование + + + Various + Разное + + + + PerfProfilerStatisticsView + + Address + Адрес + + + Function + Функция + + + Source Location + Положение в исходнике + + + Binary Location + Положение в коде + + + Caller + Вызывающее + + + Callee + Вызываемое + + + Occurrences + Совпадения + + + Occurrences in Percent + Совпадения в процентах + + + Recursion in Percent + Рекурсия в процентах + + + Samples + Семплы + + + Samples in Percent + Семплы в процентах + + + Self Samples + Собственных семплов + + + Self in Percent + х.з. как переводить + Собственное в процентах + + Perforce::Internal::ChangeNumberDialog @@ -24909,10 +25768,6 @@ Error: %5 The process terminated with exit code %1. Процесс завершился с кодом %1. - - The commit message check failed. Do you want to submit this change list? - Проверки сообщения о фиксации завершилась с ошибкой. Отправить указанные изменения? - p4 submit failed: %1 Не удалось выполнить фиксацию perforce: %1 @@ -24963,14 +25818,6 @@ Error: %5 p4 describe %1 p4 describe %1 - - Closing p4 Editor - Закрытие редактора Perforce - - - Do you want to submit this change list? - Желаете отправить этот список изменений? - Pending change Рассматриваемое изменение @@ -25336,6 +26183,10 @@ Error: %5 Kits Комплекты + + SSH + SSH + ProjectExplorer::AbiWidget @@ -26153,15 +27004,6 @@ Error: %5 Устройство - - ProjectExplorer::Internal::AbstractMsvcToolChain - - Failed to retrieve MSVC Environment from "%1": -%2 - Не удалось получить среду MSVC из «%1»: -%2 - - ProjectExplorer::Internal::AllProjectsFilter @@ -26257,10 +27099,6 @@ Excluding: %2 Remove Удалить - - &Clone Selected - Копировать выделенн&ую - Rename... Переименовать... @@ -26278,6 +27116,10 @@ Excluding: %2 New configuration name: Название новой конфигурации: + + Clone... + Скопировать... + New Configuration Новая конфигурация @@ -26342,6 +27184,10 @@ Excluding: %2 Remove Item Удалить + + Enable + Включить + Removing Step failed Не удалось удалить этап @@ -26368,6 +27214,10 @@ Excluding: %2 ProjectExplorer::Internal::ClangClToolChainConfigWidget + + Initialization: + Инициализация: + &Compiler path: Путь к &компилятору: @@ -26380,6 +27230,13 @@ Excluding: %2 clang-cl + + ProjectExplorer::Internal::ClangToolChainConfigWidget + + Parent toolchain: + Родительский инструментарий: + + ProjectExplorer::Internal::ClangToolChainFactory @@ -26655,12 +27512,12 @@ Excluding: %2 ProjectExplorer::Internal::DeviceInformationConfigWidget - The device to run the applications on. - Устройство, на котором будут запускаться приложения. + Device + Устройство - Device: - Устройство: + The device to run the applications on. + Устройство, на котором будут запускаться приложения. @@ -26762,12 +27619,12 @@ Excluding: %2 ProjectExplorer::Internal::DeviceTypeInformationConfigWidget - The type of device to run applications on. - Тип устройства, на котором будут запускаться приложения. + Device type + Тип устройства - Device type: - Тип устройства: + The type of device to run applications on. + Тип устройства, на котором будут запускаться приложения. @@ -26960,8 +27817,8 @@ Excluding: %2 Изменить... - Environment: - Среда: + Environment + Среда Additional build environment settings when using this kit. @@ -27137,10 +27994,6 @@ Excluding: %2 %1 %1 - - <html><nobr>%1</html> - <html><nobr>%1</html> - Project: <b>%1</b><br/> Проект: <b>%1</b><br/> @@ -27173,6 +28026,15 @@ Excluding: %2 Инициализация: + + ProjectExplorer::Internal::MsvcToolChain + + Failed to retrieve MSVC Environment from "%1": +%2 + Не удалось получить среду MSVC из «%1»: +%2 + + ProjectExplorer::Internal::MsvcToolChainFactory @@ -27618,6 +28480,10 @@ to project "%2". Remove Удалить + + Clone... + Скопировать... + Deployment Установка @@ -27634,10 +28500,6 @@ to project "%2". Run configuration: Конфигурация запуска: - - &Clone Selected - Копировать выделенн&ую - Clone Configuration Title of a the cloned RunConfiguration window, text of the window @@ -27795,16 +28657,54 @@ to project "%2". O + + ProjectExplorer::Internal::SshSettingsPage + + SSH + SSH + + + + ProjectExplorer::Internal::SshSettingsWidget + + Enable connection sharing: + Включить общий доступ к соединению: + + + Connection sharing timeout: + Таймаут общего доступа к подключению: + + + Path to ssh executable: + Путь к программе ssh: + + + Path to sftp executable: + Путь к программе sftp: + + + Path to ssh-askpass executable: + Путь к программе ssh-askpass: + + + Path to ssh-keygen executable: + Путь к программе ssh-keygen: + + + minutes + минут(ы) + + ProjectExplorer::Internal::SysRootInformationConfigWidget + + Sysroot + Корень образа + The root directory of the system image to use.<br>Leave empty when building for the desktop. Корневой каталог используемого образа системы.<br>Должен быть пустым при сборке для настольного компьютера. - - Sysroot: - Sysroot: - ProjectExplorer::Internal::TargetSetupWidget @@ -27858,6 +28758,10 @@ to project "%2". ProjectExplorer::Internal::ToolChainInformationConfigWidget + + Compiler + Компилятор + The compiler to use for building.<br>Make sure the compiler will produce binaries compatible with the target device, Qt version and other libraries used. Компилятор, используемый для сборки.<br>Убедитесь, что компилятор создаёт код, совместимый с целевым устройством, профилем Qt и другими используемыми библиотеками. @@ -27866,10 +28770,6 @@ to project "%2". <No compiler> <Нет компилятора> - - Compiler: - Компилятор: - ProjectExplorer::Internal::ToolChainOptionsPage @@ -28842,6 +29742,10 @@ Use this only if you are prototyping. You cannot create a full application with Qt Quick Test Тест Qt Quick + + Python module: + Модуль Python: + Qt 5.11 Qt 5.11 @@ -28858,6 +29762,22 @@ Use this only if you are prototyping. You cannot create a full application with Scratch Model Черновая модель + + Creates a Qt for Python application that contains only the main code for a QApplication. + Создание приложения на основе Qt for Python, содержащее только основной код QApplication. + + + Qt for Python - Empty + Qt for Python - Пустой + + + Creates a Qt for Python application that contains an empty window. + Создание приложения на основе Qt for Python, содержащее пустое окно. + + + Qt for Python - Window + Qt for Python - Окно + Creates a Qt Quick application that contains an empty window. Создание приложения Qt Quick, содержащее пустое окно. @@ -29660,10 +30580,6 @@ Please close all running instances of your application before starting a build.< Add Existing Files... Добавить существующие файлы... - - Duplicate File... - Дублировать файл... - Remove Project... Remove project from parent profile (Project explorer view); will not physically delete any files. @@ -29693,6 +30609,14 @@ Please close all running instances of your application before starting a build.< The currently active run configuration's name. Имя текущей активной конфигурации запуска. + + Current Build Environment + Текущая среда сборки + + + Current Run Environment + Текущая среда исполнения + Cancel Build && Unload Отменить сборку и выгрузить @@ -29905,6 +30829,14 @@ Do you want to ignore them? &Manage... &Управление... + + Close All Files in Project + Закрыть все файлы проекта + + + Close All Files in Project "%1" + Закрыть все файлы проекта «%1» + Close All Projects and Editors Закрыть все документы и проекты @@ -29925,14 +30857,26 @@ Do you want to ignore them? Add Existing Directory... Добавить существующий каталог... + + Close All Files + Закрыть все файлы + Properties... Свойства... + + Duplicate File + Дублировать файл + Set "%1" as Active Project Сделать «%1» активным проектом + + Expand All + Развернуть всё + Open Build and Run Kit Selector... Открыть выбор комплекта для сборки и запуска... @@ -30153,12 +31097,12 @@ Do you want to ignore them? &Продолжить выполнение - No executable specified. - Программа не указана. + Starting %1 %2... + Запускается %1 %2... - Starting %1... - Запускается %1... + No executable specified. + Программа не указана. Unexpected run control state %1 when worker %2 started. @@ -30237,17 +31181,17 @@ Do you want to ignore them? Начать обработку - Show files matching: - Показывать совпадения файлов: + Select files matching: + Выбрать файлы соответствущие: + + + Apply Filters + Применить фильтры Hide files matching: Скрыть файлы соответствующие: - - Apply Filter - Применить фильтр - Generating file list... @@ -30352,14 +31296,6 @@ These files are preserved. Connection failure: %1 Ошибка подключения: %1 - - Error: Process listing command failed to start: %1 - Ошибка: Команда вывода списка не смогла запуститься: %1 - - - Error: Process listing command crashed: %1 - Ошибка: Команда вывода списка аварийно завершилась: %1 - Process listing command failed with exit code %1. Команда вывода списка аварийно завершилась с кодом %1. @@ -30638,6 +31574,21 @@ App ID: %2 Версия Qt не поддерживается + + PythonEditor::Internal::PythonProject + + Unable to open "%1" for reading: %2 + Не удалось открыть «%1» для чтения: %2 + + + Unable to read "%1": The file is empty. + Не удалось прочитать «%1»: файл пуст. + + + Unable to parse "%1":%2: %3 + Не удалось разобрать «%1»:%2: %3 + + PythonEditor::Internal::PythonRunConfiguration @@ -30718,244 +31669,21 @@ Copy the path to the source files to the clipboard? Cppcheck Cppcheck - - - QSsh::Internal::SftpChannelPrivate - Server could not start SFTP subsystem. - Серверу не удалось запустить подсистему SFTP. + All syntax definitions are up-to-date. + Определения синтаксиса обновлений не требуют. - The SFTP server finished unexpectedly with exit code %1. - Сервер SFTP неожиданно завершил работу с кодом %1. + Downloading new syntax definition for '%1'... + Загрузка новых определений синтаксиса для «%1»... - The SFTP server crashed: %1. - Сервер SFTP аварийно завершился: %1. + Updating syntax definition for '%1' to version %2... + Обновление определений синтаксиса для «%1» до версии «%2»... - Unexpected packet of type %1. - Неожиданный пакет типа %1. - - - Protocol version mismatch: Expected %1, got %2 - Недопустимая версия протокола: требуется %1, а фактически %2 - - - Unknown error. - Неизвестная ошибка. - - - Created remote directory "%1". - Создан внешний каталог «%1». - - - Remote directory "%1" already exists. - Внешний каталог «%1» уже существует. - - - Error creating directory "%1": %2 - Ошибка создания каталога «%1»: %2 - - - Could not open local file "%1": %2 - Не удалось открыть локальный файл «%1»: %2 - - - Remote directory could not be opened for reading. - Не удалось открыть внешний каталог для чтения. - - - Failed to list remote directory contents. - Не удалось список файлов внешнего каталога. - - - Failed to close remote directory. - Не удалось закрыть внешний каталог. - - - Failed to open remote file for reading. - Не удалось открыть внешний файл для чтения. - - - Failed to retrieve information on the remote file ('stat' failed). - Не удалось получить информацию о внешнем файле (ошибка «stat»). - - - Failed to read remote file. - Не удалось прочитать внешний файл. - - - Failed to close remote file. - Не удалось закрыть внешний файл. - - - Failed to open remote file for writing. - Не удалось открыть внешний файл для записи. - - - Failed to write remote file. - Не удалось записать во внешний файл. - - - Cannot append to remote file: Server does not support the file size attribute. - Не удалось добавить к внешнему файлу: сервер не поддерживает атрибут размера файла. - - - SFTP channel closed unexpectedly. - Канал SFTP неожиданно закрылся. - - - Server could not start session: %1 - Серверу не удалось запустить сессию: %1 - - - Error reading local file: %1 - Ошибка чтения локального файла: %1 - - - - QSsh::Internal::SshAgent - - Cannot connect to ssh-agent: SSH_AUTH_SOCK is not set. - Не удалось подключиться к ssh-agent: не задан SSH_AUTH_SOCK. - - - Lost connection to ssh-agent for unknown reason. - Подключение к ssh-agent потеряно по неизвестной причине. - - - ssh-agent failed to retrieve keys. - ssh-agent не смог получить ключи. - - - Protocol error when talking to ssh-agent. - Ошибка протокола при общении с ssh-agent. - - - - QSsh::Internal::SshChannelManager - - Unexpected request success packet. - Неожиданный пакет запроса успеха. - - - Unexpected request failure packet. - Неожиданный пакет запроса сбоя. - - - Invalid channel id %1 - Неверный идентификатор канала %1 - - - - QSsh::Internal::SshConnectionPrivate - - SSH Protocol error: %1 - Ошибка протокола SSH: %1 - - - Botan library exception: %1 - Исключение библиотеки Botan: %1 - - - Server identification string is %n characters long, but the maximum allowed length is 255. - - Строка идентификации сервера имеет длину %n символ при допустимом максимуме в 255. - Строка идентификации сервера имеет длину %n символа при допустимом максимуме в 255. - Строка идентификации сервера имеет длину %n символов при допустимом максимуме в 255. - - - - Server identification string contains illegal NUL character. - Строка идентификации сервера содержит недопустимый нулевой символ. - - - Server Identification string "%1" is invalid. - Строка идентификации сервера «%1» неверна. - - - Server protocol version is "%1", but needs to be 2.0 or 1.99. - Сервер использует протокол версии «%1», но требуется 2.0 или 1.99. - - - Server identification string is invalid (missing carriage return). - Строка идентификации сервера неверна (отсутствует символ перевода каретки). - - - Server reports protocol version 1.99, but sends data before the identification string, which is not allowed. - Сервер сообщил об использовании протокола версии 1.99, но отправил данные до строки идентификации, что недопустимо. - - - Unexpected packet of type %1. - Неожиданный пакет типа %1. - - - ssh-agent has no keys. - У ssh-agent нет ключей. - - - Password expired. - Время действия пароля истекло. - - - The server rejected all keys known to the ssh-agent. - Сервер отклонил все ключи известные ssh-agent. - - - Server rejected password. - Сервер отклонил пароль. - - - Server rejected key. - Сервер отклонил ключ. - - - Server sent unexpected SSH_MSG_USERAUTH_PK_OK packet. - Сервер отправил неожиданный пакет SSH_MSG_USERAUTH_PK_OK. - - - Server sent unexpected key in SSH_MSG_USERAUTH_PK_OK packet. - Сервер отправил неожиданный ключ в пакете SSH_MSG_USERAUTH_PK_OK. - - - The server sent an unexpected SSH packet of type SSH_MSG_UNIMPLEMENTED. - Сервер послал неожиданный пакет SSH типа SSH_MSG_UNIMPLEMENTED. - - - Server closed connection: %1 - Сервер закрыл подключение: %1 - - - Connection closed unexpectedly. - Соединение неожиданно закрылось. - - - Timeout waiting for keys from ssh-agent. - Истекло время ожидания ключей от ssh-agent. - - - Timeout waiting for reply from server. - Истекло время ожидания ответа от сервера. - - - No private key file given. - Не задан файл закрытого ключа. - - - Private key file error: %1 - Ошибка файла закрытого ключа: %1 - - - - QSsh::Internal::SshRemoteProcessPrivate - - Process killed by signal - Процесс завершён сигналом - - - Server sent invalid signal "%1" - Сервер отправил неверный сигнал «%1» + Frame %1 + Кадр %1 @@ -30969,8 +31697,8 @@ Copy the path to the source files to the clipboard? Имя файла - Error getting "stat" info about "%1": %2 - Ошибка получения информации «stat» о «%1»: %2 + Error listing root directory "%1": %2 + Ошибка просмотра корневого каталога «%1»: %2 Error listing contents of directory "%1": %2 @@ -30978,22 +31706,64 @@ Copy the path to the source files to the clipboard? - QSsh::Ssh + QSsh::SftpSession - Password Required - Требуется пароль + sftp failed to start: %1 + Не удалось запустить sftp: %1 - Please enter the password for your private key. - Введите пароль для вашего закрытого ключа. + sftp crashed. + sftp аварийно завершился. - Failed to open key file "%1" for reading: %2 - Не удалось открыть для чтения файл ключа «%1»: %2 + Cannot establish SFTP session: sftp binary "%1" does not exist. + Невозможно начать SFTP сессию: отсутствует программа sftp «%1». + + + + QSsh::SftpTransfer + + sftp failed to start: %1 + Не удалось запустить sftp: %1 - Failed to open key file "%1" for writing: %2 - Не удалось открыть для записи файл ключа «%1»: %2 + sftp crashed. + sftp аварийно завершился. + + + sftp binary "%1" does not exist. + Отсутствует программа sftp «%1». + + + Could not create temporary file: %1 + Не удалось создать временный файл: %1 + + + Failed to create local directory "%1". + Не удалось создать локальный каталог «%1». + + + File transfer failed: %1 + Не удалось передать файл: %1 + + + + QSsh::SshConnection + + Cannot establish SSH connection: Control process failed to start: %1 + Невозможно установить SSH соединение: не удалось запустить управляющий процесс: %1 + + + SSH connection failure. + Сбой соединения SSH. + + + Cannot establish SSH connection: ssh binary "%1" does not exist. + Нельзя установить SSH соединение: отсутствует программа ssh «%1». + + + Cannot establish SSH connection: Failed to create temporary directory for control socket: %1 + Нельзя установить SSH соединение: не удалось создать временный каталог для управляющего сокета: %1 @@ -31014,10 +31784,6 @@ Copy the path to the source files to the clipboard? &RSA &RSA - - &DSA - &DSA - Key &size: &Размер ключа: @@ -31042,6 +31808,18 @@ Copy the path to the source files to the clipboard? &Cancel &Отмена + + The ssh-keygen tool was not found. + Не удалось найти программу ssh-keygen. + + + Refusing to overwrite existing private key file "%1". + Запрет перезаписи существующего файла закрытого ключа «%1». + + + The ssh-keygen tool at "%1" failed: %2 + Программа ssh-keygen в «%1» завершилась с ошибкой: %2 + Key Generation Failed Не удалось создать ключ @@ -31050,52 +31828,24 @@ Copy the path to the source files to the clipboard? Choose Private Key File Name Выберите имя файла секретного ключа - - Cannot Save Key File - Не удалось сохранить файл ключа - - - Failed to create directory: "%1". - Не удалось создать каталог: «%1». - - - Cannot Save Private Key File - Не удалось сохранить секретный ключ - - - Cannot Save Public Key File - Не удалось сохранить открытый ключ - - - File Exists - Файл уже существует - - - There already is a file of that name. Do you want to overwrite it? - Уже существует файл с таким именем. Перезаписать его? - Choose... Выбрать... - - The private key file could not be saved: %1 - Не удалось сохранить секретный ключ: %1 - - - The public key file could not be saved: %1 - Не удалось сохранить открытый ключ: %1 - ECDSA ECDSA - Qbs + QSsh::SshRemoteProcess - Qbs Install - Установка с Qbs + The ssh process crashed: %1 + Программа ssh аварийно завершилась: %1 + + + Remote process crashed. + Внешний процесс аварийно завершился. @@ -31233,6 +31983,10 @@ Copy the path to the source files to the clipboard? Could not split properties. Невозможно разделить свойства. + + Property "%1" cannot be set here. Please use the dedicated UI element. + Нельзя здесь установить свойство «%1». Используйте назначенный элемент UI. + No ":" found in property definition. Не найдено двоеточие в определении свойства. @@ -31309,6 +32063,22 @@ Copy the path to the source files to the clipboard? Qbs Clean Qbs (очистка) + + Dry run + Тестовое выполнение + + + Keep going + Пропускать ошибки + + + Equivalent command line: + Итоговая командная строка: + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + QbsProjectManager::Internal::QbsCleanStepConfigWidget @@ -31316,13 +32086,9 @@ Copy the path to the source files to the clipboard? Dry run Тестовое выполнение - - <b>Qbs:</b> %1 - <b>Qbs:</b> %1 - Keep going - Выполнять в + Пропускать ошибки Flags: @@ -31378,13 +32144,6 @@ Copy the path to the source files to the clipboard? Дополнительные настройки профиля Qbs - - QbsProjectManager::Internal::QbsManager - - Failed to set up kit for Qbs: %1 - Не удалось создать комплект для Qbs: %1 - - QbsProjectManager::Internal::QbsProfilesSettingsWidget @@ -32166,8 +32925,8 @@ Neither the path to the library nor the path to its includes is added to the .pr QmakeProjectManager::Internal::QmakeKitConfigWidget - Qt mkspec: - Qt mkspec: + Qt mkspec + Qt mkspec The mkspec to use when building the project with qmake.<br>This setting is ignored when using other build systems. @@ -32577,6 +33336,10 @@ Neither the path to the library nor the path to its includes is added to the .pr No Qt version set in kit. Для комплекта не задан профиль Qt. + + Qt version is invalid. + Профиль Qt неверен. + No C++ compiler set in kit. У комплекта не задан компилятор C++. @@ -33293,6 +34056,15 @@ Neither the path to the library nor the path to its includes is added to the .pr Resets the path to the built-in QML emulation layer. Установить путь к встроенному эмулятору QML. + + Features + Особенности + + + Enable Timeline editor + Должен быть какой-то стандартный термин + Включить редактор по временной шкале + QmlDesigner::InvalidArgumentException @@ -33520,6 +34292,28 @@ This is independent of the visibility property in QML. Удалить узел + + QmlDesigner::PresetEditor + + Save Preset + Сохранение преднастройки + + + Name + Имя + + + + QmlDesigner::PresetList + + Add Preset + Добавить преднастройки + + + Delete Selected Preset + Удалить выбранные преднастройки + + QmlDesigner::PropertyEditorContextObject @@ -33564,10 +34358,6 @@ This is independent of the visibility property in QML. Build Progress Состояние сборки - - Build Adapter for the current Qt. Happens only once for every Qt installation. - Собирается адаптер для текущего Qt. Требуется только один раз для каждого Qt. - Open error output file Открыть файл вывода ошибок @@ -33580,6 +34370,10 @@ This is independent of the visibility property in QML. OK Закрыть + + Building Adapter for the current Qt. Happens only once for every Qt installation. + Собирается адаптер для текущего Qt. Требуется только один раз для каждого Qt. + QmlDesigner::PuppetDialog @@ -33599,6 +34393,21 @@ This is independent of the visibility property in QML. Файл QML не открыт в редакторе QML. + + QmlDesigner::SetFrameValueDialog + + Dialog + + + + Value + Значение + + + Change %1 + Изменение %1 + + QmlDesigner::ShortCutManager @@ -33689,6 +34498,29 @@ This is independent of the visibility property in QML. Источник + + QmlDesigner::SplineEditor + + Delete Point + Удалить узел + + + Smooth Point + Скруглить узел + + + Corner Point + Сделать излом + + + Add Point + Добавить узел + + + Reset Zoom + Сбросить масштаб + + QmlDesigner::StatesEditorModel @@ -33770,6 +34602,296 @@ This is independent of the visibility property in QML. Не найден импорт Qt Quick. + + QmlDesigner::TimelineAnimationForm + + Loops: + Циклы: + + + Continuous + Непрерывность + + + none + нет + + + Animation Settings + Настройки анимации + + + Animation ID: + ID анимации: + + + Finished: + Завершена: + + + Ping pong + Туда-обратно + + + Transition to state: + Переход в состояние: + + + animation02 + animation02 + + + Running in base state + Запуск в исходном состоянии + + + Start frame: + Начальный кадр: + + + Duration: + Длительность: + + + End frame: + Конечный кадр: + + + Invalid Id + Неверный идентификатор + + + %1 is an invalid id. + %1 ― неверный идентификатор. + + + %1 already exists. + %1 уже существует. + + + Base State + Исходное состояние + + + + QmlDesigner::TimelineForm + + Duration + Длительность + + + Expression binding: + Привязка выражения: + + + End frame: + Конечный кадр: + + + Animation + Анимация + + + Expression binding + Привязка выражения + + + Timeline ID: + ID временной шкалы: + + + Timeline Settings + Настройки временной шкалы + + + Start frame: + Начальный кадр: + + + Invalid Id + Неверный идентификатор + + + %1 is an invalid id. + %1 ― неверный идентификатор. + + + %1 already exists. + %1 уже существует. + + + + QmlDesigner::TimelinePropertyItem + + Previous Frame + Предыдущий кадр + + + Next Frame + Следующий кадр + + + Auto Record + Автозапись + + + Insert Keyframe + Вставить ключевой кадр + + + Delete Keyframe + Удалить ключевой кадр + + + Edit Easing Curve... + Изменить переходную кривую... + + + Edit Value for Keyframe... + Изменить значение для ключевого кадра... + + + Remove Property + Удалить свойство + + + + QmlDesigner::TimelineSettingsDialog + + Timeline Settings + Настройки временной шкалы + + + Add Timeline + Добавить временную шкалу + + + Remove Timeline + Удалить временую шкалу + + + Add Animation + Добавить анимацию + + + Remove Animation + Удалить анимацию + + + No Timeline + Нет временной шкалы + + + No Animation + Нет анимации + + + + QmlDesigner::TimelineSettingsModel + + None + Нет + + + State + Состояние + + + Timeline + Временная шкала + + + Animation + Анимация + + + Fixed Frame + Фиксированный кадр + + + Base State + Исходное состояние + + + Error + Ошибка + + + + QmlDesigner::TimelineToolBar + + Base State + Исходное состояние + + + Timeline Settings + Настройки временной шкалы + + + To Start + В начало + + + Previous + Назад + + + Play + Запустить + + + Next + Далее + + + To End + В конец + + + Loop + Зациклить + + + Auto Key + По сути, это название чекбокса: Автоматическое создание ключевых кадров + Автоматический ключевой кадр + + + Curve Picker + Захват кривой + + + Curve Editor + Редактор кривых + + + Zoom Out + Уменьшить + + + Zoom In + Увеличить + + + + QmlDesigner::TimelineView + + Timeline + Временная шкала + + + + QmlDesigner::TimelineWidget + + Timeline + Title of timeline view + Временная шкала + + + Add Timeline + Добавить временную шкалу + + QmlDesignerAddResources @@ -34008,6 +35130,33 @@ This is independent of the visibility property in QML. Reset Сбросить + + Timeline + Временная шкала + + + Copy All Keyframes + Скопировать все ключевые кадры + + + Paste Keyframes + Вставить ключевые кадры + + + Add Keyframes at Current Frame + Добавить ключевые кадры в текущий кадр + + + Delete All Keyframes + Удалить все ключевые кадры + + + + QmlDesignerTimeline + + Frame %1 + Кадр %1 + QmlEditorWidgets::ContextPaneWidget @@ -34835,14 +35984,6 @@ For more information, see the "Checking Code Syntax" documentation.SnippetProvider QML - - Find Usages - Найти использование - - - Ctrl+Shift+U - Ctrl+Shift+U - Rename Symbol Under Cursor Переименовать символ под курсором @@ -35087,6 +36228,18 @@ the QML editor know about a likely URI. At least one hexadecimal digit is required after '0%1' Требуется как минимум одна шестнадцатеричная цифра после «0%1» + + Unexpected token '.' + Неожиданная лексема «.» + + + At least one octal digit is required after '0%1' + Требуется как минимум одна восьмеричная цифра после «0%1» + + + At least one binary digit is required after '0%1' + Требуется как минимум одна двоичная цифра после «0%1» + Invalid regular expression flag '%0' Некорректный флаг регулярного выражения «%0» @@ -35140,6 +36293,17 @@ the QML editor know about a likely URI. Ожидается лексема «%1» + + QmlPreview::Internal::QmlPreviewPlugin + + QML Preview + Предпросмотр QML + + + Preview File + Файл предпросмотра + + QmlProfiler::Internal::DebugMessagesModel @@ -35216,6 +36380,10 @@ the QML editor know about a likely URI. Show Full Range Показать весь диапазон + + Reset Flame Graph + Сбросить Flame Graph + QmlProfiler::Internal::InputEventsModel @@ -35891,7 +37059,7 @@ Do you want to save the data first? Search timeline event notes. - Искать записи событий timeline. + Искать записи событий временной шкалы. Hide or show event categories. @@ -35939,7 +37107,7 @@ Saving failed. QmlProfiler::Internal::QmlProfilerTraceView Timeline - Шкала времени + Временная шкала Analyze Current Range @@ -36151,6 +37319,14 @@ Saving failed. Failed to flush temporary trace file. Не удалось записать временный файл трассировки. + + Cannot re-open temporary trace file. + Невозможно переоткрыть временный файл трассировки. + + + Read past end from temporary trace file. + Чтение за концом временного файла трассировки. + Could not re-open temporary trace file. Не удалось переоткрыть временный файл трассировки. @@ -36422,6 +37598,22 @@ Are you sure you want to continue? Qnx::Internal::QnxDeviceTester + + Checking that files can be created in /var/run... + Проверка возможности создавать файлы в /var/run... + + + Files can be created in /var/run. + Файлы можно создаватьв /var/run. + + + Files cannot be created in /var/run. + Файлы нельзя создавать в /var/run. + + + An error occurred while checking that files can be created in /var/run. + Возникла ошибка при проверке возможности создания файлов в /var/run. + %1 found. %1 найдена. @@ -36431,7 +37623,7 @@ Are you sure you want to continue? %1 не найдена. - An error occurred checking for %1. + An error occurred while checking for %1. Возникла ошибка при проверке %1. @@ -36871,6 +38063,10 @@ For more details, see /etc/sysctl.d/10-ptrace.conf QtSupport::Internal::QtKitConfigWidget + + Qt version + Профиль Qt + The Qt library to use for all projects using this kit.<br>A Qt version is required for qmake-based projects and optional when using other build systems. Библиотека Qt для всех проектов, использующих этот комплект.<br>Профиль Qt необходим для qmake-проектов, но необязателен для других систем сборки. @@ -36879,10 +38075,6 @@ For more details, see /etc/sysctl.d/10-ptrace.conf None Отсутствует - - Qt version: - Профиль Qt: - %1 (invalid) %1 (неверный) @@ -37339,8 +38531,8 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Конфигурация устройства не задана. - Connecting to device... - Подключение к устройству... + Connecting to device "%1" (%2). + Подключение к устройству «%1» (%2). Could not connect to host: %1 @@ -37404,63 +38596,40 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Пакет установлен. - - RemoteLinux::CreateTarStepWidget - - Ignore missing files - Игнорировать отсутствующие файлы - - - Package modified files only - Упаковать только изменённые файлы - - - Tarball creation not possible. - Создание тарбола невозможно. - - - Create tarball: - Создание тарбола: - - RemoteLinux::GenericDirectUploadService - SFTP initialization failed: %1 - Не удалось инициализировать SFTP: %1 + Failed to retrieve remote timestamp for file "%1". Incremental deployment will not work. Error message was: %2 + Не удалось получить временную метку внешнего файла «%1». Инкрементальная установка не будет работать. Ошибка: %2 - Upload of file "%1" failed. The server said: "%2". - Ошибка отправки файла «%1». Сервер ответил: «%2». - - - If "%1" is currently running on the remote host, you might need to stop it first. - Если «%1» выполняется на удалённой машине, то может понадобиться сначала остановить процесс. - - - Failed to upload file "%1". - Не удалось отправить файл «%1». - - - Failed to upload file "%1": Could not open for reading. - Ошибка отправки файла «%1»: не удалось открыть для чтения. - - - Warning: No remote path set for local file "%1". Skipping upload. - Предупреждение: Не задан удалённый путь для локального файла «%1». Выгрузка пропущена. - - - Uploading file "%1"... - Отправка файла «%1»... - - - Failed to set executable flag. - Не удалось установить флаг выполнения. + Unexpected stat output for remote file "%1": %2 + Неожиданный вывод stat для внешнего файла «%1»: %2 All files successfully deployed. Все файлы успешно установлены. + + No files need to be uploaded. + Файлы отправлять не надо. + + + %n file(s) need to be uploaded. + + Надо отправить %n файл. + Надо отправить %n файла. + Надо отправить %n файлов. + + + + Local file "%1" does not exist. + Отсутствует локальный файл «%1». + + + Remote chmod failed for file "%1": %2 + Не удалось выполнить внешний chmod для файла «%1»: %2 + RemoteLinux::GenericDirectUploadStep @@ -37490,14 +38659,6 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Authentication type: Тип авторизации: - - Password - Пароль - - - &Key - К&люч - &Host name: &Имя хоста: @@ -37526,14 +38687,6 @@ For more details, see /etc/sysctl.d/10-ptrace.conf &Username: &Пользователь: - - &Password: - П&ароль: - - - Show password - Отображать пароль - Private key file: Файл секретного ключа: @@ -37575,8 +38728,12 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Проверять кл&юч хоста - Key via ssh-agent - Ключ через ssh-agent + Default + По умолчанию + + + Specific &key + &Особый ключ @@ -37585,6 +38742,10 @@ For more details, see /etc/sysctl.d/10-ptrace.conf New Generic Linux Device Configuration Setup Настройка новой конфигурации устройства на базе Linux + + Generic Linux Device + Обычное Linux-устройство + RemoteLinux::GenericLinuxDeviceConfigurationWizardFinalPage @@ -37600,18 +38761,43 @@ In addition, device connectivity will be tested. - RemoteLinux::GenericLinuxDeviceConfigurationWizardSetupPage + RemoteLinux::GenericLinuxDeviceConfigurationWizardKeyDeploymentPage - Connection - Подключение + Key Deployment + Установка ключа + + + We recommend that you log into your device using public key authentication. +If your device is already set up for this, you do not have to do anything here. +Otherwise, please deploy the public key for the private key with which to connect in the future. +If you do not have a private key yet, you can also create one here. + Рекомендуется заходить на устройство с помощью аутентификации по ключу. +Если устройство уже настроено для этого, то больше ничего делать не требуется. +В противном случае, установите публичный ключ от секретного, с которым будете подключаться далее. +Если секретный ключ ещё отсутствует, то его можно здесь создать. Choose a Private Key File Выберите секретный ключ - Generic Linux Device - Обычное Linux-устройство + Deploy Public Key + Установить ключ + + + Create New Key Pair + Создать новую пару ключей + + + Private key file: + Файл секретного ключа: + + + + RemoteLinux::GenericLinuxDeviceConfigurationWizardSetupPage + + Connection + Подключение @@ -37624,10 +38810,6 @@ In addition, device connectivity will be tested. Checking kernel version... Проверка версии ядра... - - SSH connection failure: %1 - Не удалось установить подключение SSH: %1 - uname failed: %1 Команда uname завершилась с ошибкой: %1 @@ -37648,6 +38830,66 @@ In addition, device connectivity will be tested. The following specified ports are currently in use: %1 Следующие указанные порты уже используются: %1 + + Checking whether an SFTP connection can be set up... + Проверка, можно ли установить SFTP соединение... + + + SFTP service available. + + Сервис SFTP доступен. + + + + sftp finished unexpectedly. + sftp неожиданно завершился. + + + Error setting up SFTP connection: %1 + + Ошибка установки SFTP подключения: %1 + + + + Checking whether rsync works... + Проверка, работает ли rsync... + + + Failed to start rsync: %1 + + Не удалось запустить rsync: %1 + + + + rsync crashed. + + rsync аварийно завершися. + + + + rsync failed with exit code %1: %2 + + rsync завершился с кодом %1: %2 + + + + SFTP will be used for deployment, because rsync is not available. + + Для установки будет использоваться SFTP, так как rsync недоступен. + + + + Deployment to this device will not work out of the box. + + Установка на это устройство не работает «из коробки». + + + + rsync is functional. + + rsync работает. + + Checking if specified ports are available... Проверка на доступность указанных портов... @@ -37667,34 +38909,10 @@ In addition, device connectivity will be tested. The device's host name or IP address: Имя узла или IP адрес устройства: - - The authentication type: - Способ авторизации: - - - Password - Пароль - - - Key - Ключ - - - The user's password: - Пароль пользователя: - - - The file containing the user's private key: - Файл содержащий закрытый ключ пользователя: - The username to log into the device: Имя пользователя для входа в устройство: - - Agent - Агент - RemoteLinux::Internal::LinuxDevice @@ -37706,6 +38924,18 @@ In addition, device connectivity will be tested. Deploy Public Key... Установить ключ... + + Open Remote Shell + Открыть удалённую оболочку + + + Error running remote shell: %1 + Ошибка выполнения удалённой оболочки: %1 + + + Error starting remote shell. + Ошибка запуска удалённой оболочки. + RemoteLinux::Internal::PackageUploader @@ -37713,22 +38943,14 @@ In addition, device connectivity will be tested. Preparing SFTP connection... Подготовка подключения SFTP... + + Package upload canceled. + Отправка пакета отменена. + Connection failed: %1 Ошибка подключения: %1 - - SFTP error: %1 - Ошибка SFTP: %1 - - - Package upload failed: Could not open file. - Не удалось отправить пакет: Невозможно открыть файл. - - - Starting upload... - Запуск отправки... - Failed to upload package: %2 Не удалось отправить пакет: %2 @@ -37788,6 +39010,25 @@ In addition, device connectivity will be tested. Содержимое внешнего stderr: «%1» + + RemoteLinux::Internal::RsyncDeployService + + Failed to create remote directories: %1 + Не удалось создать внешние каталоги: %1 + + + rsync failed to start: %1 + Не удалось запустить rsync: %1 + + + rsync crashed. + rsync аварийно завершился. + + + rsync failed with exit code %1. + rsync завершился с кодом %1. + + RemoteLinux::Internal::TypeSpecificDeviceConfigurationListModel @@ -37820,14 +39061,6 @@ In addition, device connectivity will be tested. RemoteLinux::RemoteLinuxCheckForFreeDiskSpaceService - - Remote process failed to start. - Внешний процесс не смог запуститься. - - - Remote process crashed. - Удалённый процесс аварийно завершился. - Unexpected output from remote process: "%1" Неожиданный вывод удалённого процесса: «%1» @@ -37844,6 +39077,10 @@ In addition, device connectivity will be tested. Внешняя файловая система имеет только %n мегабайтов свободного пространства, а необходимо %1. + + Remote process failed: %1 + Ошибка внешнего процесса: %1 + The remote file system has %n megabytes of free space, going ahead. @@ -37871,12 +39108,8 @@ In addition, device connectivity will be tested. Запуск внешней команды «%1»... - Remote process failed to start. - Внешний процесс не смог запуститься. - - - Remote process was killed by a signal. - Внешний процесс был завершён сигналом. + Remote process failed: %1 + Ошибка внешнего процесса: %1 Remote process finished with exit code %1. @@ -37972,6 +39205,17 @@ In addition, device connectivity will be tested. Код завершения %1. stderr: + + RemoteLinux::RsyncDeployStep + + Ignore missing files + Игнорировать отсутствующие файлы + + + Deploy files via rsync + Установка файлов через rsync + + RemoteLinux::SshKeyDeployer @@ -38001,6 +39245,14 @@ In addition, device connectivity will be tested. Creating tarball... Создание тарбола... + + Ignore missing files + Игнорировать отсутствующие файлы + + + Package modified files only + Упаковать только изменённые файлы + Tarball up to date, skipping packaging. Тарбол уже сделан, пропуск пересоздания. @@ -38033,6 +39285,14 @@ In addition, device connectivity will be tested. Error writing tar file "%1": %2 Ошибка записи архива tar «%1»: %2 + + Tarball creation not possible. + Создание тарбола невозможно. + + + Create tarball: + Создание тарбола: + Create tarball Создание тарбола @@ -38049,6 +39309,17 @@ In addition, device connectivity will be tested. Установить тарбол через загрузку по SFTP + + RemoteLinux::X11ForwardingAspect + + X11 Forwarding + Проброска портов X11 + + + Forward to local display + Пробрасывать к локальному дисплею + + RemoteLinuxCheckForFreeDiskSpaceStepWidget @@ -39225,8 +40496,8 @@ Row: %4, Column: %5 SerialTerminal::Internal::SerialControl - Unable to open port %1. - Не удалось открыть порт %1. + Unable to open port %1: %2. + Не удалось открыть порт %1: %2. Session resumed. @@ -39301,6 +40572,10 @@ Row: %4, Column: %5 SilverSearcher::FindInFilesSilverSearcher + + Search Options (optional) + Параметры поиска (не обязательны) + Silver Searcher is not available on the system. Silver Searcher отсутствует в системе. @@ -39395,40 +40670,6 @@ Row: %4, Column: %5 Ориентация обзора. - - SshConnection - - Server and client capabilities don't match. Client list was: %1. -Server list was %2. - Возможности сервера и клиента не совпадают. У клиента: %1. -У сервера: %2. - - - - SshKeyGenerator - - Error generating key: %1 - Ошибка создания ключа: %1 - - - Password for Private Key - Пароль для закрытого ключа - - - It is recommended that you secure your private key -with a password, which you can enter below. - Рекомендуется обезопасить свой закрытый ключ -с помощью пароля, который можно ввести ниже. - - - Encrypt Key File - Закодировать файл ключа - - - Do Not Encrypt Key File - Не кодировать файл ключа - - StandardTextGroupBox @@ -39747,18 +40988,6 @@ with a password, which you can enter below. Revert Repository... Откатить все изменения... - - Closing Subversion Editor - Закрытие редактора Subversion - - - Do you want to commit the change? - Желаете фиксировать изменение? - - - The commit message check failed. Do you want to commit the change? - Сообщение о фиксации содержит ошибки. Фиксировать изменение? - Revert repository Откатить все изменения @@ -39803,6 +41032,78 @@ with a password, which you can enter below. Фиксация Subversion + + Syntax highlighting + + None + Нет + + + + SyntaxHighlightingCLI + + Command line syntax highlighter using Kate syntax definitions. + Подсвечиватель синтаксиса из командной строки (использует определения Kate). + + + source + источник + + + The source file to highlight. + Исходный файл для подсветки синтаксиса. + + + List all available syntax definitions. + Отобразить все доступные определения. + + + List all available themes. + Отобразить все доступные темы. + + + Download new/updated syntax definitions. + Загрузить новые/обновлённые определения. + + + File to write HTML output to (default: stdout). + Файл для записи вывода HTML, по умолчанию stdout. + + + output + вывод + + + Highlight using this syntax definition (default: auto-detect based on input file). + Подсвечивать используя это определение синтаксиса (по умолчанию: автоопределение по типу исходного файла). + + + syntax + синтаксис + + + Color theme to use for highlighting. + Используемая для подсветки цветовая тема. + + + theme + тема + + + Set HTML page's title +(default: the filename or "Kate Syntax Highlighter" if reading from stdin). + Название страницы HTML +(по умолчанию: имя файла или «Kate Syntax Highlighter» при чтение из stdin). + + + title + название + + + Read file from stdin. The -s option must also be used. + Читать файл из stdin. Параметр -s необходим. + + TabViewSpecifics @@ -40139,12 +41440,20 @@ with a password, which you can enter below. TextEditor::BaseTextEditor - A highlight definition was not found for this file. Would you like to try to find one? - Не удалось найти определения подсветки для этого файла. Желаете попытаться найте их? + A highlight definition was not found for this file. Would you like to update highlight definition files? + Не удалось найти определения подсветки для этого файла. Обновить файлы определений подсветки? - Show Highlighter Options... - Показать настройки подсветки... + Update Definitions + Обновить определения + + + More than one highlight definition was found for this file. Which one should be used to highlight this file? + Для этого файла найдено более одного определения подсветки. Какое из них использовать для этого файла? + + + Remember My Choice + Запомнить мой выбор @@ -40312,6 +41621,17 @@ Excluding: %3 %1 из %2 + + TextEditor::Highlighter + + Highlighter updates: done + Обновление подсветки: готово + + + Highlighter updates: + Обновление подсветки: + + TextEditor::HighlighterSettingsPage @@ -40319,28 +41639,8 @@ Excluding: %3 Общая подсветка - Download Definitions... - Загрузить определения... - - - Autodetect - Автообнаружение - - - Autodetect Definitions - Автообнаружение определений - - - No pre-installed definitions could be found. - Не удалось найти установленных определений. - - - Error connecting to server. - Ошибка подключения к серверу. - - - Not possible to retrieve data. - Не удалось получить данные. + Update finished + Обновление завершено @@ -40714,6 +42014,10 @@ Specifies how backspace interacts with indentation. Color: Цвет: + + <p align='center'><b>Builtin color schemes need to be <a href="copy">copied</a><br/> before they can be changed</b></p> + <p align='center'><b>Чтобы изменить встроенные цветовые схемы,<br/>необходимо их сначала <a href="copy">скопировать</a></b></p> + TextEditor::Internal::CompletionSettingsPage @@ -41044,32 +42348,35 @@ In addition, Shift+Enter inserts an escape character at the cursor position and TextEditor::Internal::HighlighterSettingsPage - - <html><head/><body> -<p>Highlight definitions are provided by the <a href="http://kate-editor.org/">Kate Text Editor</a>.</p></body></html> - <html><head/><body> -<p>Определения подсветки предоставляются <a href="http://kate-editor.org/">текстовым редактором Kate</a>.</p></body></html> - Syntax Highlight Definition Files Файлы определений подсветки синтаксиса - - Location: - Размещение: - - - Use fallback location - Использовать дополнительный путь - - - Behavior - Поведение - Ignored file patterns: Шаблоны игнорируемых файлов: + + <html><head/><body><p>Highlight definitions are provided by the <a href="https://api.kde.org/frameworks/syntax-highlighting/html/index.html">KSyntaxHighlighting</a> engine.</p></body></html> + <html><head/><body> +<p>Определения подсветки предоставляются движком <a href="https://api.kde.org/frameworks/syntax-highlighting/html/index.html">KSyntaxHighlighting</a>.</p></body></html> + + + Update Definitions + Обновить определения + + + User Highlight Definition Files + Пользовательские файлы определений подсветки + + + Reset definitions remembered for files that can be associated with more than one highlighter definition. + Сбросить сохранённые для файлов, ассоциированных более чем с одним определением, привязки к конкретным определениям. + + + Reset Remembered Definitions + Сбросить привязки определений + TextEditor::Internal::LineNumberFilter @@ -41090,80 +42397,6 @@ In addition, Shift+Enter inserts an escape character at the cursor position and Строка в текущем документе - - TextEditor::Internal::ManageDefinitionsDialog - - Installed - Установлено - - - Available - Доступно - - - Name - Название - - - Download Definitions - Загрузка определений - - - Download Information - Загрузить информацию - - - There is already one download in progress. Please wait until it is finished. - Уже производится одна загрузка. Необходимо дождаться её завершения. - - - Dialog - - - - Definitions - Определения - - - Select All - Выделить всё - - - Clear Selection - Снять выделение - - - Invert Selection - Обратить выделение - - - Download Selected Definitions - Загрузить выбранные - - - - TextEditor::Internal::MultiDefinitionDownloader - - Downloading Highlighting Definitions - Загрузка определений подсветки - - - Error downloading selected definition(s). - Ошибка загрузки выбранных определений. - - - Error downloading one or more definitions. - Ошибка загрузки одного или более определений. - - - Please check the directory's access rights. - Проверьте права доступа к каталогу. - - - Download Error - Ошибка загрузки - - TextEditor::Internal::OutlineFactory @@ -41213,6 +42446,11 @@ In addition, Shift+Enter inserts an escape character at the cursor position and group:'C++' trigger:'else' с if + + range-based + group:'C++' trigger:'for' + диапазонный + and else group:'C++' trigger:'if' @@ -41585,6 +42823,14 @@ Influences the indentation of continuation lines. Ctrl+E, F2 Ctrl+E, F2 + + Find References to Symbol Under Cursor + Найти ссылки на символ под курсором + + + Ctrl+Shift+U + Ctrl+Shift+U + Jump to File Under Cursor Перейти к файлу под курсором @@ -42540,6 +43786,10 @@ Will not be applied to whitespace in comments and strings. TextEditor::TextEditorWidget + + Other annotations + Другие аннотации + Print Document Печать документа @@ -42560,10 +43810,6 @@ Will not be applied to whitespace in comments and strings. Select Encoding Выбрать кодировку - - Other annotations: - Другие аннотации: - Zoom: %1% Масштаб: %1% @@ -42728,6 +43974,36 @@ The trace data is lost. Данные трассировки утеряны. + + TimelineBarItem + + Range from %1 to %2 + Диапазон с %1 по %2 + + + Override Color + Переопределить цвет + + + Reset Color + Сбросить цвет + + + + TimelineKeyframeItem + + Delete Keyframe + Удалить ключевой кадр + + + Edit Easing Curve... + Изменить переходную кривую... + + + Edit Value for Keyframe... + Изменить значение для ключевого кадра... + + Todo::Internal::KeywordDialog @@ -44308,6 +45584,10 @@ To clear a variable, put its name on a line with nothing else on it. Load External Log File Загрузить внешний файл журнала + + Open results in KCachegrind. + Открыть результаты в KCachegrind. + Request the dumping of profile information. This will update the Callgrind visualization. Запрос на получение данных профилирования. Приведёт к обновлению визуализации Callgrind. @@ -44660,6 +45940,10 @@ When a problem is detected, the application is interrupted and can be debugged.< Valgrind Command Команда Valgrind + + KCachegrind Command + Команда KCachegrind + Valgrind Suppression Files Файлы исключений Valgrind @@ -44786,7 +46070,7 @@ With cache simulation, further event counters are enabled: </body></html> <html><head/><body> <p>Полная эмуляция кэша.</p> -<p>По умолчанию, считаются только инструкции чтения («Ir»).</p> +<p>По умолчанию считаются только инструкции чтения («Ir»).</p> <p> Следующие счётчики событий включаются при эмуляции кэша: <ul><li>Промахи кэша при чтении инструкции («I1mr»/«I2mr»).</li> @@ -44813,6 +46097,10 @@ With cache simulation, further event counters are enabled: Collects information for system call times. Собирать информацию о времени системных вызовов. + + KCachegrind executable: + Программа KCachegrind: + Valgrind::Internal::ValgrindOptionsPage @@ -45248,6 +46536,18 @@ should a repository require SSH-authentication (see documentation on SSH and the %1 %2 из %n файлов + + Update in progress + Идёт обновление + + + Description is empty + Пустое описание + + + No files checked + Файлы не выбраны + &Commit &Фиксировать @@ -45389,10 +46689,6 @@ should a repository require SSH-authentication (see documentation on SSH and the VcsBase::VcsBaseSubmitEditor - - Prompt to submit - Спрашивать при фиксации - Check Message Проверие сообщение @@ -45401,6 +46697,34 @@ should a repository require SSH-authentication (see documentation on SSH and the Insert Name... Вставить имя... + + Close %1 %2 Editor + Закрыть редактор %1 %2 + + + What do you want to do with these changes? + Что делать с этими изменениями? + + + Cannot %1%2. +What do you want to do? + %2 is an optional error message with ': ' prefix. Don't add space in front. + Невозможно %1%2. +Что делать? + + + Prompt to %1 + Раньше былоPrompt to submit, а теперь %1 заменится на "Фиксировать" + Спросить, а затем %1 + + + &Close + &Закрыть + + + &Keep Editing + &Продолжить редактирование + Submit Message Check Failed Не удалось проверить сообщение @@ -45523,6 +46847,113 @@ should a repository require SSH-authentication (see documentation on SSH and the ... поиск переопределений + + Welcome::Internal::IntroductionWidget + + Take a UI Tour + Знакомство с интерфейсом пользователя + + + Do you want to take a quick UI tour? This shows where the most important user interface elements are, and how they are used, and will only take a minute. You can also take the tour later by selecting Help > UI Tour. + Желаете познакомиться с UI? Всего за минуту вы узнаете, где и как используются наиболее важные элементы интерфейса пользователя. Ознакомиться можно и позже, для этого нужно зайти в Справка > Знакомство с UI. + + + Take UI Tour + Знакомство с UI + + + Mode Selector + Выбор режима + + + Select different modes depending on the task at hand. + Выбирает разные режимы в зависимости от задачи. + + + <p style="margin-top: 30px"><table><tr><td style="padding-right: 20px">Welcome:</td><td>Open examples, tutorials, and recent sessions and projects.</td></tr><tr><td>Edit:</td><td>Work with code and navigate your project.</td></tr><tr><td>Design:</td><td>Work with UI designs for Qt Widgets or Qt Quick.</td></tr><tr><td>Debug:</td><td>Analyze your application with a debugger or other analyzers.</td></tr><tr><td>Projects:</td><td>Manage project settings.</td></tr><tr><td>Help:</td><td>Browse the help database.</td></tr></table></p> + <p style="margin-top: 30px"><table><tr><td style="padding-right: 20px">Начало:</td><td>Открыть примеры, учебники и недавние сессии и проекты.</td></tr><tr><td>Редактор:</td><td>Работа с кодом и навигация по проекту.</td></tr><tr><td>Дизайн:</td><td>Работа над дизайном интерфейсов для Qt Widgets или Qt Quick.</td></tr><tr><td>Отладка:</td><td>Анализ приложения с помощью отладчика или других анализаторов.</td></tr><tr><td>Проекты:</td><td>Управление настройками проектов.</td></tr><tr><td>Справка:</td><td>Доступ к справочной информации.</td></tr></table></p> + + + Kit Selector + Выбор комплекта + + + Select the active project or project configuration. + Выбирает текущий проект или конфигурация проекта. + + + Run Button + Кнопка запуска + + + Run the active project. By default this builds the project first. + Запускает текущий проект. По умолчанию сначала его собирает. + + + Debug Button + Кнопка отладки + + + Run the active project in a debugger. + Запускает текущий проект под отладчиком. + + + Build Button + Кнопка сборки + + + Build the active project. + Собирает текущий проект. + + + Locator + Быстрый поиск + + + Type here to open a file from any open project. + Введите здесь для открытия файла любого открытого проекта. + + + Or:<ul><li>type <code>c&lt;space&gt;&lt;pattern&gt;</code> to jump to a class definition</li><li>type <code>f&lt;space&gt;&lt;pattern&gt;</code> to open a file from the file system</li><li>click on the magnifier icon for a complete list of possible options</li></ul> + Или:<ul><li>введите <code>c&lt;пробел&gt;&lt;шаблон&gt;</code> для перехода к определению класса</li><li>введите <code>f&lt;пробел&gt;&lt;шаблон&gt;</code> для открытия файла из файловой системы</li><li>по щелчку на значок «лупа» откроется весь список доступных вариантов</li></ul> + + + Output Panes + Панели вывода + + + Find compile and application output here, as well as a list of configuration and build issues, and the panel for global searches. + Здесь можно найти сообщения компиляции и приложения, список проблем со сборкой и настройками, а так же панель глобального поиска. + + + Progress Indicator + Индикатор выполнения + + + Progress information about running tasks is shown here. + Здесь выводится информация о стадии выполнения текущей операции. + + + Escape to Editor + Возврат в редактор + + + Pressing the Escape key brings you back to the editor. Press it multiple times to also hide output panes and context help, giving the editor more space. + Нажатие на клавишу ESC возвращает назад в редактор. Многократное её нажатие приведёт к закрытию панелей вывода и контекстной справки, освободив редактору больше места. + + + The End + Конец + + + You have now completed the UI tour. To learn more about the highlighted controls, see <a style="color: #41CD52" href="qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html">User Interface</a>. + Вы завершили знакомство с интерфейсом пользователя. Чтобы узнать больше о выделенных элементах управления, посетите страницу <a style="color: #41CD52" href="qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html">Интерфейс пользователя</a>. + + + UI Introduction %1/%2 > + Знакомство с UI %1/%2 > + + Welcome::Internal::SideBar @@ -45561,6 +46992,13 @@ should a repository require SSH-authentication (see documentation on SSH and the Начало + + Welcome::Internal::WelcomePlugin + + UI Tour + Знакомство с UI + + WidgetPluginManager @@ -45685,6 +47123,10 @@ should a repository require SSH-authentication (see documentation on SSH and the Run windeployqt Запуск windeployqt + + Arguments: + Параметры: + No executable to deploy found in %1. В %1 не обнаружен исполняемый файл для установки. @@ -45705,16 +47147,9 @@ should a repository require SSH-authentication (see documentation on SSH and the Cannot open mapping file %1 for writing. Не удалось открыть для записи файл соответствий %1. - - - WinRt::Internal::WinRtPackageDeploymentStepWidget - - Arguments: - Параметры: - Restore Default Arguments - Восстановить обычные + Восстановить стандартные From 7d35f98dee0057af726b6fe78ba0d0d1ef5362de Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 22 Mar 2019 16:57:15 +0100 Subject: [PATCH 07/10] Doc: Update info about Clang tools Change-Id: I6a8639c4b9b91dbe53d8cd5208cc5bb580f8701c Reviewed-by: Marco Bubke --- doc/images/qtcreator-clang-tidy.png | Bin 20385 -> 30511 bytes doc/images/qtcreator-clazy.png | Bin 19987 -> 65735 bytes .../qtcreator-diagnostics-configuration.png | Bin 63236 -> 61641 bytes doc/images/qtcreator-files-to-analyze.png | Bin 16992 -> 22600 bytes .../creator-clang-static-analyzer.qdoc | 55 +++++++++++++----- 5 files changed, 42 insertions(+), 13 deletions(-) diff --git a/doc/images/qtcreator-clang-tidy.png b/doc/images/qtcreator-clang-tidy.png index bcf753b4f54ff810bf1e906b350578b34168b82a..f5c249335c8e63a93dadb00106489cda9cebda1d 100644 GIT binary patch literal 30511 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 G5}E+EnTXo} literal 20385 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 b|Noyk=e!;zy4Eri4 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 IIVCg!0F^h3v;Y7A literal 19987 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�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 bpJClr9m@kds~0gaFfe$!`njxgN@xNAtN-+= diff --git a/doc/images/qtcreator-diagnostics-configuration.png b/doc/images/qtcreator-diagnostics-configuration.png index f786f23804d96f651dfbb367bd038a1a8d23f479..36471994e7d5501b812e8502eb540db239696645 100644 GIT binary patch literal 61641 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 diff --git a/doc/images/qtcreator-files-to-analyze.png b/doc/images/qtcreator-files-to-analyze.png index f3ac5ad49dd6e3b1293d814017485489ae8899db..7edf642a918d865686bda4e0ccdb4154e77f3856 100644 GIT binary patch literal 22600 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 literal 16992 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 SpJrfSVDNPHb6Mw<&;$UGHQ|u} diff --git a/doc/src/analyze/creator-clang-static-analyzer.qdoc b/doc/src/analyze/creator-clang-static-analyzer.qdoc index aebae45cce6..ff8eeed5762 100644 --- a/doc/src/analyze/creator-clang-static-analyzer.qdoc +++ b/doc/src/analyze/creator-clang-static-analyzer.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2018 The Qt Company Ltd. +** Copyright (C) 2019 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Creator documentation. @@ -70,7 +70,17 @@ \image qtcreator-files-to-analyze.png "Analyzer Configuration dialog" - \li In the \uicontrol {Diagnostic Configuration} group, select a Clang + \li In the \uicontrol General group, select \uicontrol {Custom Settings} + to modify the analyzer configuration. + + \li To build the project before running the Clang tools, select the + \uicontrol {Build the project before analysis} check box. The Clang + tools do not require the project to be built before analysis, but + they might display misleading warnings about files missing that are + generated during the build. For big projects, not building the + project might save some time. + + \li In the \uicontrol {Diagnostic configuration} field, select a Clang configuration in the list of pre-defined configurations (1). For more information about creating a custom configuration, see \l {Configuring Clang Tools}. @@ -104,7 +114,7 @@ To configure Clang diagnostics globally for Clang tools: - \list + \list 1 \li Select \uicontrol Tools > \uicontrol Options > \uicontrol Analyzer > \uicontrol {Clang Tools}. @@ -132,11 +142,25 @@ \li In the \uicontrol {Diagnostic configuration name} field, give the configuration a name, and then select \uicontrol OK. - \li In the \uicontrol {Clang-Tidy} tab, select the checks to - perform. + \li In the \uicontrol Clang tab, select the + \uicontrol {Use diagnostic flags from the build system} check box + to forward diagnostic flags, such as warning flags, from the build + system to the Clang code model for displaying annotations in the + code editor. + + \li In the \uicontrol {Clang-Tidy} tab, select + \uicontrol {Select Checks} to select the checks to perform, + \uicontrol {Use .clang-tidy Config File} to read them from a + Clang-Tidy configuration file, or \uicontrol Disable to disable + them. \image qtcreator-clang-tidy.png "Clang-Tidy tab" + \li Select the \uicontrol {Web Page} link to view more + information about the available checkers in the + \l{https://clang-analyzer.llvm.org/available_checks.html} + {Clang Static Analyzer documentation}. + \li To edit the selected check as plain text, select \uicontrol {Edit Checks as String}. @@ -145,6 +169,14 @@ \image qtcreator-clazy.png "Clazy tab" + \li In the \uicontrol {Topic Filter} field, select a topic to view + only checks related to that area in the \uicontrol Checks field. + + \li To view all checks again, select \uicontrol {Reset to All}. + + \li To view more information about the checks online, select the + \uicontrol {Web Page} links next to them. + \endlist To suppress diagnostics, select \uicontrol {Suppress This Diagnostic} in the @@ -154,13 +186,10 @@ \section2 Selecting Clazy Check Levels - The Clazy checks are divided into levels from 0 to 3. Each level adds checks - to the previous level. The checks at level 0 are very stable and provide - hardly any false positives, while the checks at level 3 can be considered - experimental. - - For more information about the checks run at each level, see - \l{https://github.com/KDE/clazy/blob/master/README.md#list-of-checks} - {List of Checks} in the Clazy documentation. + The Clazy checks are divided into levels from 0 to 3. The checks at level 0 + are very stable and provide hardly any false positives, while the checks at + level 3 can be considered experimental. You can select the checks to perform + at each level. To include the checks from the lower levels automatically, + select the \uicontrol {Enable lower levels automatically} check box. */ From 52d0a2c894ef7df80aeba9524f478e00024c2d23 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 22 Mar 2019 15:26:39 +0100 Subject: [PATCH 08/10] Doc: Describe the start debugging dialogs Most of the options were not documented at all. Change-Id: I547a0d3d2d11d65def37c97015e2dc15a5271b93 Reviewed-by: hjk --- ...gger-attach-to-process-not-yet-started.png | Bin 0 -> 24483 bytes ...ebugger-attach-to-running-debug-server.png | Bin 0 -> 43832 bytes .../qtcreator-debugger-attach-to-running.png | Bin 0 -> 24475 bytes .../qtcreator-debugger-start-external.png | Bin 0 -> 22438 bytes .../creator-only/creator-debugger.qdoc | 112 +++++++++++++++--- 5 files changed, 97 insertions(+), 15 deletions(-) create mode 100644 doc/images/qtcreator-debugger-attach-to-process-not-yet-started.png create mode 100644 doc/images/qtcreator-debugger-attach-to-running-debug-server.png create mode 100644 doc/images/qtcreator-debugger-attach-to-running.png create mode 100644 doc/images/qtcreator-debugger-start-external.png diff --git a/doc/images/qtcreator-debugger-attach-to-process-not-yet-started.png b/doc/images/qtcreator-debugger-attach-to-process-not-yet-started.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef94c537ee6c44aba2d8ff47a27c054a307af2f GIT binary patch literal 24483 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 literal 0 HcmV?d00001 diff --git a/doc/images/qtcreator-debugger-attach-to-running.png b/doc/images/qtcreator-debugger-attach-to-running.png new file mode 100644 index 0000000000000000000000000000000000000000..a382405cfc24020d46df0bf78b585dd8de52b07f GIT binary patch literal 24475 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 Blso_c literal 0 HcmV?d00001 diff --git a/doc/images/qtcreator-debugger-start-external.png b/doc/images/qtcreator-debugger-start-external.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b5c55a75568f64cfda01123e5c214e73bf6916 GIT binary patch literal 22438 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 KelF{r5}E*|DOH#N literal 0 HcmV?d00001 diff --git a/doc/src/debugger/creator-only/creator-debugger.qdoc b/doc/src/debugger/creator-only/creator-debugger.qdoc index 7be1ab1f980..0d085d78894 100644 --- a/doc/src/debugger/creator-only/creator-debugger.qdoc +++ b/doc/src/debugger/creator-only/creator-debugger.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2018 The Qt Company Ltd. +** Copyright (C) 2019 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Creator documentation. @@ -180,25 +180,88 @@ \section2 Launching in Start External Mode - To run any executable already present on your local or a remote machine - without using a project, select \uicontrol Debug > - \uicontrol {Start Debugging} > - \uicontrol {Start and Debug External Application}. + You can debug any executable already present on your local or on a remote + machine without using a project. You specify a build and run kit that + identifies the device to debug the application on. + + While this mode does not strictly require a project to be opened in \QC, + opening it makes setting breakpoints and stepping through the code easier. + + To start and debug an external application: + + \list 1 + \li Select \uicontrol Debug > \uicontrol {Start Debugging} > + \uicontrol {Start and Debug External Application}. + \image qtcreator-debugger-start-external.png + \li In the \uicontrol Kit field, select the build and run kit to + use for building the project. + \li In the \uicontrol {Local executable} field, specify the path to the + application executable on the local machine. + \li In the \uicontrol {Command line arguments} field, specify command + line arguments to be passed to the executable. + \li In the \uicontrol {Working directory} field, specify the working + directory. It defaults to the directory of the build result. + \li Select the \uicontrol{Run in terminal} check box for console + applications. + \li Select the \uicontrol {Break at "main"} check box to stop the + debugger at the main function. + \li In the \uicontrol {Debug information} field, specify the location + for storing debug information. You cannot use an empty path. + \li In the \uicontrol Recent field, you can select a recent + configuration to use. + \endlist \section2 Launching in Attach Mode - To attach the debugger to an application already running on your local or a - remote machine, select \uicontrol Debug > \uicontrol {Start Debugging} > - \uicontrol {Attach to Running Application}, and then select a process by its - name or process ID to attach to. + You can attach the debugger to applications that are already running or + instruct the debugger to attach to an application when it starts. - While this mode does not strictly require a project to be opened in \QC, it - is beneficial to have open one, as it makes setting breakpoints and stepping - through the code easier. + \section3 Attaching to Running Applications + + To attach the debugger to an application already running on your local or on + a remote machine: + + \list 1 + \li Select \uicontrol Debug > \uicontrol {Start Debugging} > + \uicontrol {Attach to Running Application}. + \image qtcreator-debugger-attach-to-running.png + \li In the \uicontrol Filter field, enter a string to filter processes + by their process ID or name. + \li Select a process in the list, and then select + \uicontrol {Attach to Process} to start debugging. + \endlist + + To refresh the list of running processes, select \uicontrol {Update List}. + + To terminate the selected process, select \uicontrol {Kill Process}. + + While this mode does not strictly require a project to be opened in \QC, + opening it makes setting breakpoints and stepping through the code easier. You can specify breakpoints before or after attaching the debugger to the application. For more information, see \l{Setting Breakpoints}. + \section3 Attaching to Processes when They Start + + To instruct the debugger to watch an application process and to attach + to it when it starts: + + \list 1 + \li Select \uicontrol Debug > \uicontrol {Start Debugging} > + \uicontrol {Attach to Unstarted Application}. + \image qtcreator-debugger-attach-to-process-not-yet-started.png + \li In the \uicontrol Kit field, select the build and run kit to + use for building the project. + \li In the \uicontrol Executable field, specify the path to the + application executable. + \li Select the \uicontrol {Reopen dialog when application finishes} + check box to return to this dialog when the application is closed. + \li Select the \uicontrol {Continue on attach} check box to instruct + the debugger to keep the application running after attaching to it. + \li Select \uicontrol {Start Watching} to wait for the application + process to start. + \endlist + \section2 Launching in Core Mode The Core mode is used to inspect \e {core} files (crash dumps) that are @@ -279,10 +342,29 @@ \li Select \uicontrol Debug > \uicontrol {Start Debugging} > \uicontrol {Attach to Running Debug Server}. - - \li In the \uicontrol {Host and port} field, enter the name of the remote + \image qtcreator-debugger-attach-to-running-debug-server.png + \li In the \uicontrol Kit field, select the build and run kit to + use for building the project. + \li In the \uicontrol {Server port} field, enter the name of the remote machine and the port number to use. - + \li In the \uicontrol {Local executable} field, specify the path to the + application executable on the local machine. + \li In the \uicontrol {Command line arguments} field, specify command + line arguments to be passed to the executable. + \li In the \uicontrol {Working directory} field, specify the working + directory. It defaults to the directory of the build result. + \li Select the \uicontrol{Run in terminal} check box for console + applications. + \li Select the \uicontrol {Break at "main"} check box to stop the + debugger at the main function. + \li In the \uicontrol {Server start script} field, specify a + script file to run when the server starts. + \li In the \uicontrol {Debug information} field, specify the location + for storing debug information. You cannot use an empty path. + \li In the \uicontrol {Override server channel} field, specify a + communication channel to use, such as a serial line or custom port. + \li In the \uicontrol Recent field, you can select a recent + configuration to use. \li Select \uicontrol OK to start debugging. \endlist From 0f90487d5d137b5ab034308b041a552ab2e23899 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 21 Mar 2019 15:33:23 +0100 Subject: [PATCH 09/10] Doc: Describe configuring Nimsuggest for code completion Change-Id: I1e3518c72099698324f197e4ccfff746a6f3f62f Reviewed-by: hjk --- doc/src/editors/creator-code-completion.qdoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/src/editors/creator-code-completion.qdoc b/doc/src/editors/creator-code-completion.qdoc index 8152568c06d..7a946d33256 100644 --- a/doc/src/editors/creator-code-completion.qdoc +++ b/doc/src/editors/creator-code-completion.qdoc @@ -286,4 +286,16 @@ \note If you now select \uicontrol OK or \uicontrol Apply, you permanently lose all your own snippets. + + \if defined(qtcreator) + \section1 Completing Nim Code + + You can use the \l{https://nim-lang.org/docs/nimsuggest.html}{Nimsuggest} + tool to query \c {.nim} source files and obtain suggestions for code + completion. + + To use Nimsuggest, you must install it on the development PC. Then select + \uicontrol Tools > \uicontrol Options > \uicontrol Nim > \uicontrol Tools, + and enter the path to the tool executable in the \uicontrol Path field. + \endif */ From 77b55bb336d274d2a8438a049d603e656791f5cf Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 15 Mar 2019 14:58:04 +0100 Subject: [PATCH 10/10] Doc: Describe listing and filtering bookmarks in the locator Change-Id: I0c4b1e24b5894071d2aae85b225e844ebafdc54a Reviewed-by: Eike Ziller --- .../qtcreator-locator-bookmark-filtering.png | Bin 0 -> 3514 bytes doc/src/editors/creator-coding-edit-mode.qdoc | 12 ++++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 doc/images/qtcreator-locator-bookmark-filtering.png diff --git a/doc/images/qtcreator-locator-bookmark-filtering.png b/doc/images/qtcreator-locator-bookmark-filtering.png new file mode 100644 index 0000000000000000000000000000000000000000..9d19994a5f95bae0306b93ce544c3d75d4ba76a1 GIT binary patch literal 3514 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 literal 0 HcmV?d00001 diff --git a/doc/src/editors/creator-coding-edit-mode.qdoc b/doc/src/editors/creator-coding-edit-mode.qdoc index 903bfc9b4b8..423954328ff 100644 --- a/doc/src/editors/creator-coding-edit-mode.qdoc +++ b/doc/src/editors/creator-coding-edit-mode.qdoc @@ -69,7 +69,7 @@ alphabetic order. To jump to a line and column in the current file, select the line and column - indicator (3) or press \key {Ctrl+L} (or \key {Cmd+L} on \macos) to open the + indicator (3) or press \key {Ctrl+K} (or \key {Cmd+K} on \macos) to open the locator. Enter the line number and column number in the locator, separated by a colon (:). @@ -174,11 +174,19 @@ \uicontrol Bookmarks > \uicontrol {Previous Bookmark} or press \key {Ctrl+.}. + To use the locator to go to a bookmark, press \key {Ctrl+K} (or \key {Cmd+K} + on \macos) to open the locator. Enter \e b and a space to display a list of + bookmarks. To filter the bookmarks by line number or a text string, enter + the number or string after the space. Double-click a bookmark in the list to + go to it in the editor. + + \image qtcreator-locator-bookmark-filtering.png "Filtering bookmarks in locator" + Bookmarks are listed in the \uicontrol Bookmarks view in the sidebar. To move between bookmarks, select the \uicontrol {Previous Bookmark} or \uicontrol {Next Bookmark} button or use the keyboard shortcuts. - \image qtcreator-bookmarks-view.png + \image qtcreator-bookmarks-view.png "Listing bookmarks in Bookmarks view" \section1 Moving to Symbol Definition or Declaration