diff options
author | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2018-10-25 17:02:09 +0300 |
---|---|---|
committer | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2018-10-31 09:44:24 +0000 |
commit | 91ed30ffac8f218f13a6d01d77f7e6398749cb67 (patch) | |
tree | fcca586679640c1ccc788095cbbbdf0aff355fa6 /share/qtcreator/translations | |
parent | 8bccd8a428c8bd21e77a3af93c4cdb881e2882cb (diff) | |
download | qt-creator-91ed30ffac8f218f13a6d01d77f7e6398749cb67.tar.gz |
Update Russian translation
Change-Id: I4d94737f7e542c02b9e7137b150c8a4888c36092
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'share/qtcreator/translations')
-rw-r--r-- | share/qtcreator/translations/qtcreator_ru.ts | 2669 |
1 files changed, 1529 insertions, 1140 deletions
diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index 1af9e5cb5f..7388cfd817 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -211,6 +211,10 @@ The minimum API level required by the kit is %1.</source> Комплекту требуется минимальный уровень API %1.</translation> </message> <message> + <source>Android build SDK not defined. Check Android settings.</source> + <translation>Не задан Android SDK для сборки. Проверьте настройки Android.</translation> + </message> + <message> <source>Cannot sign the package. Invalid keystore path (%1).</source> <translation>Не удалось подписать пакет. Неверный путь к связке ключей (%1).</translation> </message> @@ -219,27 +223,20 @@ The minimum API level required by the kit is %1.</source> <translation>Невозможно подписать пакет. Псевдоним сертификата %1 отсутствует.</translation> </message> <message> - <source>Error</source> - <translation>Ошибка</translation> - </message> - <message> - <source>Failed to run keytool.</source> - <translation>Не удалось запустить keytool.</translation> + <source>No application .pro file found, not building an APK.</source> + <translation>Не найден файл .pro приложения, APK не собирается.</translation> </message> -</context> -<context> - <name>Android::AndroidBuildApkWidget</name> <message> - <source>Keystore files (*.keystore *.jks)</source> - <translation>Файлы связки ключей (*.keystore *.jks)</translation> + <source>Starting: "%1" %2</source> + <translation>Запускается: «%1» %2</translation> </message> <message> - <source>Select Keystore File</source> - <translation>Выбор файла связки ключей</translation> + <source>Error</source> + <translation>Ошибка</translation> </message> <message> - <source><b>Build Android APK</b></source> - <translation><b>Собрать Android APK</b></translation> + <source>Failed to run keytool.</source> + <translation>Не удалось запустить keytool.</translation> </message> </context> <context> @@ -282,6 +279,10 @@ The minimum API level required by the kit is %1.</source> <source>Removing directory %1</source> <translation>Удаление каталога %1</translation> </message> + <message> + <source>Deploy to device</source> + <translation>Установка на устройство</translation> + </message> </context> <context> <name>Android::AndroidRunConfiguration</name> @@ -319,6 +320,90 @@ The minimum API level required by the kit is %1.</source> </message> </context> <context> + <name>Android::AndroidRunEnvironmentAspect</name> + <message> + <source>Clean Environment</source> + <translation>Чистая среда</translation> + </message> +</context> +<context> + <name>Android::ChooseDirectoryPage</name> + <message> + <source>Android package source directory:</source> + <translation>Исходный каталог пакета Android:</translation> + </message> + <message> + <source>The Android package source directory cannot be the same as the project directory.</source> + <translation>Исходный каталог пакета Android не должен совпадать с каталогом проекта.</translation> + </message> + <message> + <source>Copy the Gradle files to Android directory</source> + <translation>Копировать файлы Gradle в каталог Android</translation> + </message> + <message> + <source>It is highly recommended if you are planning to extend the Java part of your Qt application.</source> + <translation>Настоятельно рекомендуется при расширении Java-части Qt приложения.</translation> + </message> + <message> + <source>Select the Android package source directory. + +The files in the Android package source directory are copied to the build directory's Android directory and the default files are overwritten.</source> + <translation>Выберите исходный каталог пакета Android. + +Его содержимое будет скопировано в каталог сборки Android с замещением стандартных файлов.</translation> + </message> + <message> + <source>The Android template files will be created in the ANDROID_PACKAGE_SOURCE_DIR set in the .pro file.</source> + <translation>Шаблонные файлы для Android будут созданы в каталоге, заданном ANDROID_PACKAGE_SOURCE_DIR в файле .pro.</translation> + </message> +</context> +<context> + <name>Android::ChooseProFilePage</name> + <message> + <source>Select the .pro file for which you want to create the Android template files.</source> + <translation>Выберите файл .pro, для которого следует создать шаблоны для Android.</translation> + </message> + <message> + <source>.pro file:</source> + <translation>Файл .pro:</translation> + </message> + <message> + <source>Select a .pro File</source> + <translation>Выбор файла .pro</translation> + </message> +</context> +<context> + <name>Android::CreateAndroidManifestWizard</name> + <message> + <source>Create Android Template Files Wizard</source> + <translation>Мастер создания шаблонов для Android</translation> + </message> + <message> + <source>Overwrite %1 file</source> + <translation>Перезапись файла %1</translation> + </message> + <message> + <source>Overwrite existing "%1"?</source> + <translation>Перезаписать существующий файл «%1»?</translation> + </message> + <message> + <source>File Creation Error</source> + <translation>Ошибка создания файла</translation> + </message> + <message> + <source>Could not copy file "%1" to "%2".</source> + <translation>Не удалось скопировать файл «%1» в «%2».</translation> + </message> + <message> + <source>Project File not Updated</source> + <translation>Файл проекта не обновлён</translation> + </message> + <message> + <source>Could not update the project file %1.</source> + <translation>Не удалось обновить файл проекта %1.</translation> + </message> +</context> +<context> <name>Android::Internal::AddNewAVDDialog</name> <message> <source>Create new AVD</source> @@ -361,6 +446,68 @@ The minimum API level required by the kit is %1.</source> </message> </context> <context> + <name>Android::Internal::AndroidBuildApkInnerWidget</name> + <message> + <source>Keystore files (*.keystore *.jks)</source> + <translation>Файлы связки ключей (*.keystore *.jks)</translation> + </message> + <message> + <source>Select Keystore File</source> + <translation>Выбор файла связки ключей</translation> + </message> + <message> + <source>Build Android APK</source> + <translation>Сборка Android APK</translation> + </message> +</context> +<context> + <name>Android::Internal::AndroidBuildApkWidget</name> + <message> + <source>Android</source> + <translation>Android</translation> + </message> + <message> + <source>Create Templates</source> + <translation>Создать шаблоны</translation> + </message> + <message> + <source>Additional Libraries</source> + <translation>Дополнительные библиотеки</translation> + </message> + <message> + <source>List of extra libraries to include in Android package and load on startup.</source> + <translation>Список дополнительных библиотек для включения в пакет и загрузки при запуске.</translation> + </message> + <message> + <source>Add...</source> + <translation>Добавить...</translation> + </message> + <message> + <source>Select library to include in package.</source> + <translation>Выбор библиотеки для включения в пакет.</translation> + </message> + <message> + <source>Remove</source> + <translation>Убрать</translation> + </message> + <message> + <source>Remove currently selected library from list.</source> + <translation>Удаление выбранной библиотеки из списка.</translation> + </message> + <message> + <source>Select additional libraries</source> + <translation>Выбор дополнительных библиотек</translation> + </message> + <message> + <source>Libraries (*.so)</source> + <translation>Библиотеки (*.so)</translation> + </message> + <message> + <source>Build Android APK</source> + <translation>Сборка Android APK</translation> + </message> +</context> +<context> <name>Android::Internal::AndroidCreateKeystoreCertificate</name> <message> <source><span style=" color:#ff0000;">Keystore password is too short</span></source> @@ -392,7 +539,7 @@ The minimum API level required by the kit is %1.</source> </message> <message> <source>Keystore files (*.keystore *.jks)</source> - <translation>Файлы связок ключей (*.keystore *.jks)</translation> + <translation>Файлы связки ключей (*.keystore *.jks)</translation> </message> <message> <source>Error</source> @@ -414,10 +561,6 @@ The minimum API level required by the kit is %1.</source> <translation>Установка на устройство Android</translation> </message> <message> - <source>Found old folder "android" in source directory. Qt 5.2 does not use that folder by default.</source> - <translation>Обнаружен старый каталог «android» в директории исходников. По умолчанию Qt 5.2 не использует его.</translation> - </message> - <message> <source>No Android arch set by the .pro file.</source> <translation>Архитектура Android не прописана в файле .pro.</translation> </message> @@ -430,6 +573,18 @@ The minimum API level required by the kit is %1.</source> <translation>Не удалось обнаружить этап сборки под android.</translation> </message> <message> + <source>Deploy to Android device or emulator</source> + <translation>Установить на устройство или эмулятор Android</translation> + </message> + <message> + <source>initializing deployment to Android device/simulator</source> + <translation>инициализация установки на устройство/эмулятор Android</translation> + </message> + <message> + <source>Deploying to %1</source> + <translation>Установка на %1</translation> + </message> + <message> <source>Cannot find the androiddeployqt tool.</source> <translation>Утилита androiddeployqt не найдена.</translation> </message> @@ -491,13 +646,6 @@ Do you want to uninstall the existing package?</source> </message> </context> <context> - <name>Android::Internal::AndroidDeployQtStepFactory</name> - <message> - <source>Deploy to Android device or emulator</source> - <translation>Установить на устройство или эмулятор Android</translation> - </message> -</context> -<context> <name>Android::Internal::AndroidDeployQtWidget</name> <message> <source><b>Deploy configurations</b></source> @@ -767,11 +915,11 @@ Do you want to uninstall the existing package?</source> </message> <message> <source>The structure of the Android manifest file is corrupted. Expected a top level 'manifest' node.</source> - <translation>Структура файла манифеста Android повреждена. Требуется элемент верхнего уровня «manifest».</translation> + <translation>Структура файла манифеста Android повреждена. Ожидается элемент верхнего уровня «manifest».</translation> </message> <message> <source>The structure of the Android manifest file is corrupted. Expected an 'application' and 'activity' sub node.</source> - <translation>Структура файла манифеста Android повреждена. Требуются дочерние элементы «application» и «activity».</translation> + <translation>Структура файла манифеста Android повреждена. Ожидаются дочерние элементы «application» и «activity».</translation> </message> <message> <source>Target SDK:</source> @@ -855,13 +1003,6 @@ Do you want to uninstall the existing package?</source> </message> </context> <context> - <name>Android::Internal::AndroidPackageInstallationFactory</name> - <message> - <source>Deploy to device</source> - <translation>Установка на устройство</translation> - </message> -</context> -<context> <name>Android::Internal::AndroidPackageInstallationStepWidget</name> <message> <source>Make install</source> @@ -912,10 +1053,6 @@ Do you want to uninstall the existing package?</source> <translation>Не удалось получить путь процесса. Причина: %1.</translation> </message> <message> - <source>Cannot find C++ debugger.</source> - <translation>Не удалось найти отладчик C++.</translation> - </message> - <message> <source>Failed to start C++ debugger.</source> <translation>Не удалось запустить отладчик C++.</translation> </message> @@ -924,14 +1061,6 @@ Do you want to uninstall the existing package?</source> <translation>Не удалось перенаправить отладочные порты jdb. Причина: %1.</translation> </message> <message> - <source>Failed to start jdb</source> - <translation>Не удалось запустить jdb</translation> - </message> - <message> - <source>Cannot attach jdb to the running application</source> - <translation>Не удалось подключить jdb к запущенному приложению</translation> - </message> - <message> <source>"%1" died.</source> <translation>«%1» аварийно завершился.</translation> </message> @@ -940,6 +1069,11 @@ Do you want to uninstall the existing package?</source> <translation>Не удалось пробросить порты отладки С++: %1.</translation> </message> <message> + <source>Cannot find/copy C++ debug server.</source> + <translatorcomment>Ошибка возникает, когда путь к серверу отладки пуст (gdbserver не найден) или не удалось скопировать gdbserver на устройство.</translatorcomment> + <translation>Не удалось найти/скопировать сервер отладки C++.</translation> + </message> + <message> <source>Failed to forward QML debugging ports. Reason: %1.</source> <translation>Не удалось пробросить порты отладки QML: %1.</translation> </message> @@ -947,6 +1081,14 @@ Do you want to uninstall the existing package?</source> <source>Failed to start the activity. Reason: %1.</source> <translation>Не удалось запустить activity: %1.</translation> </message> + <message> + <source>Failed to start jdb.</source> + <translation>Не удалось запустить jdb.</translation> + </message> + <message> + <source>Cannot attach jdb to the running application. Reason: %1.</source> + <translation>Не удалось подключить jdb к запущенному приложению. Причина: %1.</translation> + </message> </context> <context> <name>Android::Internal::AndroidSdkManager</name> @@ -1056,9 +1198,9 @@ SDK Manager занят.</translation> <translation>SDK Manager недоступен в установленном SDK (версии %1). Используйте утилиту командной строки «sdkmanager» для расширенного управления SDK.</translation> </message> <message> - <source> + <source>Review Android SDK package licenses that have not been accepted? Please note that the installation and use of Android SDK packages may fail if respective licenses are not accepted.</source> - <translation> + <translation>Проверьте непринятые лицензии пакета Android SDK. Имейте в виду, что установка и использование пакетов Android SDK может не работать, если соответствующие лицензии не были приняты.</translation> </message> <message> @@ -1357,6 +1499,17 @@ Install an SDK of at least API version %1.</source> </message> </context> <context> + <name>Android::NoApplicationProFilePage</name> + <message> + <source>No application .pro file found in this project.</source> + <translation>Не найден файл .pro приложения в этом проекте.</translation> + </message> + <message> + <source>No Application .pro File</source> + <translation>Нет файла .pro приложения</translation> + </message> +</context> +<context> <name>Android::PasswordInputDialog</name> <message> <source>Incorrect password.</source> @@ -2083,6 +2236,10 @@ Warning: Plain text misses some information, such as duration.</source> <translation>Не удалось определить, какую конфигурацию запуска выбрать для запуска тестов</translation> </message> <message> + <source>Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache.</source> + <translation>Запомнить выбор. Если ваш выбор надо изменить, переключите проект или очистите кэш предпочтений.</translation> + </message> + <message> <source>Run Configuration:</source> <translation>Конфигурация запуска:</translation> </message> @@ -2328,26 +2485,10 @@ Warning: Plain text misses some information, such as duration.</source> <translation>Тест прерван пользователем.</translation> </message> <message> - <source>Run configuration:</source> - <translation>Конфигурация запуска:</translation> - </message> - <message> - <source>guessed from</source> - <translation>предположено по</translation> - </message> - <message> <source>Omitted the following arguments specified on the run configuration page for "%1":</source> <translation>Пропущены следующие параметры, указанные на странице конфигурации запуска для «%1»:</translation> </message> <message> - <source>Project's run configuration was guessed for "%1". -This might cause trouble during execution. -(guessed from "%2")</source> - <translation>Конфигурация запуска проекта соответствует «%1». -Это может вызвать проблемы при запуске. -(основано на «%2»)</translation> - </message> - <message> <source>Project is null for "%1". Removing from test run. Check the test environment.</source> <translation>Проект пуст для «%1». Исключается из тестирования. @@ -2384,6 +2525,22 @@ Maybe raise the timeout?</source> Может его увеличить?</translation> </message> <message> + <source> +Run configuration: deduced from "%1"</source> + <translation> +Конфигурация запуска: выделенная из «%1»</translation> + </message> + <message> + <source> +Run configuration: "%1"</source> + <translation> +Конфигурация запуска: «%1»</translation> + </message> + <message> + <source>Omitted the following environment variables for "%1":</source> + <translation>Были опущены следующие переменные среды «%1»:</translation> + </message> + <message> <source>Current kit has changed. Canceling test run.</source> <translation>Изменился текущий комплект. Выполнение теста отменяется.</translation> </message> @@ -2402,6 +2559,14 @@ Only desktop kits are supported. Make sure the currently active kit is a desktop <translation>Проект не настроен. Выполнение теста отменяется.</translation> </message> <message> + <source>Project's run configuration was deduced for "%1". +This might cause trouble during execution. +(deduced from "%2")</source> + <translation>Конфигурация запуска проекта выделена для «%1». +Это может вызвать проблемы при запуске. +(выделена из «%2»)</translation> + </message> + <message> <source>Startup project has changed. Canceling test run.</source> <translation>Изменился запускающий проект. Выполнение теста отменяется.</translation> </message> @@ -2443,10 +2608,6 @@ Only desktop kits are supported. Make sure the currently active kit is a desktop <translation>Опускать внутренние сообщения</translation> </message> <message> - <source>Hides warnings related to a guessed run configuration.</source> - <translation>Скрывать предупреждения связанные с выбранной конфигурацией запуска.</translation> - </message> - <message> <source>Omit run configuration warnings</source> <translation>Опускать предупреждения конфигурации запуска</translation> </message> @@ -2532,6 +2693,18 @@ Warning: this is an experimental feature and might lead to failing to execute th <source>Enables grouping of test cases.</source> <translation>Включение группировки тестов.</translation> </message> + <message> + <source>Hides warnings related to a deduced run configuration.</source> + <translation>Скрывать предупреждения связанные с выделенной конфигурацией запуска.</translation> + </message> + <message> + <source>Clear all cached choices of run configurations for tests where the executable could not be deduced.</source> + <translation>Очистка кэша сохраннённых предпочтений для конфигураций запуска тестов, исполняемые файлы которых не удалось определить.</translation> + </message> + <message> + <source>Reset Cached Choices</source> + <translation>Сброс кэша предпочтений</translation> + </message> </context> <context> <name>Autotest::Internal::TestSettingsWidget</name> @@ -2572,6 +2745,11 @@ Warning: this is an experimental feature and might lead to failing to execute th <name>AutotoolsProjectManager::Internal::AutogenStep</name> <message> <source>Autogen</source> + <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment> + <translation>Autogen</translation> + </message> + <message> + <source>Autogen</source> <translation>Autogen</translation> </message> <message> @@ -2592,15 +2770,12 @@ Warning: this is an experimental feature and might lead to failing to execute th </message> </context> <context> - <name>AutotoolsProjectManager::Internal::AutogenStepFactory</name> + <name>AutotoolsProjectManager::Internal::AutoreconfStep</name> <message> - <source>Autogen</source> - <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment> - <translation>Autogen</translation> + <source>Autoreconf</source> + <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment> + <translation>Autoreconf</translation> </message> -</context> -<context> - <name>AutotoolsProjectManager::Internal::AutoreconfStep</name> <message> <source>Autoreconf</source> <translation>Autoreconf</translation> @@ -2623,14 +2798,6 @@ Warning: this is an experimental feature and might lead to failing to execute th </message> </context> <context> - <name>AutotoolsProjectManager::Internal::AutoreconfStepFactory</name> - <message> - <source>Autoreconf</source> - <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment> - <translation>Autoreconf</translation> - </message> -</context> -<context> <name>AutotoolsProjectManager::Internal::AutotoolsBuildConfigurationFactory</name> <message> <source>Default</source> @@ -2679,6 +2846,11 @@ Warning: this is an experimental feature and might lead to failing to execute th <name>AutotoolsProjectManager::Internal::ConfigureStep</name> <message> <source>Configure</source> + <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment> + <translation>Configure</translation> + </message> + <message> + <source>Configure</source> <translation>Configure</translation> </message> <message> @@ -2699,41 +2871,6 @@ Warning: this is an experimental feature and might lead to failing to execute th </message> </context> <context> - <name>AutotoolsProjectManager::Internal::ConfigureStepFactory</name> - <message> - <source>Configure</source> - <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment> - <translation>Configure</translation> - </message> -</context> -<context> - <name>AutotoolsProjectManager::Internal::MakeStep</name> - <message> - <source>Make</source> - <translation>Сборка</translation> - </message> -</context> -<context> - <name>AutotoolsProjectManager::Internal::MakeStepConfigWidget</name> - <message> - <source>Arguments:</source> - <translation>Параметры:</translation> - </message> - <message> - <source>Make</source> - <comment>AutotoolsProjectManager::MakeStepConfigWidget display name.</comment> - <translation>Сборка</translation> - </message> -</context> -<context> - <name>AutotoolsProjectManager::Internal::MakeStepFactory</name> - <message> - <source>Make</source> - <comment>Display name for AutotoolsProjectManager::MakeStep id.</comment> - <translation>Сборка</translation> - </message> -</context> -<context> <name>AutotoolsProjectManager::Internal::MakefileParser</name> <message> <source>Parsing %1 in directory %2</source> @@ -2769,10 +2906,6 @@ Warning: this is an experimental feature and might lead to failing to execute th <translation>Неизвестно</translation> </message> <message> - <source>Custom Executable)</source> - <translation>Особое приложение</translation> - </message> - <message> <source>The remote executable must be set in order to run a custom remote run configuration.</source> <translation>Для запуска внешнего приложения его необходимо задать.</translation> </message> @@ -3097,6 +3230,25 @@ Warning: this is an experimental feature and might lead to failing to execute th </message> </context> <context> + <name>BaseMessage</name> + <message> + <source>Unexpected header line "%1".</source> + <translation>Неожиданная строка заголовка «%1».</translation> + </message> + <message> + <source>Cannot decode content with "%1". Falling back to "%2".</source> + <translation>Нельзя преобразовать содержимое с помощью «%1». Возврат к «%2».</translation> + </message> + <message> + <source>Expected an integer in "%1", but got "%2".</source> + <translation>Ожидается целое в «%1», но имеется «%2».</translation> + </message> + <message> + <source>Unexpected header field "%1" in "%2".</source> + <translation>Неожиданное поле заголовка «%1» в «%2».</translation> + </message> +</context> +<context> <name>BaseQtVersion</name> <message> <source>Device type is not supported by Qt version.</source> @@ -3411,22 +3563,6 @@ Local commits are not pushed to the master branch until a normal commit is perfo <translation>Обновление</translation> </message> <message> - <source>Commit</source> - <translation>Фиксировать</translation> - </message> - <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> - <source>&Undo</source> - <translation>От&менить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Повторить</translation> - </message> - <message> <source>There are no changes to commit.</source> <translation>Нет изменений для фиксации.</translation> </message> @@ -3766,38 +3902,6 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou <context> <name>Beautifier::Internal::BeautifierPlugin</name> <message> - <source>Cannot create temporary file "%1": %2.</source> - <translation>Невозможно создать временный файл «%1»: %2.</translation> - </message> - <message> - <source>Failed to format: %1.</source> - <translation>Не удалось отформатировать: %1.</translation> - </message> - <message> - <source>Cannot read file "%1": %2.</source> - <translation>Невозможно прочитать файл «%1»: %2.</translation> - </message> - <message> - <source>Cannot call %1 or some other error occurred.</source> - <translation>Не удалось вызвать %1 или возникла другая ошибка.</translation> - </message> - <message> - <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source> - <translation>Не удалось вызвать %1 или возникла другая ошибка. Истекло время форматирования файла %2.</translation> - </message> - <message> - <source>File was modified.</source> - <translation>Файл изменился.</translation> - </message> - <message> - <source>Could not format file %1.</source> - <translation>Не удалось переформатировать файл %1.</translation> - </message> - <message> - <source>File %1 was closed.</source> - <translation>Файл %1 был закрыт.</translation> - </message> - <message> <source>Error in Beautifier: %1</source> <translation>Ошибка стилизатора: %1</translation> </message> @@ -4039,7 +4143,7 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou </message> </context> <context> - <name>BinEditor::Internal::BinEditorPluginPrivate</name> + <name>BinEditor::Internal::BinEditorPlugin</name> <message> <source>&Undo</source> <translation>&Отменить</translation> @@ -4731,6 +4835,10 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou <source>System CMake at %1</source> <translation>Системная CMake в %1</translation> </message> + <message> + <source>CMake</source> + <translation>CMake</translation> + </message> </context> <context> <name>CMakeProjectManager::ConfigModel</name> @@ -4975,6 +5083,11 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou <source>Project did not parse successfully, cannot build.</source> <translation>Не удалось разобрать проект, сборка невозможна.</translation> </message> + <message> + <source>Build</source> + <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment> + <translation>Сборка</translation> + </message> </context> <context> <name>CMakeProjectManager::Internal::CMakeBuildStepConfigWidget</name> @@ -4997,14 +5110,6 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou </message> </context> <context> - <name>CMakeProjectManager::Internal::CMakeBuildStepFactory</name> - <message> - <source>Build</source> - <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment> - <translation>Сборка</translation> - </message> -</context> -<context> <name>CMakeProjectManager::Internal::CMakeConfigurationKitConfigWidget</name> <message> <source>Change...</source> @@ -5175,14 +5280,6 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou </message> </context> <context> - <name>CMakeProjectManager::Internal::CMakeTarget</name> - <message> - <source>Desktop</source> - <comment>CMake Default target display name</comment> - <translation>Desktop</translation> - </message> -</context> -<context> <name>CMakeProjectManager::Internal::CMakeToolConfigWidget</name> <message> <source>Add</source> @@ -5405,7 +5502,7 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou </message> <message> <source>Expected a namespace-name</source> - <translation>Требуется название пространства имён</translation> + <translation>Ожидается название пространства имён</translation> </message> <message> <source>Too many arguments</source> @@ -5495,6 +5592,13 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou </message> </context> <context> + <name>ClangCodeModel::ClangAssistProposalItem</name> + <message> + <source>Requires changing "%1" to "%2"</source> + <translation>Требует изменить «%1» на «%2»</translation> + </message> +</context> +<context> <name>ClangCodeModel::Internal::BackendCommunicator</name> <message> <source>Clang Code Model: Error: The clangbackend executable "%1" does not exist.</source> @@ -5515,6 +5619,14 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou <source>Clang Code Model</source> <translation>Модель кода Clang</translation> </message> + <message> + <source>Generate Compilation Database</source> + <translation>Создавать базу данных компиляции</translation> + </message> + <message> + <source>Generate Compilation Database for "%1"</source> + <translation>Создавать базу данных компиляции для «%1»</translation> + </message> </context> <context> <name>ClangCodeModel::Internal::ClangCompletionAssistProcessor</name> @@ -5611,6 +5723,39 @@ However, using the relaxed and extended rules means also that no highlighting/co </message> </context> <context> + <name>ClangFormat::ClangFormatConfigWidget</name> + <message> + <source>Create Clang Format Configuration File</source> + <translation>Создать файл настроек Clang Format</translation> + </message> + <message> + <source>Apply</source> + <translation>Применить</translation> + </message> + <message> + <source>No .clang-format file for the project.</source> + <translation>Для проекта нет файла .clang-format.</translation> + </message> + <message> + <source>Current project has its own .clang-format file and can be configured in Projects > Clang Format.</source> + <translation>Текущий проект имеет собственный файл .clang-format. Изменить можно в Проекты > Clang Format.</translation> + </message> +</context> +<context> + <name>ClangFormat::ClangFormatPlugin</name> + <message> + <source>Clang Format</source> + <translation>Clang Format</translation> + </message> +</context> +<context> + <name>ClangFormat::Internal::ClangFormatOptionsPage</name> + <message> + <source>Clang Format</source> + <translation>Clang Format</translation> + </message> +</context> +<context> <name>ClangHoverHandler</name> <message> <source>%1 bytes</source> @@ -5631,10 +5776,6 @@ However, using the relaxed and extended rules means also that no highlighting/co <context> <name>ClangTools::ClangToolsBasicSettings</name> <message> - <source>Form</source> - <translation></translation> - </message> - <message> <source>Build the project before analysis</source> <translation>Собирать проект перед анализом</translation> </message> @@ -5762,8 +5903,12 @@ However, using the relaxed and extended rules means also that no highlighting/co <translation>Выполнить %1 в режиме %2?</translation> </message> <message> - <source><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 in Debug mode since enabled assertions can reduce the number of false positives.</p><p>Do you want to continue and run the tool in %2 mode?</p></body></html></source> - <translation><html><head/><body><p>Вы пытаетесь запустить «%1» для приложения в режиме %2. Этот инструмент разработан для использования в отладочном режиме, так как включённые утверждения могут уменьшить число ложных срабатываний.</p><p>Продолжить запуск в режиме %2?</p></body></html></translation> + <source>You are trying to run the tool "%1" on an application in %2 mode. The tool is designed to be used in Debug mode since enabled assertions can reduce the number of false positives.</source> + <translation>Попытка запустить «%1» для приложения в режиме %2. Этот инструмент разработан для отладочного режима, так как включённые утверждения могут уменьшить число ложных срабатываний.</translation> + </message> + <message> + <source>Do you want to continue and run the tool in %1 mode?</source> + <translation>Продолжить запуск в режиме %1?</translation> </message> <message> <source>%1: Can't find clang executable, stop.</source> @@ -5778,8 +5923,16 @@ However, using the relaxed and extended rules means also that no highlighting/co <translation>Запуск %1 на %2</translation> </message> <message> - <source>: Failed to create temporary dir, stop.</source> - <translation>: не удалось создать временный каталог, остановлено.</translation> + <source>%1: Failed to create temporary dir, stop.</source> + <translation>%1: не удалось создать временный каталог, остановлено.</translation> + </message> + <message> + <source>%1 finished: Processed %2 files successfully, %3 failed.</source> + <translation>%1 завершено: успешно обработано %2 файл(ов) и %3 обработать не удалось.</translation> + </message> + <message> + <source>%1: Not all files could be analyzed.</source> + <translation>%1: не все файлы возможно проанализировать.</translation> </message> <message> <source>Analyzing</source> @@ -5793,14 +5946,6 @@ However, using the relaxed and extended rules means also that no highlighting/co <source>Failed to analyze "%1": %2</source> <translation>Не удалось проанализировать «%1»: %2</translation> </message> - <message> - <source> finished: Processed %1 files successfully, %2 failed.</source> - <translation> завершено: успешно обработано %1 файл(ов) и %2 обработать не удалось.</translation> - </message> - <message> - <source>: Not all files could be analyzed.</source> - <translation>: не все файлы возможно проанализировать.</translation> - </message> </context> <context> <name>ClangTools::Internal::ClangToolRunner</name> @@ -6217,18 +6362,6 @@ Output: <translation>Фиксировать</translation> </message> <message> - <source>Diff Selected Files</source> - <translation>Сравнить выбранные файлы</translation> - </message> - <message> - <source>&Undo</source> - <translation>От&менить</translation> - </message> - <message> - <source>&Redo</source> - <translation>По&вторить</translation> - </message> - <message> <source>Closing ClearCase Editor</source> <translation>Закрытие редактора ClearCase</translation> </message> @@ -6241,11 +6374,6 @@ Output: <translation>Ошибка при проверке комментария. Зафиксировать файлы?</translation> </message> <message> - <source>check in</source> - <comment>"commit" action for ClearCase.</comment> - <translation>фиксировать</translation> - </message> - <message> <source>Updating ClearCase Index</source> <translation>Обновление индекса ClearCase</translation> </message> @@ -6763,6 +6891,13 @@ p, li { white-space: pre-wrap; } </message> </context> <context> + <name>CodePaster::PasteCodeDotXyzProtocol</name> + <message> + <source>%1: %2</source> + <translation>%1: %2</translation> + </message> +</context> +<context> <name>CodePaster::PasteSelectDialog</name> <message> <source>Refresh</source> @@ -7303,13 +7438,6 @@ Continue?</source> </message> </context> <context> - <name>Core::HelpManager</name> - <message> - <source>Update Documentation</source> - <translation>Обновить документацию</translation> - </message> -</context> -<context> <name>Core::ICore</name> <message> <source>Settings...</source> @@ -7570,6 +7698,14 @@ Continue?</source> <translation>%1 работает под unix-подобной ОС?</translation> </message> <message> + <source>The path list separator for the platform.</source> + <translation>Разделитель списка путей для этой платформы.</translation> + </message> + <message> + <source>The platform executable suffix.</source> + <translation>Расширение исполняемых файлов этой платформы.</translation> + </message> + <message> <source>The directory where %1 finds its pre-installed resources.</source> <translation>Каталог, в котором %1 ищет свои предустановленные ресурсы.</translation> </message> @@ -7589,6 +7725,10 @@ Continue?</source> <source>A comment.</source> <translation>Комментарий.</translation> </message> + <message> + <source>Create Folder</source> + <translation>Создать каталог</translation> + </message> </context> <context> <name>Core::Internal::CurrentDocumentFind</name> @@ -8757,7 +8897,7 @@ Do you want to kill it?</source> </message> <message> <source>Hidden</source> - <translation type="unfinished">Скрыто</translation> + <translation>Скрыто</translation> </message> <message> <source>Ctrl+0</source> @@ -8914,39 +9054,31 @@ Do you want to kill it?</source> <name>Core::Internal::MimeTypeSettings</name> <message> <source>MIME Types</source> - <translation>Типы MIME</translation> + <translation>MIME-типы</translation> </message> </context> <context> <name>Core::Internal::MimeTypeSettingsModel</name> <message> <source>MIME Type</source> - <translation>Тип MIME</translation> + <translation>MIME-тип</translation> </message> <message> <source>Handler</source> <translation>Обработчик</translation> </message> - <message> - <source>Undefined</source> - <translation>Неопределён</translation> - </message> </context> <context> <name>Core::Internal::MimeTypeSettingsPage</name> <message> <source>Registered MIME Types</source> - <translation>Зарегистрированные типы MIME</translation> + <translation>Зарегистрированные MIME-типы</translation> </message> <message> <source>Reset all to default.</source> <translation>Сбросить всё в исходное состояние.</translation> </message> <message> - <source>Reset All</source> - <translation>Сбросить всё</translation> - </message> - <message> <source>Details</source> <translation>Подробнее</translation> </message> @@ -8982,12 +9114,20 @@ Do you want to kill it?</source> <source>Filter</source> <translation>Фильтр</translation> </message> + <message> + <source>Reset MIME Types</source> + <translation>Сброс MIME-типов</translation> + </message> + <message> + <source>Reset Handlers</source> + <translation>Сброс обработчиков</translation> + </message> </context> <context> <name>Core::Internal::MimeTypeSettingsPrivate</name> <message> <source>Reset MIME Types</source> - <translation>Сброс типов MIME</translation> + <translation>Сброс MIME-типов</translation> </message> <message> <source>Changes will take effect after restart.</source> @@ -9588,6 +9728,14 @@ Do you want to kill it?</source> <source>Minimum number of open documents that should be kept in memory. Increasing this number will lead to greater resource usage when not manually closing documents.</source> <translation>Минимальное число открытых документов, которые необходимо хранить в памяти. При увеличении этого числа будет расти и потребление ресурсов, если не закрывать документы вручную.</translation> </message> + <message> + <source>Command line arguments used for "Open Terminal Here".</source> + <translation>Параметры командной строки для «Открыть терминале в этом каталоге».</translation> + </message> + <message> + <source>Command line arguments used for "Run in terminal".</source> + <translation>Параметры командной строки для «Запустить в терминале».</translation> + </message> </context> <context> <name>Core::Internal::ThemeChooser</name> @@ -10387,10 +10535,6 @@ to version control (%2) <source>Manage...</source> <translation>Управление...</translation> </message> - <message> - <source>Diagnostic Configurations</source> - <translation>Конфигурации диагностики</translation> - </message> </context> <context> <name>CppTools::ClangDiagnosticConfigsWidget</name> @@ -10462,6 +10606,10 @@ to version control (%2) <source>InfoText</source> <translation></translation> </message> + <message> + <source>Diagnostic Configurations</source> + <translation>Конфигурации диагностики</translation> + </message> </context> <context> <name>CppTools::ClazyChecks</name> @@ -11108,6 +11256,10 @@ Flags: %3</source> <translation>Сделать переводимым</translation> </message> <message> + <source>Convert to Binary</source> + <translation>Преобразовать в двоичный</translation> + </message> + <message> <source>Add Local Declaration</source> <translation>Добавить локальное объявление</translation> </message> @@ -11164,10 +11316,6 @@ Flags: %3</source> <translation>Преобразовать в строковый литерал Objective-C</translation> </message> <message> - <source>Enclose in %1(...) (Qt %2)</source> - <translation>Заключить в %1(...) (Qt %2)</translation> - </message> - <message> <source>Enclose in %1(...)</source> <translation>Заключить в %1 (...)</translation> </message> @@ -11215,6 +11363,125 @@ Flags: %3</source> </message> </context> <context> + <name>Cppcheck::Internal::CppcheckOptionsPage</name> + <message> + <source>Cppcheck</source> + <translation>Cppcheck</translation> + </message> +</context> +<context> + <name>Cppcheck::Internal::CppcheckRunner</name> + <message> + <source>Cppcheck failed to start: "%1".</source> + <translation>Не удалось запустить Cppcheck: «%1».</translation> + </message> +</context> +<context> + <name>Cppcheck::Internal::CppcheckTool</name> + <message> + <source>Cppcheck started: "%1".</source> + <translation>Cppcheck запустился: «%1».</translation> + </message> + <message> + <source>Cppcheck finished.</source> + <translation>Cppcheck завершился.</translation> + </message> +</context> +<context> + <name>CppcheckOptionsPage</name> + <message> + <source>Warnings</source> + <translation>Предупреждения</translation> + </message> + <message> + <source>Style</source> + <translation>Стиль</translation> + </message> + <message> + <source>Performance</source> + <translation>Производительность</translation> + </message> + <message> + <source>Portability</source> + <translation>Переносимость</translation> + </message> + <message> + <source>Information</source> + <translation>Информация</translation> + </message> + <message> + <source>Unused functions</source> + <translation>Неиспользуемые функции</translation> + </message> + <message> + <source>Missing include</source> + <translation>Отсутствующие включения</translation> + </message> + <message> + <source>Inconclusive errors</source> + <translation>Возможные ошибки</translation> + </message> + <message> + <source>Check all define combinations</source> + <translation>Проверять все возможные комбинации определений</translation> + </message> + <message> + <source>Show raw output</source> + <translation>Отображать исходный вывод</translation> + </message> + <message> + <source>Add include paths</source> + <translation>Добавить пути включаемых файлов</translation> + </message> + <message> + <source>Calculate additional arguments</source> + <translation>Вычислить дополнительные параметры</translation> + </message> + <message> + <source>Disables multithreaded check.</source> + <translation>Отключение многопоточной проверки.</translation> + </message> + <message> + <source>Comma-separated wildcards of full file paths. Files still can be checked if others include them.</source> + <translation>Шаблоны полных путей файлов, разделённые запятыми. Файлы могут быть проверены, если другие их включают.</translation> + </message> + <message> + <source>Can find missing includes but makes checking slower. Use only when needed.</source> + <translation>Может обнаружить отсутствующие включаемые файлы, но проверка замедляется. Используйте только при необходимости.</translation> + </message> + <message> + <source>Like C++ standard and language.</source> + <translation>Например стандарт C++ и язык.</translation> + </message> + <message> + <source>Binary:</source> + <translation>Программа:</translation> + </message> + <message> + <source>Checks:</source> + <translation>Проверки:</translation> + </message> + <message> + <source>Custom arguments:</source> + <translation>Особые параметры:</translation> + </message> + <message> + <source>Ignored file patterns:</source> + <translation>Шаблоны игнорируемых файлов:</translation> + </message> +</context> +<context> + <name>CustomExecutableDialog</name> + <message> + <source>Could not find the executable, please specify one.</source> + <translation>Не удалось найти программу, пожалуйста, укажите путь к ней.</translation> + </message> + <message> + <source>Executable:</source> + <translation>Программа:</translation> + </message> +</context> +<context> <name>CustomToolChain</name> <message> <source>GCC</source> @@ -11461,22 +11728,6 @@ Flags: %3</source> <translation>Откатить все изменения...</translation> </message> <message> - <source>Commit</source> - <translation>Фиксировать</translation> - </message> - <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> - <source>&Undo</source> - <translation>&Отменить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Повторить</translation> - </message> - <message> <source>Closing CVS Editor</source> <translation>Закрытие редактора CVS</translation> </message> @@ -11873,6 +12124,10 @@ Flags: %3</source> <translation>Неподдерживаемая CDB основная система.</translation> </message> <message> + <source>%1 - Snapshot %2</source> + <translation>%1 - Снимок %2</translation> + </message> + <message> <source>Debugger</source> <translation>Отладчик</translation> </message> @@ -11885,6 +12140,14 @@ Flags: %3</source> <translation>Отладка запущена</translation> </message> <message> + <source>Starting debugger "%1" for ABI "%2"...</source> + <translation>Запускается отладчик «%1» для ABI «%2»...</translation> + </message> + <message> + <source>Debugging has finished</source> + <translation>Отладка завершена</translation> + </message> + <message> <source>Close Debugging Session</source> <translation>Закрытие сессии отладки</translation> </message> @@ -11984,10 +12247,6 @@ Flags: %3</source> <translation>Отмеченная строка:</translation> </message> <message> - <source>Breakpoint Number:</source> - <translation>Номер точки останова:</translation> - </message> - <message> <source>New</source> <translation>Новая</translation> </message> @@ -12232,28 +12491,12 @@ Flags: %3</source> <translation>Убрать точки останова в файле</translation> </message> <message> - <source>Synchronize Breakpoints</source> - <translation>Согласовать точки останова</translation> - </message> - <message> - <source>Remove All Breakpoints</source> - <translation>Удаление всех точек останова</translation> - </message> - <message> - <source>Are you sure you want to remove all breakpoints from all files in the current session?</source> - <translation>Желаете удалить все точки останова из всех файлов текущей сессии?</translation> + <source>Stopped at breakpoint %1 in thread %2.</source> + <translation>Поток %2 остановлен на точке останова %1.</translation> </message> <message> - <source>Add Breakpoint</source> - <translation>Установить точку останова</translation> - </message> - <message> - <source>Breakpoint Condition</source> - <translation>Условие точки останова</translation> - </message> - <message> - <source>Debugger Command</source> - <translation>Команда отладчика</translation> + <source>Unclaimed Breakpoint</source> + <translation>Ненужная точка останова</translation> </message> <message> <source>Enabled</source> @@ -12264,66 +12507,30 @@ Flags: %3</source> <translation>Отключена</translation> </message> <message> - <source>, pending</source> - <translation>, ожидает</translation> - </message> - <message> - <source>Engine:</source> - <translation>Отладчик:</translation> - </message> - <message> <source>Hit Count:</source> <translation>Число попаданий:</translation> </message> <message> - <source>Corrected Line Number:</source> - <translation>Исправленный номер строки:</translation> - </message> - <message> <source>Breakpoint Address:</source> <translation>Адрес точки останова:</translation> </message> <message> - <source>Data breakpoint %1 (%2) at %3 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на %3.</translation> - </message> - <message> <source>Internal data breakpoint %1 at %2 triggered.</source> <translation>Сработала внутренняя контрольная точка %1 на %2.</translation> </message> <message> - <source>Data breakpoint %1 (%2) at %3 in thread %4 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на %3 в потоке %4.</translation> - </message> - <message> <source>Internal data breakpoint %1 at %2 in thread %3 triggered.</source> <translation>Сработала внутренняя контрольная точка %1 на %2 в потоке %3.</translation> </message> <message> - <source>Data breakpoint %1 (%2) at 0x%3 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на 0x%3.</translation> - </message> - <message> <source>Internal data breakpoint %1 at 0x%2 triggered.</source> <translation>Сработала внутренняя контрольная точка %1 на 0x%2.</translation> </message> <message> - <source>Data breakpoint %1 (%2) at 0x%3 in thread %4 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на 0x%3 в потоке %4.</translation> - </message> - <message> <source>Internal data breakpoint %1 at 0x%2 in thread %3 triggered.</source> <translation>Сработала внутренняя контрольная точка %1 на 0x%2 в потоке %3.</translation> </message> <message> - <source>Stopped at breakpoint %1 (%2) in thread %3.</source> - <translation>Остановлено на точке останова %1 (%2), поток %3.</translation> - </message> - <message> - <source>Stopped at internal breakpoint %1 in thread %2.</source> - <translation>Остановлено на внутренней точке останова %1, поток %2.</translation> - </message> - <message> <source>Property</source> <translation>Свойство</translation> </message> @@ -12332,10 +12539,22 @@ Flags: %3</source> <translation>Тип точки останова:</translation> </message> <message> + <source>Breakpoint</source> + <translation>Точка останова</translation> + </message> + <message> + <source>Internal ID:</source> + <translation>Внутрениий ID:</translation> + </message> + <message> <source>State:</source> <translation>Состояние:</translation> </message> <message> + <source>pending</source> + <translation>ожидает</translation> + </message> + <message> <source>Requested</source> <translation>Требуемое</translation> </message> @@ -12344,10 +12563,6 @@ Flags: %3</source> <translation>Полученное</translation> </message> <message> - <source>Internal Number:</source> - <translation>Внутренний номер:</translation> - </message> - <message> <source>File Name:</source> <translation>Имя файла:</translation> </message> @@ -12360,6 +12575,10 @@ Flags: %3</source> <translation>Команды отладчика, выполняемые при срабатывании точки останова. Данная возможность есть только в GDB.</translation> </message> <message> + <source>Display Name:</source> + <translation>Видимое название:</translation> + </message> + <message> <source>Line Number:</source> <translation>Номер строки:</translation> </message> @@ -12368,10 +12587,6 @@ Flags: %3</source> <translation>Модуль:</translation> </message> <message> - <source>Multiple Addresses:</source> - <translation>Несколько адресов:</translation> - </message> - <message> <source>Command:</source> <translation>Команда:</translation> </message> @@ -12497,6 +12712,93 @@ Flags: %3</source> </message> </context> <context> + <name>Debugger::Internal::BreakpointManager</name> + <message> + <source>Debuggee</source> + <translation>Отлаживаемая программа</translation> + </message> + <message> + <source>Function</source> + <translation>Функция</translation> + </message> + <message> + <source>File</source> + <translation>Файл</translation> + </message> + <message> + <source>Line</source> + <translation>Строка</translation> + </message> + <message> + <source>Address</source> + <translation>Адрес</translation> + </message> + <message> + <source>Condition</source> + <translation>Условие</translation> + </message> + <message> + <source>Ignore</source> + <translation>Пропуски</translation> + </message> + <message> + <source>Threads</source> + <translation>Потоки</translation> + </message> + <message> + <source>Add Breakpoint</source> + <translation>Установить точку останова</translation> + </message> + <message> + <source>Add Breakpoint...</source> + <translation>Установить точку останова...</translation> + </message> + <message> + <source>Delete Selected Breakpoints</source> + <translation>Удалить выбранные точки останова</translation> + </message> + <message> + <source>Edit Selected Breakpoints...</source> + <translation>Изменить выбранные точки останова...</translation> + </message> + <message> + <source>Disable Selected Breakpoints</source> + <translation>Выключить выбранные точки останова</translation> + </message> + <message> + <source>Enable Selected Breakpoints</source> + <translation>Включить выбранные точки останова</translation> + </message> + <message> + <source>Disable Breakpoint</source> + <translation>Выключить точку останова</translation> + </message> + <message> + <source>Enable Breakpoint</source> + <translation>Включить точку останова</translation> + </message> + <message> + <source>Delete All Breakpoints</source> + <translation>Убрать все точки останова</translation> + </message> + <message> + <source>Delete Breakpoints of "%1"</source> + <translation>Убрать все точки останова из файла «%1»</translation> + </message> + <message> + <source>Delete Breakpoints of File</source> + <translation>Убрать точки останова в файле</translation> + </message> + <message> + <source>Remove All Breakpoints</source> + <translation>Удаление всех точек останова</translation> + </message> + <message> + <source>Are you sure you want to remove all breakpoints from all files in the current session?</source> + <translation>Удалить все точки останова из всех файлов текущей сессии?</translation> + </message> +</context> +<context> <name>Debugger::Internal::CacheDirectoryDialog</name> <message> <source>Select Local Cache Folder</source> @@ -12565,7 +12867,7 @@ Flags: %3</source> If you have updated %2 via Maintenance Tool, you may need to rerun the Tool and select "Add or remove components" and then select the Qt > Tools > Qt Creator CDB Debugger Support component. If you build %2 from sources and want to use a CDB executable with another bitness than your %2 build, you will need to build a separate CDB extension with the same bitness as the CDB you want to use.</source> <translation>Внутренняя ошибка: Не удалось найти расширение %1. -Если %2 был обновлён через Maintenance Tool, то следует перезапустить её и выбрать «Добавить или удалить компоненты», затем отметить компонент Qt > Tools -> Qt Creator > Qt Creator CDB Debugger Support. +Если %2 был обновлён через Maintenance Tool, то следует перезапустить её и выбрать «Добавить или удалить компоненты», затем отметить компонент Qt > Tools > Qt Creator > Qt Creator CDB Debugger Support. Если же %2 был собран из исходников и требует программу CDB отличной от него разрядности, то необходимо собрать отдельное расширение CDB соответствующее разрядности используемого CDB.</translation> </message> <message> @@ -12573,12 +12875,12 @@ If you build %2 from sources and want to use a CDB executable with another bitne <translation>Прерывание в удалённых сессиях невозможно.</translation> </message> <message> - <source>Trace point %1 (%2) in thread %3 triggered.</source> - <translation>Сработала точка трассировки %1 (%2) в потоке %3.</translation> + <source>Trace point %1 in thread %2 triggered.</source> + <translation>Сработала точка трассировки %1 в потоке %2.</translation> </message> <message> - <source>Conditional breakpoint %1 (%2) in thread %3 triggered, examining expression "%4".</source> - <translation>Сработала условная точка останова %1 (%2) в потоке %3, изучается выражение «%4».</translation> + <source>Conditional breakpoint %1 in thread %2 triggered, examining expression "%3".</source> + <translation>Сработала условная точка останова %1 в потоке %2, проверяется выражение «%3».</translation> </message> <message> <source>Debugger encountered an exception: %1</source> @@ -12589,10 +12891,6 @@ If you build %2 from sources and want to use a CDB executable with another bitne <translation>Загружен модуль: %1</translation> </message> <message> - <source>"Select Widget to Watch": Not supported in state "%1".</source> - <translation>«Выбрать виджет для слежения»: Не поддерживается в состоянии «%1».</translation> - </message> - <message> <source>Malformed stop response received.</source> <translation>Получен неверный ответ на требование остановки.</translation> </message> @@ -12608,10 +12906,6 @@ If you build %2 from sources and want to use a CDB executable with another bitne <source>Value 0 obtained from evaluating the condition of breakpoint %1, continuing.</source> <translation>При вычисление условия точки останова %1 получено значение 0, продолжаем.</translation> </message> - <message> - <source>"Select Widget to Watch": Please stop the application first.</source> - <translation>«Выбрать виджет для слежения»: Сначала остановить приложение.</translation> - </message> </context> <context> <name>Debugger::Internal::CdbOptionsPage</name> @@ -12667,6 +12961,18 @@ If you build %2 from sources and want to use a CDB executable with another bitne <source><html><head/><body><p>Uses CDB's native console for console applications. This overrides the setting in Environment > System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.</p></body></html></source> <translation><html><head/><body><p>Использовать штатную консоль CDB для консольных приложений. Перекрывает настройку в Среда > Система. Штатная консоль не сообщает о завершении приложения, поэтому её имеет смысл использовать только для определения причины незапуска в настроенной консоли или при сбое присоединения.</p></body></html></translation> </message> + <message> + <source>Add Exceptions to Issues View</source> + <translation>Добавлять исключения в обзор проблем</translation> + </message> + <message> + <source>First chance exceptions</source> + <translation>Перехваченные исключения</translation> + </message> + <message> + <source>Second chance exceptions</source> + <translation>Неперехваченные исключения</translation> + </message> </context> <context> <name>Debugger::Internal::CdbPathsPage</name> @@ -12861,14 +13167,6 @@ If you build %2 from sources and want to use a CDB executable with another bitne <context> <name>Debugger::Internal::DebuggerEngine</name> <message> - <source>Launching Debugger</source> - <translation>Запуск отладчика</translation> - </message> - <message> - <source>Debugging has failed</source> - <translation>Ошибка отладки</translation> - </message> - <message> <source>Loading finished.</source> <translation>Загрузка завершена.</translation> </message> @@ -12925,14 +13223,43 @@ If you build %2 from sources and want to use a CDB executable with another bitne <translation>Невозможно отобразить содержимое памяти, так как модуль просмотра двоичных данных не загружен.</translation> </message> <message> + <source>Debugger</source> + <translation>Отладчик</translation> + </message> + <message> + <source>Current debugger location of %1</source> + <translation>Текущее расположение отладчика %1</translation> + </message> + <message> + <source>Debugging has failed.</source> + <translation>Ошибка отладки.</translation> + </message> + <message> + <source>Operate in Reverse Direction</source> + <translation>Работа в обратном направлении</translation> + </message> + <message> <source>Taking notice of pid %1</source> <translation>Получено уведомление от pid %1</translation> </message> <message> + <source>Reverse-execution history exhausted. Going forward again.</source> + <translation>История для обратного выполнения закончилась. Возврат в обычный режим.</translation> + </message> + <message> + <source>Reverse-execution recording failed.</source> + <translation>Не удалось записать данные для обратной отладки.</translation> + </message> + <message> <source>Could not find a widget.</source> <translation>Не удалсь найти виджет.</translation> </message> <message> + <source>%1 for "%2"</source> + <extracomment>e.g. LLDB for "myproject", shows up i</extracomment> + <translation>%1 для «%2»</translation> + </message> + <message> <source>This debugger cannot handle user input.</source> <translation>Этот отладчик не поддерживает пользовательский ввод.</translation> </message> @@ -12967,6 +13294,22 @@ If you build %2 from sources and want to use a CDB executable with another bitne <translation>Возникло исключение</translation> </message> <message> + <source>Finished retrieving data.</source> + <translation>Закончено получение данных.</translation> + </message> + <message> + <source>No function selected.</source> + <translation>Функция не выбрана.</translation> + </message> + <message> + <source>Running to function "%1".</source> + <translation>Выполнение до функции «%1».</translation> + </message> + <message> + <source>Select a valid expression to evaluate.</source> + <translation>Выберите корректное выражение для вычисления.</translation> + </message> + <message> <source>The inferior is in the Portable Executable format. Selecting %1 as debugger would improve the debugging experience for this binary format.</source> <translation>Программа имеет формат Portable Executable. @@ -13009,10 +13352,6 @@ Setting breakpoints by file name and line number may fail.</source> Установка точек останова по имени файла и строке может не работать.</translation> </message> <message> - <source>Finished retrieving data</source> - <translation>Закончено получение данных</translation> - </message> - <message> <source>Run to Address 0x%1</source> <translation>Выполнить до адреса 0x%1</translation> </message> @@ -13032,8 +13371,144 @@ Setting breakpoints by file name and line number may fail.</source> <context> <name>Debugger::Internal::DebuggerEnginePrivate</name> <message> - <source>Debugging has finished</source> - <translation>Отладка завершена</translation> + <source>Debugger finished.</source> + <translation>Отладчик завершился.</translation> + </message> + <message> + <source>Continue</source> + <translation>Продолжить</translation> + </message> + <message> + <source>Stop Debugger</source> + <translation>Остановить отладчик</translation> + </message> + <message> + <source>Interrupt</source> + <translation>Прервать</translation> + </message> + <message> + <source>Abort Debugging</source> + <translation>Прервать отладку</translation> + </message> + <message> + <source>Step Into</source> + <translation>Войти в</translation> + </message> + <message> + <source>Step Out</source> + <translation>Выйти из функции</translation> + </message> + <message> + <source>Run to Line</source> + <translation>Выполнить до строки</translation> + </message> + <message> + <source>Run to Selected Function</source> + <translation>Выполнить до выбранной функции</translation> + </message> + <message> + <source>Jump to Line</source> + <translation>Перейти на строку</translation> + </message> + <message> + <source>Immediately Return From Inner Function</source> + <translation>Немедленно выйти из функции</translation> + </message> + <message> + <source>Step Over</source> + <translation>Перейти через</translation> + </message> + <message> + <source>Add Expression Evaluator</source> + <translation>Добавить вычисляемое выражение</translation> + </message> + <message> + <source>Toggle Breakpoint</source> + <translation>Поставить/снять точку останова</translation> + </message> + <message> + <source>Restart Debugging</source> + <translation>Перезапустить отладку</translation> + </message> + <message> + <source>Operate by Instruction</source> + <translation>Уровень инструкций</translation> + </message> + <message> + <source>Record Information to Allow Reversal of Direction</source> + <translation>Записать информацию для изменения направления</translation> + </message> + <message> + <source>Reverse Direction</source> + <translation>Обратное направление</translation> + </message> + <message> + <source>Take Snapshot of Process State</source> + <translation>Сделать снимок состояния процесса</translation> + </message> + <message> + <source>Launching Debugger</source> + <translation>Запуск отладчика</translation> + </message> + <message> + <source>Switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions.</source> + <translation>Переключает отладчик для работы на уровне инструкций процессора. В этом режиме шаги происходят в пределах одной инструкции, а в окне исходных текстов так же отображается дизассемблированный код.</translation> + </message> + <message> + <source>&Modules</source> + <translation>&Модули</translation> + </message> + <message> + <source>Reg&isters</source> + <translation>&Регистры</translation> + </message> + <message> + <source>&Stack</source> + <translation>&Стек</translation> + </message> + <message> + <source>Source Files</source> + <translation>Файлы исходных текстов</translation> + </message> + <message> + <source>&Threads</source> + <translation>&Потоки</translation> + </message> + <message> + <source>Locals</source> + <translation>Локальные переменные</translation> + </message> + <message> + <source>&Expressions</source> + <translation>Выра&жения</translation> + </message> + <message> + <source>&Breakpoints</source> + <translation>&Точки останова</translation> + </message> + <message> + <source>Aborts debugging and resets the debugger to the initial state.</source> + <translation>Прервать отладку и сбросить отладчик в исходное состояние.</translation> + </message> + <message> + <source>Restarts the debugging session.</source> + <translation>Перезапускает сессию отладки.</translation> + </message> + <message> + <source>Threads:</source> + <translation>Потоки:</translation> + </message> + <message> + <source>Record information to enable stepping backwards.</source> + <translation>Записывать информацию для обратной отладки.</translation> + </message> + <message> + <source>Note: </source> + <translation>Замечание: </translation> + </message> + <message> + <source>This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</source> + <translation>Эта возможность очень медленная и настабильная на стороне GDB. Приводит к непредсказуемым результатам при обратном переходе через системный вызов и может разрушить сессию отладки.</translation> </message> </context> <context> @@ -13219,10 +13694,6 @@ Affected are breakpoints %1</source> <translation>Прервать</translation> </message> <message> - <source>Debugger is Busy</source> - <translation>Отладчик занят</translation> - </message> - <message> <source>Abort Debugging</source> <translation>Прервать отладку</translation> </message> @@ -13259,10 +13730,6 @@ Affected are breakpoints %1</source> <translation>Поставить/снять точку останова</translation> </message> <message> - <source>Reverse Direction</source> - <translation>Обратное направление</translation> - </message> - <message> <source>Move to Called Frame</source> <translation>Перейти в вызванный кадр</translation> </message> @@ -13275,14 +13742,6 @@ Affected are breakpoints %1</source> <translation>Ошибка определения параметров командной строки: %1</translation> </message> <message> - <source>No function selected.</source> - <translation>Функция не выбрана.</translation> - </message> - <message> - <source>Running to function "%1".</source> - <translation>Выполнение до функции «%1».</translation> - </message> - <message> <source>Attaching to local process %1.</source> <translation>Подключение к локальному процессу %1.</translation> </message> @@ -13299,10 +13758,42 @@ Affected are breakpoints %1</source> <translation>Подключение к аварийно завершившемуся процессу %1</translation> </message> <message> + <source>Start debugging of "%1"</source> + <translation>Запуск отладки «%1»</translation> + </message> + <message> + <source>Start "%1" and break at function "main"</source> + <translation>Запускает «%1» и останавливается на функции «main»</translation> + </message> + <message> + <source>Interrupt %1</source> + <translation>Прервать %1</translation> + </message> + <message> + <source>Continue %1</source> + <translation>Продолжить %1</translation> + </message> + <message> <source>Process Already Under Debugger Control</source> <translation>Процесс уже работает под контролем отладчика</translation> </message> <message> + <source>Remove Breakpoint</source> + <translation>Убрать точку останова</translation> + </message> + <message> + <source>Disable Breakpoint</source> + <translation>Выключить точку останова</translation> + </message> + <message> + <source>Enable Breakpoint</source> + <translation>Включить точку останова</translation> + </message> + <message> + <source>Edit Breakpoint...</source> + <translation>Изменить точку останова...</translation> + </message> + <message> <source>Set Breakpoint at Line %1</source> <translation>Установить точку останова на строку %1</translation> </message> @@ -13315,10 +13806,6 @@ Affected are breakpoints %1</source> <translation>Дизассемблировать функцию «%1»</translation> </message> <message> - <source>Starting debugger "%1" for ABI "%2"...</source> - <translation>Запускается отладчик «%1» для ABI «%2»...</translation> - </message> - <message> <source>Run to Selected Function</source> <translation>Выполнить до выбранной функции</translation> </message> @@ -13363,10 +13850,6 @@ Affected are breakpoints %1</source> <translation>Сбросить отладчик</translation> </message> <message> - <source>Threads:</source> - <translation>Потоки:</translation> - </message> - <message> <source>Warning</source> <translation>Внимание</translation> </message> @@ -13421,26 +13904,6 @@ Affected are breakpoints %1</source> <translation>Программа отладчика</translation> </message> <message> - <source>&Breakpoints</source> - <translation>&Точки останова</translation> - </message> - <message> - <source>&Modules</source> - <translation>&Модули</translation> - </message> - <message> - <source>Reg&isters</source> - <translation>&Регистры</translation> - </message> - <message> - <source>&Stack</source> - <translation>&Стек</translation> - </message> - <message> - <source>&Threads</source> - <translation>&Потоки</translation> - </message> - <message> <source>Debugger</source> <translation>Отладчик</translation> </message> @@ -13459,22 +13922,6 @@ Affected are breakpoints %1</source> <translation>Можно подключаться только к локально запущенным процессам.</translation> </message> <message> - <source>Remove Breakpoint %1</source> - <translation>Убрать точку останова %1</translation> - </message> - <message> - <source>Disable Breakpoint %1</source> - <translation>Деактивировать точку останова %1</translation> - </message> - <message> - <source>Enable Breakpoint %1</source> - <translation>Активировать точку останова %1</translation> - </message> - <message> - <source>Edit Breakpoint %1...</source> - <translation>Изменить точку останова %1...</translation> - </message> - <message> <source>Set Breakpoint at 0x%1</source> <translation>Установить точку останова на 0x%1</translation> </message> @@ -13487,10 +13934,6 @@ Affected are breakpoints %1</source> <translation>Сохранить журнал отладчика</translation> </message> <message> - <source>Debugger finished.</source> - <translation>Отладчик завершился.</translation> - </message> - <message> <source>Ctrl+Y</source> <translation>Ctrl+Y</translation> </message> @@ -13519,14 +13962,6 @@ Affected are breakpoints %1</source> <translation>Устройство не типа Desktop</translation> </message> <message> - <source>Start "%1" and break at function "main()"</source> - <translation>Запустить «%1» и встать на функции «main()»</translation> - </message> - <message> - <source>Select a valid expression to evaluate.</source> - <translation>Выберите корректное выражение для вычисления.</translation> - </message> - <message> <source>&Analyze</source> <translation>&Анализ</translation> </message> @@ -13535,22 +13970,6 @@ Affected are breakpoints %1</source> <translation>Память...</translation> </message> <message> - <source>Source Files</source> - <translation>Файлы исходных текстов</translation> - </message> - <message> - <source>Locals</source> - <translation>Локальные переменные</translation> - </message> - <message> - <source>&Expressions</source> - <translation>Выра&жения</translation> - </message> - <message> - <source>Snapshots</source> - <translation>Снимки</translation> - </message> - <message> <source>Restart Debugging</source> <translation>Перезапустить отладку</translation> </message> @@ -13567,6 +13986,26 @@ Affected are breakpoints %1</source> <translation>Подключиться к порту QML...</translation> </message> <message> + <source>Start and Break on Main</source> + <translation>Запустить и встать на Main</translation> + </message> + <message> + <source>Breakpoint Preset</source> + <translation>Предустановки точки остановки</translation> + </message> + <message> + <source>Running Debuggers</source> + <translation>Работающие отладчики</translation> + </message> + <message> + <source>Debugger Perspectives</source> + <translation>Режимы отладки</translation> + </message> + <message> + <source>Start Debugging or Continue</source> + <translation>Начать отладку или продолжить</translation> + </message> + <message> <source>Attach to Unstarted Application</source> <translation>Подключение к незапущенному приложению</translation> </message> @@ -13615,10 +14054,6 @@ Affected are breakpoints %1</source> <translation>Ctrl+F6</translation> </message> <message> - <source>F12</source> - <translation>F12</translation> - </message> - <message> <source>F8</source> <translation>F8</translation> </message> @@ -13654,14 +14089,6 @@ Affected are breakpoints %1</source> <translation>Ставить метки времени</translation> </message> <message> - <source>Operate by Instruction</source> - <translation>Уровень инструкций</translation> - </message> - <message> - <source><p>This switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions.</source> - <translation><p>Переключает отладчик для работы на уровне инструкций процессора. В этом режиме шаги происходят в пределах одной инструкции, а в окне исходных текстов так же отображается дизассемблированный код.</translation> - </message> - <message> <source>Dereference Pointers Automatically</source> <translation>Автоматически разыменовывать указатели</translation> </message> @@ -13957,6 +14384,29 @@ Affected are breakpoints %1</source> </message> </context> <context> + <name>Debugger::Internal::EngineManager</name> + <message> + <source>Name</source> + <translation>Имя</translation> + </message> + <message> + <source>File</source> + <translation>Файл</translation> + </message> + <message> + <source>Debugger Preset</source> + <translation>Преднастройка отладчика</translation> + </message> + <message> + <source>Create Snapshot</source> + <translation>Создать снимок</translation> + </message> + <message> + <source>Abort Debugger</source> + <translation>Прервать отладку</translation> + </message> +</context> +<context> <name>Debugger::Internal::GdbEngine</name> <message> <source>Reading %1...</source> @@ -14119,6 +14569,10 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Отсутствует GDB для программ в формате «%1».</translation> </message> <message> + <source>Retrieving data for stack view thread %1...</source> + <translation>Получение данных для обзора стека потока %1...</translation> + </message> + <message> <source>Cannot set up communication with child process: %1</source> <translation>Не удалось установить связь с дочерним процессом: %1</translation> </message> @@ -14187,10 +14641,6 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Прерывание невозможно.</translation> </message> <message> - <source>Reading debug information failed:</source> - <translation>Сбой чтения отладочной информации:</translation> - </message> - <message> <source>Symbols found.</source> <translation>Символы найдены.</translation> </message> @@ -14279,10 +14729,6 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Потребован шаг...</translation> </message> <message> - <source>Step by instruction requested...</source> - <translation>Потребован шаг через инструкцию...</translation> - </message> - <message> <source>Finish function requested...</source> <translation>Потребован выход из функции...</translation> </message> @@ -14291,10 +14737,6 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Потребован шаг через...</translation> </message> <message> - <source>Step next instruction requested...</source> - <translation>Потребован шаг через инструкцию...</translation> - </message> - <message> <source>Run to line %1 requested...</source> <translation>Потребовано выполнение до строки %1...</translation> </message> @@ -14315,10 +14757,6 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Не удалось прочитать символы из модуля «%1».</translation> </message> <message> - <source>Retrieving data for stack view thread 0x%1...</source> - <translation>Получение данных о стеке потока 0x%1...</translation> - </message> - <message> <source>Disassembler failed: %1</source> <translation>Не удалось дизассемблировать: %1</translation> </message> @@ -14517,6 +14955,13 @@ In this case, the value should be increased.</source> </message> </context> <context> + <name>Debugger::Internal::GlobalLogWindow</name> + <message> + <source>Global Debugger &Log</source> + <translation>Общий &журнал отладки</translation> + </message> +</context> +<context> <name>Debugger::Internal::InputPane</name> <message> <source>Type Ctrl-<Return> to execute a line.</source> @@ -14962,10 +15407,6 @@ Do you want to retry?</source> <context> <name>Debugger::Internal::RunConfigWidget</name> <message> - <source>Debugger Settings</source> - <translation>Настройки отладчика</translation> - </message> - <message> <source>Enable C++</source> <translation>Включить C++</translation> </message> @@ -14994,32 +15435,6 @@ Do you want to retry?</source> </message> </context> <context> - <name>Debugger::Internal::SnapshotHandler</name> - <message> - <source>Name</source> - <translation>Имя</translation> - </message> - <message> - <source>File</source> - <translation>Файл</translation> - </message> -</context> -<context> - <name>Debugger::Internal::SnapshotTreeView</name> - <message> - <source>Snapshots</source> - <translation>Снимки</translation> - </message> - <message> - <source>Create Snapshot</source> - <translation>Создать снимок</translation> - </message> - <message> - <source>Remove Snapshot</source> - <translation>Удалить снимок</translation> - </message> -</context> -<context> <name>Debugger::Internal::SourceFilesHandler</name> <message> <source>Internal Name</source> @@ -15507,6 +15922,10 @@ You can choose another communication channel here, such as a serial line or cust <translation>Программа:</translation> </message> <message> + <source>Stop Watching</source> + <translation>Остановить наблюдение</translation> + </message> + <message> <source>Select valid executable.</source> <translation>Выберите корректный файл программы.</translation> </message> @@ -15888,6 +16307,10 @@ You can choose another communication channel here, such as a serial line or cust <translation>Открыть просмотрщик памяти по адресу указателя</translation> </message> <message> + <source>Open Memory View Showing Stack Layout</source> + <translation>Открыть просмотрщик памяти на адресе стека</translation> + </message> + <message> <source>Open Memory Editor at Object's Address (0x%1)</source> <translation>Открыть редактор памяти на адрес объекта (0x%1)</translation> </message> @@ -17586,7 +18009,7 @@ will also disable the following plugins: </message> <message> <source>MIME type:</source> - <translation>Тип MIME:</translation> + <translation>MIME-тип:</translation> </message> <message> <source>Default editor:</source> @@ -17916,7 +18339,7 @@ when they are not required, which will improve performance in most cases.</sourc <translation>Google Test</translation> </message> <message> - <source>Enable or disable grouping of test cases by folder or gtest filter. + <source>Enable or disable grouping of test cases by folder or GTest filter. See also Google Test settings.</source> <translation>Включение или выключение группировки тестов по каталогу или фильтру GTest. Смотрите также настройки Google Test.</translation> @@ -17977,14 +18400,6 @@ See also Google Test settings.</source> </message> </context> <context> - <name>GenericProjectManager::GenericTarget</name> - <message> - <source>Desktop</source> - <comment>Generic desktop target display name</comment> - <translation>Desktop</translation> - </message> -</context> -<context> <name>GenericProjectManager::Internal::FilesSelectionWizardPage</name> <message> <source>Files</source> @@ -18015,38 +18430,7 @@ See also Google Test settings.</source> </message> </context> <context> - <name>GenericProjectManager::Internal::GenericMakeStep</name> - <message> - <source>Make</source> - <translation>Сборка</translation> - </message> - <message> - <source>Override %1:</source> - <translation>Заменить %1:</translation> - </message> - <message> - <source>Make arguments:</source> - <translation>Параметры make:</translation> - </message> - <message> - <source>Targets:</source> - <translation>Цели:</translation> - </message> -</context> -<context> - <name>GenericProjectManager::Internal::GenericMakeStepConfigWidget</name> - <message> - <source>Make</source> - <comment>GenericMakestep display name.</comment> - <translation>Сборка</translation> - </message> - <message> - <source>Override %1:</source> - <translation>Заменить %1:</translation> - </message> -</context> -<context> - <name>GenericProjectManager::Internal::GenericProjectPluginPrivate</name> + <name>GenericProjectManager::Internal::GenericProjectPlugin</name> <message> <source>Edit Files...</source> <translation>Изменить файлы...</translation> @@ -18597,112 +18981,113 @@ Would you like to terminate it?</source> </message> </context> <context> - <name>Git::Internal::BranchDialog</name> - <message numerus="yes"> - <source>Include branches and tags that have not been active for %n days.</source> - <translation> - <numerusform>Включать ветки и метки, неактивные %n день и более.</numerusform> - <numerusform>Включать ветки и метки, неактивные %n дня и более.</numerusform> - <numerusform>Включать ветки и метки, неактивные %n дней и более.</numerusform> - </translation> + <name>Git::Internal::BranchModel</name> + <message> + <source>Local Branches</source> + <translation>Локальные ветки</translation> </message> <message> - <source>Fast-Forward</source> - <translation>Быстрая промотка</translation> + <source>Remote Branches</source> + <translation>Внешние ветки</translation> </message> <message> - <source>No Fast-Forward</source> - <translation>Не быстрая промотка</translation> + <source>Tags</source> + <translation>Метки</translation> </message> +</context> +<context> + <name>Git::Internal::BranchView</name> <message> - <source>Branches</source> - <translation>Ветки</translation> + <source>Include Old Entries</source> + <translation>Включать старые элементы</translation> </message> <message> - <source>Re&fresh</source> - <translation>&Обновить</translation> + <source>Include Tags</source> + <translation>Включать тэги</translation> </message> <message> - <source>&Add...</source> - <translation>&Добавить...</translation> + <source>Refresh</source> + <translation>Обновить</translation> + </message> + <message numerus="yes"> + <source>Include branches and tags that have not been active for %n days.</source> + <translation> + <numerusform>Включать ветки и метки, неактивные %n день и более.</numerusform> + <numerusform>Включать ветки и метки, неактивные %n дня и более.</numerusform> + <numerusform>Включать ветки и метки, неактивные %n дней и более.</numerusform> + </translation> </message> <message> - <source>&Remove</source> - <translation>&Удалить</translation> + <source><No repository></source> + <translation><Нет хранилища></translation> </message> <message> - <source>&Diff</source> - <translation>&Сравнить</translation> + <source>Create Git Repository...</source> + <translation>Создать хранилище Git...</translation> </message> <message> - <source>&Log</source> - <translation>&История</translation> + <source>Add Branch...</source> + <translation>Добавить ветку...</translation> </message> <message> - <source>&Merge</source> - <translation>О&бъединить</translation> + <source>Add...</source> + <translation>Добавить...</translation> </message> <message> - <source>Re&base</source> - <translation>Переба&зировать</translation> + <source>Fetch</source> + <translation>Получить (fetch)</translation> </message> <message> - <source>Re&name</source> - <translation>Пере&именовать</translation> + <source>Manage Remotes...</source> + <translation>Управление внешними хранилищами...</translation> </message> <message> - <source>&Track</source> - <translation>С&вязать</translation> + <source>Remove...</source> + <translation>Удалить...</translation> </message> <message> - <source>Cherry pick top commit from selected branch.</source> - <translation>Перенести последнюю фиксацию из выбранной ветки.</translation> + <source>Rename...</source> + <translation>Переименовать...</translation> </message> <message> - <source>Set current branch to track the selected one.</source> - <translation>Сделать текущую ветку связанной с выбранной.</translation> + <source>Checkout</source> + <translation>Смена ветки (checkout)</translation> </message> <message> - <source>&Include old entries</source> - <translation>В&ключая старые элементы</translation> + <source>Diff</source> + <translation>Сравнить</translation> </message> <message> - <source>Include ta&gs</source> - <translation>Включить т&эги</translation> + <source>Log</source> + <translation>История</translation> </message> <message> - <source>C&heckout</source> - <translation>&Перейти</translation> + <source>Reset</source> + <translation>Сбросить</translation> </message> <message> - <source>Re&set</source> - <translation>Сб&росить</translation> + <source>Merge (Fast-Forward)</source> + <translation>Объединить (промотать)</translation> </message> <message> - <source>Cherry &Pick</source> - <translation>Перенести &изменения</translation> + <source>Merge (No Fast-Forward)</source> + <translation>Объединить (без промотки)</translation> </message> -</context> -<context> - <name>Git::Internal::BranchModel</name> <message> - <source>Local Branches</source> - <translation>Локальные ветки</translation> + <source>Merge</source> + <translation>Объединить</translation> </message> <message> - <source>Remote Branches</source> - <translation>Внешние ветки</translation> + <source>Rebase</source> + <translation>Перебазировать</translation> </message> <message> - <source>Tags</source> - <translation>Метки</translation> + <source>Cherry Pick</source> + <translation>Перенести изменения</translation> </message> -</context> -<context> - <name>Git::Internal::BranchUtils</name> <message> - <source>Checkout</source> - <translation>Смена ветки</translation> + <source>Track</source> + <translation>Связать</translation> </message> <message> <source>Checkout branch?</source> @@ -18742,6 +19127,17 @@ Would you like to terminate it?</source> </message> </context> <context> + <name>Git::Internal::BranchViewFactory</name> + <message> + <source>Git Branches</source> + <translation>Ветки Git</translation> + </message> + <message> + <source>Filter</source> + <translation>Фильтр</translation> + </message> +</context> +<context> <name>Git::Internal::ChangeSelectionDialog</name> <message> <source>Browse &History...</source> @@ -18870,6 +19266,22 @@ Would you like to terminate it?</source> <translation>Игнорировать изменения пробелов.</translation> </message> <message> + <source>No Move Detection</source> + <translation>Без обнаружения перемещений</translation> + </message> + <message> + <source>Detect Moves Within File</source> + <translation>Определять перемещения внутри файла</translation> + </message> + <message> + <source>Detect Moves Between Files</source> + <translation>Определять перемещения между файлами</translation> + </message> + <message> + <source>Detect Moves and Copies Between Files</source> + <translation>Определять перемещения и копирования между файлами</translation> + </message> + <message> <source>Reload</source> <translation>Перезагрузить</translation> </message> @@ -19231,6 +19643,10 @@ Commit now?</source> <translation>&Начать объединение</translation> </message> <message> + <source>Only graphical merge tools are supported. Please configure merge.tool.</source> + <translation>Поддерживаются только графические утилиты объединения. Настройте merge.tool.</translation> + </message> + <message> <source>&Skip</source> <translation>&Пропустить</translation> </message> @@ -19503,10 +19919,6 @@ Commit now?</source> <translation>Meta+G,Meta+C</translation> </message> <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> <source>Log Project</source> <translation>История проекта</translation> </message> @@ -19791,18 +20203,6 @@ Commit now?</source> <translation>Действия при фиксации...</translation> </message> <message> - <source>Commit</source> - <translation>Фиксировать</translation> - </message> - <message> - <source>&Undo</source> - <translation>&Отменить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Повторить</translation> - </message> - <message> <source>Undo Changes to %1</source> <translation>Отменить изменения до %1</translation> </message> @@ -20068,6 +20468,18 @@ Remote: %4</source> <translation>Продолжить объединение при неразрешённых путях?</translation> </message> <message> + <source>Merge Tool</source> + <translation>Программа объединения</translation> + </message> + <message> + <source>Merge tool is not configured.</source> + <translation>Программа объединения не настроена.</translation> + </message> + <message> + <source>Run git config --global merge.tool &lt;tool&gt; to configure it, then try again.</source> + <translation>Для её настройки выполните git config --global merge.tool &lt;программа&lt;, а затем повторите объединение.</translation> + </message> + <message> <source>Merge tool process finished successfully.</source> <translation>Программа объединения успешно завершилась.</translation> </message> @@ -20786,6 +21198,13 @@ Add, modify, and remove document filters, which determine the documentation set </message> </context> <context> + <name>Help::Internal::HelpManager</name> + <message> + <source>Update Documentation</source> + <translation>Обновить документацию</translation> + </message> +</context> +<context> <name>Help::Internal::HelpMode</name> <message> <source>Help</source> @@ -20815,6 +21234,10 @@ Add, modify, and remove document filters, which determine the documentation set <translation>Контекстная справка</translation> </message> <message> + <source>Technical Support...</source> + <translation>Техническая поддержка...</translation> + </message> + <message> <source>Report Bug...</source> <translation>Сообщить об ошибке...</translation> </message> @@ -20839,10 +21262,6 @@ Add, modify, and remove document filters, which determine the documentation set <translation>Скопировать в буфер обмена</translation> </message> <message> - <source>Technical Support</source> - <translation>Техническая поддержка</translation> - </message> - <message> <source>Open Pages</source> <translation>Открытые страницы</translation> </message> @@ -21375,7 +21794,7 @@ Would you like to overwrite it?</source> <translation>Экспорт изображения</translation> </message> <message> - <source>Export a Series of Images from %1 (%2x%3</source> + <source>Export a Series of Images from %1 (%2x%3)</source> <translation>Экспорт наборов изображений из %1 (%2x%3)</translation> </message> <message> @@ -21748,9 +22167,6 @@ Ids must begin with a lowercase letter.</source> <source>The provisioning profile "%1" (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source> <translation>Профиль разработчика «%1» (%2), используемый для подписывания приложения, не поддерживает устройство %3 (%4). Установка на него невозможна.</translation> </message> -</context> -<context> - <name>Ios::Internal::IosDeployStepFactory</name> <message> <source>Deploy to iOS device or emulator</source> <translation>Установка на устройство или эмулятор iOS</translation> @@ -21887,10 +22303,6 @@ Ids must begin with a lowercase letter.</source> <source>Device type:</source> <translation>Тип устройства:</translation> </message> - <message> - <source>Executable:</source> - <translation>Программа:</translation> - </message> </context> <context> <name>Ios::Internal::IosRunSupport</name> @@ -22263,6 +22675,160 @@ Error: %5</translation> </message> </context> <context> + <name>JsonRpcMessageHandler</name> + <message> + <source>Could not parse JSON message "%1".</source> + <translation>Не удалось разобрать сообщение JSON «%1».</translation> + </message> + <message> + <source>Expected a JSON object, but got a JSON "%1".</source> + <translation>Ожидается объект JSON, но получен «%1».</translation> + </message> +</context> +<context> + <name>LanguageClient</name> + <message> + <source>Language Client</source> + <translation>Языковый клиент</translation> + </message> +</context> +<context> + <name>LanguageClient::BaseClient</name> + <message> + <source>Invalid parameter in "%1": %2</source> + <translation>Неверный параметр в «%1»: %2</translation> + </message> + <message> + <source>Language Server "%1" Initialize Error</source> + <translation>Ошибка инициализации языкового сервера «%1»</translation> + </message> + <message> + <source>Initialize error: </source> + <translation>Ошибка инициализации: </translation> + </message> + <message> + <source>No initialize result.</source> + <translation>Нет результата инициализации.</translation> + </message> + <message> + <source>Initialize result is not valid: </source> + <translation>Результат инициализации неверен: </translation> + </message> + <message> + <source>Cannot handle content of type: %1</source> + <translation>Нельзя обработать содержимое типа %1</translation> + </message> +</context> +<context> + <name>LanguageClient::BaseSettingsWidget</name> + <message> + <source>Name:</source> + <translation>Имя:</translation> + </message> + <message> + <source>Language:</source> + <translation>Язык:</translation> + </message> + <message> + <source>Set MIME Types...</source> + <translation>Задать MIME-типы...</translation> + </message> + <message> + <source>File pattern</source> + <translation>Шаблон файла</translation> + </message> +</context> +<context> + <name>LanguageClient::LanguageClientManager</name> + <message> + <source>Unexpectedly finished. Restarting in %1 seconds.</source> + <translation>Неожиданное завершение. Перезапуск через %1 секунд.</translation> + </message> +</context> +<context> + <name>LanguageClient::ResponseError</name> + <message> + <source>Error %1</source> + <translation>Ошибка %1</translation> + </message> +</context> +<context> + <name>LanguageClient::StdIOClient</name> + <message> + <source>Cannot send data to unstarted server %1</source> + <translation>Нельзя отправить данные на незапущенный сервер %1</translation> + </message> + <message> + <source>Crashed with exit code %1: %2</source> + <translation>Завершился крахом с кодом %1: %2</translation> + </message> +</context> +<context> + <name>LanguageClient::StdIOSettingsWidget</name> + <message> + <source>Executable:</source> + <translation>Программа:</translation> + </message> + <message> + <source>Arguments:</source> + <translation>Параметры:</translation> + </message> +</context> +<context> + <name>LanguageClientSettingsPage</name> + <message> + <source>&Add</source> + <translation>&Добавить</translation> + </message> + <message> + <source>&Delete</source> + <translation>&Удалить</translation> + </message> + <message> + <source>General</source> + <translation>Основное</translation> + </message> +</context> +<context> + <name>LanguageServerProtocol::JsonObject</name> + <message> + <source>Expected type %1 but value contained %2</source> + <translation>Ожидается тип %1, но значение содержит %2</translation> + </message> +</context> +<context> + <name>LanguageServerProtocol::MarkedString</name> + <message> + <source>MarkedString should be either MarkedLanguageString, MarkupContent, or QList<MarkedLanguageString>.</source> + <translation>MarkedString должен быть или MarkedLanguageString, или MarkupContent, или QList<MarkedLanguageString>.</translation> + </message> + <message> + <source>DocumentFormattingProperty should be either bool, double, or QString.</source> + <translation>DocumentFormattingProperty должен быть или bool, или double, или QString.</translation> + </message> +</context> +<context> + <name>LanguageServerProtocol::Notification</name> + <message> + <source>No parameters in "%1".</source> + <translation>Нет параметров в «%1».</translation> + </message> +</context> +<context> + <name>LanguageServerProtocol::Request</name> + <message> + <source>No ID set in "%1".</source> + <translation>Не задан ID в «%1».</translation> + </message> +</context> +<context> + <name>LanguageServerProtocoll::MarkupOrString</name> + <message> + <source>Expected a string or MarkupContent in MarkupOrString.</source> + <translation>Ожидается string или MarkupContent в MarkupOrString.</translation> + </message> +</context> +<context> <name>LayoutPoperties</name> <message> <source>Alignment</source> @@ -23136,22 +23702,6 @@ Error: %5</translation> <translation>Источник входящих</translation> </message> <message> - <source>Commit</source> - <translation>Фиксировать</translation> - </message> - <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> - <source>&Undo</source> - <translation>&Отменить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Повторить</translation> - </message> - <message> <source>There are no changes to commit.</source> <translation>Нет изменений для фиксации.</translation> </message> @@ -23289,6 +23839,17 @@ Error: %5</translation> </message> </context> <context> + <name>MimeTypeDialog</name> + <message> + <source>Select MIME Types</source> + <translation>Выбрать MIME-типы</translation> + </message> + <message> + <source>Filter</source> + <translation>Фильтр</translation> + </message> +</context> +<context> <name>ModelEditor</name> <message> <source>Zoom: %1%</source> @@ -23388,10 +23949,6 @@ Error: %5</translation> <translation>Модель не загружена. Сохранить невозможно.</translation> </message> <message> - <source>Cannot reload model file.</source> - <translation>Не удалось загрузить файл модели.</translation> - </message> - <message> <source>Could not open "%1" for reading: %2.</source> <translation>Не удалось открыть файл «%1» для чтения: %2.</translation> </message> @@ -23633,6 +24190,13 @@ Error: %5</translation> </message> </context> <context> + <name>Nim::NimCompilerBuildStep</name> + <message> + <source>Nim Compiler Build Step</source> + <translation>Этап сборки компилятора Nim</translation> + </message> +</context> +<context> <name>Nim::NimCompilerBuildStepConfigWidget</name> <message> <source>Target:</source> @@ -23664,13 +24228,6 @@ Error: %5</translation> </message> </context> <context> - <name>Nim::NimCompilerBuildStepFactory</name> - <message> - <source>Nim Compiler Build Step</source> - <translation>Этап сборки компилятора Nim</translation> - </message> -</context> -<context> <name>Nim::NimCompilerCleanStep</name> <message> <source>Nim Clean Step</source> @@ -24315,14 +24872,6 @@ Error: %5</translation> <translation>Фиксировать</translation> </message> <message> - <source>&Undo</source> - <translation>От&менить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Вернуть</translation> - </message> - <message> <source>p4 revert</source> <translation>p4 revert</translation> </message> @@ -24375,11 +24924,6 @@ Error: %5</translation> <translation>Процесс завершился с кодом %1.</translation> </message> <message> - <source>submit</source> - <comment>"commit" action for perforce</comment> - <translation>фиксировать</translation> - </message> - <message> <source>The commit message check failed. Do you want to submit this change list?</source> <translation>Проверки сообщения о фиксации завершилась с ошибкой. Отправить указанные изменения?</translation> </message> @@ -24410,10 +24954,6 @@ Error: %5</translation> <translation>Процесс завершился аварийно.</translation> </message> <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> <source>Unable to write input data to process %1: %2</source> <translation>Не удалось отправить входные данные процессу %1: %2</translation> </message> @@ -25088,17 +25628,6 @@ Error: %5</translation> </message> </context> <context> - <name>ProjectExplorer::CustomExecutableDialog</name> - <message> - <source>Could not find the executable, please specify one.</source> - <translation>Не удалось найти программу, пожалуйста, укажите путь к ней.</translation> - </message> - <message> - <source>Executable:</source> - <translation>Программа:</translation> - </message> -</context> -<context> <name>ProjectExplorer::CustomExecutableRunConfiguration</name> <message> <source>Custom Executable</source> @@ -25575,6 +26104,14 @@ Error: %5</translation> <translation>&Пакетное изменение...</translation> </message> <message> + <source>Open &Terminal</source> + <translation>Открыть &терминал</translation> + </message> + <message> + <source>Open a terminal with this environment set up.</source> + <translation>Открыть терминал с этими настройками среды.</translation> + </message> + <message> <source>Unset <a href="%1"><b>%1</b></a></source> <translation>Сброшено значение <a href="%1"><b>%1</b></a></translation> </message> @@ -25846,8 +26383,15 @@ Excluding: %2 <context> <name>ProjectExplorer::Internal::ClangClToolChainConfigWidget</name> <message> - <source>LLVM:</source> - <translation>LLVM:</translation> + <source>&Compiler path:</source> + <translation>Путь к &компилятору:</translation> + </message> +</context> +<context> + <name>ProjectExplorer::Internal::ClangClToolChainFactory</name> + <message> + <source>clang-cl</source> + <translation>clang-cl</translation> </message> </context> <context> @@ -26524,6 +27068,29 @@ Excluding: %2 </message> </context> <context> + <name>ProjectExplorer::Internal::MakeStep</name> + <message> + <source>Override %1:</source> + <translation>Замена %1:</translation> + </message> + <message> + <source>Make arguments:</source> + <translation>Параметры make:</translation> + </message> + <message> + <source>Parallel jobs:</source> + <translation>Распараллелить на:</translation> + </message> + <message> + <source>Targets:</source> + <translation>Цели:</translation> + </message> + <message> + <source>Override MAKEFLAGS</source> + <translation>Переопределение MAKEFLAGS</translation> + </message> +</context> +<context> <name>ProjectExplorer::Internal::MingwToolChainFactory</name> <message> <source>MinGW</source> @@ -26716,10 +27283,6 @@ Excluding: %2 <translation>Всегда спрашивать перед остановкой приложений</translation> </message> <message> - <source>lines</source> - <translation>строками</translation> - </message> - <message> <source>Enabling this option ensures that the order of interleaved messages from stdout and stderr is preserved, at the cost of disabling highlighting of stderr.</source> <translation>При включении данной опции порядок следования сообщения из stdout и stderr будет сохранён, но будет утеряна подсветка данных из stderr.</translation> </message> @@ -26787,6 +27350,18 @@ Excluding: %2 <source>Add linker library search paths to run environment</source> <translation>Добавлять каталог библиотек компоновщика в среду исполнения</translation> </message> + <message> + <source>characters</source> + <translation>знаками</translation> + </message> + <message> + <source>Creates suitable run configurations automatically when setting up a new kit.</source> + <translation>При настройке нового комплекта автоматически создаётся подходящая конфигурация запуска.</translation> + </message> + <message> + <source>Create suitable run configurations automatically</source> + <translation>Автоматически создавать конфигурация запуска</translation> + </message> </context> <context> <name>ProjectExplorer::Internal::ProjectFileWizardExtension</name> @@ -28112,10 +28687,6 @@ Preselects a desktop Qt for building the application if available.</source> <translation>Пустрой проект qmake</translation> </message> <message> - <source>Create a three.js based application.</source> - <translation>Создание приложение на базе three.js.</translation> - </message> - <message> <source>Define Project Details</source> <translation>Определение данных проекта</translation> </message> @@ -28244,6 +28815,10 @@ Preselects a desktop Qt for building the application if available.</source> <translation>Создаст простое приложение на языке C++ без зависимостей.</translation> </message> <message> + <source>Qt 5.12</source> + <translation>Qt 5.12</translation> + </message> + <message> <source>Qt 5.9</source> <translation>Qt 5.9</translation> </message> @@ -28298,14 +28873,6 @@ Use this only if you are prototyping. You cannot create a full application with <translation>Черновая модель</translation> </message> <message> - <source>Creates a Qt Canvas 3D QML project, optionally including three.js.</source> - <translation>Создание проекта Qt Canvas 3D QML, возможно, с three.js.</translation> - </message> - <message> - <source>Qt Quick Application - Canvas 3D</source> - <translation>Приложение Qt Quick - Canvas 3D</translation> - </message> - <message> <source>Creates a Qt Quick application that contains an empty window.</source> <translation>Создание приложения Qt Quick, содержащее пустое окно.</translation> </message> @@ -28678,7 +29245,7 @@ Use this only if you are prototyping. You cannot create a full application with </message> <message> <source>Expected an object or a list.</source> - <translation>Требуется список или объект.</translation> + <translation>Ожидается список или объект.</translation> </message> <message> <source>No id set.</source> @@ -28833,9 +29400,47 @@ Use this only if you are prototyping. You cannot create a full application with </message> </context> <context> + <name>ProjectExplorer::MakeStep</name> + <message> + <source>Make</source> + <translation>Сборка</translation> + </message> + <message> + <source>Make command missing. Specify Make command in step configuration.</source> + <translation>Отсутвует команда Make. Укажите её в настройках шага.</translation> + </message> +</context> +<context> + <name>ProjectExplorer::MakeStepConfigWidget</name> + <message> + <source><code>MAKEFLAGS</code> specifies parallel jobs. Check "%1" to override.</source> + <translation><code>MAKEFLAGS</code> включает параллельную работу. Включите «%1», чтобы переопределить.</translation> + </message> + <message> + <source>Make:</source> + <translation>Make:</translation> + </message> + <message> + <source>Override %1:</source> + <translation>Переопределённая %1:</translation> + </message> + <message> + <source><b>Make:</b> %1</source> + <translation><b>Make:</b> %1</translation> + </message> + <message> + <source><b>Make:</b> No build configuration.</source> + <translation><b>Make:</b> Нет конфигурации сборки.</translation> + </message> + <message> + <source><b>Make:</b> %1 not found in the environment.</source> + <translation><b>Make:</b>программа %1 не найдена в системе.</translation> + </message> +</context> +<context> <name>ProjectExplorer::OsParser</name> <message> - <source>The process can not access the file because it is being used by another process. + <source>The process cannot access the file because it is being used by another process. Please close all running instances of your application before starting a build.</source> <translation>Процесс не может получить доступ к файлу, так как он используется другим процессом. Завершайте все запущенные экземпляры приложения перед началом сборки.</translation> @@ -29127,10 +29732,6 @@ Please close all running instances of your application before starting a build.< <translation>Не удалось открыть проект «%1»: нет модуля для открытия проектов типа «%2».</translation> </message> <message> - <source>Failed opening project "%1": Unknown project type.</source> - <translation>Не удалось открыть проект «%1»: тип проекта неизвестен.</translation> - </message> - <message> <source>Ignore All Errors?</source> <translation>Игнорировать все ошибки?</translation> </message> @@ -29303,6 +29904,18 @@ Do you want to ignore them?</source> <translation>Очистить</translation> </message> <message> + <source>System Environment</source> + <translation>Системная среда</translation> + </message> + <message> + <source>Build Environment</source> + <translation>Среда сборки</translation> + </message> + <message> + <source>Run Environment</source> + <translation>Среда выполнения</translation> + </message> + <message> <source>&Manage...</source> <translation>&Управление...</translation> </message> @@ -29921,6 +30534,10 @@ These files are preserved.</source> <source>Tool Chains</source> <translation>Инструментарии</translation> </message> + <message> + <source>ABI</source> + <translation>ABI</translation> + </message> </context> <context> <name>ProjectExplorer::UseDyldSuffixAspect</name> @@ -29945,17 +30562,6 @@ These files are preserved.</source> </message> </context> <context> - <name>ProjectExplorer::UserFileHandler</name> - <message> - <source>No deployment</source> - <translation>Без установки</translation> - </message> - <message> - <source>Deploy to Maemo device</source> - <translation>Установить на устройство Maemo</translation> - </message> -</context> -<context> <name>ProjectExplorer::WorkingDirectoryAspect</name> <message> <source>Working Directory</source> @@ -30122,6 +30728,10 @@ Copy the path to the source files to the clipboard?</source> <source>CRLF</source> <translation>CRLF</translation> </message> + <message> + <source>Cppcheck</source> + <translation>Cppcheck</translation> + </message> </context> <context> <name>QSsh::Internal::SftpChannelPrivate</name> @@ -30708,13 +31318,6 @@ Copy the path to the source files to the clipboard?</source> </message> </context> <context> - <name>QbsProjectManager::Internal::QbsBuildStepFactory</name> - <message> - <source>Qbs Build</source> - <translation>Сборка Qbs</translation> - </message> -</context> -<context> <name>QbsProjectManager::Internal::QbsCleanStep</name> <message> <source>Qbs Clean</source> @@ -30745,13 +31348,6 @@ Copy the path to the source files to the clipboard?</source> </message> </context> <context> - <name>QbsProjectManager::Internal::QbsCleanStepFactory</name> - <message> - <source>Qbs Clean</source> - <translation>Очистка Qbs</translation> - </message> -</context> -<context> <name>QbsProjectManager::Internal::QbsInstallStep</name> <message> <source>Qbs Install</source> @@ -30790,13 +31386,6 @@ Copy the path to the source files to the clipboard?</source> </message> </context> <context> - <name>QbsProjectManager::Internal::QbsInstallStepFactory</name> - <message> - <source>Qbs Install</source> - <translation>Установка с Qbs</translation> - </message> -</context> -<context> <name>QbsProjectManager::Internal::QbsKitInformation</name> <message> <source>Additional Qbs Profile Settings</source> @@ -30975,167 +31564,6 @@ Copy the path to the source files to the clipboard?</source> </message> </context> <context> - <name>QmakeAndroidSupport::Internal::ChooseDirectoryPage</name> - <message> - <source>The Android package source directory cannot be the same as the project directory.</source> - <translation>Исходный каталог пакета Android не может совпадать с каталогом проекта.</translation> - </message> - <message> - <source>Android package source directory:</source> - <translation>Исходный каталог пакета Android:</translation> - </message> - <message> - <source>It is highly recommended if you are planning to extend the Java part of your Qt application.</source> - <translation>Настоятельно рекомендуется в случае расширения Java-части Qt приложения.</translation> - </message> - <message> - <source>Select the Android package source directory. - -The files in the Android package source directory are copied to the build directory's Android directory and the default files are overwritten.</source> - <translation>Выберите исходный каталог пакета Android. - -Его содержимое будет скопировано в каталог сборки Android с замещением стандартных файлов.</translation> - </message> - <message> - <source>The Android template files will be created in the ANDROID_PACKAGE_SOURCE_DIR set in the .pro file.</source> - <translation>Шаблонные файлы для Android будут созданы в каталоге, заданном ANDROID_PACKAGE_SOURCE_DIR в файле .pro.</translation> - </message> - <message> - <source>Copy the Gradle files to Android directory</source> - <translation>Копировать файлы Gradle в каталог Android</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::ChooseProFilePage</name> - <message> - <source>Select the .pro file for which you want to create the Android template files.</source> - <translation>Выберите файл .pro, для которого следует создать шаблоны для Android.</translation> - </message> - <message> - <source>.pro file:</source> - <translation>Файл .pro:</translation> - </message> - <message> - <source>Select a .pro File</source> - <translation>Выбор файла .pro</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::CreateAndroidManifestWizard</name> - <message> - <source>Create Android Template Files Wizard</source> - <translation>Мастер создания шаблонов для Android</translation> - </message> - <message> - <source>Overwrite %1 file</source> - <translation>Перезапись файла %1</translation> - </message> - <message> - <source>Overwrite existing "%1"?</source> - <translation>Перезаписать существующий файл «%1»?</translation> - </message> - <message> - <source>File Creation Error</source> - <translation>Ошибка создания файла</translation> - </message> - <message> - <source>Could not copy file "%1" to "%2".</source> - <translation>Не удалось скопировать файл «%1» в «%2».</translation> - </message> - <message> - <source>Project File not Updated</source> - <translation>Файл проекта не обновлён</translation> - </message> - <message> - <source>Could not update the .pro file %1.</source> - <translation>Не удалось обновить .pro файл %1.</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::NoApplicationProFilePage</name> - <message> - <source>No application .pro file found in this project.</source> - <translation>Не найден файл .pro приложения в этом проекте.</translation> - </message> - <message> - <source>No Application .pro File</source> - <translation>Нет файла .pro приложения</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::QmakeAndroidBuildApkStep</name> - <message> - <source>Found old folder "android" in source directory. Qt 5.2 does not use that folder by default.</source> - <translation>Обнаружен старый каталог «android» в директории исходников. Qt 5.2 не использует его по умолчанию.</translation> - </message> - <message> - <source>Android build SDK not defined. Check Android settings.</source> - <translation>Не задан Android SDK для сборки. Проверьте настройки Android.</translation> - </message> - <message> - <source>No application .pro file found, not building an APK.</source> - <translation>Не найден файл .pro приложения, APK не собирается.</translation> - </message> - <message> - <source>Starting: "%1" %2</source> - <translation>Запускается: «%1» %2</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::QmakeAndroidBuildApkStepFactory</name> - <message> - <source>Build Android APK</source> - <translation>Сборка Android APK</translation> - </message> -</context> -<context> - <name>QmakeAndroidSupport::Internal::QmakeAndroidBuildApkWidget</name> - <message> - <source>Android</source> - <translation>Android</translation> - </message> - <message> - <source>Create Templates</source> - <translation>Создать шаблоны</translation> - </message> - <message> - <source>Additional Libraries</source> - <translation>Дополнительные библиотеки</translation> - </message> - <message> - <source>List of extra libraries to include in Android package and load on startup.</source> - <translation>Список дополнительных библиотек для включения в пакет и загрузки при запуске.</translation> - </message> - <message> - <source>Select library to include in package.</source> - <translation>Выбор библиотеки для включения в пакет.</translation> - </message> - <message> - <source>Add...</source> - <translation>Добавить...</translation> - </message> - <message> - <source>Remove currently selected library from list.</source> - <translation>Удаление выбранной библиотеки из списка.</translation> - </message> - <message> - <source>Remove</source> - <translation>Удалить</translation> - </message> - <message> - <source>Select additional libraries</source> - <translation>Выбор дополнительных библиотек</translation> - </message> - <message> - <source>Libraries (*.so)</source> - <translation>Библиотеки (*.so)</translation> - </message> - <message> - <source><b>Build Android APK</b></source> - <translation><b>Собрать Android APK</b></translation> - </message> -</context> -<context> <name>QmakePriFile</name> <message> <source>Failed</source> @@ -31165,9 +31593,9 @@ The files in the Android package source directory are copied to the build direct <name>QmakeProjectManager</name> <message> <source>"%1" is used by qmake, but "%2" is configured in the kit. -Please update your kit or choose a mkspec for qmake that matches your target environment better.</source> +Please update your kit (%3) or choose a mkspec for qmake that matches your target environment better.</source> <translation>«%1» используется qmake, но «%2» задан в комплекте. -Обновите комплект или выберите подходящей для вашей целевой платформы mkspec для qmake.</translation> +Обновите комплект (%3) или выберите подходящей для вашей целевой платформы mkspec для qmake.</translation> </message> </context> <context> @@ -31596,6 +32024,10 @@ Preselects a desktop Qt for building the application if available.</source> <source>Remove "d" suffix for release version</source> <translation>Удалить суффикс «d» для выпускаемой версии</translation> </message> + <message> + <source>Library type:</source> + <translation>Тип библиотеки:</translation> + </message> </context> <context> <name>QmakeProjectManager::Internal::LibraryTypePage</name> @@ -31689,24 +32121,6 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> </context> <context> - <name>QmakeProjectManager::Internal::MakeStep</name> - <message> - <source>Make arguments:</source> - <translation>Параметры make:</translation> - </message> - <message> - <source>Override %1:</source> - <translation>Замена %1:</translation> - </message> -</context> -<context> - <name>QmakeProjectManager::Internal::MakeStepFactory</name> - <message> - <source>Make</source> - <translation>Сборка</translation> - </message> -</context> -<context> <name>QmakeProjectManager::Internal::ModulesPage</name> <message> <source>Select Required Modules</source> @@ -31764,13 +32178,6 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> </context> <context> - <name>QmakeProjectManager::Internal::QMakeStepFactory</name> - <message> - <source>qmake</source> - <translation>qmake</translation> - </message> -</context> -<context> <name>QmakeProjectManager::Internal::QmakeKitConfigWidget</name> <message> <source>Qt mkspec:</source> @@ -31905,24 +32312,6 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> </context> <context> - <name>QmakeProjectManager::Internal::Qt4Target</name> - <message> - <source>Desktop</source> - <comment>Qt4 Desktop target display name</comment> - <translation>Desktop</translation> - </message> - <message> - <source>Maemo Emulator</source> - <comment>Qt4 Maemo Emulator target display name</comment> - <translation>Эмулятор Maemo</translation> - </message> - <message> - <source>Maemo Device</source> - <comment>Qt4 Maemo Device target display name</comment> - <translation>Устройство Maemo</translation> - </message> -</context> -<context> <name>QmakeProjectManager::Internal::SimpleProjectWizard</name> <message> <source>Import as qmake Project (Limited Functionality)</source> @@ -31999,41 +32388,6 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> </context> <context> - <name>QmakeProjectManager::MakeStep</name> - <message> - <source>Make</source> - <comment>Qt MakeStep display name.</comment> - <translation>Сборка</translation> - </message> - <message> - <source>Cannot find Makefile. Check your build settings.</source> - <translation>Не удалось обнаружить Makefile. Проверьте настройки сборки.</translation> - </message> -</context> -<context> - <name>QmakeProjectManager::MakeStepConfigWidget</name> - <message> - <source>Override %1:</source> - <translation>Заменить %1:</translation> - </message> - <message> - <source>Make:</source> - <translation>Make:</translation> - </message> - <message> - <source><b>Make:</b> %1</source> - <translation><b>Make:</b> %1</translation> - </message> - <message> - <source><b>Make:</b> No Qt build configuration.</source> - <translation><b>Make:</b> Нет конфигурации сборки Qt.</translation> - </message> - <message> - <source><b>Make:</b> %1 not found in the environment.</source> - <translation><b>Make:</b>программа %1 не найдена.</translation> - </message> -</context> -<context> <name>QmakeProjectManager::QMakeStep</name> <message> <source>qmake</source> @@ -32183,6 +32537,13 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> </context> <context> + <name>QmakeProjectManager::QmakeMakeStep</name> + <message> + <source>Cannot find Makefile. Check your build settings.</source> + <translation>Не удалось обнаружить Makefile. Проверьте настройки сборки.</translation> + </message> +</context> +<context> <name>QmakeProjectManager::QmakeManager</name> <message> <source>QMake</source> @@ -32494,19 +32855,19 @@ Neither the path to the library nor the path to its includes is added to the .pr </message> <message> <source>Override Width</source> - <translation>Заменить ширину</translation> + <translation>Переопределение ширины</translation> </message> <message> <source>Override width of root item.</source> - <translation>Заменить ширину корневого элемента.</translation> + <translation>Переопределение ширины корневого элемента.</translation> </message> <message> <source>Override Height</source> - <translation>Заменить высоту</translation> + <translation>Переопределение высоты</translation> </message> <message> <source>Override height of root item.</source> - <translation>Заменить высоту корневого элемента.</translation> + <translation>Переопределение высоты корневого элемента.</translation> </message> <message> <source>Reset view (R).</source> @@ -33886,11 +34247,11 @@ Please build the qmldump application on the Qt version options page.</source> </message> <message> <source>Expected document to contain a single object definition.</source> - <translation>Требуется определение в документе ровно одного объекта.</translation> + <translation>Ожидается определение в документе ровно одного объекта.</translation> </message> <message> <source>Expected expression statement after colon.</source> - <translation>Требуется выражение после запятой.</translation> + <translation>Ожидается выражение после запятой.</translation> </message> </context> <context> @@ -33920,15 +34281,15 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Number value expected.</source> - <translation>Требуется числовое значение.</translation> + <translation>Ожидается числовое значение.</translation> </message> <message> <source>Boolean value expected.</source> - <translation>Требуется логическое значение.</translation> + <translation>Ожидается логическое значение.</translation> </message> <message> <source>String value expected.</source> - <translation>Требуется строковое значение.</translation> + <translation>Ожидается строковое значение.</translation> </message> <message> <source>Invalid URL.</source> @@ -33944,7 +34305,7 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Anchor line expected.</source> - <translation>Требуется строка привязки.</translation> + <translation>Ожидается строка привязки.</translation> </message> <message> <source>Duplicate property binding.</source> @@ -33952,7 +34313,7 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Id expected.</source> - <translation>Требуется id.</translation> + <translation>Ожидается id.</translation> </message> <message> <source>Invalid id.</source> @@ -34164,15 +34525,15 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Object value expected.</source> - <translation>Требуется объектное значение.</translation> + <translation>Ожидается значение-объект.</translation> </message> <message> <source>Array value expected.</source> - <translation>Требуется значение-массив.</translation> + <translation>Ожидается значение-массив.</translation> </message> <message> <source>%1 value expected.</source> - <translation>Требуется значение типа %1.</translation> + <translation>Ожидается значение типа %1.</translation> </message> <message> <source>Maximum number value is %1.</source> @@ -34204,7 +34565,7 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>%1 elements expected in array value.</source> - <translation>Требуется %1 элемент(ов) в значении-массиве.</translation> + <translation>Ожидается %1 элемент(ов) в значении-массиве.</translation> </message> <message> <source>Imperative code is not supported in the Qt Quick Designer.</source> @@ -34243,11 +34604,11 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected a single import.</source> - <translation>Требуется одиночный импорт.</translation> + <translation>Ожидается одиночный импорт.</translation> </message> <message> <source>Expected import of QtQuick.tooling.</source> - <translation>Требуется импорт QtQuick.tooling.</translation> + <translation>Ожидается импорт QtQuick.tooling.</translation> </message> <message> <source>Major version different from 1 not supported.</source> @@ -34255,27 +34616,27 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected document to contain a single object definition.</source> - <translation>Требуется определение в документе ровно одного объекта.</translation> + <translation>В документе ожидается определение ровно одного объекта.</translation> </message> <message> <source>Expected document to contain a Module {} member.</source> - <translation>В документе требуется наличие члена Module {}.</translation> + <translation>В документе ожидается наличие члена Module {}.</translation> </message> <message> <source>Expected dependency definitions</source> - <translation>Требуется определение зависимостей</translation> + <translation>Ожидается определение зависимостей</translation> </message> <message> <source>Expected only Property, Method, Signal and Enum object definitions, not "%1".</source> - <translation>Допустимы только определения объектов Property, Method, Signal и Enum, а не «%1».</translation> + <translation>Ожидаются только определения объектов Property, Method, Signal и Enum, а не «%1».</translation> </message> <message> <source>Expected only name, prototype, defaultProperty, attachedType, exports, isSingleton, isCreatable, isComposite and exportMetaObjectRevisions script bindings, not "%1".</source> - <translation>Допустимы только связки со скриптами name, prototype, defaultProperty, attachedType, exports, isSingleton, isCreatable, isComposite и exportMetaObjectRevisions, но не «%1».</translation> + <translation>Ожидаются только связки со скриптами name, prototype, defaultProperty, attachedType, exports, isSingleton, isCreatable, isComposite и exportMetaObjectRevisions, но не «%1».</translation> </message> <message> <source>Expected only script bindings and object definitions.</source> - <translation>Допустимы только связки со скриптами и определения объектов.</translation> + <translation>Ожидаются только связки со скриптами и определения объектов.</translation> </message> <message> <source>Component definition is missing a name binding.</source> @@ -34283,11 +34644,11 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected only uri, version and name script bindings.</source> - <translation>Допустимы только связки со скриптами uri, version и name.</translation> + <translation>Ожидаются только связки со скриптами uri, version и name.</translation> </message> <message> <source>Expected only script bindings.</source> - <translation>Допустимы только связки со скриптами.</translation> + <translation>Ожидаются только связки со скриптами.</translation> </message> <message> <source>ModuleApi definition has no or invalid version binding.</source> @@ -34295,11 +34656,11 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected only Parameter object definitions.</source> - <translation>Допустимы только определения объектов Parameter.</translation> + <translation>Ожидаются только определения объектов Parameter.</translation> </message> <message> <source>Expected only name and type script bindings.</source> - <translation>Допустимы только связки со скриптами name и type.</translation> + <translation>Ожидаются только связки со скриптами name и type.</translation> </message> <message> <source>Method or signal is missing a name script binding.</source> @@ -34307,11 +34668,11 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected script binding.</source> - <translation>Требуется связка со скриптом.</translation> + <translation>Ожидается связка со скриптом.</translation> </message> <message> <source>Expected only type, name, revision, isPointer, isReadonly and isList script bindings.</source> - <translation>Допустимы только связки со скриптами type, name, revision, isPointer, isReadonly и isList.</translation> + <translation>Ожидаются только связки со скриптами type, name, revision, isPointer, isReadonly и isList.</translation> </message> <message> <source>Property object is missing a name or type script binding.</source> @@ -34319,47 +34680,47 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected only name and values script bindings.</source> - <translation>Допустимы только связки со скриптами name и values.</translation> + <translation>Ожидаются только связки со скриптами name и values.</translation> </message> <message> <source>Expected string after colon.</source> - <translation>Требуется строка после запятой.</translation> + <translation>Ожидается строка после запятой.</translation> </message> <message> <source>Expected boolean after colon.</source> - <translation>Требуется логическое значение после запятой.</translation> + <translation>Ожидается логическое значение после запятой.</translation> </message> <message> <source>Expected true or false after colon.</source> - <translation>Требуется true или false после запятой.</translation> + <translation>Ожидается true или false после запятой.</translation> </message> <message> <source>Expected numeric literal after colon.</source> - <translation>Требуется числовой литерал после запятой.</translation> + <translation>Ожидается числовой литерал после запятой.</translation> </message> <message> <source>Expected integer after colon.</source> - <translation>Требуется целое после запятой.</translation> + <translation>Ожидается целое после запятой.</translation> </message> <message> <source>Expected array of strings after colon.</source> - <translation>Требуется массив строк после запятой.</translation> + <translation>Ожидается массив строк после запятой.</translation> </message> <message> <source>Expected array literal with only string literal members.</source> - <translation>Требуется массив-литерал только со строковыми членами.</translation> + <translation>Ожидается массив-литерал только со строковыми членами.</translation> </message> <message> <source>Expected string literal to contain 'Package/Name major.minor' or 'Name major.minor'.</source> - <translation>Требуется, чтобы строковый литерал содержал «Пакет/Название старшая.младшая» или «Название старшая.младшая».</translation> + <translation>Ожидается, чтобы строковый литерал содержал «Пакет/Название старшая.младшая» или «Название старшая.младшая».</translation> </message> <message> <source>Expected array of numbers after colon.</source> - <translation>Требуется массив чисел после запятой.</translation> + <translation>Ожидается массив чисел после запятой.</translation> </message> <message> <source>Expected array literal with only number literal members.</source> - <translation>Требуется массив-литерал только с числовыми членами.</translation> + <translation>Ожидается массив-литерал только с числовыми членами.</translation> </message> <message> <source>Meta object revision without matching export.</source> @@ -34367,15 +34728,15 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> <message> <source>Expected integer.</source> - <translation>Требуется целое.</translation> + <translation>Ожидается целое.</translation> </message> <message> <source>Expected object literal after colon.</source> - <translation>Требуется объектный литерал после запятой.</translation> + <translation>Ожидается объектный литерал после запятой.</translation> </message> <message> <source>Expected object literal to contain only 'string: number' elements.</source> - <translation>Требуется, чтобы объектный литерал содержал только элементы «строка: число».</translation> + <translation>Ожидается, чтобы объектный литерал содержал только элементы «строка: число».</translation> </message> <message> <source>Enum should not contain getter and setters, but only 'string: number' elements.</source> @@ -34575,23 +34936,6 @@ For more information, see the "Checking Code Syntax" documentation.</s </message> </context> <context> - <name>QmlJSEditor::Internal::QmlJSPreviewRunner</name> - <message> - <source>No file specified.</source> - <translation>Файл не указан.</translation> - </message> - <message> - <source>Failed to preview Qt Quick file</source> - <translation>Не удалось выполнить предпросмотр файла Qt Quick</translation> - </message> - <message> - <source>Could not preview Qt Quick (QML) file. Reason: -%1</source> - <translation>Не удалось запустить предпросмотр файла Qt Quick (QML). Причина: -%1</translation> - </message> -</context> -<context> <name>QmlJSEditor::Internal::QmlJsEditingSettingsPage</name> <message> <source>Qt Quick Toolbars</source> @@ -35084,11 +35428,11 @@ the QML editor know about a likely URI.</source> <translation>Всего</translation> </message> <message numerus="yes"> - <source>%1 byte(s)</source> + <source>%n byte(s)</source> <translation> - <numerusform>%1 байт</numerusform> - <numerusform>%1 байта</numerusform> - <numerusform>%1 байт</numerusform> + <numerusform>%n байт</numerusform> + <numerusform>%n байта</numerusform> + <numerusform>%n байт</numerusform> </translation> </message> <message> @@ -35147,11 +35491,11 @@ the QML editor know about a likely URI.</source> <translation>Всего</translation> </message> <message numerus="yes"> - <source>%1 byte(s)</source> + <source>%n byte(s)</source> <translation> - <numerusform>%1 байт</numerusform> - <numerusform>%1 байта</numerusform> - <numerusform>%1 байт</numerusform> + <numerusform>%n байт</numerusform> + <numerusform>%n байта</numerusform> + <numerusform>%n байт</numerusform> </translation> </message> <message> @@ -35599,9 +35943,9 @@ Do you want to save the data first?</source> <translation>Ошибка записи файла трассировки.</translation> </message> <message> - <source>Could not re-read events from temporary trace file: %s + <source>Could not re-read events from temporary trace file: %1 Saving failed.</source> - <translation>Не удалось перечитать события из временного файла трассировки: %s + <translation>Не удалось перечитать события из временного файла трассировки: %1 Сохранение не удалось.</translation> </message> </context> @@ -35881,17 +36225,6 @@ Saving failed.</source> </message> </context> <context> - <name>QmlProjectManager::Internal::QmlProjectRunConfigurationWidget</name> - <message> - <source>Arguments:</source> - <translation>Параметры:</translation> - </message> - <message> - <source>Main QML file:</source> - <translation>Основной файл QML:</translation> - </message> -</context> -<context> <name>QmlProjectManager::QmlProject</name> <message> <source>Error while loading project file %1.</source> @@ -35943,6 +36276,14 @@ Saving failed.</source> <context> <name>QmlProjectManager::QmlProjectRunConfiguration</name> <message> + <source>Main QML file:</source> + <translation>Основной файл QML:</translation> + </message> + <message> + <source>QML Viewer:</source> + <translation>Просмотрщик QML:</translation> + </message> + <message> <source>QML Scene</source> <comment>QMLRunConfiguration display name.</comment> <translation>QML Scene</translation> @@ -35965,14 +36306,6 @@ Saving failed.</source> </message> </context> <context> - <name>QmlProjectManager::QmlTarget</name> - <message> - <source>QML Viewer</source> - <comment>QML Viewer target display name</comment> - <translation></translation> - </message> -</context> -<context> <name>Qnx::Internal::QnxAttachDebugSupport</name> <message> <source>Remote QNX process %1</source> @@ -37146,6 +37479,14 @@ For more details, see /etc/sysctl.d/10-ptrace.conf <context> <name>RemoteLinux::GenericDirectUploadStep</name> <message> + <source>Incremental deployment</source> + <translation>Инкрементальная установка</translation> + </message> + <message> + <source>Ignore missing files</source> + <translation>Игнорировать отсутствующие файлы</translation> + </message> + <message> <source>Upload files via SFTP</source> <translation>Отправить файлы через SFTP</translation> </message> @@ -37327,28 +37668,6 @@ In addition, device connectivity will be tested.</source> </message> </context> <context> - <name>RemoteLinux::GenericRemoteLinuxCustomCommandDeploymentStep</name> - <message> - <source>Run custom remote command</source> - <translation>Выполнить особую внешную команду</translation> - </message> -</context> -<context> - <name>RemoteLinux::Internal::ConfigWidget</name> - <message> - <source>Incremental deployment</source> - <translation>Инкрементальная установка</translation> - </message> - <message> - <source>Ignore missing files</source> - <translation>Игнорировать отсутствующие файлы</translation> - </message> - <message> - <source>Command line:</source> - <translation>Командная строка:</translation> - </message> -</context> -<context> <name>RemoteLinux::Internal::GenericLinuxDeviceConfigurationWizardSetupPage</name> <message> <source>WizardPage</source> @@ -37583,6 +37902,17 @@ In addition, device connectivity will be tested.</source> </message> </context> <context> + <name>RemoteLinux::RemoteLinuxCustomCommandDeploymentStep</name> + <message> + <source>Command line:</source> + <translation>Командная строка:</translation> + </message> + <message> + <source>Run custom remote command</source> + <translation>Выполнить особую внешную команду</translation> + </message> +</context> +<context> <name>RemoteLinux::RemoteLinuxEnvironmentAspect</name> <message> <source>Clean Environment</source> @@ -39133,7 +39463,7 @@ with a password, which you can enter below.</source> <message> <source>Elide</source> <translatorcomment>Х.з. что такое (может отсутствовать, быть слева, справа и посередине).</translatorcomment> - <translation type="unfinished">Вычеркивание</translation> + <translation>Вычеркивание</translation> </message> <message> <source>Alignment</source> @@ -39145,11 +39475,11 @@ with a password, which you can enter below.</source> </message> <message> <source>Render type</source> - <translation>Тип рендера</translation> + <translation>Тип отрисовки</translation> </message> <message> <source>Override the default rendering type for this item.</source> - <translation>Заменить умолчальный рендер для этого элемента.</translation> + <translation>Переопределение типа отрисовки по умолчанию для этого элемента.</translation> </message> <message> <source>Font size mode</source> @@ -39432,22 +39762,6 @@ with a password, which you can enter below.</source> <translation>Откатить все изменения...</translation> </message> <message> - <source>Commit</source> - <translation>Фиксировать</translation> - </message> - <message> - <source>Diff &Selected Files</source> - <translation>&Сравнить выбранные файлы</translation> - </message> - <message> - <source>&Undo</source> - <translation>От&менить</translation> - </message> - <message> - <source>&Redo</source> - <translation>&Повторить</translation> - </message> - <message> <source>Closing Subversion Editor</source> <translation>Закрытие редактора Subversion</translation> </message> @@ -39772,6 +40086,42 @@ with a password, which you can enter below.</source> <source>Text Editor</source> <translation>Текстовый редактор</translation> </message> + <message> + <source>Cannot create temporary file "%1": %2.</source> + <translation>Невозможно создать временный файл «%1»: %2.</translation> + </message> + <message> + <source>Failed to format: %1.</source> + <translation>Не удалось отформатировать: %1.</translation> + </message> + <message> + <source>Cannot read file "%1": %2.</source> + <translation>Невозможно прочитать файл «%1»: %2.</translation> + </message> + <message> + <source>Cannot call %1 or some other error occurred.</source> + <translation>Не удалось вызвать %1 или возникла другая ошибка.</translation> + </message> + <message> + <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source> + <translation>Не удалось вызвать %1 или возникла другая ошибка. Истекло время форматирования файла %2.</translation> + </message> + <message> + <source>Error in text formatting: %1</source> + <translation>Ошибка при форматировании текста: %1</translation> + </message> + <message> + <source>Could not format file %1.</source> + <translation>Не удалось переформатировать файл %1.</translation> + </message> + <message> + <source>File %1 was closed.</source> + <translation>Файл %1 был закрыт.</translation> + </message> + <message> + <source>File was modified.</source> + <translation>Файл изменился.</translation> + </message> </context> <context> <name>TextEditor::BaseFileFind</name> @@ -41966,6 +42316,14 @@ Applied to text that matched no other rule.</source> <translation>Зарезервированные слова языка программирования, за исключением типов примитивов.</translation> </message> <message> + <source>Punctuation</source> + <translation>Пунктуация</translation> + </message> + <message> + <source>Punctuation excluding operators.</source> + <translation>Пунктуация без операторов.</translation> + </message> + <message> <source>Operator</source> <translation>Оператор</translation> </message> @@ -42552,14 +42910,6 @@ The trace data is lost.</source> <source>&Topics</source> <translation>&Темы</translation> </message> - <message> - <source>&Display</source> - <translation>&Показать</translation> - </message> - <message> - <source>&Close</source> - <translation>&Закрыть</translation> - </message> </context> <context> <name>Update</name> @@ -43414,8 +43764,8 @@ To clear a variable, put its name on a line with nothing else on it.</source> <translation>Неподдерживаемый файл настроек объединения</translation> </message> <message> - <source>"%1" is not supported by %1. Do you want to try loading it anyway?</source> - <translation>«%1» не поддерживается %2. Продолжить загрузку?</translation> + <source>"%1" is not supported by %2. Do you want to try loading it anyway?</source> + <translation>«%1» не поддерживается %2. Попытаться продолжить загрузку?</translation> </message> </context> <context> @@ -44530,7 +44880,7 @@ With cache simulation, further event counters are enabled: </message> </context> <context> - <name>Valgrind::Internal::Visualisation</name> + <name>Valgrind::Internal::Visualization</name> <message> <source>All functions with an inclusive cost ratio higher than %1 (%2 are hidden)</source> <translation>Все функции с полной ценой более %1 (%2 скрыто)</translation> @@ -45018,11 +45368,6 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>Не удалось удалить файл «%1».</translation> </message> <message> - <source>commit</source> - <comment>name of "commit" action of the VCS.</comment> - <translation>фиксировать</translation> - </message> - <message> <source>Save before %1?</source> <translation>Сохранить перед тем, как %1?</translation> </message> @@ -45047,6 +45392,11 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>Хранилище контроля версиями создано в %1.</translation> </message> <message> + <source>Commit</source> + <comment>name of "commit" action of the VCS.</comment> + <translation>Фиксировать</translation> + </message> + <message> <source>A version control repository could not be created in %1.</source> <translation>Не удалось создать хранилище контроля версий в %1.</translation> </message> @@ -45166,6 +45516,21 @@ should a repository require SSH-authentication (see documentation on SSH and the </message> </context> <context> + <name>VcsBase::VcsSubmitEditorFactory</name> + <message> + <source>&Undo</source> + <translation>&Отменить</translation> + </message> + <message> + <source>&Redo</source> + <translation>&Повторить</translation> + </message> + <message> + <source>Diff &Selected Files</source> + <translation>&Сравнить выбранные файлы</translation> + </message> +</context> +<context> <name>VirtualFunctionsAssistProcessor</name> <message> <source>...searching overrides</source> @@ -45384,12 +45749,16 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>Удалить пакет после завершения приложения</translation> </message> <message> - <source>Run App Package</source> - <translation>Запуск пакета приложения</translation> + <source>Enable localhost communication for clients</source> + <translation>Включить локальную передачу для клиентов</translation> </message> <message> - <source>Launch App</source> - <translation>Запуск приложения</translation> + <source>Enable localhost communication for servers (requires elevated rights)</source> + <translation>Включить локальную передачу для серверов (требуются соответствующие права)</translation> + </message> + <message> + <source>Run App Package</source> + <translation>Запуск пакета приложения</translation> </message> </context> <context> @@ -45699,6 +46068,26 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>По размеру</translation> </message> <message> + <source>Layout Objects</source> + <translation>Объекты компоновщиков</translation> + </message> + <message> + <source>Equal Horizontal Distance</source> + <translation>Равное горизонтальное расстояние</translation> + </message> + <message> + <source>Equal Vertical Distance</source> + <translation>Равное вертикальное расстояние</translation> + </message> + <message> + <source>Equal Horizontal Space</source> + <translation>Равные горизонтальные промежутки</translation> + </message> + <message> + <source>Equal Vertical Space</source> + <translation>Равные вертикальные промежутки</translation> + </message> + <message> <source>Add Related Elements</source> <translation>Добавить связанные элементы</translation> </message> |