--- a/src/eric7/i18n/eric7_ru.ts Tue Aug 30 17:50:00 2022 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Tue Aug 30 19:40:30 2022 +0200 @@ -1333,7 +1333,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="52" /> <source>Dynamically typed expressions (typing.Any) are disallowed</source> - <translation type="unfinished" /> + <translation>Динамически типизированные выражения (typing.Any) запрещены</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="56" /> @@ -1343,7 +1343,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="60" /> <source>missing 'from __future__ import annotations'</source> - <translation type="unfinished" /> + <translation>отсутствует 'from __future__ import annotations'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="63" /> @@ -1996,7 +1996,7 @@ <message> <location filename="../CodeFormatting/BlackFormattingDialog.py" line="196" /> <source>Would Reformat:</source> - <translation type="unfinished" /> + <translation>Возможно переформатирование:</translation> </message> <message> <location filename="../CodeFormatting/BlackFormattingDialog.py" line="241" /> @@ -2041,7 +2041,7 @@ <message> <location filename="../CodeFormatting/BlackFormattingDialog.py" line="528" /> <source>invalid status ({0})</source> - <translation type="unfinished" /> + <translation>неверный статус ({0})</translation> </message> <message> <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" /> @@ -3246,27 +3246,27 @@ <translation>Имя</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="660" /> + <location filename="../UI/BrowserModel.py" line="664" /> <source>Coding: {0}</source> <translation>Кодировка: {0}</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="670" /> + <location filename="../UI/BrowserModel.py" line="674" /> <source>Globals</source> <translation>Глобальные</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="675" /> + <location filename="../UI/BrowserModel.py" line="679" /> <source>Imports</source> <translation>Импорт</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="773" /> + <location filename="../UI/BrowserModel.py" line="777" /> <source>Attributes</source> <translation>Атрибуты</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="784" /> + <location filename="../UI/BrowserModel.py" line="788" /> <source>Class Attributes</source> <translation>Атрибуты класса</translation> </message> @@ -4756,22 +4756,22 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Allow dynamically typed *args and **kwargs</source> - <translation type="unfinished" /> + <translation>Разрешить динамически типизированные *args и **kwargs</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Allow dynamically typed * Arguments</source> - <translation type="unfinished" /> + <translation>Разрешить динамически типизированные * Arguments</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Enforce the presence of a 'from __future__ import annotations' statement</source> - <translation type="unfinished" /> + <translation>Принудительное наличие инструкции 'from __future__ import annotations'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Enforce '__future__' statement</source> - <translation type="unfinished" /> + <translation>Принудительная инструкция '__future__'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -17274,32 +17274,32 @@ <context> <name>EricIconBar</name> <message> - <location filename="../EricWidgets/EricIconBar.py" line="35" /> + <location filename="../EricWidgets/EricIconBar.py" line="37" /> <source>extra small</source> <translation>мелкий</translation> </message> <message> - <location filename="../EricWidgets/EricIconBar.py" line="36" /> - <source>small</source> - <translation>маленький</translation> - </message> - <message> - <location filename="../EricWidgets/EricIconBar.py" line="37" /> - <source>medium</source> - <translation>средний</translation> - </message> - <message> <location filename="../EricWidgets/EricIconBar.py" line="38" /> - <source>large</source> - <translation>большой</translation> + <source>small</source> + <translation>маленький</translation> </message> <message> <location filename="../EricWidgets/EricIconBar.py" line="39" /> - <source>extra large</source> - <translation>крупный</translation> + <source>medium</source> + <translation>средний</translation> </message> <message> <location filename="../EricWidgets/EricIconBar.py" line="40" /> + <source>large</source> + <translation>большой</translation> + </message> + <message> + <location filename="../EricWidgets/EricIconBar.py" line="41" /> + <source>extra large</source> + <translation>крупный</translation> + </message> + <message> + <location filename="../EricWidgets/EricIconBar.py" line="42" /> <source>very large</source> <translation>огромный</translation> </message> @@ -33644,7 +33644,7 @@ <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.ui" line="0" /> <source>Select to enforce the import</source> - <translation>Разрешить применение импорта</translation> + <translation>Разрешить принудительный импорт</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.ui" line="0" /> @@ -47863,12 +47863,12 @@ <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> <source>Error handling device</source> - <translation>Ошибка обработки устройства</translation> + <translation>Ошибка при работе с устройством</translation> </message> <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="218" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Произошла ошибка связи с подключенным устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> + <translation><p>Произошла ошибка при работе с подключаемым устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> </message> <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="471" /> @@ -48322,7 +48322,7 @@ <message> <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> <source>No supported devices detected.</source> - <translation>Поддерживаемые устройства не обнаружены.</translation> + <translation>Не обнаружены поддерживаемые устройства.</translation> </message> <message numerus="yes"> <location filename="../MicroPython/MicroPythonWidget.py" line="365" /> @@ -48443,7 +48443,7 @@ <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> <source>There is no editor open. Abort...</source> - <translation>Редактор не открыт. Прервать...</translation> + <translation>Редактор не открыт. Прерывание...</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1172" /> @@ -48659,7 +48659,7 @@ <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1647" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> + <translation><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата </b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время </b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> @@ -48669,12 +48669,12 @@ <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> <source>Error handling device</source> - <translation>Ошибка обработки устройства</translation> + <translation>Ошибка при работе с устройством</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Произошла ошибка связи с подключенным устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> + <translation><p>Произошла ошибка при работе с подключаемым устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1731" /> @@ -50642,22 +50642,22 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="21" /> <source>argument name should be lowercase</source> - <translation>имена парамеров должны быть в нижнем регистре</translation> + <translation>имена аргументов должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="24" /> <source>first argument of a class method should be named 'cls'</source> - <translation>первый параметр метода класса должен быть 'cls'</translation> + <translation>первый аргумент метода класса должен быть 'cls'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="27" /> <source>first argument of a method should be named 'self'</source> - <translation>первый параметр метода должен быть 'self'</translation> + <translation>первый аргумент метода должен быть 'self'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="30" /> <source>first argument of a static method should not be named 'self' or 'cls</source> - <translation>первый параметр статического метода класса не должен быть 'cls' или 'self'</translation> + <translation>первый аргумент статического метода класса не должен быть 'cls' или 'self'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="34" /> @@ -50672,7 +50672,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="40" /> <source>function name should not start and end with '__'</source> - <translation type="unfinished" /> + <translation>имя функции не должно начинаться и заканчиваться «__»</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="43" /> @@ -50682,27 +50682,27 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="46" /> <source>lowercase imported as non lowercase</source> - <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> + <translation>нижний регистр импортирован не как нижний регистр</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="49" /> <source>camelcase imported as lowercase</source> - <translation>имена в camelcase импортированы в нижнем регистре</translation> + <translation>camelcase импортирован как нижний регистр</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="52" /> <source>camelcase imported as constant</source> - <translation>имена в camelcase импортированы как константы</translation> + <translation>camelcase импортирован как константа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="55" /> <source>camelcase imported as acronym</source> - <translation type="unfinished" /> + <translation>camelcase импортирован как аббревиатура</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="58" /> <source>exception name should be named with an 'Error' suffix</source> - <translation type="unfinished" /> + <translation>имя исключения должно иметь суффикс «Error»</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="61" /> @@ -50712,17 +50712,17 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="64" /> <source>variable in class scope should not be mixed case</source> - <translation type="unfinished" /> + <translation>переменная в области класса не должна быть смешанного регистра</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="67" /> <source>variable in global scope should not be mixed case</source> - <translation type="unfinished" /> + <translation>переменная в глобальной области видимости не должна быть смешанного регистра</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="70" /> <source>names 'l', 'O' and 'I' should be avoided</source> - <translation>имена 'l', 'O' и 'I' следует избегать</translation> + <translation>следует избегать имена 'l', 'O' и 'I'</translation> </message> </context> <context> @@ -54022,27 +54022,27 @@ <translation>Неудачная загрузка модуля. Ошибка: {0}</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="634" /> + <location filename="../PluginManager/PluginManager.py" line="637" /> <source>Incompatible plugin activation method.</source> <translation>Несовместимый метод активации плагина.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1213" /> + <location filename="../PluginManager/PluginManager.py" line="1220" /> <source>Plugin Manager Error</source> <translation>Ошибка менеджера плагинов</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1214" /> + <location filename="../PluginManager/PluginManager.py" line="1221" /> <source><p>The plugin download directory <b>{0}</b> could not be created. Please configure it via the configuration dialog.</p><p>Reason: {1}</p></source> <translation><p>Директория для загрузки плагинов <b>{0}</b> не может быть создана. Задайте её посредством диалога конфигурации.</p><p>Причина:{1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1299" /> + <location filename="../PluginManager/PluginManager.py" line="1306" /> <source>Error downloading file</source> <translation>Ошибка загрузки файла</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1300" /> + <location filename="../PluginManager/PluginManager.py" line="1307" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Не удалось загрузить запрашиваемый файл из {0}.</p><p>Ошибка: {1}</p></translation> </message> @@ -68515,7 +68515,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="88" /> <source>Use "{0} = {1}.get({2}, {3})" instead of an if-block</source> - <translation type="unfinished" /> + <translation>Используйте "{0} = {1}.get({2}, {3})" вместо if-блока</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="95" /> @@ -68615,17 +68615,17 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="160" /> <source>Initialize dictionary "{0}" directly</source> - <translation type="unfinished" /> + <translation>Инициализировать словарь "{0}" напрямую</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="169" /> <source>Use "Optional[{0}]" instead of "{1}"</source> - <translation type="unfinished" /> + <translation>Используйте "Optional[{0}]" вместо "{1}"</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="172" /> <source>Remove reflexive assignment "{0}"</source> - <translation type="unfinished" /> + <translation>Удалить возвратное присвоение "{0}"</translation> </message> </context> <context> @@ -70077,12 +70077,12 @@ <message> <location filename="../Debugger/StartCoverageDialog.ui" line="0" /> <source>Uncheck to disable reporting of unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Снять флажок для отключения отчета о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartCoverageDialog.ui" line="0" /> <source>Always report unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Всегда сообщать о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartCoverageDialog.ui" line="0" /> @@ -70273,12 +70273,12 @@ <message> <location filename="../Debugger/StartDebugDialog.ui" line="0" /> <source>Uncheck to disable reporting of unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Снять флажок для отключения отчета о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartDebugDialog.ui" line="0" /> <source>Always report unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Всегда сообщать о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartDebugDialog.ui" line="0" /> @@ -70627,12 +70627,12 @@ <message> <location filename="../Debugger/StartProfileDialog.ui" line="0" /> <source>Uncheck to disable reporting of unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Снять флажок для отключения отчета о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartProfileDialog.ui" line="0" /> <source>Always report unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Всегда сообщать о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartProfileDialog.ui" line="0" /> @@ -70855,12 +70855,12 @@ <message> <location filename="../Debugger/StartRunDialog.ui" line="0" /> <source>Uncheck to disable reporting of unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Снять флажок для отключения отчета о необработанных исключениях</translation> </message> <message> <location filename="../Debugger/StartRunDialog.ui" line="0" /> <source>Always report unhandled exceptions</source> - <translation type="unfinished" /> + <translation>Всегда сообщать о необработанных исключениях</translation> </message> </context> <context>