diff options
author | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2015-02-24 17:55:57 +0300 |
---|---|---|
committer | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2015-04-13 12:01:56 +0000 |
commit | 1f969614b340b664bfc7014e2f00787097542d7e (patch) | |
tree | a22e2e4dca1996f01bb39637b43ced84f971f0df /share | |
parent | f368294251b6bd63fc0911e68c688eecfdab9d22 (diff) | |
download | qt-creator-1f969614b340b664bfc7014e2f00787097542d7e.tar.gz |
Updated Russian translation
Change-Id: Ic05b7fd7693779d6866d0857014339cae7d69212
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'share')
-rw-r--r-- | share/qtcreator/translations/qtcreator_ru.ts | 2870 |
1 files changed, 1728 insertions, 1142 deletions
diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index 9f1ba47265..b78237a6e1 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -83,7 +83,31 @@ </message> </context> <context> - <name>Analyzer::AnalyzerManagerPrivate</name> + <name>Analyzer::AnalyzerManager</name> + <message> + <source>Debug</source> + <translation>Отладка</translation> + </message> + <message> + <source>Release</source> + <translation>Выпуск</translation> + </message> + <message> + <source>Tool</source> + <translation>Инструмент</translation> + </message> + <message> + <source>Run %1 in %2 Mode?</source> + <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 %3 mode.</p><p>Debug and Release mode run-time characteristics differ significantly, analytical findings for one mode may or may not be relevant for the other.</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. Утилита разработана для использования в режиме %3.</p><p>Работа в режимах отладки и выпуска значительно отличается, поэтому проблемы, найденные для одного из них, могут отсутствовать у другого.</p><p>Выполнить запуск утилиты в режиме %2?</p></body></html></translation> + </message> + <message> + <source>Analyze</source> + <translation>Анализ</translation> + </message> <message> <source>&Analyze</source> <translation>&Анализ</translation> @@ -121,10 +145,10 @@ </message> </context> <context> - <name>Analyzer::Internal::AnalyzerMode</name> + <name>Analyzer::DetailedErrorView</name> <message> - <source>Analyze</source> - <translation>Анализ</translation> + <source>Copy</source> + <translation>Копировать</translation> </message> </context> <context> @@ -184,26 +208,6 @@ <source>Log file processed, no issues were found.</source> <translation>Файл журнала обработан, проблем не найдено.</translation> </message> - <message> - <source>Debug</source> - <translation>Отладка</translation> - </message> - <message> - <source>Release</source> - <translation>Выпуск</translation> - </message> - <message> - <source>Tool</source> - <translation>Инструмент</translation> - </message> - <message> - <source>Run %1 in %2 Mode?</source> - <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 %3 mode.</p><p>Debug and Release mode run-time characteristics differ significantly, analytical findings for one mode may or may not be relevant for the other.</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. Утилита разработана для использования в режиме %3.</p><p>Работа в режимах отладки и выпуска значительно отличается, поэтому проблемы, найденные для одного из них, могут отсутствовать у другого.</p><p>Выполнить запуск утилиты в режиме %2?</p></body></html></translation> - </message> </context> <context> <name>AnchorRow</name> @@ -305,17 +309,6 @@ </message> </context> <context> - <name>Android::AndroidPlugin</name> - <message> - <source>Android Manifest file</source> - <translation>Файл Android Manifest</translation> - </message> - <message> - <source>Could not add mime-type for AndroidManifest.xml editor.</source> - <translation>Не удалось добавить MIME-тип для редактора AndroidManifest.xml.</translation> - </message> -</context> -<context> <name>Android::Internal::AddNewAVDDialog</name> <message> <source>Create new AVD</source> @@ -431,6 +424,28 @@ <translation>Удаление предыдущего пакета %1.</translation> </message> <message> + <source>Starting: "%1" %2</source> + <translation>Запускается: «%1» %2</translation> + </message> + <message> + <source>The process "%1" exited normally.</source> + <translation>Процесс «%1» завершился успешно.</translation> + </message> + <message> + <source>The process "%1" exited with code %2.</source> + <translation>Процесс «%1» завершился с кодом %2.</translation> + </message> + <message> + <source>The process "%1" crashed.</source> + <translation>Процесс «%1» завершился крахом.</translation> + </message> + <message> + <source>Another application with the same package id but signed with different certificate already exists. +Do you want to uninstall the existing package?</source> + <translation>Приложение с таким же идентификатором пакета, но подписанное другим сертификатом, уже существует. +Удалить существующий пакет?</translation> + </message> + <message> <source>Package deploy: Running command "%1 %2".</source> <translation>Установка пакета: Выполнение команды «%1 %2».</translation> </message> @@ -439,24 +454,18 @@ <translation>Ошибка создания пакета: Не удалось выполнить команду «%1 %2»: %3</translation> </message> <message> - <source>Packaging Error: Command "%1 %2" failed.</source> - <translation>Ошибка создания пакета: Команда «%1 %2» завершилась с ошибкой.</translation> - </message> - <message> <source>Install failed</source> <translation>Ошибка установки</translation> </message> <message> - <source>Another application with the same package id but signed with different ceritificate already exists. -Do you want to uninstall the existing package next time?</source> - <translation>Приложение с таким же идентификатором пакета, но подписанное другим сертификатом, уже существует. -Удалить существующий пакет в следующий раз?</translation> - </message> - <message> <source>Pulling files necessary for debugging.</source> <translation>Загрузка файлов, необходимых для отладки.</translation> </message> <message> + <source>Packaging error: Command "%1 %2" failed.</source> + <translation>Ошибка создания пакета: Команда «%1 %2» завершилась с ошибкой.</translation> + </message> + <message> <source>Reason: %1</source> <translation>Причина: %1</translation> </message> @@ -907,6 +916,12 @@ Do you want to uninstall the existing package next time?</source> <source>"%1" does not seem to be an Android NDK top folder.</source> <translation>Путь «%1» не похож на корневой каталог Android NDK.</translation> </message> + <message> + <source>Qt versions for %1 architectures are missing. +To add the Qt versions, select Options > Build & Run > Qt Versions.</source> + <translation>Отсутствуют профили Qt для %1 архитектур(ы). +Для их добавления зайдите в Параметры - Сборка и запуск - Профили Qt.</translation> + </message> <message numerus="yes"> <source>Found %n toolchains for this NDK.</source> <translation> @@ -930,12 +945,6 @@ To add the Qt version, select Options > Build & Run > Qt Versions.</so <translation>Нельзя устанавливать Android NDK в каталог, путь к которому содержит пробелы.</translation> </message> <message> - <source>Qt versions for architectures %1 are missing. -To add the Qt versions, select Options > Build & Run > Qt Versions.</source> - <translation>Отсутствуют профили Qt для архитектур %1. -Для их добавления зайдите в Параметры - Сборка и запуск - Профили Qt.</translation> - </message> - <message> <source>The Platform tools are missing. Please use the Android SDK Manager to install them.</source> <translation>Отсутствуют инструменты для данной платформы. Используйте Android SDK Manager для их установки.</translation> </message> @@ -956,8 +965,8 @@ To add the Qt versions, select Options > Build & Run > Qt Versions.</s <translation>Неподдерживаемый GDB</translation> </message> <message> - <source>The GDB inside this NDK seems to not support Python. The Qt Project offers fixed GDB builds at: <a href="http://download.qt-project.org/official_releases/gdb/">http://download.qt-project.org/official_releases/gdb/</a></source> - <translation>Похоже, GDB из NDK не поддерживает Python. Проект Qt предлагает исправленную сборку GDB: <a href="http://download.qt-project.org/official_releases/gdb/">http://download.qt-project.org/official_releases/gdb/</a></translation> + <source>The GDB inside this NDK seems to not support Python. The Qt Project offers fixed GDB builds at: <a href="http://download.qt.io/official_releases/gdb/">http://download.qt.io/official_releases/gdb/</a></source> + <translation>Похоже, GDB из NDK не поддерживает Python. Проект Qt предлагает исправленную сборку GDB: <a href="http://download.qt.io/official_releases/gdb/">http://download.qt.io/official_releases/gdb/</a></translation> </message> <message> <source>Select Android SDK folder</source> @@ -1104,9 +1113,9 @@ The APK will not be usable on any other device.</source> </message> <message> <source>Signing an APK that uses "Deploy local Qt libraries" is not allowed. -Deploying local Qt libraries is incompatible with Android 5</source> +Deploying local Qt libraries is incompatible with Android 5.</source> <translation>Подписывание APK, использующего локальные библиотеки Qt, запрещено. -Установка локальных библиотек Qt не поддерживается на Android 5</translation> +Установка локальных библиотек Qt не поддерживается на Android 5.</translation> </message> </context> <context> @@ -1327,7 +1336,7 @@ Deploying local Qt libraries is incompatible with Android 5</source> <translation>Не удалось найти модуль Core в %1</translation> </message> <message> - <source>No valid theme '%1'</source> + <source>No valid theme "%1"</source> <translation>Подходящая тема «%1» не обнаружена</translation> </message> </context> @@ -1540,20 +1549,64 @@ Deploying local Qt libraries is incompatible with Android 5</source> <context> <name>BareMetal</name> <message> - <source>Example:</source> - <translation>Пример:</translation> + <source>BareMetal</source> + <translation>BareMetal</translation> + </message> + <message> + <source>Enter GDB commands to reset the board, and to write the nonvolatile memory.</source> + <translation>Введите команды GDB для сброса платы и записи в энергонезависимую память.</translation> + </message> + <message> + <source>Enter GDB commands to reset the hardware. The MCU should be halted after this commands.</source> + <translation>Введите команды GDB для аппаратного сброса. После этих команд процессор должен быть остановлен.</translation> + </message> +</context> +<context> + <name>BareMetal::GdbServerProvider</name> + <message> + <source>Clone of %1</source> + <translation>Копия %1</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::BareMetalCustomRunConfigWidget</name> + <message> + <source>Executable:</source> + <translation>Программа:</translation> </message> <message> - <source>Enter your hostname like "localhost" or "192.0.2.1" or a command which must support GDB pipelining starting with a pipe symbol.</source> - <translation>Введите имя вашего компьютера, например «localhost», «192.0.2.1» или команду с символом перенаправления потоков, которая должна поддерживать запуск GDB с перенаправлением потоков.</translation> + <source>Arguments:</source> + <translation>Параметры:</translation> + </message> + <message> + <source>Work directory:</source> + <translation>Рабочий каталог:</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::BareMetalCustomRunConfiguration</name> + <message> + <source>The remote executable must be set in order to run a custom remote run configuration.</source> + <translation>Для запуска внешнего приложения его необходимо задать.</translation> + </message> + <message> + <source>Custom Executable (on GDB server or hardware debugger)</source> + <translation>Особое приложение (через сервер GDB или аппаратный отладчик)</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::BareMetalDebugSupport</name> + <message> + <source>Debugging failed.</source> + <translation>Ошибка отладки.</translation> </message> <message> - <source>Enter the hardware reset command here.<br>The CPU should be halted after this command.</source> - <translation>Введите здесь команду сброса аппаратуры.<br>После этой команды процессор должен быть остановлен.</translation> + <source>Initial setup failed: %1</source> + <translation>Не удалось выполнить начальную настройку: %1</translation> </message> <message> - <source>Enter commands to reset the board, and write the nonvolatile memory.</source> - <translation>Введите команды для сброса платы и записи в энергонезависимую память.</translation> + <source>Starting GDB server...</source> + <translation>Запускается сервер GDB...</translation> </message> </context> <context> @@ -1573,20 +1626,8 @@ Deploying local Qt libraries is incompatible with Android 5</source> <context> <name>BareMetal::Internal::BareMetalDeviceConfigurationWidget</name> <message> - <source>GDB host:</source> - <translation>Хост GDB:</translation> - </message> - <message> - <source>GDB port:</source> - <translation>Порт GDB:</translation> - </message> - <message> - <source>Init commands:</source> - <translation>Команды инициализации:</translation> - </message> - <message> - <source>Reset commands:</source> - <translation>Команды сброса:</translation> + <source>GDB server provider:</source> + <translation>Тип сервера GDB:</translation> </message> </context> <context> @@ -1607,25 +1648,13 @@ Deploying local Qt libraries is incompatible with Android 5</source> <translation>Название:</translation> </message> <message> - <source>Init commands:</source> - <translation>Команды инициализации:</translation> - </message> - <message> - <source>Reset commands:</source> - <translation>Команды сброса:</translation> + <source>GDB server provider:</source> + <translation>Тип сервера GDB:</translation> </message> <message> <source>Bare Metal Device</source> <translation>Голое устройство</translation> </message> - <message> - <source>GDB port:</source> - <translation>Порт GDB:</translation> - </message> - <message> - <source>GDB host:</source> - <translation>Хост GDB:</translation> - </message> </context> <context> <name>BareMetal::Internal::BareMetalGdbCommandsDeployStep</name> @@ -1686,9 +1715,242 @@ Deploying local Qt libraries is incompatible with Android 5</source> <context> <name>BareMetal::Internal::BareMetalRunControlFactory</name> <message> + <source>Cannot debug: Local executable is not set.</source> + <translation>Отладка невозможна: локальная программа не задана.</translation> + </message> + <message> + <source>Cannot debug: Could not find executable for "%1".</source> + <translation>Отладка невозможна: не удалось найти программу для «%1».</translation> + </message> + <message> <source>Cannot debug: Kit has no device.</source> <translation>Отладка невозможна: комплект не имеет устройства.</translation> </message> + <message> + <source>Cannot debug: Device has no GDB server provider configuration.</source> + <translation>Отладка невозможна: у устройства не настроена конфигурация GDB сервера.</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::DefaultGdbServerProviderConfigWidget</name> + <message> + <source>Host:</source> + <translation>Хост:</translation> + </message> + <message> + <source>Init commands:</source> + <translation>Команды инициализации:</translation> + </message> + <message> + <source>Reset commands:</source> + <translation>Команды сброса:</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::DefaultGdbServerProviderFactory</name> + <message> + <source>Default</source> + <translation>По умолчанию</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::GdbServerProviderChooser</name> + <message> + <source>Manage...</source> + <translation>Управление...</translation> + </message> + <message> + <source>None</source> + <translation>Нет</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::GdbServerProviderConfigWidget</name> + <message> + <source>Enter the name of the GDB server provider.</source> + <translation>Введите имя сервера GDB.</translation> + </message> + <message> + <source>Name:</source> + <translation>Имя:</translation> + </message> + <message> + <source>Choose the desired startup mode of the GDB server provider.</source> + <translation>Выберите желаемый метод запуска сервера GDB.</translation> + </message> + <message> + <source>Startup mode:</source> + <translation>Режим запуска:</translation> + </message> + <message> + <source>No Startup</source> + <translation>Не запускать</translation> + </message> + <message> + <source>Startup in TCP/IP Mode</source> + <translation>Запуск в режиме TCP/IP</translation> + </message> + <message> + <source>Startup in Pipe Mode</source> + <translation>Запуск в локальном режиме (pipe)</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::GdbServerProviderModel</name> + <message> + <source>Name</source> + <translation>Имя</translation> + </message> + <message> + <source>Type</source> + <translation>Тип</translation> + </message> + <message> + <source>Duplicate Providers Detected</source> + <translation>Обнаружены дублирующиеся серверы</translation> + </message> + <message> + <source>The following provider was already configured:<br>&nbsp;%1<br>It was not configured again.</source> + <translation>Следующий сервер уже настроен:<br>&nbsp;%1<br>Повторно настраиваться не будет.</translation> + </message> + <message> + <source>The following providers were already configured:<br>&nbsp;%1<br>They were not configured again.</source> + <translation>Следующие серверы уже настроены:<br>&nbsp;%1<br>Повторно настраиваться не будут.</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::GdbServerProvidersSettingsPage</name> + <message> + <source>GDB Server Providers</source> + <translation>Серверы GDB</translation> + </message> + <message> + <source>Add</source> + <translation>Добавить</translation> + </message> + <message> + <source>Clone</source> + <translation>Копировать</translation> + </message> + <message> + <source>Remove</source> + <translation>Удалить</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::HostWidget</name> + <message> + <source>Enter TCP/IP hostname of the GDB server provider, like "localhost" or "192.0.2.1".</source> + <translation>Введите TCP/IP имя сервера GDB, например: «localhost» или «192.0.2.1».</translation> + </message> + <message> + <source>Enter TCP/IP port which will be listened by the GDB server provider.</source> + <translation>Введите порт TCP/IP, который будет прослушиваться сервером GDB.</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::OpenOcdGdbServerProviderConfigWidget</name> + <message> + <source>Host:</source> + <translation>Хост:</translation> + </message> + <message> + <source>Executable file:</source> + <translation>Исполняемый файл:</translation> + </message> + <message> + <source>Root scripts directory:</source> + <translation>Корень каталога скриптов:</translation> + </message> + <message> + <source>Configuration file:</source> + <translation>Файл конфигурации:</translation> + </message> + <message> + <source>Additional arguments:</source> + <translation>Дополнительные параметры:</translation> + </message> + <message> + <source>Init commands:</source> + <translation>Команды инициализации:</translation> + </message> + <message> + <source>Reset commands:</source> + <translation>Команды сброса:</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::OpenOcdGdbServerProviderFactory</name> + <message> + <source>OpenOCD</source> + <translation>OpenOCD</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::StLinkUtilGdbServerProviderConfigWidget</name> + <message> + <source>Host:</source> + <translation>Хост:</translation> + </message> + <message> + <source>Executable file:</source> + <translation>Исполняемый файл:</translation> + </message> + <message> + <source>Specify the verbosity level (0..99).</source> + <translation>Укажите уровень информативности (0...99).</translation> + </message> + <message> + <source>Verbosity level:</source> + <translation>Уровень информативности:</translation> + </message> + <message> + <source>Continue listening for connections after disconnect.</source> + <translation>Продолжать ожидание подключений после отключения.</translation> + </message> + <message> + <source>Extended mode:</source> + <translation>Расширенный режим:</translation> + </message> + <message> + <source>Reset board on connection.</source> + <translation>Сбросить плату при подключении.</translation> + </message> + <message> + <source>Reset on connection:</source> + <translation>Сбросить при подключении:</translation> + </message> + <message> + <source>Transport layer type.</source> + <translation>Тип транспортного уровня.</translation> + </message> + <message> + <source>Version:</source> + <translation>Версия:</translation> + </message> + <message> + <source>Init commands:</source> + <translation>Команды инициализации:</translation> + </message> + <message> + <source>Reset commands:</source> + <translation>Команды сброса:</translation> + </message> + <message> + <source>ST-LINK/V1</source> + <translation>ST-LINK/V1</translation> + </message> + <message> + <source>ST-LINK/V2</source> + <translation>ST-LINK/V2</translation> + </message> +</context> +<context> + <name>BareMetal::Internal::StLinkUtilGdbServerProviderFactory</name> + <message> + <source>ST-LINK Utility</source> + <translation>Утилита ST-LINK</translation> + </message> </context> <context> <name>BaseFileWizard</name> @@ -1756,6 +2018,10 @@ Deploying local Qt libraries is incompatible with Android 5</source> <translation>Требуется Qt версии 5.3.0 или выше.</translation> </message> <message> + <source>This Qt Version does not contain Qt Quick Compiler.</source> + <translation>Этот профиль Qt не содержит компилятора Qt Quick.</translation> + </message> + <message> <source>Building Debugging Helpers</source> <translation>Сборка помощников отладчика</translation> </message> @@ -1818,12 +2084,12 @@ Local commits are not pushed to the master branch until a normal commit is perfo <context> <name>Bazaar::Internal::BazaarEditorWidget</name> <message> - <source>Annotate %1</source> - <translation>Аннотация %1</translation> + <source>&Annotate %1</source> + <translation>&Аннотация %1</translation> </message> <message> - <source>Annotate parent revision %1</source> - <translation>Аннотация родительской ревизии %1</translation> + <source>Annotate &parent revision %1</source> + <translation>Аннотация &родительской ревизии %1</translation> </message> </context> <context> @@ -2689,6 +2955,10 @@ For example, "Revision: 15" will leave the branch at revision 15.</sou <translation>Ошибка файла</translation> </message> <message> + <source>The file is too big for the Binary Editor (max. 2GB).</source> + <translation>Файл слишком велик для двоичного редактора (максимум 2ГБ).</translation> + </message> + <message> <source>Cannot open %1: %2</source> <translation>Не удалось открыть %1: %2</translation> </message> @@ -3492,16 +3762,12 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d <context> <name>CategoryLabel</name> <message> - <source><bytecode></source> - <translation><байтовый код></translation> - </message> - <message> <source>Collapse category</source> <translation>Категория сворачивания</translation> </message> <message> - <source>Expand category.</source> - <translation>Категория разворачивания.</translation> + <source>Expand category</source> + <translation>Категория разворачивания</translation> </message> </context> <context> @@ -4847,14 +5113,6 @@ p, li { white-space: pre-wrap; } <translation>Перейти вперёд</translation> </message> <message> - <source>Copy Full Path to Clipboard</source> - <translation>Скопировать полный путь в буфер обмена</translation> - </message> - <message> - <source>Copy File Name to Clipboard</source> - <translation>Скопировать имя файла в буфер обмена</translation> - </message> - <message> <source>&Save</source> <translation>&Сохранить</translation> </message> @@ -4883,6 +5141,18 @@ p, li { white-space: pre-wrap; } <translation>Ошибка файла</translation> </message> <message> + <source>Copy Full Path</source> + <translation>Скопировать полный путь</translation> + </message> + <message> + <source>Copy Path and Line Number</source> + <translation>Скопировать путь и номер строки</translation> + </message> + <message> + <source>Copy File Name</source> + <translation>Скопировать имя файла</translation> + </message> + <message> <source>Open With</source> <translation>Открыть с помощью</translation> </message> @@ -5157,12 +5427,19 @@ p, li { white-space: pre-wrap; } <translation>Текущее время (локаль).</translation> </message> <message> - <source>The current date (QDate formatstring)</source> - <translation>Текущая дата (строка форматирования QDate)</translation> + <source>The current date (QDate formatstring).</source> + <translation>Текущая дата (строка форматирования QDate).</translation> </message> <message> - <source>The current time (QTime formatstring)</source> - <translation>Текущее время (строка форматирования QTime)</translation> + <source>The current time (QTime formatstring).</source> + <translation>Текущее время (строка форматирования QTime).</translation> + </message> +</context> +<context> + <name>Core::Internal::CurrentDocumentFind</name> + <message> + <source>%1 occurrences replaced.</source> + <translation>Произведено %1 замен(а).</translation> </message> </context> <context> @@ -5468,6 +5745,25 @@ To do this, you type this shortcut and a space in the Locator entry field, and t </message> </context> <context> + <name>Core::Internal::EnvironmentChangesDialog</name> + <message> + <source>Edit Environment Changes</source> + <translation>Изменение среды</translation> + </message> + <message> + <source>Change system environment by assigning one environment variable per line:</source> + <translation>Изменение среды путём задания переменных. Одна переменная на строке:</translation> + </message> + <message> + <source>PATH=C:\dev\bin;${PATH}</source> + <translation>PATH=C:\dev\bin;${PATH}</translation> + </message> + <message> + <source>PATH=/opt/bin:${PATH}</source> + <translation>PATH=/opt/bin:${PATH}</translation> + </message> +</context> +<context> <name>Core::Internal::ExecuteFilter</name> <message> <source>Execute Custom Commands</source> @@ -5689,6 +5985,18 @@ Do you want to kill it?</source> <p>Что делать со стандартным выводом ошибок приложения. <ul><li>Игнорировать: Не делать ничего.</li><li>Показать в консоли: Показать в основной панели вывода.</li><li>Заменить выделенное: Заменить текущий выделенный текст в документе на этот вывод.</li></ul></p></body></html></translation> </message> + <message> + <source>Environment:</source> + <translation>Среда:</translation> + </message> + <message> + <source>Change...</source> + <translation>Изменить...</translation> + </message> + <message> + <source>No changes to apply.</source> + <translation>Без изменений.</translation> + </message> </context> <context> <name>Core::Internal::ExternalToolModel</name> @@ -6063,6 +6371,18 @@ Do you want to kill it?</source> <translation>Быстрый поиск (%1)</translation> </message> <message> + <source><html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Open a document</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; File > Open File or Project (%1)</div><div style="margin-top: 5px">&bull; File > Recent Files</div><div style="margin-top: 5px">&bull; Tools > Locate (%2) and</div><div style="margin-left: 1em">- type to open file from any open project</div>%4%5<div style="margin-left: 1em">- type <code>%3&lt;space&gt;&lt;filename&gt;</code> to open file from file system</div><div style="margin-left: 1em">- select one of the other filters for jumping to a location</div><div style="margin-top: 5px">&bull; Drag and drop files here</div></td></tr></table></div></body></html></source> + <translation><html><body style="color:#909090; font-size:14px"><div align='center'><div style="font-size:20px">Открыть документ</div><table><tr><td><hr/><div style="margin-top: 5px">&bull; Файл > Открыть файл или проект (%1)</div><div style="margin-top: 5px">&bull; Файл > Недавние файлы</div><div style="margin-top: 5px">&bull; Инструменты > Найти (%2) и</div><div style="margin-left: 1em">- введите для открытия файла любого открытого проекта</div>%4%5<div style="margin-left: 1em">- введите <code>%3&lt;space&gt;&lt;имяфайла&gt;</code> для открытия любого файла с диска</div><div style="margin-left: 1em">- выберите любой другой фильтр для перехода</div><div style="margin-top: 5px">&bull; Перетаскивайте файлы тут</div></td></tr></table></div></body></html></translation> + </message> + <message> + <source><div style="margin-left: 1em">- type <code>%1&lt;space&gt;&lt;pattern&gt;</code> to jump to a class definition</div></source> + <translation><div style="margin-left: 1em">- введите <code>%1&lt;пробел&gt;&lt;шаблон&gt;</code> для перехода к телу класса</div></translation> + </message> + <message> + <source><div style="margin-left: 1em">- type <code>%1&lt;space&gt;&lt;pattern&gt;</code> to jump to a function definition</div></source> + <translation><div style="margin-left: 1em">- введите <code>%1&lt;пробел&gt;&lt;шаблон&gt;</code> для перехода к телу функции</div></translation> + </message> + <message> <source>Updating Locator Caches</source> <translation>Обновление кэшей поиска</translation> </message> @@ -6075,6 +6395,13 @@ Do you want to kill it?</source> </message> </context> <context> + <name>Core::Internal::LocatorSettingsPage</name> + <message> + <source>%1 (prefix: %2)</source> + <translation>%1 (префикс: %2)</translation> + </message> +</context> +<context> <name>Core::Internal::LocatorSettingsWidget</name> <message> <source>Configure Filters</source> @@ -6113,7 +6440,7 @@ Do you want to kill it?</source> </message> <message> <source>Locate...</source> - <translation>Обзор...</translation> + <translation>Найти...</translation> </message> <message> <source>Options</source> @@ -6156,7 +6483,7 @@ Do you want to kill it?</source> </message> <message> <source>&New File or Project...</source> - <translation>&Новый файл или проект...</translation> + <translation>Соз&дать файл или проект...</translation> </message> <message> <source>&Open File or Project...</source> @@ -6287,6 +6614,11 @@ Do you want to kill it?</source> <translation>Показать выбор режимов</translation> </message> <message> + <source>New File or Project</source> + <comment>Title of dialog</comment> + <translation>Новый файл или проект</translation> + </message> + <message> <source>Ctrl+Shift+F11</source> <translation>Ctrl+Shift+F11</translation> </message> @@ -6311,11 +6643,6 @@ Do you want to kill it?</source> <translation>О &модулях...</translation> </message> <message> - <source>New</source> - <comment>Title of dialog</comment> - <translation>Новый</translation> - </message> - <message> <source>Settings...</source> <translation>Настройки...</translation> </message> @@ -6338,8 +6665,8 @@ Do you want to kill it?</source> <translation>Ошибка</translation> </message> <message> - <source>Not a valid byte pattern.</source> - <translation>Неверный шаблон байта.</translation> + <source>Internal error: Type is invalid</source> + <translation>Внутренняя ошибка: тип неверен</translation> </message> <message> <source>Dialog</source> @@ -6350,10 +6677,6 @@ Do you want to kill it?</source> <translation>Значение:</translation> </message> <message> - <source>Type</source> - <translation>Тип</translation> - </message> - <message> <source>String</source> <translation>Строка</translation> </message> @@ -6366,14 +6689,6 @@ Do you want to kill it?</source> <translation>Использовать рекомендации</translation> </message> <message> - <source>Start range:</source> - <translation>Начало диапазона:</translation> - </message> - <message> - <source>End range:</source> - <translation>Конец диапазона:</translation> - </message> - <message> <source>Priority:</source> <translation>Приоритет:</translation> </message> @@ -6381,6 +6696,54 @@ Do you want to kill it?</source> <source><i>Note: Wide range values might impact Qt Creator's performance when opening files.</i></source> <translation><i>Широкий диапазон значений может снизить скорость Qt Creator при открытии файлов.</i></translation> </message> + <message> + <source><html><head/><body><p>MIME magic data is interpreted as defined by the Shared MIME-info Database specification from <a href="http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html">freedesktop.org</a>.<hr/></p></body></html></source> + <translation><html><head/><body><p>Магические данные MIME интерпретируются так, как задано в спецификации Shared MIME-Info Database сайта <a href="http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html">freedesktop.org</a>.<hr/></p></body></html></translation> + </message> + <message> + <source>Type:</source> + <translation>Тип:</translation> + </message> + <message> + <source>Host16</source> + <translation>Host16</translation> + </message> + <message> + <source>Host32</source> + <translation>Host32</translation> + </message> + <message> + <source>Big16</source> + <translation>Big16</translation> + </message> + <message> + <source>Big32</source> + <translation>Big32</translation> + </message> + <message> + <source>Little16</source> + <translation>Little16</translation> + </message> + <message> + <source>Little32</source> + <translation>Little32</translation> + </message> + <message> + <source>Mask:</source> + <translation>Маска:</translation> + </message> + <message> + <source>Range start:</source> + <translation>Начало диапазона:</translation> + </message> + <message> + <source>Range end:</source> + <translation>Конец диапазона:</translation> + </message> + <message> + <source>RegExp</source> + <translation>RegExp</translation> + </message> </context> <context> <name>Core::Internal::MimeTypeSettings</name> @@ -6403,22 +6766,6 @@ Do you want to kill it?</source> <source>Undefined</source> <translation>Неопределён</translation> </message> - <message> - <source>Invalid MIME Type</source> - <translation>Неверный тип MIME</translation> - </message> - <message> - <source>Conflicting pattern(s) will be discarded.</source> - <translation>Конфликтующие шаблоны будут опущены.</translation> - </message> - <message numerus="yes"> - <source>%n pattern(s) already in use.</source> - <translation> - <numerusform>%n шаблон уже используется.</numerusform> - <numerusform>%n шаблона уже используются.</numerusform> - <numerusform>%n шаблонов уже используются.</numerusform> - </translation> - </message> </context> <context> <name>Core::Internal::MimeTypeSettingsPage</name> @@ -6478,24 +6825,12 @@ Do you want to kill it?</source> <context> <name>Core::Internal::MimeTypeSettingsPrivate</name> <message> - <source>Error</source> - <translation>Ошибка</translation> - </message> - <message> - <source>No MIME type selected.</source> - <translation>Тип MIME не выбран.</translation> + <source>Reset MIME Types</source> + <translation>Сброс типов MIME</translation> </message> <message> - <source>No magic header selected.</source> - <translation>Заголовок-признак не выбран.</translation> - </message> - <message> - <source>MIME Types</source> - <translation>Типы MIME</translation> - </message> - <message> - <source>Changes will take effect in the next time you start Qt Creator.</source> - <translation>Изменения вступят в силу при следующем запуске Qt Creator.</translation> + <source>Changes will take effect after Qt Creator restart.</source> + <translation>Изменения вступят в силу после перезапуска Qt Creator.</translation> </message> </context> <context> @@ -6833,13 +7168,6 @@ Do you want to kill it?</source> </message> </context> <context> - <name>Core::Internal::SettingsPage</name> - <message> - <source>%1 (prefix: %2)</source> - <translation>%1 (префикс: %2)</translation> - </message> -</context> -<context> <name>Core::Internal::ShortcutSettings</name> <message> <source>Keyboard</source> @@ -6987,7 +7315,7 @@ Do you want to kill it?</source> <translation>Удаление темы</translation> </message> <message> - <source>Are you sure you want to delete the theme '%1' permanently?</source> + <source>Are you sure you want to delete the theme "%1" permanently?</source> <translation>Удалить тему «%1» навсегда?</translation> </message> <message> @@ -7027,36 +7355,18 @@ Do you want to kill it?</source> </message> </context> <context> - <name>Core::Internal::VariableChooserPrivate</name> - <message> - <source>Insert variable</source> - <translation>Вставить переменную</translation> - </message> -</context> -<context> - <name>Core::Internal::VariableTreeView</name> - <message> - <source>Insert unexpanded value</source> - <translation>Вставить неразворачиваемое значение</translation> - </message> - <message> - <source>Insert "%1"</source> - <translation>Вставить «%1»</translation> - </message> - <message> - <source>Insert expanded value</source> - <translation>Вставить разворачиваемое значение</translation> - </message> -</context> -<context> <name>Core::Internal::VersionDialog</name> <message> <source>About Qt Creator</source> <translation>О Qt Creator</translation> </message> <message> - <source><h3>%1</h3>%2<br/><br/>Built on %3 at %4<br /><br/>%5<br/>Copyright 2008-%6 %7. All rights reserved.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/></source> - <translation><h3>%1</h3>%2<br/><br/>Собран %3 в %4<br/><br/>%5<br/>© 2008-%6 %7. Все права защищены.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/></translation> + <source>Built on %1 %2<br/></source> + <translation>Собрано %1 в %2<br/></translation> + </message> + <message> + <source><h3>%1</h3>%2<br/><br/>%3<br/>%4<br/>Copyright 2008-%5 %6. All rights reserved.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/></source> + <translation><h3>%1</h3>%2<br/><br/>%3<br/>%4<br/>© 2008-%5 %6. Все права защищены.<br/><br/>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<br/></translation> </message> <message> <source>From revision %1<br/></source> @@ -7279,6 +7589,22 @@ Do you want to check them out now?</source> <context> <name>Core::VariableChooser</name> <message> + <source>Insert variable</source> + <translation>Вставить переменную</translation> + </message> + <message> + <source>Insert unexpanded value</source> + <translation>Вставить неразворачиваемое значение</translation> + </message> + <message> + <source>Insert "%1"</source> + <translation>Вставить «%1»</translation> + </message> + <message> + <source>Insert expanded value</source> + <translation>Вставить разворачиваемое значение</translation> + </message> + <message> <source>Select a variable to insert.</source> <translation>Выберите переменную для вставки.</translation> </message> @@ -7333,10 +7659,12 @@ to version control (%2)?</source> <message> <source>Could not add the file %1 -to version control (%2)</source> +to version control (%2) +</source> <translation>Не удалось добавить файл %1 -под контроль версий (%2)</translation> +под контроль версий (%2) +</translation> </message> <message> <source>Could not add the following files to version control (%1) @@ -7383,13 +7711,6 @@ to version control (%2)</source> </message> </context> <context> - <name>CppEditor::Internal::CppEditorOutline</name> - <message> - <source>Sort Alphabetically</source> - <translation>Сортировать по алфавиту</translation> - </message> -</context> -<context> <name>CppEditor::Internal::CppEditorPlugin</name> <message> <source>Shift+F2</source> @@ -7636,6 +7957,14 @@ to version control (%2)</source> <translation>Переместить реализацию в %1</translation> </message> <message> + <source>Move All Function Definitions Outside Class</source> + <translation>Вынести из тела класса реализацию всех методов</translation> + </message> + <message> + <source>Move All Function Definitions to %1</source> + <translation>Перенести реализацию всех функций в %1</translation> + </message> + <message> <source>Move Definition to Class</source> <translation>Перенести реализацию в класс</translation> </message> @@ -7698,6 +8027,13 @@ to version control (%2)</source> </message> </context> <context> + <name>CppTools::CppEditorOutline</name> + <message> + <source>Sort Alphabetically</source> + <translation>Сортировать по алфавиту</translation> + </message> +</context> +<context> <name>CppTools::CppToolsSettings</name> <message> <source>Global</source> @@ -7826,6 +8162,18 @@ to version control (%2)</source> <source>Automatically split strings</source> <translation>Автоматически разделять строки</translation> </message> + <message> + <source>Splits a string into two lines by adding an end quote at the cursor position when you press Enter and a start quote to the next line, before the rest of the string. + +In addition, Shift+Enter inserts an escape character at the cursor position and moves the rest of the string to the next line.</source> + <translation>Если включено, то при нажатии в середине строки клавиши Enter в текущую позицию курсора будет помещена кавычка, остаток текста будет перенесен на следующую строку с установкой кавычки перед ним. + +Дополнительно, Shift-Enter вставляет экранирующий символ в позицию курсора и переносит правую часть текста на следующую строку.</translation> + </message> + <message> + <source>Timeout in ms:</source> + <translation>Время ожидания в мс:</translation> + </message> </context> <context> <name>CppTools::Internal::CppCodeModelSettingsPage</name> @@ -8241,6 +8589,13 @@ These prefixes are used in addition to current file name on Switch Header/Source </message> </context> <context> + <name>CppTools::Internal::CppIncludesFilter</name> + <message> + <source>All Included C/C++ Files</source> + <translation>Все подключённые файлы С/С++</translation> + </message> +</context> +<context> <name>CppTools::Internal::CppLocatorFilter</name> <message> <source>C++ Classes, Enums and Functions</source> @@ -8724,6 +9079,22 @@ Flags: %3</source> <translation>Фиксировать проект «%1»</translation> </message> <message> + <source>Update Directory</source> + <translation>Обновить каталог</translation> + </message> + <message> + <source>Update Directory "%1"</source> + <translation>Обновить каталог «%1»</translation> + </message> + <message> + <source>Commit Directory</source> + <translation>Фиксировать каталог</translation> + </message> + <message> + <source>Commit Directory "%1"</source> + <translation>Фиксировать каталог «%1»</translation> + </message> + <message> <source>Diff Repository</source> <translation>Сравнить всё</translation> </message> @@ -8945,240 +9316,174 @@ Flags: %3</source> </message> </context> <context> - <name>Debugger::DebuggerEngine</name> - <message> - <source>Setup failed.</source> - <translation>Не удалось настроить.</translation> - </message> - <message> - <source>Loading finished.</source> - <translation>Загрузка завершена.</translation> - </message> - <message> - <source>Run failed.</source> - <translation>Запуск неудачно завершился.</translation> - </message> - <message> - <source>Running.</source> - <translation>Выполняется.</translation> - </message> - <message> - <source>Run requested...</source> - <translation>Потребован запуск...</translation> - </message> - <message> - <source>This debugger cannot handle user input.</source> - <translation>Этот отладчик не поддерживает пользовательский ввод.</translation> - </message> - <message> - <source>Data breakpoint %1 (%2) at %3 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на 0x%3.</translation> - </message> - <message> - <source>Internal data breakpoint %1 at %2 triggered.</source> - <translation>Сработала внутренняя контрольная точка %1 на 0x%2.</translation> - </message> - <message> - <source>Data breakpoint %1 (%2) at %3 in thread %4 triggered.</source> - <translation>Сработала контрольная точка %1 (%2) на 0x%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> + <name>Debugger::DebuggerItemManager</name> <message> - <source>Stopped at internal breakpoint %1 in thread %2.</source> - <translation>Остановлено на внутренней точке останова %1, поток %2.</translation> + <source>Auto-detected CDB at %1</source> + <translation>Обнаруженный CDB в %1</translation> </message> <message> - <source><Unknown></source> - <comment>name</comment> - <translation><Неизвестный></translation> + <source>System %1 at %2</source> + <extracomment>%1: Debugger engine type (GDB, LLDB, CDB...), %2: Path</extracomment> + <translation>Система %1 в %2</translation> </message> <message> - <source><Unknown></source> - <comment>meaning</comment> - <translation><Неизвестно></translation> + <source>Extracted from Kit %1</source> + <translation>Извлечён из комплекта %1</translation> </message> +</context> +<context> + <name>Debugger::DebuggerKitInformation</name> <message> - <source>Found.</source> - <translation>Найдена.</translation> + <source>No debugger set up.</source> + <translation>Отладчик не задан.</translation> </message> <message> - <source>Not found.</source> - <translation>Не найдена.</translation> + <source>Debugger "%1" not found.</source> + <translation>Отладчик «%1» не найден.</translation> </message> <message> - <source>Section %1: %2</source> - <translation>Секция %1: %2</translation> + <source>Debugger "%1" not executable.</source> + <translation>Отладчик «%1» не запускается.</translation> </message> <message> - <source>Warning</source> - <translation>Предупреждение</translation> + <source>The debugger location must be given as an absolute path (%1).</source> + <translation>Путь к отладчику должен быть абсолютным (%1).</translation> </message> <message> - <source>This does not seem to be a "Debug" build. -Setting breakpoints by file name and line number may fail.</source> - <translation>Это не похоже на отладочную сборку. -Установка точек останова по имени файла и строке может не работать.</translation> + <source>Name of Debugger</source> + <translation>Имя отладчика</translation> </message> <message> - <source>Stopped.</source> - <translation>Остановлено.</translation> + <source>Type of Debugger Backend</source> + <translation>Тип отладчика</translation> </message> <message> - <source>Launching Debugger</source> - <translation>Запуск отладчика</translation> + <source>Unknown debugger type</source> + <translation>Неизвестный тип отладчика</translation> </message> <message> - <source>Stopped: "%1"</source> - <translation>Остановлено: «%1»</translation> + <source>Unknown debugger</source> + <translation>Неизвестный отладчик</translation> </message> <message> - <source>Stopped: %1 (Signal %2).</source> - <translation>Остановлено: %1 (сигнал %2).</translation> + <source>Unknown debugger version</source> + <translation>Неизвестная версия отладчика</translation> </message> <message> - <source>Stopped in thread %1 by: %2.</source> - <translation>Поток %1 остановлен по причине: %2.</translation> + <source>Unknown debugger ABI</source> + <translation>Неизвестный ABI отладчика</translation> </message> <message> - <source>Interrupted.</source> - <translation>Прервано.</translation> + <source>No Debugger</source> + <translation>Нет отладчика</translation> </message> <message> - <source><p>The inferior stopped because it received a signal from the Operating System.<p><table><tr><td>Signal name : </td><td>%1</td></tr><tr><td>Signal meaning : </td><td>%2</td></tr></table></source> - <translation><p>Приложение остановлено, так как оно получило сигнал от операционной системы.<p><table><tr><td>Сигнал: </td><td>%1</td></tr><tr><td>Назначение: </td><td>%2</td></tr></table></translation> + <source>%1 Engine</source> + <translation>Отладчик %1</translation> </message> <message> - <source>Signal received</source> - <translation>Получен сигнал</translation> + <source>%1 <None></source> + <translation>%1 <Отсутствует></translation> </message> <message> - <source><p>The inferior stopped because it triggered an exception.<p>%1</source> - <translation><p>Приложение остановлено из-за исключения.<p>%1</translation> + <source>%1 using "%2"</source> + <translation>%1 (%2)</translation> </message> <message> - <source>Exception Triggered</source> - <translation>Возникло исключение</translation> + <source>Debugger</source> + <translation>Отладчик</translation> </message> <message> - <source>Taking notice of pid %1</source> - <translation>Получено уведомление от pid %1</translation> + <source>No kit found.</source> + <translation>Комплект не найден.</translation> </message> +</context> +<context> + <name>Debugger::DebuggerOptionsPage</name> <message> - <source>Run to Address 0x%1</source> - <translation>Выполнить до адреса 0x%1</translation> + <source>Not recognized</source> + <translation>Не определён</translation> </message> <message> - <source>Run to Line %1</source> - <translation>Выполнить до строки %1</translation> + <source>Name</source> + <translation>Имя</translation> </message> <message> - <source>Jump to Address 0x%1</source> - <translation>Перейти на адрес 0x%1</translation> + <source>Location</source> + <translation>Размещение</translation> </message> <message> - <source>Jump to Line %1</source> - <translation>Перейти к строке %1</translation> + <source>Type</source> + <translation>Тип</translation> </message> -</context> -<context> - <name>Debugger::DebuggerEnginePrivate</name> <message> - <source>Debugged executable</source> - <translation>Отлаживаемая программа</translation> + <source>Auto-detected</source> + <translation>Обнаруженный</translation> </message> <message> - <source>Attempting to interrupt.</source> - <translation>Попытка прервать.</translation> + <source>Manual</source> + <translation>Особые</translation> </message> -</context> -<context> - <name>Debugger::DebuggerItemManager</name> <message> - <source>Auto-detected CDB at %1</source> - <translation>Обнаруженный CDB в %1</translation> + <source>Unknown</source> + <translation>Неизвестный</translation> </message> <message> - <source>System %1 at %2</source> - <extracomment>%1: Debugger engine type (GDB, LLDB, CDB...), %2: Path</extracomment> - <translation>Система %1 в %2</translation> + <source>Name:</source> + <translation>Имя:</translation> </message> <message> - <source>Extracted from Kit %1</source> - <translation>Извлечён из комплекта %1</translation> + <source>Path:</source> + <translation>Путь:</translation> </message> -</context> -<context> - <name>Debugger::DebuggerKitInformation</name> <message> - <source>No debugger set up.</source> - <translation>Отладчик не задан.</translation> + <source>Type:</source> + <translation>Тип:</translation> </message> <message> - <source>Debugger "%1" not found.</source> - <translation>Отладчик «%1» не найден.</translation> + <source>ABIs:</source> + <translation>ABI:</translation> </message> <message> - <source>Debugger "%1" not executable.</source> - <translation>Отладчик «%1» не запускается.</translation> + <source>Version:</source> + <translation>Версия:</translation> </message> <message> - <source>The debugger location must be given as an absolute path (%1).</source> - <translation>Путь к отладчику должен быть абсолютным (%1).</translation> + <source>64-bit version</source> + <translation>64-х битная версия</translation> </message> <message> - <source>Type of Debugger Backend</source> - <translation>Тип отладчика</translation> + <source>32-bit version</source> + <translation>32-х битная версия</translation> </message> <message> - <source>unknown</source> - <translation>неизвестный</translation> + <source><html><body><p>Specify the path to the <a href="%1">Windows Console Debugger executable</a> (%2) here.</p></body></html></source> + <extracomment>Label text for path configuration. %2 is "x-bit version".</extracomment> + <translation><html><body><p>Укажите здесь путь к <a href="%1">программе Windows Console Debugger</a> (%2).</p></body></html></translation> </message> <message> - <source>No Debugger</source> - <translation>Нет отладчика</translation> + <source>Add</source> + <translation>Добавить</translation> </message> <message> - <source>%1 Engine</source> - <translation>Отладчик %1</translation> + <source>Clone</source> + <translation>Копировать</translation> </message> <message> - <source>%1 <None></source> - <translation>%1 <Отсутствует></translation> + <source>Remove</source> + <translation>Удалить</translation> </message> <message> - <source>%1 using "%2"</source> - <translation>%1 (%2)</translation> + <source>Clone of %1</source> + <translation>Копия %1</translation> </message> <message> - <source>Debugger</source> - <translation>Отладчик</translation> + <source>New Debugger</source> + <translation>Новый отладчик</translation> </message> <message> - <source>No kit found.</source> - <translation>Комплект не найден.</translation> + <source>Debuggers</source> + <translation>Отладчики</translation> </message> </context> <context> @@ -9241,10 +9546,6 @@ Setting breakpoints by file name and line number may fail.</source> <translation>Загрузить файл дампа</translation> </message> <message> - <source>Browse...</source> - <translation>Обзор...</translation> - </message> - <message> <source>Use local core file:</source> <translation>Использовать файл дампа:</translation> </message> @@ -9420,6 +9721,46 @@ Setting breakpoints by file name and line number may fail.</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> @@ -9539,8 +9880,8 @@ Setting breakpoints by file name and line number may fail.</source> <context> <name>Debugger::Internal::BreakTreeView</name> <message> - <source>Delete Breakpoint</source> - <translation>Убрать точку останова</translation> + <source>Delete Selected Breakpoints</source> + <translation>Удалить выбранные точки останова</translation> </message> <message> <source>Delete All Breakpoints</source> @@ -9846,10 +10187,6 @@ This feature is only available for GDB.</source> <translation>Отдельное окно</translation> </message> <message> - <source>Image</source> - <translation>Изображение</translation> - </message> - <message> <source>There is no CDB executable specified.</source> <translation>Программа CDB не указана.</translation> </message> @@ -10109,119 +10446,171 @@ This feature is only available for GDB.</source> </message> </context> <context> - <name>Debugger::Internal::DebuggerItemConfigWidget</name> + <name>Debugger::Internal::DebuggerEngine</name> <message> - <source>Unknown</source> - <translation>Неизвестно</translation> + <source>Launching Debugger</source> + <translation>Запуск отладчика</translation> </message> <message> - <source>Name:</source> - <translation>Название:</translation> + <source>Setup failed.</source> + <translation>Не удалось настроить.</translation> </message> <message> - <source>Path:</source> - <translation>Путь:</translation> + <source>Loading finished.</source> + <translation>Загрузка завершена.</translation> </message> <message> - <source>ABIs:</source> - <translation>ABI:</translation> + <source>Run failed.</source> + <translation>Запуск неудачно завершился.</translation> </message> <message> - <source>Version:</source> - <translation>Версия:</translation> + <source>Running.</source> + <translation>Выполняется.</translation> </message> <message> - <source>64-bit version</source> - <translation>64-х битная версия</translation> + <source>Stopped.</source> + <translation>Остановлено.</translation> </message> <message> - <source>32-bit version</source> - <translation>32-х битная версия</translation> + <source>Run requested...</source> + <translation>Потребован запуск...</translation> </message> <message> - <source><html><body><p>Specify the path to the <a href="%1">Windows Console Debugger executable</a> (%2) here.</p></body></html></source> - <extracomment>Label text for path configuration. %2 is "x-bit version".</extracomment> - <translation><html><body><p>Укажите здесь путь к <a href="%1">программе Windows Console Debugger</a> (%2).</p></body></html></translation> + <source>The %1 process terminated.</source> + <translation>Процесс %1 завершён.</translation> </message> -</context> -<context> - <name>Debugger::Internal::DebuggerItemModel</name> <message> - <source>Auto-detected</source> - <translation>Обнаруженные</translation> + <source>The %2 process terminated unexpectedly (exit code %1).</source> + <translation>Процесс %2 неожиданно завершился (код: %1).</translation> </message> <message> - <source>Manual</source> - <translation>Особые</translation> + <source>Stopped: "%1".</source> + <translation>Остановлено: «%1».</translation> </message> <message> - <source>Name</source> - <translation>Имя</translation> + <source><p>The inferior stopped because it received a signal from the operating system.<p><table><tr><td>Signal name : </td><td>%1</td></tr><tr><td>Signal meaning : </td><td>%2</td></tr></table></source> + <translation><p>Приложение остановлено, так как оно получило сигнал от операционной системы.<p><table><tr><td>Сигнал: </td><td>%1</td></tr><tr><td>Назначение: </td><td>%2</td></tr></table></translation> </message> <message> - <source>Path</source> - <translation>Путь</translation> + <source>Signal Received</source> + <translation>Получен сигнал</translation> </message> <message> - <source>Type</source> - <translation>Тип</translation> + <source>Unexpected %1 Exit</source> + <translation>Неожиданный выход %1</translation> </message> -</context> -<context> - <name>Debugger::Internal::DebuggerKitConfigWidget</name> <message> - <source>None</source> - <translation>Не задан</translation> + <source>Taking notice of pid %1</source> + <translation>Получено уведомление от pid %1</translation> </message> <message> - <source>The debugger to use for this kit.</source> - <translation>Отладчик, используемый с этим комплектом.</translation> + <source>This debugger cannot handle user input.</source> + <translation>Этот отладчик не поддерживает пользовательский ввод.</translation> </message> <message> - <source>Debugger:</source> - <translation>Отладчик:</translation> + <source>Stopped: %1 (Signal %2).</source> + <translation>Остановлено: %1 (сигнал %2).</translation> </message> -</context> -<context> - <name>Debugger::Internal::DebuggerMainWindowPrivate</name> <message> - <source>Memory...</source> - <translation>Память...</translation> + <source>Stopped in thread %1 by: %2.</source> + <translation>Поток %1 остановлен по причине: %2.</translation> </message> <message> - <source>Debugger Toolbar</source> - <translation>Панель отладчика</translation> + <source>Interrupted.</source> + <translation>Прервано.</translation> + </message> + <message> + <source><Unknown></source> + <comment>name</comment> + <translation><Неизвестный></translation> + </message> + <message> + <source><Unknown></source> + <comment>meaning</comment> + <translation><Неизвестно></translation> + </message> + <message> + <source><p>The inferior stopped because it triggered an exception.<p>%1</source> + <translation><p>Приложение остановлено из-за исключения.<p>%1</translation> + </message> + <message> + <source>Exception Triggered</source> + <translation>Возникло исключение</translation> + </message> + <message> + <source>Found.</source> + <translation>Найдена.</translation> + </message> + <message> + <source>Not found.</source> + <translation>Не найдена.</translation> + </message> + <message> + <source>Section %1: %2</source> + <translation>Секция %1: %2</translation> + </message> + <message> + <source>Warning</source> + <translation>Предупреждение</translation> + </message> + <message> + <source>This does not seem to be a "Debug" build. +Setting breakpoints by file name and line number may fail.</source> + <translation>Это не похоже на отладочную сборку. +Установка точек останова по имени файла и строке может не работать.</translation> + </message> + <message> + <source>Run to Address 0x%1</source> + <translation>Выполнить до адреса 0x%1</translation> + </message> + <message> + <source>Run to Line %1</source> + <translation>Выполнить до строки %1</translation> + </message> + <message> + <source>Jump to Address 0x%1</source> + <translation>Перейти на адрес 0x%1</translation> + </message> + <message> + <source>Jump to Line %1</source> + <translation>Перейти к строке %1</translation> </message> </context> <context> - <name>Debugger::Internal::DebuggerOptionsPage</name> + <name>Debugger::Internal::DebuggerEnginePrivate</name> <message> - <source>Debuggers</source> - <translation>Отладчики</translation> + <source>Debugged executable</source> + <translation>Отлаживаемая программа</translation> </message> <message> - <source>Add</source> - <translation>Добавить</translation> + <source>Attempting to interrupt.</source> + <translation>Попытка прервать.</translation> </message> +</context> +<context> + <name>Debugger::Internal::DebuggerKitConfigWidget</name> <message> - <source>Clone</source> - <translation>Копировать</translation> + <source>None</source> + <translation>Не задан</translation> </message> <message> - <source>Remove</source> - <translation>Удалить</translation> + <source>The debugger to use for this kit.</source> + <translation>Отладчик, используемый с этим комплектом.</translation> </message> <message> - <source>Clone of %1</source> - <translation>Копия %1</translation> + <source>Debugger:</source> + <translation>Отладчик:</translation> </message> +</context> +<context> + <name>Debugger::Internal::DebuggerMainWindowPrivate</name> <message> - <source>New Debugger</source> - <translation>Новый отладчик</translation> + <source>Memory...</source> + <translation>Память...</translation> </message> <message> - <source>Not recognized</source> - <translation>Не определён</translation> + <source>Debugger Toolbar</source> + <translation>Панель отладчика</translation> </message> </context> <context> @@ -10453,10 +10842,6 @@ Qt Creator не может подключиться к нему.</translation> <translation>Запустить внешнее приложение для отладки...</translation> </message> <message> - <source>Start Remote Debug Server Attached to Process...</source> - <translation>Запустить сервер удалённой отладки подключённый к процессу...</translation> - </message> - <message> <source>Attach to Running Application...</source> <translation>Подключить к запущенному приложению...</translation> </message> @@ -10540,7 +10925,7 @@ Qt Creator не может подключиться к нему.</translation> </message> <message> <source>Debugger Runtime</source> - <translation>Выполнение отладчика</translation> + <translation>Программа отладчика</translation> </message> <message> <source>Cannot attach to process with PID 0</source> @@ -10595,6 +10980,14 @@ Qt Creator не может подключиться к нему.</translation> <translation>Добавить вычисляемое выражение</translation> </message> <message> + <source>Attach to Running Debug Server...</source> + <translation>Подключиться к серверу отладки...</translation> + </message> + <message> + <source>Start Debug Server Attached to Process...</source> + <translation>Запустить сервер отладки подключённый к процессу...</translation> + </message> + <message> <source>Select</source> <translation>Выбрать</translation> </message> @@ -10655,10 +11048,6 @@ Qt Creator не может подключиться к нему.</translation> <translation>Перезапустить сессию отладки.</translation> </message> <message> - <source>Attach to Remote Debug Server...</source> - <translation>Подключиться к внешнему серверу отладки...</translation> - </message> - <message> <source>Attach to Unstarted Application...</source> <translation>Подключение к незапущенному приложению...</translation> </message> @@ -10736,33 +11125,6 @@ Qt Creator не может подключиться к нему.</translation> </message> </context> <context> - <name>Debugger::Internal::DebuggerRunConfigWidget</name> - <message> - <source>Debugger Settings</source> - <translation>Настройки отладчика</translation> - </message> - <message> - <source>Enable C++</source> - <translation>Включить C++</translation> - </message> - <message> - <source>Enable QML</source> - <translation>Включить QML</translation> - </message> - <message> - <source>Debug port:</source> - <translation>Порт отладки:</translation> - </message> - <message> - <source><a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">What are the prerequisites?</a></source> - <translation><a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">Зачем нужно?</a></translation> - </message> - <message> - <source>Enable Debugging of Subprocesses</source> - <translation>Допускать отладку дочерних процессов</translation> - </message> -</context> -<context> <name>Debugger::Internal::DebuggerSettings</name> <message> <source>Verbose Log</source> @@ -10799,6 +11161,14 @@ Qt Creator не может подключиться к нему.</translation> <translation>Уровень инструкций</translation> </message> <message> + <source>Native Mixed Mode</source> + <translation>Родной смешанный режим</translation> + </message> + <message> + <source>This switches the debugger to native-mixed operation mode. In this mode, stepping and data display will be handled by the native debugger backend (GDB, LLDB or CDB) for C++, QML and JS sources.</source> + <translation>Переключает отладчик в родной-смешанный режим работы. В этом режиме шаги и отображение данные обрабатывается родным отладчиком (GDB, LLDB или CDB) для C++, QML и JS.</translation> + </message> + <message> <source>Dereference Pointers Automatically</source> <translation>Автоматически разыменовывать указатели</translation> </message> @@ -11035,7 +11405,27 @@ Qt Creator не может подключиться к нему.</translation> <translation>%1 (предыдущее)</translation> </message> <message> - <source>%1 (Restored</source> + <source>Copy Contents to Clipboard</source> + <translation>Скопировать содержимое в буфер обмена</translation> + </message> + <message> + <source>Name</source> + <translation>Имя</translation> + </message> + <message> + <source>Value</source> + <translation>Значение</translation> + </message> + <message> + <source>Type</source> + <translation>Тип</translation> + </message> + <message> + <source>Expression %1 in function %2 from line %3 to %4</source> + <translation>Выражение %1 в функции %2 со строки %3 по %4</translation> + </message> + <message> + <source>%1 (Restored)</source> <translation>%1 (восстановлено)</translation> </message> <message> @@ -11053,6 +11443,18 @@ Qt Creator не может подключиться к нему.</translation> <source>Attached to process %1.</source> <translation>Подключено к процессу %1.</translation> </message> + <message> + <source>Attached to running application</source> + <translation>Подключено к работающему приложению</translation> + </message> + <message> + <source>Failed to attach to application: %1</source> + <translation>Не удалось подключиться к приложению: %1</translation> + </message> + <message> + <source>Debugger Error</source> + <translation>Ошибка отладчика</translation> + </message> </context> <context> <name>Debugger::Internal::GdbCoreEngine</name> @@ -11248,10 +11650,6 @@ Try: %2</source> %1</translation> </message> <message> - <source>Normal</source> - <translation>Обычный</translation> - </message> - <message> <source>An unknown error in the gdb process occurred.</source> <translation>У процесса gdb возникла неопознанная ошибка.</translation> </message> @@ -11260,10 +11658,6 @@ Try: %2</source> <translation>Возникло исключение:</translation> </message> <message> - <source>Displayed</source> - <translation>Отображённый</translation> - </message> - <message> <source>Stopped.</source> <translation>Остановлено.</translation> </message> @@ -11276,18 +11670,6 @@ Try: %2</source> <translation>Ошибка вводы/вывода GDB</translation> </message> <message> - <source>The gdb process terminated.</source> - <translation>Процесс gdb завершён.</translation> - </message> - <message> - <source>The gdb process terminated unexpectedly (code %1)</source> - <translation>Процесс gdb неожиданно завершён (код %1)</translation> - </message> - <message> - <source>Unexpected GDB Exit</source> - <translation>Неожиданный выход GDB</translation> - </message> - <message> <source>Adapter start failed</source> <translation>Не удалось запустить адаптер</translation> </message> @@ -11374,10 +11756,6 @@ You can choose between waiting longer or aborting debugging.</source> <translation>Значение изменилось с %1 на %2.</translation> </message> <message> - <source>Raw structure</source> - <translation>Простая структура</translation> - </message> - <message> <source>Execution Error</source> <translation>Ошибка выполнения</translation> </message> @@ -11789,6 +12167,10 @@ receives a signal like SIGSEGV during debugging.</source> <translation>Не удалось запустить адаптер.</translation> </message> <message> + <source>Setting up inferior...</source> + <translation>Настройка подчинённого...</translation> + </message> + <message> <source>Running requested...</source> <translation>Потребован запуск...</translation> </message> @@ -12127,10 +12509,6 @@ Stepping into the module or setting breakpoints by file and line is expected to <translation>Ошибка Python</translation> </message> <message> - <source>String literal %1</source> - <translation>Строковый литерал %1</translation> - </message> - <message> <source>Pdb I/O Error</source> <translation>Ошибка вводы/вывода pdb</translation> </message> @@ -12139,14 +12517,6 @@ Stepping into the module or setting breakpoints by file and line is expected to <translation>Не удалось запустить pdb «%1»: %2</translation> </message> <message> - <source>"%1" contains no identifier</source> - <translation>«%1» не содержит идентификаторов</translation> - </message> - <message> - <source>Cowardly refusing to evaluate expression "%1" with potential side effects</source> - <translation>Робкий отказ вычислить выражение «%1» с возможными побочными эффектами</translation> - </message> - <message> <source>The Pdb process failed to start. Either the invoked program "%1" is missing, or you may have insufficient permissions to invoke the program.</source> <translation>Процесс Pdb не смог запуститься. Или вызываемая программа «%1» отсутствует, или у вас нет прав на её вызов.</translation> </message> @@ -12280,33 +12650,6 @@ Do you want to retry?</source> </message> </context> <context> - <name>Debugger::Internal::QmlLiveTextPreview</name> - <message> - <source>The %1 attribute at line %2, column %3 cannot be changed without reloading the QML application. </source> - <translation>Нельзя изменить атрибут %1 в строке %2 позиции %3 без перезагрузки приложения QML. </translation> - </message> - <message> - <source>The %1 element at line %2, column %3 cannot be changed without reloading the QML application. </source> - <translation>Нельзя изменить элемент %1 в строке %2 позиции %3 без перезагрузки приложения QML. </translation> - </message> - <message> - <source>The changes in JavaScript cannot be applied without reloading the QML application. </source> - <translation>Изменения в JavaScript не вступят в силу без перезагрузки приложения QML. </translation> - </message> - <message> - <source>The changes made cannot be applied without reloading the QML application. </source> - <translation>Данные изменения не вступят в силу без перезагрузки приложения QML. </translation> - </message> - <message> - <source>You can continue debugging, but behavior can be unexpected.</source> - <translation>Можно продолжить отладку, только поведение может быть неожиданным.</translation> - </message> - <message> - <source>Reload QML</source> - <translation>Перезагрузить QML</translation> - </message> -</context> -<context> <name>Debugger::Internal::QmlV8DebuggerClient</name> <message> <source>Anonymous Function</source> @@ -12316,12 +12659,24 @@ Do you want to retry?</source> <context> <name>Debugger::Internal::RegisterHandler</name> <message> + <source>Content as ASCII Characters</source> + <translation>В виде ASCII символов</translation> + </message> + <message> + <source>Content as %1-bit Integer Values</source> + <translation>В виде %1-битных целых</translation> + </message> + <message> + <source>Contents as %1-bit Floating Point Values</source> + <translation>В виде %1-битных действительных</translation> + </message> + <message> <source>Name</source> <translation>Имя</translation> </message> <message> - <source>Value (Base %1)</source> - <translation>Значение (основание %1)</translation> + <source>Value</source> + <translation>Значение</translation> </message> </context> <context> @@ -12387,6 +12742,33 @@ Do you want to retry?</source> </message> </context> <context> + <name>Debugger::Internal::RunConfigWidget</name> + <message> + <source>Debugger Settings</source> + <translation>Настройки отладчика</translation> + </message> + <message> + <source>Enable C++</source> + <translation>Включить C++</translation> + </message> + <message> + <source>Enable QML</source> + <translation>Включить QML</translation> + </message> + <message> + <source>Debug port:</source> + <translation>Порт отладки:</translation> + </message> + <message> + <source><a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">What are the prerequisites?</a></source> + <translation><a href="qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html">Зачем нужно?</a></translation> + </message> + <message> + <source>Enable Debugging of Subprocesses</source> + <translation>Допускать отладку дочерних процессов</translation> + </message> +</context> +<context> <name>Debugger::Internal::SelectRemoteFileDialog</name> <message> <source>Download of remote file succeeded.</source> @@ -12736,6 +13118,37 @@ Do you want to retry?</source> </message> </context> <context> + <name>Debugger::Internal::Terminal</name> + <message> + <source>Terminal: Cannot open /dev/ptmx: %1</source> + <translation>Терминал: не удалось открыть /dev/ptmx: %1</translation> + </message> + <message> + <source>Terminal: ptsname failed: %1</source> + <translation>Терминал: ошибка ptsname: %1</translation> + </message> + <message> + <source>Terminal: Error: %1</source> + <translation>Терминал: ошибка: %1</translation> + </message> + <message> + <source>Terminal: Slave is no character device.</source> + <translation>Терминал: подчинённый не является символьным устройством.</translation> + </message> + <message> + <source>Terminal: grantpt failed: %1</source> + <translation>Терминал: ошибка grantpt: %1</translation> + </message> + <message> + <source>Terminal: unlock failed: %1</source> + <translation>Терминал: ошибка unlock: %1</translation> + </message> + <message> + <source>Terminal: Read failed: %1</source> + <translation>Терминал: ошибка чтения: %1</translation> + </message> +</context> +<context> <name>Debugger::Internal::ThreadsHandler</name> <message> <source>Thread&nbsp;id:</source> @@ -12980,12 +13393,12 @@ Do you want to retry?</source> </translation> </message> <message> - <source>%1 Object at %2</source> - <translation>Объект типа %1 по адресу %2</translation> + <source>Remove All Expression Evaluators</source> + <translation>Удаление всех вычисляемых выражений</translation> </message> <message> - <source>%1 Object at Unknown Address</source> - <translation>Объект типа %1 по неизвестному адресу</translation> + <source>Are you sure you want to remove all expression evaluators?</source> + <translation>Удалить все вычисляемые выражения?</translation> </message> <message> <source>Name</source> @@ -12995,10 +13408,6 @@ Do you want to retry?</source> <context> <name>Debugger::Internal::WatchModel</name> <message> - <source>Root</source> - <translation>Корень</translation> - </message> - <message> <source>Locals</source> <translation>Локальные переменные</translation> </message> @@ -13043,10 +13452,18 @@ Do you want to retry?</source> </translation> </message> <message> + <source>Automatic</source> + <translation>Автоматический</translation> + </message> + <message> <source>Raw Data</source> <translation>Сырые данные</translation> </message> <message> + <source>Enhanced</source> + <translation>Расширенный</translation> + </message> + <message> <source>Latin1 String</source> <translation>Строка Latin1</translation> </message> @@ -13075,6 +13492,30 @@ Do you want to retry?</source> <translation>Строка UTF-8 в отдельном окне</translation> </message> <message> + <source>Plot in Separate Window</source> + <translation>Отобразить в отдельном окне</translation> + </message> + <message> + <source>Display Keys and Values Side by Side</source> + <translation>Отображать значение напротив имени</translation> + </message> + <message> + <source>Force Display as Direct Storage Form</source> + <translation>Отображать в прямом порядке</translation> + </message> + <message> + <source>Force Display as Indirect Storage Form</source> + <translation>Отображать в непрямом порядке</translation> + </message> + <message> + <source>Display Boolean Values as True or False</source> + <translation>Отображать булевы значения, как True и False</translation> + </message> + <message> + <source>Display Boolean Values as 1 or 0</source> + <translation>Отображать булевы значения, как 1 и 0</translation> + </message> + <message> <source>Decimal Integer</source> <translation>Десятичное целое</translation> </message> @@ -13098,6 +13539,14 @@ Do you want to retry?</source> <source>Scientific Float</source> <translation>Научное действительное</translation> </message> + <message> + <source>%1 Object at %2</source> + <translation>Объект типа %1 по адресу %2</translation> + </message> + <message> + <source>%1 Object at Unknown Address</source> + <translation>Объект типа %1 по неизвестному адресу</translation> + </message> </context> <context> <name>Debugger::Internal::WatchTreeView</name> @@ -13160,6 +13609,10 @@ Do you want to retry?</source> <translation>Добавить вычисляемое выражение...</translation> </message> <message> + <source>Remove All Expression Evaluators</source> + <translation>Удалить все вычисляемые выражения</translation> + </message> + <message> <source>Change Local Display Format...</source> <translation>Сменить локальный формат отображения...</translation> </message> @@ -13474,6 +13927,13 @@ Rebuilding the project might help.</source> </message> </context> <context> + <name>DeviceProcessesDialog</name> + <message> + <source>&Attach to Process</source> + <translation>&Подключиться к процессу</translation> + </message> +</context> +<context> <name>Diff</name> <message> <source>Delete</source> @@ -13496,22 +13956,30 @@ Rebuilding the project might help.</source> </message> </context> <context> - <name>DiffEditor::DiffEditor</name> + <name>DiffEditor::DiffEditorController</name> + <message numerus="yes"> + <source>and %n more</source> + <extracomment>Displayed after the untranslated message "Branches: branch1, branch2 'and %n more'"</extracomment> + <translation> + <numerusform>и ещё %n</numerusform> + <numerusform>и ещё %n</numerusform> + <numerusform>и ещё %n</numerusform> + </translation> + </message> +</context> +<context> + <name>DiffEditor::Internal::DiffEditor</name> <message> <source>Ignore Whitespace</source> <translation>Игнорировать пробелы</translation> </message> <message> - <source>Context Lines:</source> + <source>Context lines:</source> <translation>Контекстные строки:</translation> </message> <message> - <source>Synchronize Horizontal Scroll Bars</source> - <translation>Согласовать горизонтальные полосы прокрутки</translation> - </message> - <message> - <source>Reload Editor</source> - <translation>Перезагрузить редактор</translation> + <source>Reload Diff</source> + <translation>Перезагрузить изменения</translation> </message> <message> <source>[%1] vs. [%2] %3</source> @@ -13533,46 +14001,15 @@ Rebuilding the project might help.</source> <source>Show Change Description</source> <translation>Показать описание изменения</translation> </message> - <message> - <source>Switch to Side By Side Diff Editor</source> - <translation>Переключиться в двусторонний редактор отличий</translation> - </message> - <message> - <source>Switch to Unified Diff Editor</source> - <translation>Переключиться в унифицированный редактор отличий</translation> - </message> </context> <context> - <name>DiffEditor::DiffEditorController</name> - <message> - <source>No difference</source> - <translation>Различий нет</translation> - </message> - <message numerus="yes"> - <source>and %n more</source> - <extracomment>Displayed after the untranslated message "Branches: branch1, branch2 'and %n more'"</extracomment> - <translation> - <numerusform>и ещё %n</numerusform> - <numerusform>и ещё %n</numerusform> - <numerusform>и ещё %n</numerusform> - </translation> - </message> -</context> -<context> - <name>DiffEditor::DiffEditorDocument</name> + <name>DiffEditor::Internal::DiffEditorDocument</name> <message> <source>Could not parse patch file "%1". The content is not of unified diff format.</source> <translation>Не удалось разобрать файл изменений «%1». Содержимое не в формате «унифицированный diff».</translation> </message> </context> <context> - <name>DiffEditor::DiffEditorManager</name> - <message> - <source>Waiting for data...</source> - <translation>Ожидание данных...</translation> - </message> -</context> -<context> <name>DiffEditor::Internal::DiffEditorPlugin</name> <message> <source>Diff...</source> @@ -13592,7 +14029,7 @@ Rebuilding the project might help.</source> </message> </context> <context> - <name>DiffEditor::SideBySideDiffEditorWidget</name> + <name>DiffEditor::Internal::SideBySideDiffEditorWidget</name> <message numerus="yes"> <source>Skipped %n lines...</source> <translation> @@ -13610,10 +14047,6 @@ Rebuilding the project might help.</source> <translation>Пропущено неизвестное количество строк...</translation> </message> <message> - <source>No controller</source> - <translation>Не контролируется</translation> - </message> - <message> <source>No difference</source> <translation>Различий нет</translation> </message> @@ -13655,17 +14088,28 @@ Rebuilding the project might help.</source> </message> </context> <context> - <name>DiffEditor::SideDiffEditorWidget</name> + <name>DiffEditor::Internal::SideBySideView</name> + <message> + <source>Synchronize Horizontal Scroll Bars</source> + <translation>Согласовать горизонтальные полосы прокрутки</translation> + </message> + <message> + <source>Waiting for data...</source> + <translation>Ожидание данных...</translation> + </message> +</context> +<context> + <name>DiffEditor::Internal::SideDiffEditorWidget</name> <message> <source>[%1] %2</source> <translation>[%1] %2</translation> </message> </context> <context> - <name>DiffEditor::UnifiedDiffEditorWidget</name> + <name>DiffEditor::Internal::UnifiedDiffEditorWidget</name> <message> - <source>No controller</source> - <translation>Не контролируется</translation> + <source>No document</source> + <translation>Нет документа</translation> </message> <message> <source>Send Chunk to CodePaster...</source> @@ -13704,8 +14148,29 @@ Rebuilding the project might help.</source> <translation>Применить фрагмент?</translation> </message> <message> - <source>No difference</source> - <translation>Различий нет</translation> + <source>No difference.</source> + <translation>Различий нет.</translation> + </message> +</context> +<context> + <name>DiffEditor::Internal::UnifiedView</name> + <message> + <source>Waiting for data...</source> + <translation>Ожидание данных...</translation> + </message> +</context> +<context> + <name>DiffEditor::SideBySideView</name> + <message> + <source>Switch to Side By Side Diff Editor</source> + <translation>Переключиться в двусторонний редактор отличий</translation> + </message> +</context> +<context> + <name>DiffEditor::UnifiedView</name> + <message> + <source>Switch to Unified Diff Editor</source> + <translation>Переключиться в унифицированный редактор отличий</translation> </message> </context> <context> @@ -14365,26 +14830,26 @@ Reason: %3</source> <translation>Команда пользователя #%1</translation> </message> <message> - <source>Meta+V,Meta+V</source> - <translation>Meta+V,Meta+V</translation> - </message> - <message> <source>Alt+V,Alt+V</source> <translation>Alt+V,Alt+V</translation> </message> <message> - <source>Execute User Action #%1</source> - <translation>Выполнить особое действие №%1</translation> + <source>Meta+Shift+V,Meta+Shift+V</source> + <translation>Meta+Shift+V,Meta+Shift+V</translation> </message> <message> - <source>Meta+V,%1</source> - <translation>Meta+V,%1</translation> + <source>Execute User Action #%1</source> + <translation>Выполнить особое действие №%1</translation> </message> <message> <source>Alt+V,%1</source> <translation>Alt+V,%1</translation> </message> <message> + <source>Meta+Shift+V,%1</source> + <translation>Meta+Shift+V,%1</translation> + </message> + <message> <source>"%1" %2 %3L, %4C written</source> <translation>«%1» %2 %3L, %4C записано</translation> </message> @@ -14767,6 +15232,29 @@ Reason: %3</source> </message> </context> <context> + <name>GenericHighlighter</name> + <message> + <source>Generic highlighter error: </source> + <translation>Ошибка подсветки: </translation> + </message> + <message> + <source>Reached empty context.</source> + <translation>Получен пустой контекст.</translation> + </message> + <message> + <source>Element name is empty.</source> + <translation>Имя элемента пусто.</translation> + </message> + <message> + <source>Duplicate element name "%1".</source> + <translation>Дублирующееся имя элемента «%1».</translation> + </message> + <message> + <source>Name "%1" not found.</source> + <translation>Имя «%1» не найдено.</translation> + </message> +</context> +<context> <name>GenericProjectManager::GenericTarget</name> <message> <source>Desktop</source> @@ -15137,18 +15625,6 @@ were not verified among remotes in %3. Select different folder?</source> <translation>Отправка в Gerrit</translation> </message> <message> - <source><b>Local repository:</b></source> - <translation><b>Локальное хранилище:</b></translation> - </message> - <message> - <source>Destination:</source> - <translation>Назначение:</translation> - </message> - <message> - <source>R&emote:</source> - <translation>С&ервер:</translation> - </message> - <message> <source>&Topic:</source> <translation>&Тема:</translation> </message> @@ -15161,10 +15637,6 @@ were not verified among remotes in %3. Select different folder?</source> <translation>Число фиксаций</translation> </message> <message> - <source>&Push up to commit:</source> - <translation>От&править до фиксации:</translation> - </message> - <message> <source>Pushes the selected commit and all dependent commits.</source> <translation>Будут отправлены выбранная фиксация и все её зависимости.</translation> </message> @@ -15173,10 +15645,6 @@ were not verified among remotes in %3. Select different folder?</source> <translation>&Рецензенты:</translation> </message> <message> - <source><b>Local repository:</b> %1</source> - <translation><b>Локальное хранилище:</b> %1</translation> - </message> - <message> <source>Number of commits between %1 and %2: %3</source> <translation>Число фиксаций между %1 и %2: %3</translation> </message> @@ -15185,14 +15653,6 @@ were not verified among remotes in %3. Select different folder?</source> <translation>... Включить более старые ветки ...</translation> </message> <message> - <source>&Local branch:</source> - <translation>&Локальная ветка:</translation> - </message> - <message> - <source>Target &branch:</source> - <translation>&Целевая ветка:</translation> - </message> - <message> <source>Comma-separated list of reviewers. Reviewers can be specified by nickname or email address. Spaces not allowed. @@ -15204,6 +15664,22 @@ Partial names can be used if they are unambiguous.</source> Допустимы частичные имена, если нет двойного их толкования.</translation> </message> + <message> + <source>Push:</source> + <translation>Отправить:</translation> + </message> + <message> + <source>Commits:</source> + <translation>Фиксации:</translation> + </message> + <message> + <source>Local repository</source> + <translation>Локальное хранилище</translation> + </message> + <message> + <source>To:</source> + <translation>В:</translation> + </message> </context> <context> <name>Gerrit::Internal::QueryContext</name> @@ -15621,10 +16097,6 @@ Would you like to terminate it?</source> <context> <name>Git::Internal::GitClient</name> <message> - <source>Waiting for data...</source> - <translation>Ожидание данных...</translation> - </message> - <message> <source>Invalid revision</source> <translation>Некорректная ревизия</translation> </message> @@ -16019,21 +16491,14 @@ Commit now?</source> </message> </context> <context> - <name>Git::Internal::GitDiffHandler</name> - <message> - <source>Waiting for data...</source> - <translation>Ожидание данных...</translation> - </message> -</context> -<context> <name>Git::Internal::GitEditorWidget</name> <message> - <source>Blame %1</source> - <translation>Аннотация %1</translation> + <source>&Blame %1</source> + <translation>&Аннотация %1</translation> </message> <message> - <source>Blame Parent Revision %1</source> - <translation>Аннотация родительской ревизии %1</translation> + <source>Blame &Parent Revision %1</source> + <translation>Аннотация &родительской ревизии %1</translation> </message> <message> <source>Reset</source> @@ -16056,20 +16521,36 @@ Commit now?</source> <translation>Отменить фрагмент...</translation> </message> <message> - <source>Cherry-Pick Change %1</source> - <translation>Внести изменение %1</translation> + <source>Cherr&y-Pick Change %1</source> + <translation>&Внести изменение %1</translation> + </message> + <message> + <source>Re&vert Change %1</source> + <translation>&Откатить изменение %1</translation> </message> <message> - <source>Revert Change %1</source> - <translation>Откатить изменение %1</translation> + <source>C&heckout Change %1</source> + <translation>&Перейти к изменению %1</translation> </message> <message> - <source>Checkout Change %1</source> - <translation>Перейти к изменению %1</translation> + <source>&Log for Change %1</source> + <translation>&Журнал изменения %1</translation> </message> <message> - <source>Hard Reset to Change %1</source> - <translation>Жесткий откат до изменения %1</translation> + <source>&Reset to Change %1</source> + <translation>От&катиться к %1</translation> + </message> + <message> + <source>&Hard</source> + <translation>Жё&стко (--hard)</translation> + </message> + <message> + <source>&Mixed</source> + <translation>С&мешанно</translation> + </message> + <message> + <source>&Soft</source> + <translation>&Мягко (--soft)</translation> </message> </context> <context> @@ -16422,6 +16903,14 @@ Commit now?</source> <translation>Спр&ятанное</translation> </message> <message> + <source>Stash Unstaged Files</source> + <translation>Скрыть неподготовленные файлы</translation> + </message> + <message> + <source>Saves the current state of your unstaged files and resets the repository to its staged state.</source> + <translation>Сохранение текущего состояния неподготовленных файлов и сброс хранилища в подготовленное состояние.</translation> + </message> + <message> <source>&Remote Repository</source> <translation>&Внешнее хранилище</translation> </message> @@ -17227,6 +17716,10 @@ You can choose between stashing the changes or discarding them.</source> <translation>Не удалось зарегистрировать документацию.</translation> </message> <message> + <source>%1 (auto-detected)</source> + <translation>%1 (автоопределённое)</translation> + </message> + <message> <source>Add and remove compressed help files, .qch.</source> <translation>Добавление и удаление сжатых файлов справки, .qch.</translation> </message> @@ -17550,8 +18043,8 @@ Add, modify, and remove document filters, which determine the documentation set <translation>Показать закладки справки</translation> </message> <message> - <source>Meta+B</source> - <translation>Meta+B</translation> + <source>Alt+Meta+M</source> + <translation>Alt+Meta+M</translation> </message> <message> <source>Ctrl+Shift+B</source> @@ -18347,6 +18840,73 @@ Ids must begin with a lowercase letter.</source> </message> </context> <context> + <name>LayoutPoperties</name> + <message> + <source>Alignment</source> + <translation>Выравнивание</translation> + </message> + <message> + <source>Alignment of an item within the cells it occupies.</source> + <translation>Выравнивание элемента по занимаемым им ячейкам.</translation> + </message> + <message> + <source>Fill layout</source> + <translation>Заполнить компоновщик</translation> + </message> + <message> + <source>The item will expand as much as possible while respecting the given constraints if true.</source> + <translation>Элемент будет растянут на сколько позволят его ограничения.</translation> + </message> + <message> + <source>Fill width</source> + <translation>Растянуть по горизонтали</translation> + </message> + <message> + <source>Fill height</source> + <translation>Растянуть по вертикали</translation> + </message> + <message> + <source>Preferred size</source> + <translation>Предпочтительный размер</translation> + </message> + <message> + <source>Preferred height of an item in a layout. If the preferred height is -1, it will be ignored.</source> + <translation>Предпочтительный резмер элемента в компоновщике. Если он -1, то игнорируется.</translation> + </message> + <message> + <source>Minimum size</source> + <translation>Минимальный размер</translation> + </message> + <message> + <source>Minimum size of an item in a layout.</source> + <translation>Минимальный размер в компоновщике.</translation> + </message> + <message> + <source>Maximum size</source> + <translation>Максимальный размер</translation> + </message> + <message> + <source>Maximum size of an item in a layout.</source> + <translation>Максимальный размер в компоновщике.</translation> + </message> + <message> + <source>Row span</source> + <translation>Межстрочный интервал</translation> + </message> + <message> + <source>Row span of an item in a GridLayout.</source> + <translation>Расстояние между рядами элементов в GrigLayout.</translation> + </message> + <message> + <source>Column span</source> + <translation>Межстолбцовый интервал</translation> + </message> + <message> + <source>Column span of an item in a GridLayout.</source> + <translation>Расстояние между столбцами элементов в GridLayout.</translation> + </message> +</context> +<context> <name>LayoutSection</name> <message> <source>Layout</source> @@ -18492,8 +19052,8 @@ Ids must begin with a lowercase letter.</source> <context> <name>Macros::Internal::MacroLocatorFilter</name> <message> - <source>Macros</source> - <translation>Сценарии</translation> + <source>Text Editing Macros</source> + <translation>Сценарии редактирования текста</translation> </message> </context> <context> @@ -18553,10 +19113,6 @@ Ids must begin with a lowercase letter.</source> <context> <name>Macros::Internal::MacrosPlugin</name> <message> - <source>&Macros</source> - <translation>С&ценарии</translation> - </message> - <message> <source>Record Macro</source> <translation>Записать сценарий</translation> </message> @@ -18589,6 +19145,10 @@ Ids must begin with a lowercase letter.</source> <translation></translation> </message> <message> + <source>Text Editing &Macros</source> + <translation>С&ценарии редактирования текста</translation> + </message> + <message> <source>Alt+)</source> <translation></translation> </message> @@ -18782,12 +19342,12 @@ Ids must begin with a lowercase letter.</source> <context> <name>Mercurial::Internal::MercurialEditorWidget</name> <message> - <source>Annotate %1</source> - <translation>Аннотация %1</translation> + <source>&Annotate %1</source> + <translation>&Аннотация %1</translation> </message> <message> - <source>Annotate parent revision %1</source> - <translation>Аннотация родительской ревизии %1</translation> + <source>Annotate &parent revision %1</source> + <translation>Аннотация &родительской ревизии %1</translation> </message> </context> <context> @@ -19113,34 +19673,18 @@ Ids must begin with a lowercase letter.</source> <translation>Файл проекта CMake</translation> </message> <message> - <source>C Source file</source> - <translation>Файл исходных текстов C</translation> - </message> - <message> - <source>C Header file</source> + <source>C header</source> <translation>Заголовочный файл C</translation> </message> <message> - <source>C++ Header file</source> - <translation>Заголовочный файл C++</translation> - </message> - <message> <source>C++ header</source> <translation>Заголовочный файл C++</translation> </message> <message> - <source>C++ Source file</source> - <translation>Файл исходных текстов C++</translation> - </message> - <message> <source>C++ source code</source> <translation>Файл исходных текстов C++</translation> </message> <message> - <source>Objective-C source code</source> - <translation>Файл исходных текстов Objective-C</translation> - </message> - <message> <source>Objective-C++ source code</source> <translation>Файл исходных текстов Objective-C++</translation> </message> @@ -19149,10 +19693,6 @@ Ids must begin with a lowercase letter.</source> <translation>Шаблон сообщения о фиксации CVS</translation> </message> <message> - <source>Qt Designer file</source> - <translation>Файл Qt Designer</translation> - </message> - <message> <source>Git Commit File</source> <translation>Файл фиксации Git</translation> </message> @@ -19181,8 +19721,8 @@ Ids must begin with a lowercase letter.</source> <translation>Файл геометрического шейдера GLSL/ES</translation> </message> <message> - <source>Python Source File</source> - <translation>Файл исходных текстов Python</translation> + <source>WebP Image file</source> + <translation>Файл изображения WebP</translation> </message> <message> <source>Qt Project configuration file</source> @@ -19205,70 +19745,10 @@ Ids must begin with a lowercase letter.</source> <translation>Файл универсального проекта Qt Creator</translation> </message> <message> - <source>Java Source file</source> - <translation>Исходный файл Java</translation> - </message> - <message> - <source>Automake based Makefile</source> - <translation>Makefile основанный на Automake</translation> - </message> - <message> <source>ClearCase submit template</source> <translation>Шаблон сообщения о фиксации ClearCase</translation> </message> <message> - <source>BMP image</source> - <translation>Изображение BMP</translation> - </message> - <message> - <source>GIF image</source> - <translation>Изображение GIF</translation> - </message> - <message> - <source>ICO image</source> - <translation>Изображение ICO</translation> - </message> - <message> - <source>JPEG image</source> - <translation>Изображение JPEG</translation> - </message> - <message> - <source>MNG video</source> - <translation>Видео MNG</translation> - </message> - <message> - <source>PBM image</source> - <translation>Изображение PBM</translation> - </message> - <message> - <source>PGM image</source> - <translation>Изображение PGM</translation> - </message> - <message> - <source>PNG image</source> - <translation>Изображение PNG</translation> - </message> - <message> - <source>PPM image</source> - <translation>Изображение PPM</translation> - </message> - <message> - <source>SVG image</source> - <translation>Изображение SVG</translation> - </message> - <message> - <source>TIFF image</source> - <translation>Изображение TIFF</translation> - </message> - <message> - <source>XBM image</source> - <translation>Изображение XBM</translation> - </message> - <message> - <source>XPM image</source> - <translation>Изображение XPM</translation> - </message> - <message> <source>Generic Project Files</source> <translation>Файлы универсальных проектов</translation> </message> @@ -19297,12 +19777,20 @@ Ids must begin with a lowercase letter.</source> <translation>Файл опции проекта Qt</translation> </message> <message> - <source>message catalog</source> - <translation>Исходный файл перевода</translation> + <source>Android manifest file</source> + <translation>Файл манифеста Android</translation> + </message> + <message> + <source>NVIDIA CUDA C source code</source> + <translation>Исходный код C NVIDIA CUDA</translation> + </message> + <message> + <source>Qt MOC file</source> + <translation>Файл Qt MOC</translation> </message> <message> - <source>Qt Script file</source> - <translation>Файл сценария Qt</translation> + <source>Python source file without console</source> + <translation>Файл исходных текстов Python без консоли</translation> </message> <message> <source>Qt Build Suite file</source> @@ -19325,6 +19813,18 @@ Ids must begin with a lowercase letter.</source> <translation>Файл проекта QML</translation> </message> <message> + <source>BAR descriptor file (BlackBerry)</source> + <translation>BAR-файл описания (BlackBerry)</translation> + </message> + <message> + <source>Linguist translated messages (machine-readable)</source> + <translation>Сообщения переведенные через Linguist (удобные для машины)</translation> + </message> + <message> + <source>Linguist message catalog</source> + <translation>Каталог сообщений Linguist</translation> + </message> + <message> <source>Qt Resource file</source> <translation>Файл ресурсов Qt</translation> </message> @@ -19337,14 +19837,6 @@ Ids must begin with a lowercase letter.</source> <translation>Файл списка задач Qt Creator</translation> </message> <message> - <source>Plain text document</source> - <translation>Обычный текстовый документ</translation> - </message> - <message> - <source>XML document</source> - <translation>Документ XML</translation> - </message> - <message> <source>Assembler</source> <translation>Ассемблер</translation> </message> @@ -19352,10 +19844,6 @@ Ids must begin with a lowercase letter.</source> <source>Qt Creator Generic Assembler</source> <translation>Обычный ассемблер Qt Creator</translation> </message> - <message> - <source>Differences between files</source> - <translation>Разница между файлами</translation> - </message> </context> <context> <name>ModelManagerSupportInternal::displayName</name> @@ -19885,6 +20373,10 @@ Ids must begin with a lowercase letter.</source> <translation>p4 filelog %1</translation> </message> <message> + <source>p4 changelists %1</source> + <translation>p4 changelists %1</translation> + </message> + <message> <source>Could not start perforce "%1". Please check your settings in the preferences.</source> <translation>Не удалось запустить Perforce «%1». Пожалуйста, проверьте настройки.</translation> </message> @@ -19893,10 +20385,6 @@ Ids must begin with a lowercase letter.</source> <translation>Процесс завершился с кодом %1.</translation> </message> <message> - <source>[Only %1 MB of output shown]</source> - <translation>[Отображено только %1 МБ вывода]</translation> - </message> - <message> <source>The commit message check failed. Do you want to submit this change list?</source> <translation>Проверки сообщения о фиксации завершилась с ошибкой. Отправить указанные изменения?</translation> </message> @@ -19942,6 +20430,14 @@ Ids must begin with a lowercase letter.</source> <source>Perforce is not correctly configured.</source> <translation>Perforce некорректно настроен.</translation> </message> + <message numerus="yes"> + <source>[Only %n MB of output shown]</source> + <translation> + <numerusform>[Только %n МБ вывода отображён]</numerusform> + <numerusform>[Только %n МБ вывода отображено]</numerusform> + <numerusform>[Только %n МБ вывода отображено]</numerusform> + </translation> + </message> <message> <source>p4 diff %1</source> <translation>p4 diff %1</translation> @@ -20620,8 +21116,12 @@ Ids must begin with a lowercase letter.</source> <translation>Проект без использования Qt</translation> </message> <message> - <source>Creates a plain C project using qbs.</source> - <translation>Создание простого проекта C с использованием qbs.</translation> + <source>Creates a plain C project using Qbs.</source> + <translation>Создание простого проекта C с использованием Qbs.</translation> + </message> + <message> + <source>Creates a plain (non-Qt) C++ project using Qbs.</source> + <translation>Создание простого проекта С++ с использованием Qbs, но без библиотеки Qt.</translation> </message> <message> <source>Plain C Project (Qbs Build)</source> @@ -20644,10 +21144,6 @@ Ids must begin with a lowercase letter.</source> <translation>Простой проект на С++ (сборка CMake)</translation> </message> <message> - <source>Creates a plain (non-Qt) C++ project using qbs.</source> - <translation>Создание простого проекта С++ с использованием qbs и без библиотеки Qt.</translation> - </message> - <message> <source>Plain C++ Project (Qbs Build)</source> <translation>Простой проект на С++ (сборка Qbs)</translation> </message> @@ -20784,12 +21280,12 @@ Ids must begin with a lowercase letter.</source> <translation>Ошибка DebugBreakProcess:</translation> </message> <message> - <source>could not break the process.</source> - <translation>не удалось остановить процесс.</translation> + <source>%1 does not exist. If you built Qt Creator yourself, check out https://code.qt.io/cgit/qt-creator/binary-artifacts.git/.</source> + <translation>%1 не существует. Если производится самостоятельная сборка Qt Creator, то посетите https://code.qt.io/cgit/qt-creator/binary-artifacts.git/.</translation> </message> <message> - <source>%1 does not exist. If you built Qt Creator yourself, check out http://qt.gitorious.org/qt-creator/binary-artifacts.</source> - <translation>%1 не существует. Если производится сборка Qt Creator, то посетите http://qt.gitorious.org/qt-creator/binary-artifacts.</translation> + <source>could not break the process.</source> + <translation>не удалось остановить процесс.</translation> </message> <message> <source>Cannot kill process with pid %1: %2</source> @@ -21748,7 +22244,7 @@ Ids must begin with a lowercase letter.</source> <context> <name>ProjectExplorer::Internal::KitEnvironmentConfigWidget</name> <message> - <source>Change ...</source> + <source>Change...</source> <translation>Изменить...</translation> </message> <message> @@ -21760,8 +22256,8 @@ Ids must begin with a lowercase letter.</source> <translation>Дополнительные настройки среды при использовании этого комплекта.</translation> </message> <message> - <source>No Changes to apply</source> - <translation>Изменений нет</translation> + <source>No changes to apply.</source> + <translation>Без изменений.</translation> </message> <message> <source>Edit Environment Changes</source> @@ -22089,8 +22585,8 @@ Ids must begin with a lowercase letter.</source> <translation>Спрашивать перед остановкой запущенного приложения при нажатии на кнопку остановки консоли вывода приложения.</translation> </message> <message> - <source><i>jom</i> is a drop-in replacement for <i>nmake</i> which distributes the compilation process to multiple CPU cores. The latest binary is available at <a href="http://download.qt-project.org/official_releases/jom/">http://download.qt-project.org/official_releases/jom/</a>. Disable it if you experience problems with your builds.</source> - <translation><i>jom</i> - это замена <i>nmake</i>, распределяющая процесс компиляции на несколько ядер процессора. Свежайшая сборка доступна по адресу <a href="http://download.qt-project.org/official_releases/jom/">http://download.qt-project.org/official_releases/jom/</a>. В случае проблем со сборкой отключите использование jom.</translation> + <source><i>jom</i> is a drop-in replacement for <i>nmake</i> which distributes the compilation process to multiple CPU cores. The latest binary is available at <a href="http://download.qt.io/official_releases/jom/">http://download.qt.io/official_releases/jom/</a>. Disable it if you experience problems with your builds.</source> + <translation><i>jom</i> - это замена <i>nmake</i>, распределяющая компиляцию на несколько ядер процессора. Свежайшая сборка доступна по адресу <a href="http://download.qt.io/official_releases/jom/">http://download.qt.io/official_releases/jom/</a>. В случае проблем со сборкой отключите использование jom.</translation> </message> </context> <context> @@ -22624,18 +23120,10 @@ to project "%2".</source> </message> </context> <context> - <name>ProjectExplorer::Internal::ToolChainModel</name> - <message> - <source>Auto-detected</source> - <translation>Автоопределённая</translation> - </message> - <message> - <source>Manual</source> - <translation>Особые</translation> - </message> + <name>ProjectExplorer::Internal::ToolChainOptionsPage</name> <message> <source><nobr><b>ABI:</b> %1</source> - <translation></translation> + <translation><nobr><b>ABI:</b> %1</translation> </message> <message> <source>not up-to-date</source> @@ -22650,23 +23138,12 @@ to project "%2".</source> <translation>Тип</translation> </message> <message> - <source>Duplicate Compilers Detected</source> - <translation>Обнаружены повторяющиеся компиляторы</translation> - </message> - <message> - <source>The following compiler was already configured:<br>&nbsp;%1<br>It was not configured again.</source> - <translation>Следующий компилятор уже настроен:<br>&nbsp;%1<br>Повторно настраиваться не будет.</translation> + <source>Auto-detected</source> + <translation>Обнаруженные</translation> </message> <message> - <source>The following compilers were already configured:<br>&nbsp;%1<br>They were not configured again.</source> - <translation>Следующие компиляторы уже настроены:<br>&nbsp;%1<br>Повторно настраиваться не будут.</translation> - </message> -</context> -<context> - <name>ProjectExplorer::Internal::ToolChainOptionsPage</name> - <message> - <source>Compilers</source> - <translation>Компиляторы</translation> + <source>Manual</source> + <translation>Особые</translation> </message> <message> <source>Add</source> @@ -22680,6 +23157,22 @@ to project "%2".</source> <source>Remove</source> <translation>Удалить</translation> </message> + <message> + <source>Duplicate Compilers Detected</source> + <translation>Обнаружены повторяющиеся компиляторы</translation> + </message> + <message> + <source>The following compiler was already configured:<br>&nbsp;%1<br>It was not configured again.</source> + <translation>Следующий компилятор уже настроен:<br>&nbsp;%1<br>Повторно настраиваться не будет.</translation> + </message> + <message> + <source>The following compilers were already configured:<br>&nbsp;%1<br>They were not configured again.</source> + <translation>Следующие компиляторы уже настроены:<br>&nbsp;%1<br>Повторно настраиваться не будут.</translation> + </message> + <message> + <source>Compilers</source> + <translation>Компиляторы</translation> + </message> </context> <context> <name>ProjectExplorer::Internal::VcsAnnotateTaskHandler</name> @@ -22752,18 +23245,6 @@ to project "%2".</source> <translation>Поле не имеет имени.</translation> </message> <message> - <source>Field '%1' has no type.</source> - <translation>Поле «%1» не имеет типа.</translation> - </message> - <message> - <source>Field '%1' has unsupported type '%2'.</source> - <translation>Поле «%1» имеет неподдерживаемый тип «%2».</translation> - </message> - <message> - <source>When parsing Field '%1': %2</source> - <translation>При обработке поля «%1»: %2</translation> - </message> - <message> <source>Label data is not an object.</source> <translation>Данные Label не являются объектом.</translation> </message> @@ -22776,7 +23257,27 @@ to project "%2".</source> <translation>Данные Spacer не являются объектом.</translation> </message> <message> - <source>'factor' is no integer value.</source> + <source>Field "%1" has no type.</source> + <translation>Поле «%1» не имеет типа.</translation> + </message> + <message> + <source>Line Edit Validator Expander</source> + <translation>Расширитель валидатора строкового редактора</translation> + </message> + <message> + <source>The text edit input to fix up.</source> + <translation>Данные для исправления в текстовом редакторе.</translation> + </message> + <message> + <source>Field "%1" has unsupported type "%2".</source> + <translation>Поле «%1» имеет неподдерживаемый тип «%2».</translation> + </message> + <message> + <source>When parsing Field "%1": %2</source> + <translation>При обработке поля «%1»: %2</translation> + </message> + <message> + <source>"factor" is no integer value.</source> <translation>Значение «factor» не является целым.</translation> </message> <message> @@ -22796,44 +23297,44 @@ to project "%2".</source> <translation>Данные PathChooser не являются объектом.</translation> </message> <message> - <source>kind '%1' is not one of the supported 'existingDirectory', 'directory', 'file', 'saveFile', 'existingCommand', 'command', 'any'.</source> + <source>kind "%1" is not one of the supported "existingDirectory", "directory", "file", "saveFile", "existingCommand", "command", "any".</source> <translation>вид «%1» не один из: «existingDirectory», «directory», «file», «saveFile», «existingCommand», «command», «any».</translation> </message> <message> - <source>CheckBox data is not an object.</source> - <translation>Данные CheckBox не являются объектом.</translation> + <source>No "key" found in ComboBox items.</source> + <translation>Не найден «key» в элементах ComboBox.</translation> </message> <message> - <source>CheckBox values for checked and unchecked state are identical.</source> - <translation>Значения CheckBox для включённого и выключенного состояний одинаковы.</translation> + <source>ComboBox "index" is not an integer value.</source> + <translation>Значение «index» объекта ComboBox не является целым.</translation> </message> <message> - <source>No lists allowed inside ComboBox items list.</source> - <translation>Списки не допустимы внутри списка элементов ComboBox.</translation> + <source>ComboBox "disabledIndex" is not an integer value.</source> + <translation>Значение «disabledIndex» объекта ComboBox не является целым.</translation> </message> <message> - <source>No 'key' found in ComboBox items.</source> - <translation>Не найден «key» в элементах ComboBox.</translation> + <source>ComboBox "items" missing.</source> + <translation>Элемент «items» ComboBox отсутствует.</translation> </message> <message> - <source>ComboBox data is not an object.</source> - <translation>Данные ComboBox не являются объектом.</translation> + <source>ComboBox "items" is not a list.</source> + <translation>Поле «items» ComboBox не является списком.</translation> </message> <message> - <source>ComboBox 'index' is not a integer value.</source> - <translation>Значение «index» объекта ComboBox не является целым.</translation> + <source>CheckBox data is not an object.</source> + <translation>Данные CheckBox не являются объектом.</translation> </message> <message> - <source>ComboBox 'disabledIndex' is not a integer value.</source> - <translation>Значение «disabledIndex» объекта ComboBox не является целым.</translation> + <source>CheckBox values for checked and unchecked state are identical.</source> + <translation>Значения CheckBox для включённого и выключенного состояний одинаковы.</translation> </message> <message> - <source>ComboBox 'items' missing.</source> - <translation>Элемент «items» ComboBox отсутствует.</translation> + <source>No lists allowed inside ComboBox items list.</source> + <translation>Списки не допустимы внутри списка элементов ComboBox.</translation> </message> <message> - <source>ComboBox 'items' is not a list.</source> - <translation>Поле «items» ComboBox не является списком.</translation> + <source>ComboBox data is not an object.</source> + <translation>Данные ComboBox не являются объектом.</translation> </message> <message> <source>Files data list entry is not an object.</source> @@ -22859,7 +23360,7 @@ to project "%2".</source> <translation>Ошибка фиксации контроля версий</translation> </message> <message> - <source>Error message from Version Control System: '%1'.</source> + <source>Error message from Version Control System: "%1".</source> <translation>Сообщение от системы контроля версий: «%1».</translation> </message> <message> @@ -22950,12 +23451,22 @@ to project "%2".</source> <translation>Странице «Комплекты» требуется набор «projectFilePath».</translation> </message> <message> - <source>"data" for a "Project" page needs to be unset or an empty object.</source> - <translation>Объект «data» для страницы «Проект» должен быть не задан или пустым.</translation> + <source>"data" must be empty or a JSON object for "Project" pages.</source> + <translation>Объект «data» должен быть пустым или иметь тип JSON для страниц «Проект».</translation> </message> <message> <source>"data" for a "Summary" page needs to be unset or an empty object.</source> - <translation>Объект «data» для страницы «Итого» должен быть не задан или пустым.</translation> + <translation>Объект «data» для страницы «Общее» должен быть не задан или пустым.</translation> + </message> + <message> + <source>"data" must be a JSON object for "VcsConfiguration" pages.</source> + <extracomment>Do not translate "VcsConfiguration", because it is the id of a page.</extracomment> + <translation>«data» должна быть объектом JSON для страниц «VcsConfiguration».</translation> + </message> + <message> + <source>"VcsConfiguration" page requires a "vcsId" set.</source> + <extracomment>Do not translate "VcsConfiguration", because it is the id of a page.</extracomment> + <translation>Странице «VcsConfiguration» требуется заданный «vcsId».</translation> </message> </context> <context> @@ -22973,7 +23484,7 @@ to project "%2".</source> <translation>TypeId «%1» генератора неизвестен. Поддерживаются следующие typeId: «%2».</translation> </message> <message> - <source>Page is not a object.</source> + <source>Page is not an object.</source> <translation>Страница не является объектом.</translation> </message> <message> @@ -23095,8 +23606,8 @@ to project "%2".</source> <translation>При обработке «options»: Ключ «%1» задан более одного раза.</translation> </message> <message> - <source>Value for "options" is not a list</source> - <translation>Значение «options» не является списком</translation> + <source>Value for "options" is not a list.</source> + <translation>Значение «options» не является списком.</translation> </message> </context> <context> @@ -23143,7 +23654,7 @@ to project "%2".</source> <translation>Название активного комплекта.</translation> </message> <message> - <source>The name of the currently active kit in a filesystem friendly version.</source> + <source>The name of the currently active kit in a filesystem-friendly version.</source> <translation>Название активного комплекта в пригодной для файловой системы форме.</translation> </message> <message> @@ -23201,17 +23712,6 @@ to project "%2".</source> </message> </context> <context> - <name>ProjectExplorer::LineEditValidator</name> - <message> - <source>Line Edit Validator Expander</source> - <translation>Расширитель валидатора строкового редактора</translation> - </message> - <message> - <source>The text edit input to fix up.</source> - <translation>Данные для исправления в текстовом редакторе.</translation> - </message> -</context> -<context> <name>ProjectExplorer::LocalEnvironmentAspect</name> <message> <source>Build Environment</source> @@ -23425,6 +23925,10 @@ Please close all running instances of your application before starting a build.< <translation>Свернуть всё</translation> </message> <message> + <source>Current project's main file.</source> + <translation>Главный файл текущего проекта.</translation> + </message> + <message> <source>The name of the current project.</source> <translation>Название текущего проекта.</translation> </message> @@ -23433,10 +23937,6 @@ Please close all running instances of your application before starting a build.< <translation>Название активного комплекта.</translation> </message> <message> - <source>The name of the currently active kit in a filesystem friendly version.</source> - <translation>Название активного комплекта в пригодной для файловой системы форме.</translation> - </message> - <message> <source>The id of the currently active kit.</source> <translation>Идентификатор активного комплекта.</translation> </message> @@ -23489,6 +23989,34 @@ Please close all running instances of your application before starting a build.< <translation>Предполагаемая для запуска конфигурация больше не доступна.</translation> </message> <message> + <source>The project %1 is not configured, skipping it.</source> + <translation>Проект %1 не настроен, пропущен.</translation> + </message> + <message> + <source>No project loaded.</source> + <translation>Проект не загружен.</translation> + </message> + <message> + <source>Currently building the active project.</source> + <translation>Идёт сборка активного проекта.</translation> + </message> + <message> + <source>The project %1 is not configured.</source> + <translation>Проект %1 не настроен.</translation> + </message> + <message> + <source>Project has no build settings.</source> + <translation>Проект не имеет настроек сборки.</translation> + </message> + <message> + <source>Building "%1" is disabled: %2<br></source> + <translation>Сборка «%1» отключена: %2<br></translation> + </message> + <message> + <source>Building "%1" is disabled: %2</source> + <translation>Сборка «%1» отключена: %2</translation> + </message> + <message> <source>Do Not Close</source> <translation>Не закрывать</translation> </message> @@ -23501,6 +24029,10 @@ Please close all running instances of your application before starting a build.< <translation>Сборка ещё выполняется.</translation> </message> <message> + <source>Run %1</source> + <translation>Запустить %1</translation> + </message> + <message> <source>New Subproject</source> <comment>Title of dialog</comment> <translation>Создание подпроекта</translation> @@ -23597,14 +24129,14 @@ Do you want to ignore them?</source> <translation>Выбор быстрого переключения комплектов</translation> </message> <message> - <source>Current project's main file</source> - <translation>Главный файл текущего проекта</translation> - </message> - <message> <source>Full build path of the current project's active build configuration.</source> <translation>Полный путь к каталогу сборки активной конфигурации текущего проекта.</translation> </message> <message> + <source>The name of the currently active kit in a filesystem-friendly version.</source> + <translation>Название активного комплекта в пригодной для файловой системы форме.</translation> + </message> + <message> <source>The host address of the device in the currently active kit.</source> <translation>Адрес хоста устройства текущего комплекта.</translation> </message> @@ -23653,10 +24185,6 @@ Do you want to ignore them?</source> <translation>неизвестно</translation> </message> <message> - <source>Failed to open project</source> - <translation>Не удалось открыть проект</translation> - </message> - <message> <source>All Projects</source> <translation>Все проекты</translation> </message> @@ -23673,15 +24201,15 @@ Do you want to ignore them?</source> <translation>Невозможно запустить</translation> </message> <message> - <source><b>Warning:</b> This file is outside the project directory.</source> - <translation><b>Предупреждение:</b> Этот файл расположен вне каталога проекта.</translation> - </message> - <message> <source>Build</source> <comment>Build step</comment> <translation>Сборка</translation> </message> <message> + <source>A build is in progress.</source> + <translation>Выполняется сборка.</translation> + </message> + <message> <source>Cancel Build && Close</source> <translation>Отменить сборку и закрыть</translation> </message> @@ -23748,81 +24276,17 @@ Do you want to ignore them?</source> </message> </context> <context> - <name>ProjectExplorer::ProjectExplorerPluginPrivate</name> - <message> - <source>Build Without Dependencies</source> - <translation>Собрать без зависимостей</translation> - </message> - <message> - <source>Rebuild Without Dependencies</source> - <translation>Пересобрать без зависимостей</translation> - </message> - <message> - <source>Clean Without Dependencies</source> - <translation>Очистить без зависимостей</translation> - </message> - <message> - <source>Build</source> - <translation>Собрать</translation> - </message> - <message> - <source>Rebuild</source> - <translation>Пересобрать</translation> - </message> - <message> - <source>Clean</source> - <translation>Очистить</translation> - </message> - <message> - <source>The project %1 is not configured, skipping it.</source> - <translation>Проект %1 не настроен, пропущен.</translation> - </message> - <message> - <source>No project loaded.</source> - <translation>Проект не загружен.</translation> - </message> - <message> - <source>Currently building the active project.</source> - <translation>Идёт сборка активного проекта.</translation> - </message> - <message> - <source>The project %1 is not configured.</source> - <translation>Проект %1 не настроен.</translation> - </message> - <message> - <source>Project has no build settings.</source> - <translation>Проект не имеет настроек сборки.</translation> - </message> - <message> - <source>Building "%1" is disabled: %2<br></source> - <translation>Сборка «%1» отключена: %2<br></translation> - </message> - <message> - <source>No project loaded</source> - <translation>Проект не загружен</translation> - </message> - <message> - <source>A build is in progress</source> - <translation>Выполняется сборка</translation> - </message> - <message> - <source>Project has no build settings</source> - <translation>У проекта отсутствуют настройки сборки</translation> - </message> - <message> - <source>Building "%1" is disabled: %2</source> - <translation>Сборка «%1» отключена: %2</translation> - </message> + <name>ProjectExplorer::ProjectImporter</name> <message> - <source>Run %1</source> - <translation>Запустить %1</translation> + <source>%1 - temporary</source> + <translation>%1 - временный</translation> </message> </context> <context> - <name>ProjectExplorer::ProjectImporter</name> + <name>ProjectExplorer::ProjectTree</name> <message> - <source>%1 - temporary</source> - <translation>%1 - временный</translation> + <source><b>Warning:</b> This file is outside the project directory.</source> + <translation><b>Предупреждение:</b> Этот файл расположен вне каталога проекта.</translation> </message> </context> <context> @@ -24491,6 +24955,14 @@ These files are preserved.</source> <source>Please enter the password for your private key.</source> <translation>Введите пароль для вашего закрытого ключа.</translation> </message> + <message> + <source>Failed to open key file "%1" for reading: %2</source> + <translation>Не удалось открыть для чтения файл ключа «%1»: %2</translation> + </message> + <message> + <source>Failed to open key file "%1" for writing: %2</source> + <translation>Не удалось открыть для записи файл ключа «%1»: %2</translation> + </message> </context> <context> <name>QSsh::SshKeyCreationDialog</name> @@ -24598,6 +25070,40 @@ These files are preserved.</source> </message> </context> <context> + <name>QbsProjectManager</name> + <message> + <source>Qbs</source> + <translation>Qbs</translation> + </message> + <message> + <source>Profiles</source> + <translation>Профили</translation> + </message> +</context> +<context> + <name>QbsProjectManager::Internal::CustomQbsPropertiesDialog</name> + <message> + <source>Custom Properties</source> + <translation>Особые свойства</translation> + </message> + <message> + <source>&Add</source> + <translation>&Добавить</translation> + </message> + <message> + <source>&Remove</source> + <translation>&Удалить</translation> + </message> + <message> + <source>Key</source> + <translation>Ключ</translation> + </message> + <message> + <source>Value</source> + <translation>Значение</translation> + </message> +</context> +<context> <name>QbsProjectManager::Internal::QbsBuildConfiguration</name> <message> <source>Parsing the Qbs project.</source> @@ -24705,6 +25211,18 @@ These files are preserved.</source> <source>Keep going when errors occur (if at all possible).</source> <translation>Продолжать сборку при ошибках (если возможно).</translation> </message> + <message> + <source>Show command lines</source> + <translation>Показывать команды</translation> + </message> + <message> + <source>Install</source> + <translation>Установить</translation> + </message> + <message> + <source>Clean install root</source> + <translation>Очищать корень установки</translation> + </message> </context> <context> <name>QbsProjectManager::Internal::QbsBuildStepFactory</name> @@ -24804,6 +25322,48 @@ These files are preserved.</source> </message> </context> <context> + <name>QbsProjectManager::Internal::QbsManager</name> + <message> + <source>Failed opening project "%1": Project is not a file.</source> + <translation>Не удалось открыть проект «%1»: проект не является файлом.</translation> + </message> + <message> + <source>Failed to set up kit for Qbs: %1</source> + <translation>Не удалось создать комплект для Qbs: %1</translation> + </message> +</context> +<context> + <name>QbsProjectManager::Internal::QbsProfilesSettingsWidget</name> + <message> + <source>Form</source> + <translation></translation> + </message> + <message> + <source>Kit:</source> + <translation>Комплект:</translation> + </message> + <message> + <source>Associated profile:</source> + <translation>Назначенный профиль:</translation> + </message> + <message> + <source>Profile properties:</source> + <translation>Свойства профиля:</translation> + </message> + <message> + <source>E&xpand All</source> + <translation>&Развернуть все</translation> + </message> + <message> + <source>&Collapse All</source> + <translation>&Свернуть все</translation> + </message> + <message> + <source>&Edit...</source> + <translation>&Изменить...</translation> + </message> +</context> +<context> <name>QbsProjectManager::Internal::QbsProject</name> <message> <source>Failed!</source> @@ -24815,6 +25375,10 @@ These files are preserved.</source> <translation>Не удалось записать в файл проекта %1.</translation> </message> <message> + <source>Cannot build: Selected products do not exist anymore.</source> + <translation>Невозможно собрать: выбранный продукт больше не существует.</translation> + </message> + <message> <source>Reading Project "%1"</source> <translation>Чтение проекта «%1»</translation> </message> @@ -24878,13 +25442,6 @@ These files are preserved.</source> </message> </context> <context> - <name>QbsProjectManager::Internal::QbsRootProjectNode</name> - <message> - <source>Qbs files</source> - <translation>Файлы Qbs</translation> - </message> -</context> -<context> <name>QbsProjectManager::Internal::QbsRunConfiguration</name> <message> <source>The .qbs files are currently being parsed.</source> @@ -24931,14 +25488,10 @@ These files are preserved.</source> </message> </context> <context> - <name>QbsProjectManager::QbsManager</name> + <name>QbsRootProjectNode</name> <message> - <source>Failed opening project "%1": Project is not a file.</source> - <translation>Не удалось открыть проект «%1»: проект не является файлом.</translation> - </message> - <message> - <source>Failed to set up kit for Qbs: %1</source> - <translation>Не удалось создать комплект для Qbs: %1</translation> + <source>Qbs files</source> + <translation>Файлы Qbs</translation> </message> </context> <context> @@ -24981,6 +25534,10 @@ These files are preserved.</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> @@ -24996,10 +25553,6 @@ The files in the Android package source directory are copied to the build direct <source>Copy the Gradle files to Android directory</source> <translation>Копировать файлы Gradle в каталог Android</translation> </message> - <message> - <source>It is highly recommended if you are plannig to extend the Java part of your Qt application.</source> - <translation>Настоятельно рекомендуется в случае расширения Java-части Qt приложения.</translation> - </message> </context> <context> <name>QmakeAndroidSupport::Internal::ChooseProFilePage</name> @@ -25065,14 +25618,14 @@ The files in the Android package source directory are copied to the build direct <translation>Обнаружен старый каталог «android» в директории исходников. Qt 5.2 не использует его по умолчанию.</translation> </message> <message> - <source>Internal Error: Could not find .pro file.</source> - <translation>Внутренняя ошибка: файл .pro не найден.</translation> - </message> - <message> <source>Internal Error: Unknown Android deployment JSON file location.</source> <translation>Внутренняя ошибка: JSON-файл с параметрами установки на 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> @@ -25099,10 +25652,6 @@ The files in the Android package source directory are copied to the build direct <translation>Создать шаблоны</translation> </message> <message> - <source>Input file for androiddeployqt:</source> - <translation>Входной файл для androiddeployqt:</translation> - </message> - <message> <source>Additional Libraries</source> <translation>Дополнительные библиотеки</translation> </message> @@ -25147,6 +25696,32 @@ The files in the Android package source directory are copied to the build direct </message> </context> <context> + <name>QmakePriFileNode</name> + <message> + <source>Failed</source> + <translation>Сбой</translation> + </message> + <message> + <source>Could not write project file %1.</source> + <translation>Не удалось записать в файл проекта %1.</translation> + </message> + <message> + <source>File Error</source> + <translation>Ошибка файла</translation> + </message> +</context> +<context> + <name>QmakeProFileNode</name> + <message> + <source>Error while parsing file %1. Giving up.</source> + <translation>Ошибка разбора файла %1. Отмена.</translation> + </message> + <message> + <source>Could not find .pro file for subdirectory "%1" in "%2".</source> + <translation>Не удалось найти .pro файл для подкаталога «%1» в «%2».</translation> + </message> +</context> +<context> <name>QmakeProjectManager::Internal::AddLibraryWizard</name> <message> <source>Add Library</source> @@ -25793,8 +26368,12 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation>Параметры вызова qmake:</translation> </message> <message> - <source>Use QML compiler</source> - <translation>Использовать компилятор QML</translation> + <source>Use QML compiler:</source> + <translation>Использовать компилятор QML:</translation> + </message> + <message> + <source>Generate separate debug info:</source> + <translation>Отделять отладочную информацию:</translation> </message> </context> <context> @@ -25846,10 +26425,6 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation>Невозможно собрать проект данным комплектом, так как для него не задан профиль Qt.</translation> </message> <message> - <source>The Qt version %1 does not support shadow builds, building might fail.</source> - <translation>Профиль Qt %1 не поддерживает теневую сборку, поэтому она может завершиться с ошибкой.</translation> - </message> - <message> <source>Error:</source> <translation>Ошибка:</translation> </message> @@ -26186,8 +26761,8 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation><b>qmake:</b> %1 %2</translation> </message> <message> - <source>Enable QML debugging:</source> - <translation>Включить отладку QML:</translation> + <source>Enable QML debugging and profiling:</source> + <translation>Включить отладку и профилирование QML:</translation> </message> <message> <source>Might make your application vulnerable. Only use in a safe environment.</source> @@ -26198,6 +26773,10 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation>Включить компилятор Qt Quick:</translation> </message> <message> + <source>Disables QML debugging. QML profiling will still work.</source> + <translation>Выключает отладку QML. Профилирование QML продолжит работать.</translation> + </message> + <message> <source><No Qt version></source> <translation><Профиль Qt не задан></translation> </message> @@ -26298,29 +26877,6 @@ Neither the path to the library nor the path to its includes is added to the .pr <source>Other files</source> <translation>Другие файлы</translation> </message> - <message> - <source>Failed</source> - <translation>Сбой</translation> - </message> - <message> - <source>Could not write project file %1.</source> - <translation>Не удалось записать в файл проекта %1.</translation> - </message> - <message> - <source>File Error</source> - <translation>Ошибка файла</translation> - </message> -</context> -<context> - <name>QmakeProjectManager::QmakeProFileNode</name> - <message> - <source>Error while parsing file %1. Giving up.</source> - <translation>Ошибка разбора файла %1. Отмена.</translation> - </message> - <message> - <source>Could not find .pro file for sub dir "%1" in "%2"</source> - <translation>Не удалось найти .pro файл для подкаталога «%1» в «%2»</translation> - </message> </context> <context> <name>QmakeProjectManager::QmakeProject</name> @@ -26403,10 +26959,6 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation>Qt Quick 2.3</translation> </message> <message> - <source>Creates a deployable Qt Quick 2 application that contains a .ui.qml file and uses Qt Quick Controls. You can review Qt Quick 2 UI projects in the QML Scene and you need not build them. This project requires that you have installed Qt Quick Controls for your Qt version. Requires Qt 5.4 or newer.</source> - <translation>Создание устанавливаемого приложения Qt Quick 2 с файлом .ui.qml и использованием Qt Quick Controls. Для проверки проектов с интерфейсом на Qt Quick 2 в QML Scene сборка не требуется. Этот проект требует наличия установленных Qt Quick Controls соответствующего профиля Qt. Требуется Qt версии 5.4 или выше.</translation> - </message> - <message> <source>Qt Quick 2.4</source> <translation>Qt Quick 2.4</translation> </message> @@ -26427,6 +26979,10 @@ Neither the path to the library nor the path to its includes is added to the .pr <translation>Qt Quick Controls 1.2</translation> </message> <message> + <source>Creates a deployable Qt Quick 2 application that contains a .ui.qml file and uses Qt Quick Controls. This project requires that you have installed Qt Quick Controls for your Qt version. Requires Qt 5.4 or newer.</source> + <translation>Создание устанавливаемого приложения Qt Quick 2 с файлом .ui.qml и использованием Qt Quick Controls. Этот проект требует наличия установленных Qt Quick Controls для используемого профиля Qt. Требуется Qt версии 5.4 или выше.</translation> + </message> + <message> <source>Qt Quick Controls 1.3</source> <translation>Qt Quick Controls 1.3</translation> </message> @@ -27811,8 +28367,8 @@ Please build the qmldump application on the Qt version options page.</source> <translation>Функции не поддерживаются в форме Qt Quick UI.</translation> </message> <message> - <source>Java Script blocks are not supported in a Qt Quick UI form.</source> - <translation>Блоки Java Script не поддерживаются в форме Qt Quick UI.</translation> + <source>JavaScript blocks are not supported in a Qt Quick UI form.</source> + <translation>Блоки JavaScript не поддерживаются в форме Qt Quick UI.</translation> </message> <message> <source>Behavior type is not supported in a Qt Quick UI form.</source> @@ -28002,8 +28558,8 @@ Please build the qmldump application on the Qt version options page.</source> <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 и exportMetaObjectRevisions, а не «%1».</translation> + <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> </message> <message> <source>Expected only script bindings and object definitions.</source> @@ -28556,14 +29112,14 @@ Qt Creator know about a likely URI.</source> </message> </context> <context> - <name>QmlProfiler::Internal::PaintEventsModelProxy</name> + <name>QmlProfiler::Internal::QmlProfilerAnimationsModel</name> <message> <source>Animations</source> <translation>Анимации</translation> </message> <message> <source>GUI Thread</source> - <translation>Поток интерфейса</translation> + <translation>Поток GUI</translation> </message> <message> <source>Render Thread</source> @@ -28771,6 +29327,21 @@ references to elements in other files, loops, and so on.)</source> </message> </context> <context> + <name>QmlProfiler::Internal::QmlProfilerRangeModel</name> + <message> + <source>Duration</source> + <translation>Продолжительность</translation> + </message> + <message> + <source>Details</source> + <translation>Подробнее</translation> + </message> + <message> + <source>Location</source> + <translation>Размещение</translation> + </message> +</context> +<context> <name>QmlProfiler::Internal::QmlProfilerRunControl</name> <message> <source>Qt Creator</source> @@ -28803,6 +29374,10 @@ references to elements in other files, loops, and so on.)</source> <translation>События QML не записаны</translation> </message> <message> + <source>Not supported for this application</source> + <translation>Не поддерживается для этого приложения</translation> + </message> + <message> <source>Application stopped before loading all data</source> <translation>Приложение остановлено до загрузки всех данных</translation> </message> @@ -28838,6 +29413,14 @@ Do you want to continue?</source> Продолжить?</translation> </message> <message> + <source>Toggle the event search field.</source> + <translation>Включение/выключения поля поиска событий.</translation> + </message> + <message> + <source>Find events that have a specific note.</source> + <translation>Поиск событий, имеющих особую отметку.</translation> + </message> + <message> <source>%1 s</source> <translation>%1 сек</translation> </message> @@ -28909,21 +29492,6 @@ Do you want to save the data first?</source> </message> </context> <context> - <name>QmlProfiler::Internal::RangeTimelineModel</name> - <message> - <source>Duration</source> - <translation>Продолжительность</translation> - </message> - <message> - <source>Details</source> - <translation>Подробнее</translation> - </message> - <message> - <source>Location</source> - <translation>Размещение</translation> - </message> -</context> -<context> <name>QmlProfiler::QV8ProfilerDataModel</name> <message> <source><program></source> @@ -31236,8 +31804,8 @@ Do you want to update it?</source> <translation>Не выбрана активная конфигурация установки</translation> </message> <message> - <source>Target Qt version (%1) might not support QML profiling. Cascades applications are not affected and should work as expected. For more info see http://qt-project.org/wiki/Qt-Creator-with-BlackBerry-10</source> - <translation>Целевая версия Qt (%1) может не поддерживать профилирование QML. Это не касается приложений Cascades, они должны работать. Подробности: http://qt-project.org/wiki/Qt-Creator-with-BlackBerry-10</translation> + <source>Target Qt version (%1) might not support QML profiling. Cascades applications are not affected and should work as expected. For more info see http://wiki.qt.io/Qt_Creator_with_BlackBerry_10</source> + <translation>Целевая версия Qt (%1) может не поддерживать профилирование QML. Это не касается приложений Cascades, они должны работать, как и раньше. Подробности: http://wiki.qt.io/Qt_Creator_with_BlackBerry_10</translation> </message> </context> <context> @@ -31591,14 +32159,6 @@ Are you sure you want to continue?</source> <context> <name>Qnx::Internal::QnxPlugin</name> <message> - <source>BAR descriptor file (BlackBerry)</source> - <translation>BAR-файл описания (BlackBerry)</translation> - </message> - <message> - <source>Could not add MIME type for bar-descriptor.xml editor.</source> - <translation>Не удалось добавить MIME-тип для редактора bar-descriptor.xml.</translation> - </message> - <message> <source>BAR Descriptor</source> <translation>Описание BAR</translation> </message> @@ -31682,10 +32242,6 @@ Are you sure you want to continue?</source> <translation>Цель:</translation> </message> <message> - <source>Add</source> - <translation>Добавить</translation> - </message> - <message> <source>Remove</source> <translation>Удалить</translation> </message> @@ -31711,6 +32267,10 @@ Are you sure you want to continue?</source> <translation>Удалить: %1?</translation> </message> + <message> + <source>Add...</source> + <translation>Добавить...</translation> + </message> </context> <context> <name>Qnx::Internal::QnxToolChainConfigWidget</name> @@ -32538,6 +33098,33 @@ cannot be found in the path.</source> </message> </context> <context> + <name>QuickFixFactory</name> + <message> + <source>Create Getter and Setter Member Functions</source> + <translation>Создать методы получения и установки значения</translation> + </message> + <message> + <source>Create Getter Member Function</source> + <translation>Создать метод получения значения</translation> + </message> + <message> + <source>Create Setter Member Function</source> + <translation>Создать метод установки значения</translation> + </message> + <message> + <source>Convert to Stack Variable</source> + <translation>Преобразовать в стековую переменную</translation> + </message> + <message> + <source>Convert to Pointer</source> + <translation>Преобразовать в указатель</translation> + </message> + <message> + <source>Generate Missing Q_PROPERTY Members...</source> + <translation>Создание отсутствующих членов Q_PROPERTY...</translation> + </message> +</context> +<context> <name>RadioButtonSpecifics</name> <message> <source>Radio Button</source> @@ -32842,6 +33429,10 @@ cannot be found in the path.</source> <source>You can enter lists and ranges like this: '1024,1026-1028,1030'.</source> <translation>Можно ввести списки и диапазоны, например: «1024,1026-1028,1030».</translation> </message> + <message> + <source>&Check host key</source> + <translation>Проверять кл&юч хоста</translation> + </message> </context> <context> <name>RemoteLinux::GenericLinuxDeviceConfigurationWizard</name> @@ -33513,8 +34104,8 @@ In addition, device connectivity will be tested.</source> <translation>Открыть в редакторе</translation> </message> <message> - <source>Open in Text Editor</source> - <translation>Открыть в текстовом редакторе</translation> + <source>Open With</source> + <translation>Открыть с помощью</translation> </message> <message> <source>Copy path "%1"</source> @@ -33569,13 +34160,6 @@ In addition, device connectivity will be tested.</source> </message> </context> <context> - <name>ResourceEditor::Internal::ResourceFolderNode</name> - <message> - <source>%1 Prefix: %2</source> - <translation>Префикс %1: %2</translation> - </message> -</context> -<context> <name>ResourceEditor::Internal::ResourceView</name> <message> <source>Open File</source> @@ -33587,13 +34171,6 @@ In addition, device connectivity will be tested.</source> </message> </context> <context> - <name>ResourceEditor::ResourceTopLevelNode</name> - <message> - <source>%1 Prefix: %2</source> - <translation>Префикс %1: %2</translation> - </message> -</context> -<context> <name>ResourceFile</name> <message> <source>The file name is empty.</source> @@ -33609,6 +34186,20 @@ In addition, device connectivity will be tested.</source> </message> </context> <context> + <name>ResourceTopLevelNode</name> + <message> + <source>%1 Prefix: %2</source> + <translation>Префикс %1: %2</translation> + </message> +</context> +<context> + <name>RowLabel</name> + <message> + <source>[unknown]</source> + <translation>[неизвестная]</translation> + </message> +</context> +<context> <name>RowSpecifics</name> <message> <source>Row</source> @@ -33862,6 +34453,10 @@ with a password, which you can enter below.</source> <source>Expand</source> <translation>Развернуть</translation> </message> + <message> + <source>Add a new state.</source> + <translation>Добавить новое состояние.</translation> + </message> </context> <context> <name>SubComponentManager::parseDirectory</name> @@ -33948,17 +34543,21 @@ with a password, which you can enter below.</source> </message> </context> <context> - <name>Subversion::Internal::SubversionDiffParameterWidget</name> + <name>Subversion::Internal::SubversionEditorWidget</name> <message> - <source>Ignore Whitespace</source> - <translation>Игнорировать пробелы</translation> + <source>Annotate revision "%1"</source> + <translation>Аннотация ревизии «%1»</translation> </message> </context> <context> - <name>Subversion::Internal::SubversionEditorWidget</name> + <name>Subversion::Internal::SubversionLogParameterWidget</name> <message> - <source>Annotate revision "%1"</source> - <translation>Аннотация ревизии «%1»</translation> + <source>Verbose</source> + <translation>Подробно</translation> + </message> + <message> + <source>Show files changed in each revision</source> + <translation>Показывать изменяемые файлы в каждой ревизии</translation> </message> </context> <context> @@ -34218,7 +34817,7 @@ with a password, which you can enter below.</source> <translation>Вкладки видны</translation> </message> <message> - <source>Determines the visibility of the the tab bar.</source> + <source>Determines the visibility of the tab bar.</source> <translation>Определяет, видна ли панель вкладок.</translation> </message> <message> @@ -34378,6 +34977,10 @@ with a password, which you can enter below.</source> <translation>Идёт поиск</translation> </message> <message> + <source>%1 occurrences replaced.</source> + <translation>Произведено %1 замен(а).</translation> + </message> + <message> <source>List of comma separated wildcard filters</source> <translation>Список масок, разделённых запятой</translation> </message> @@ -34498,10 +35101,6 @@ Filter: %2 <translation>&Каталог:</translation> </message> <message> - <source>&Browse...</source> - <translation>&Обзор...</translation> - </message> - <message> <source>Fi&le pattern:</source> <translation>Ш&аблон:</translation> </message> @@ -35414,7 +36013,7 @@ Influences the indentation of continuation lines. </message> </context> <context> - <name>TextEditor::Internal::TextEditorActionHandlerPrivate</name> + <name>TextEditor::Internal::TextEditorActionHandler</name> <message> <source>&Undo</source> <translation>&Отменить</translation> @@ -35892,40 +36491,6 @@ Influences the indentation of continuation lines. </message> </context> <context> - <name>TextEditor::Internal::TextEditorWidgetPrivate</name> - <message> - <source>CTRL+D</source> - <translation>CTRL+D</translation> - </message> - <message> - <source>Line: %1, Col: %2</source> - <translation>Строка: %1, Столбец: %2</translation> - </message> - <message> - <source>Line: 9999, Col: 999</source> - <translation>Строка: 9999, Столбец: 999</translation> - </message> -</context> -<context> - <name>TextEditor::QuickFixFactory</name> - <message> - <source>Create Getter and Setter Member Functions</source> - <translation>Создать методы получения и установки значения</translation> - </message> - <message> - <source>Convert to Stack Variable</source> - <translation>Преобразовать в стековую переменную</translation> - </message> - <message> - <source>Convert to Pointer</source> - <translation>Преобразовать в указатель</translation> - </message> - <message> - <source>Generate Missing Q_PROPERTY Members...</source> - <translation>Создание отсутствующих членов Q_PROPERTY...</translation> - </message> -</context> -<context> <name>TextEditor::TextDocument</name> <message> <source>Opening File</source> @@ -36367,6 +36932,10 @@ Will not be applied to whitespace in comments and strings.</source> <context> <name>TextEditor::TextEditorWidget</name> <message> + <source>CTRL+D</source> + <translation>CTRL+D</translation> + </message> + <message> <source>Print Document</source> <translation>Печать документа</translation> </message> @@ -36394,6 +36963,14 @@ Will not be applied to whitespace in comments and strings.</source> <source>Add UTF-8 BOM on Save</source> <translation>Добавить UTF-8 BOM при сохранении</translation> </message> + <message> + <source>Line: %1, Col: %2</source> + <translation>Строка: %1, Столбец: %2</translation> + </message> + <message> + <source>Line: 9999, Col: 999</source> + <translation>Строка: 9999, Столбец: 999</translation> + </message> </context> <context> <name>TextFieldSpecifics</name> @@ -36700,6 +37277,10 @@ Will not be applied to whitespace in comments and strings.</source> <source>Do not &ask again</source> <translation>&Больше не спрашивать</translation> </message> + <message> + <source>Do not &show again</source> + <translation>Больше не п&оказывать</translation> + </message> </context> <context> <name>Utils::ClassNameValidatingLineEdit</name> @@ -37001,13 +37582,6 @@ Will not be applied to whitespace in comments and strings.</source> </message> </context> <context> - <name>Utils::GlobalMacroExpander</name> - <message> - <source>Access environment variables.</source> - <translation>Доступ к переменным среды.</translation> - </message> -</context> -<context> <name>Utils::LinearProgressWidget</name> <message> <source>...</source> @@ -37040,6 +37614,10 @@ Will not be applied to whitespace in comments and strings.</source> <source>Global variables</source> <translation>Глобальные переменные</translation> </message> + <message> + <source>Access environment variables.</source> + <translation>Доступ к переменным среды.</translation> + </message> </context> <context> <name>Utils::NewClassWidget</name> @@ -37545,10 +38123,6 @@ Will not be applied to whitespace in comments and strings.</source> <translation>Редактор аннотации Subversion</translation> </message> <message> - <source>Subversion Diff Editor</source> - <translation>Редактор изменений Subversion</translation> - </message> - <message> <source>Bazaar File Log Editor</source> <translation>Редактор журнала файлов Bazaar</translation> </message> @@ -37940,12 +38514,8 @@ Will not be applied to whitespace in comments and strings.</source> <translation>Журнал Callgrind (callgrind.out*);;Все файлы (*)</translation> </message> <message> - <source>Internal Error</source> - <translation>Внутренняя ошибка</translation> - </message> - <message> - <source>Failed to open file for reading: %1</source> - <translation>Не удалось открыть файл для чтения: %1</translation> + <source>Callgrind: Failed to open file for reading: %1</source> + <translation>Callgrind: Не удалось открыть файл для чтения: %1</translation> </message> <message> <source>Parsing Profile Data...</source> @@ -37955,10 +38525,6 @@ Will not be applied to whitespace in comments and strings.</source> <context> <name>Valgrind::Internal::MemcheckErrorView</name> <message> - <source>Copy Selection</source> - <translation>Копировать выбранное</translation> - </message> - <message> <source>Suppress Error</source> <translation>Игнорировать ошибку</translation> </message> @@ -38005,8 +38571,12 @@ Will not be applied to whitespace in comments and strings.</source> <translation>Загрузить внешний XML файл журнала</translation> </message> <message> - <source>Error occurred parsing Valgrind output: %1</source> - <translation>Ошибка при разборе вывода Valgrind: %1</translation> + <source>Memcheck: Failed to open file for reading: %1</source> + <translation>Memcheck: Не удалось открыть файл для чтения: %1</translation> + </message> + <message> + <source>Memcheck: Error occurred parsing Valgrind output: %1</source> + <translation>Memcheck: Ошибка при разборе вывода Valgrind: %1</translation> </message> <message> <source>Memory Issues</source> @@ -38040,14 +38610,6 @@ Will not be applied to whitespace in comments and strings.</source> <source>XML Files (*.xml);;All Files (*)</source> <translation>Файлы XML (*.xml);;Все файлы (*)</translation> </message> - <message> - <source>Internal Error</source> - <translation>Внутренняя ошибка</translation> - </message> - <message> - <source>Failed to open file for reading: %1</source> - <translation>Не удалось открыть файл для чтения: %1</translation> - </message> </context> <context> <name>Valgrind::Internal::SuppressionDialog</name> @@ -38246,18 +38808,28 @@ With cache simulation, further event counters are enabled: <context> <name>Valgrind::Internal::ValgrindPlugin</name> <message> - <source>Valgrind Function Profile uses the "callgrind" tool to record function calls when a program runs.</source> - <translation>Профайлер функций Valgrind использует утилиту «callgrind» для записи вызовов функций при работе программы.</translation> + <source>Valgrind Function Profile uses the Callgrind tool to record function calls when a program runs.</source> + <translation>Профайлер функций Valgrind использует утилиту Callgrind для записи вызовов функций при работе программы.</translation> + </message> + <message> + <source>Valgrind Analyze Memory uses the Memcheck tool to find memory leaks.</source> + <translation>Анализатор памяти Valgrind использует утилиту Memcheck для обнаружения утечек памяти.</translation> </message> <message> - <source>Valgrind Analyze Memory uses the "memcheck" tool to find memory leaks.</source> - <translation>Анализатор памяти Valgrind использует утилиту «memcheck» для обнаружения утечек памяти.</translation> + <source>Valgrind Analyze Memory with GDB uses the Memcheck tool to find memory leaks. +When a problem is detected, the application is interrupted and can be debugged.</source> + <translation>Анализатор памяти Valgrind с GDB использует утилиту Memcheck для поиска утечек памяти. +При обнаружении проблем программа останавливается для отладки.</translation> </message> <message> <source>Valgrind Memory Analyzer</source> <translation>Анализатор памяти Valgrind</translation> </message> <message> + <source>Valgrind Memory Analyzer with GDB</source> + <translation>Анализатор памяти Valgrind с GDB</translation> + </message> + <message> <source>Valgrind Function Profiler</source> <translation>Профайлер функций Valgrind</translation> </message> @@ -38840,8 +39412,8 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>Копировать «%1»</translation> </message> <message> - <source>Describe Change %1</source> - <translation>Описать изменение %1</translation> + <source>&Describe Change %1</source> + <translation>&Описать изменение %1</translation> </message> <message> <source>Send to CodePaster...</source> @@ -38984,9 +39556,23 @@ should a repository require SSH-authentication (see documentation on SSH and the <translation>Настройка</translation> </message> <message> + <source>No version control set on "VcsConfiguration" page.</source> + <extracomment>Do not translate "VcsConfiguration", because it is the id of a page.</extracomment> + <translation>Контроль версий не задан на странице «VcsConfiguration».</translation> + </message> + <message> + <source>"vcsId" ("%1") is invalid for "VcsConfiguration" page. Possible values are: %2.</source> + <extracomment>Do not translate "VcsConfiguration", because it is the id of a page.</extracomment> + <translation>«vcsId» («%1») неверен для страницы «VcsConfiguration». Допустимы значения: %2.</translation> + </message> + <message> <source>Please configure <b>%1</b> now.</source> <translation>Настройте <b>%1</b> прямо сейчас.</translation> </message> + <message> + <source>No known version control selected.</source> + <translation>Ни одна известная система контроля версий не выбрана.</translation> + </message> </context> <context> <name>VcsBase::VcsOutputWindow</name> |