--- a/eric6/i18n/eric6_ru.ts Fri Oct 16 17:26:50 2020 +0200 +++ b/eric6/i18n/eric6_ru.ts Fri Oct 16 17:28:14 2020 +0200 @@ -1399,7 +1399,7 @@ <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="139"/> <source>Load Crash Session</source> - <translation>Загрузить crash-сессию</translation> + <translation>Загружать crash-сессию</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="57"/> @@ -5786,24 +5786,24 @@ <translation>Менеджер видов</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="579"/> + <location filename="../Preferences/ConfigurationDialog.py" line="580"/> <source>Preferences</source> <translation>Предпочтения</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="584"/> + <location filename="../Preferences/ConfigurationDialog.py" line="585"/> <source>Please select an entry of the list to display the configuration page.</source> <translation>Выберите пункт в списке слева для отображения страницы его настроек.</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="661"/> + <location filename="../Preferences/ConfigurationDialog.py" line="662"/> <source>Configuration Page Error</source> <translation>Ошибка страницы конфигурации</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="661"/> + <location filename="../Preferences/ConfigurationDialog.py" line="662"/> <source><p>The configuration page <b>{0}</b> could not be loaded.</p></source> <translation><p>Страница конфигурации <b>{0}</b> не может быть загружена.</p></translation> </message> @@ -5853,7 +5853,7 @@ <translation>Mimetypes</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="513"/> + <location filename="../Preferences/ConfigurationDialog.py" line="514"/> <source>Enter search text...</source> <translation>Введите искомый текст...</translation> </message> @@ -8190,12 +8190,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="72"/> <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source> - <translation type="unfinished"></translation> + <translation>DeepL: Текст, подлежащий переводу, превышает лимит перевода в {0} символов.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104"/> <source><p>DeepL: No translation found</p></source> - <translation type="unfinished"></translation> + <translation><p>DeepL: <p>Перевод не найден</p></translation> </message> </context> <context> @@ -13285,22 +13285,22 @@ <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="313"/> <source>Width Step Size:</source> - <translation type="unfinished"></translation> + <translation>Размер шага ширины:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="339"/> <source>Enter the amount of pixels the width of the outline should be increased or decreased</source> - <translation type="unfinished"></translation> + <translation>Задайте количество пикселей, на которое следует увеличить или уменьшить ширину контура</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="358"/> <source>Select to show the source code encoding</source> - <translation type="unfinished"></translation> + <translation>Разрешить показывать кодировку исходного кода</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="361"/> <source>Show source file encoding</source> - <translation type="unfinished"></translation> + <translation>Показывать кодировку исходного файла</translation> </message> </context> <context> @@ -13762,7 +13762,7 @@ <message> <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="36"/> <source>Select the lexer language to override</source> - <translation>Select the lexer language to override</translation> + <translation>Выберите язык лексера для переопределения</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="43"/> @@ -13879,7 +13879,7 @@ <message> <location filename="../QScintilla/EditorOutline.py" line="336"/> <source>Set Default Width</source> - <translation type="unfinished"></translation> + <translation>Установить ширину по умолчанию</translation> </message> </context> <context> @@ -16618,7 +16618,7 @@ <message> <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui" line="44"/> <source><b>Output Filename</b><p>Enter the filename of the output file. A '%L' placeholder is replaced by the language of the API file.</p></source> - <translation><b>Имя файла вывода</b><p>Введите имя файла вывода. Заполнитель '%L' будет заменен на язык файла API.</translation> + <translation><b>Имя файла вывода</b><p>Введите имя файла вывода. Заполнитель '%L' будет заменен на язык файла API.</p></translation> </message> <message> <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui" line="25"/> @@ -26123,12 +26123,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84"/> <source>Glosbe: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>Glosbe: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98"/> <source>Glosbe: No translation found.</source> - <translation type="unfinished"></translation> + <translation>Glosbe: Перевод не найден.</translation> </message> </context> <context> @@ -26151,17 +26151,17 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="97"/> <source>Google V1: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>Google V1: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="134"/> <source>Google V1: No translation found.</source> - <translation type="unfinished"></translation> + <translation>Google V1: Перевод не найден.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="164"/> <source>Google V1: Only texts up to {0} characters are allowed.</source> - <translation type="unfinished"></translation> + <translation>Google V1: Разрешены фрагменты текста не длинее {0} символов.</translation> </message> </context> <context> @@ -26184,17 +26184,17 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71"/> <source>Google V2: A valid Google Translate key is required.</source> - <translation type="unfinished"></translation> + <translation>Google V2: Требуется действительный ключ Google Translate.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83"/> <source>Google V2: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>Google V2: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89"/> <source>Google V2: No translation available.</source> - <translation type="unfinished"></translation> + <translation>Google V2: Перевод отсутствует.</translation> </message> </context> <context> @@ -36237,28 +36237,29 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="251"/> <source>IBM Watson: No translation available.</source> - <translation type="unfinished"></translation> + <translation>Google V2: Перевод отсутствует.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="182"/> <source>IBM Watson: A valid Language Translator key is required.</source> - <translation type="unfinished"></translation> + <translation>IBM Watson: Требуется действительный ключ переводчика IBM Watson Language Translator.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="191"/> <source>IBM Watson: A valid Language Translator URL is required.</source> - <translation type="unfinished"></translation> + <translation>IBM Watson: Требуется действительный ключ переводчика IBM Watson Language Translator.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="243"/> <source>IBM Watson: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>IBM Watson: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="231"/> <source>IBM Watson: The server sent an error indication. Error: {0}</source> - <translation type="unfinished"></translation> + <translation>IBM Watson: Сервер отправил сообщение об ошибке. +Ошибка: {0}</translation> </message> </context> <context> @@ -38565,12 +38566,12 @@ <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="101"/> <source>Select to show the source code encoding</source> - <translation type="unfinished"></translation> + <translation>Разрешить показывать кодировку исходного кода</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="104"/> <source>Show source file encoding</source> - <translation type="unfinished"></translation> + <translation>Показывать кодировку исходного файла</translation> </message> </context> <context> @@ -42610,7 +42611,7 @@ <message> <location filename="../QScintilla/Lexers/__init__.py" line="696"/> <source>TOML Files (*.toml)</source> - <translation type="unfinished"></translation> + <translation>Файлы TOML (*.toml)</translation> </message> </context> <context> @@ -43610,27 +43611,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="226"/> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="294"/> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> @@ -44657,17 +44658,17 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="195"/> <source>MS Translator: No valid access token available.</source> - <translation type="unfinished"></translation> + <translation>MS Translator: Нет достоверного маркера доступа.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172"/> <source>MS Translator: No translation available.</source> - <translation type="unfinished"></translation> + <translation>MS Translator: Перевод отсутствует.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210"/> <source>MS Translator: No Text-to-Speech for the selected language available.</source> - <translation type="unfinished"></translation> + <translation>MS Translator: Функция Text-to-Speech для выбранного языка недоступна (преобразование текста в речь).</translation> </message> </context> <context> @@ -45366,22 +45367,22 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="426"/> <source>Language: {0}</source> - <translation type="unfinished">Язык: {0}</translation> + <translation>Язык: {0}</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2371"/> <source>&View</source> - <translation type="unfinished">&Вид</translation> + <translation>&Вид</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2421"/> <source>View</source> - <translation type="unfinished">Вид</translation> + <translation>Вид</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2441"/> <source><p>This part of the status bar displays the editor language.</p></source> - <translation type="unfinished"></translation> + <translation><p>В этой части строки состояния отображается язык редактора.</p></translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2474"/> @@ -45391,7 +45392,7 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2474"/> <source><p>This part of the status bar allows zooming the editor.</p></source> - <translation type="unfinished"></translation> + <translation><p>В этой части строки состояния разрешено масштабирование редактора.</p></translation> </message> </context> <context> @@ -46314,12 +46315,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="71"/> <source>MyMemory: Only texts up to {0} characters are allowed.</source> - <translation type="unfinished"></translation> + <translation>MyMemory: Разрешены фрагменты текста не длинее {0} символов.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="98"/> <source>MyMemory: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>MyMemory: Получен недопустимый ответ</translation> </message> </context> <context> @@ -53460,12 +53461,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96"/> <source>Promt: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>Promt: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="105"/> <source>Promt: This direction of translation is not available.</source> - <translation type="unfinished"></translation> + <translation>Promt: Данное направление перевода недоступно.</translation> </message> </context> <context> @@ -59414,13 +59415,15 @@ <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="130"/> <source><b>Qt-Prefix</b> <p>Enter a prefix used to determine the Qt tool executable name. It is composed of the prefix, the tool name and the postfix. The executable extension is added automatically on Windows.</p></source> - <translation type="unfinished"></translation> + <translation><b>Qt-префикс</b> +<p>Введите префикс, используемый для определения имени исполняемого файла инструмента Qt. Он состоит из префикса, названия инструмента и постфикса. В Windows исполняемое расширение добавляется автоматически.</p></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="148"/> <source><b>Qt-Postfix</b> <p>Enter a postfix used to determine the Qt tool executable name. It is composed of the prefix, the tool name and the postfix. The executable extension is added automatically on Windows.</p></source> - <translation type="unfinished"></translation> + <translation><b>Qt-постфикс</b> +<p>Введите постфикс, используемый для определения имени исполняемого файла инструмента Qt. Он состоит из префикса, названия инструмента и постфикса. В Windows исполняемое расширение добавляется автоматически.</p></translation> </message> </context> <context> @@ -63677,12 +63680,12 @@ <message> <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.ui" line="174"/> <source>Details</source> - <translation type="unfinished">Подробности</translation> + <translation>Подробности</translation> </message> <message> <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.ui" line="227"/> <source>Security</source> - <translation type="unfinished">Безопасность</translation> + <translation>Безопасность</translation> </message> </context> <context> @@ -71260,7 +71263,7 @@ <message> <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="273"/> <source>TOML batch check</source> - <translation type="unfinished"></translation> + <translation>Пакетная проверка TOML</translation> </message> </context> <context> @@ -74124,7 +74127,7 @@ <message> <location filename="../Tools/TrayStarter.py" line="93"/> <source>QRegularExpression editor</source> - <translation type="unfinished"></translation> + <translation>Редактор QRegularExpression</translation> </message> </context> <context> @@ -75210,7 +75213,7 @@ <message> <location filename="../WebBrowser/UrlBar/UrlBar.py" line="454"/> <source>Unknown</source> - <translation type="unfinished"></translation> + <translation>Unknown</translation> </message> </context> <context> @@ -84716,12 +84719,12 @@ <message> <location filename="../WebBrowser/WebBrowserPage.py" line="702"/> <source>SSL Info</source> - <translation type="unfinished"></translation> + <translation>SSL инфо</translation> </message> <message> <location filename="../WebBrowser/WebBrowserPage.py" line="702"/> <source>This site does not contain SSL information.</source> - <translation type="unfinished"></translation> + <translation>Этот сайт не содержит информации SSL.</translation> </message> </context> <context> @@ -87465,7 +87468,7 @@ <message> <location filename="../Plugins/PluginWizardEricPlugin.py" line="85"/> <source>&eric Plug-in Wizard...</source> - <translation>&Мастер eric Plug-in...</translation> + <translation>Мастер eric Plu&g-in...</translation> </message> <message> <location filename="../Plugins/PluginWizardEricPlugin.py" line="91"/> @@ -87664,57 +87667,57 @@ <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37"/> <source>Yandex: Invalid API key.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Недействительный API ключ.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38"/> <source>Yandex: API key has been blocked.</source> - <translation type="unfinished"></translation> + <translation>Yandex: API ключ заблокирован.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39"/> <source>Yandex: Daily limit for requests has been reached.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Достигнут суточный лимит запросов.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40"/> <source>Yandex: Daily limit for the volume of translated text reached.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Достигнут суточный лимит объема переведенного текста.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42"/> <source>Yandex: Text size exceeds the maximum.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Размер текстового блока превышает максимальный.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43"/> <source>Yandex: Text could not be translated.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Текст не может быть переведен.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44"/> <source>Yandex: The specified translation direction is not supported.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Заданное направление перевода не поддерживается.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="85"/> <source>Yandex: Only texts up to {0} characters are allowed.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Разрешены фрагменты текста не длинее {0} символов.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108"/> <source>Yandex: Invalid response received</source> - <translation type="unfinished"></translation> + <translation>Yandex: Получен недопустимый ответ</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114"/> <source>Yandex: Unknown error code ({0}) received.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Получен код ({0}) неизвестной ошибки.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93"/> <source>Yandex: A valid key is required.</source> - <translation type="unfinished"></translation> + <translation>Yandex: Требуется действительный ключ Yandex.</translation> </message> </context> <context>