--- a/src/eric7/i18n/eric7_ru.ts Sat Dec 16 16:30:55 2023 +0100 +++ b/src/eric7/i18n/eric7_ru.ts Sat Dec 16 17:52:02 2023 +0100 @@ -2069,7 +2069,7 @@ <message> <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Выберите статус записей для показа</translation> </message> <message> <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" /> @@ -2116,10 +2116,6 @@ <source>%v/%m Files</source> <translation>%v из %m файла(ов)</translation> </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Выберите статус отображаемых элементов (<все> для всех).</translation> - </message> </context> <context> <name>BlackUtilities</name> @@ -3288,7 +3284,7 @@ <location filename="../UI/Browser.py" line="310" /> <location filename="../UI/Browser.py" line="268" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../UI/Browser.py" line="371" /> @@ -3391,7 +3387,7 @@ <message> <location filename="../UI/Browser.py" line="614" /> <source><p>The directory of the selected item (<b>{0}</b>) cannot be shown in a file manager application.</p></source> - <translation type="unfinished" /> + <translation><p>Директория выбранного элемента (<b>{0}</b>) не может быть отображена в менеджере файлов.</p></translation> </message> <message> <location filename="../UI/Browser.py" line="1010" /> @@ -3963,7 +3959,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" /> <source>Logging</source> - <translation type="unfinished" /> + <translation>Ведение журнала</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91" /> @@ -22735,7 +22731,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Exclude hidden</source> - <translation type="unfinished" /> + <translation>Исключить скрытые</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -22873,10 +22869,6 @@ <source>Deselect All</source> <translation>Скрыть все</translation> </message> - <message> - <source>Exclude hidden files and directories</source> - <translation type="vanished">Исключать скрытые файлы и директории</translation> - </message> </context> <context> <name>FindLocationWidget</name> @@ -36557,7 +36549,7 @@ <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2341" /> <source>Select the bookmark to be moved to changeset '{0}':</source> - <translation type="unfinished" /> + <translation>Выберите закладку для перемещения в набор изменений '{0}':</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2678" /> @@ -36782,10 +36774,6 @@ <source><b>Mercurial log errors</b><p>This shows possible error messages of the hg log command.</p></source> <translation><b>Mercurial: Журнал ошибок</b><p>Отображение возможных ошибок команды hg log.</p></translation> </message> - <message> - <source>Select the bookmark to be moved to changeset "{0}":</source> - <translation type="vanished">Выберите закладку для перемещения в набор изменений "{0}":</translation> - </message> </context> <context> <name>HgMergeDialog</name> @@ -47232,7 +47220,7 @@ <message> <location filename="../CodeFormatting/IsortFormattingDialog.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Выберите статус записей для показа</translation> </message> <message> <location filename="../CodeFormatting/IsortFormattingDialog.ui" line="0" /> @@ -47350,10 +47338,6 @@ <source>invalid status ({0})</source> <translation>неверный статус ({0})</translation> </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Выберите статус отображаемых элементов (<все> для всех).</translation> - </message> </context> <context> <name>IsortUtilities</name> @@ -49682,12 +49666,12 @@ <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="296" /> <source>Close Editors Above</source> - <translation type="unfinished" /> + <translation>Закрыть редакторы выше</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="300" /> <source>Close Editors Below</source> - <translation type="unfinished" /> + <translation>Закрыть редакторы ниже</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="303" /> @@ -49842,92 +49826,92 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="16" /> <source>use logging.getLogger() to instantiate loggers</source> - <translation type="unfinished" /> + <translation>используйте logging.getLogger() для создания экземпляра регистраторов</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="20" /> <source>use '__name__' with getLogger()</source> - <translation type="unfinished" /> + <translation>используйте '__name__' с getLogger()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="24" /> <source>extra key {0} clashes with LogRecord attribute</source> - <translation type="unfinished" /> + <translation>добавочный ключ {0} конфликтует с атрибутом LogRecord</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="28" /> <source>avoid exception() outside of exception handlers</source> - <translation type="unfinished" /> + <translation>избегайте exception() вне обработчиков исключений</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="32" /> <source>.exception(...) should be used instead of .error(..., exc_info=True)</source> - <translation type="unfinished" /> + <translation>.exception(...) следует использовать вместо .error(..., exc_info=True)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="36" /> <source>redundant exc_info argument for exception() should be removed</source> - <translation type="unfinished" /> + <translation>избыточный аргумент exc_info для exception() должен быть удален</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="40" /> <source>use error() instead of exception() with exc_info=False</source> - <translation type="unfinished" /> + <translation>используйте error() вместо exception() с exc_info=False</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="44" /> <source>warn() is deprecated, use warning() instead</source> - <translation type="unfinished" /> + <translation>warn() устарела, взамен используйте warning()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="48" /> <source>WARN is undocumented, use WARNING instead</source> - <translation type="unfinished" /> + <translation>WARN недокументирована, взамен используйте WARNING</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="52" /> <source>exception() does not take an exception</source> - <translation type="unfinished" /> + <translation>exception() не создает исключения</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="56" /> <source>avoid pre-formatting log messages using f-string</source> - <translation type="unfinished" /> + <translation>избегайте преформатирования сообщений журнала с помощью f-string</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="60" /> <source>avoid pre-formatting log messages using string.format()</source> - <translation type="unfinished" /> + <translation>избегайте преформатирования сообщений журнала с помощью string.format()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="64" /> <source>avoid pre-formatting log messages using '%'</source> - <translation type="unfinished" /> + <translation>избегайте преформатирования сообщений журнала посредством '%'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="68" /> <source>avoid pre-formatting log messages using '+'</source> - <translation type="unfinished" /> + <translation>избегайте преформатирования сообщений журнала посредством '+'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="72" /> <source>formatting error: {0} {1} placeholder(s) but {2} argument(s)</source> - <translation type="unfinished" /> + <translation>ошибка форматирования: {0} {1} заполнитель(и), но {2} аргумент(ы)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="76" /> <source>formatting error: missing key(s): {0}</source> - <translation type="unfinished" /> + <translation>ошибка форматирования: отсутствует ключ(и): {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="80" /> <source>formatting error: unreferenced key(s): {0}</source> - <translation type="unfinished" /> + <translation>ошибка форматирования: ключ(и) без ссылки: {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="84" /> <source>avoid exc_info=True outside of exception handlers</source> - <translation type="unfinished" /> + <translation>избегайте exc_info=True вне обработчиков исключений</translation> </message> </context> <context> @@ -53688,7 +53672,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="101" /> <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2!r})</source> - <translation type="unfinished" /> + <translation>ненужный вызов {0} around {1} () - используйте sorted (..., reverse = {2!r})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="105" /> @@ -53713,17 +53697,17 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> <source>unnecessary use of map - use a {0} instead</source> - <translation type="unfinished" /> + <translation>излишнее использование map - взамен используйте {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> <source>unnecessary {0} passed to dict() - remove the outer call to dict()</source> - <translation type="unfinished" /> + <translation>излишний {0}, переданный в dict() - удалите внешний вызов dict()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="129" /> <source>unnecessary list comprehension passed to {0}() prevents short-circuiting - rewrite as a generator</source> - <translation type="unfinished" /> + <translation>ненужный разбор списка, переданного в {0}(), предотвращает короткое замыкание - перезаписать как генератор</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="135" /> @@ -54065,7 +54049,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="454" /> <source>Static key in dict comprehension: {0!r}.</source> - <translation type="unfinished" /> + <translation>Статический ключ в понимании dict: {0!r}.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="459" /> @@ -54196,47 +54180,23 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="577" /> <source>implicitly concatenated string or bytes literals on one line</source> - <translation type="unfinished" /> + <translation>неявно объединенные строковые или байтовые литералы в одной строке</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="581" /> <source>implicitly concatenated string or bytes literals over continuation line</source> - <translation type="unfinished" /> + <translation>неявно объединенные строковые или байтовые литералы в строке продолжения</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="585" /> <source>explicitly concatenated string or bytes should be implicitly concatenated</source> - <translation type="unfinished" /> + <translation>явно объединенные строковые или байтовые литералы должны быть неявно объединены</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="590" /> <source>commented code lines should be removed</source> <translation>закомментированные строки кода должны быть удалены</translation> </message> - <message> - <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> - <translation type="vanished">ненужный вызов {0} around {1} () - используйте sorted (..., reverse = {2})</translation> - </message> - <message> - <source>logging statement uses string.format()</source> - <translation type="vanished">инструкция ведения журнала использует string.format()</translation> - </message> - <message> - <source>logging statement uses '%'</source> - <translation type="vanished">инструкция ведения журнала использует '%'</translation> - </message> - <message> - <source>logging statement uses '+'</source> - <translation type="vanished">инструкция ведения журнала использует '+'</translation> - </message> - <message> - <source>logging statement uses f-string</source> - <translation type="vanished">инструкция ведения журнала использует f-string</translation> - </message> - <message> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="vanished">инструкция ведения журнала использует 'warn' вместо 'warning'</translation> - </message> </context> <context> <name>MouseClickDialog</name> @@ -54535,17 +54495,17 @@ <location filename="../MultiProject/MultiProject.py" line="815" /> <location filename="../MultiProject/MultiProject.py" line="813" /> <source>Clear Out</source> - <translation type="unfinished" /> + <translation>Очистить вывод</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="822" /> <source>Remove all projects marked as removed</source> - <translation type="unfinished" /> + <translation>Удалить все проекты, помеченные как удаленные</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="825" /> <source><b>Clear Out...</b><p>This removes all projects marked as removed.</p></source> - <translation type="unfinished" /> + <translation><b>Очистить вывод...</b><p>При этом будут удалены все проекты, помеченные как удаленные.</p></translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="847" /> @@ -54580,7 +54540,7 @@ <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="268" /> <source>{0} (removed)</source> - <translation type="unfinished" /> + <translation>{0} (удалено)</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="345" /> @@ -54639,7 +54599,7 @@ <location filename="../MultiProject/MultiProjectBrowser.py" line="447" /> <location filename="../MultiProject/MultiProjectBrowser.py" line="438" /> <source>Clear Out</source> - <translation type="unfinished" /> + <translation>Очистить вывод</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="450" /> @@ -62451,17 +62411,17 @@ <location filename="../Project/ProjectBaseBrowser.py" line="405" /> <location filename="../Project/ProjectBaseBrowser.py" line="394" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectBaseBrowser.py" line="395" /> <source>A project must be opened first.</source> - <translation type="unfinished" /> + <translation>Сначала должен быть открыт проект.</translation> </message> <message> <location filename="../Project/ProjectBaseBrowser.py" line="406" /> <source><p>The directory of the current project (<b>{0}</b>) cannot be shown in a file manager application.</p></source> - <translation type="unfinished" /> + <translation><p>Директория текущего проекта (<b>{0}</b>) не может быть отображена в менеджере файлов.</p></translation> </message> </context> <context> @@ -62879,7 +62839,7 @@ <location filename="../Project/ProjectFormsBrowser.py" line="309" /> <location filename="../Project/ProjectFormsBrowser.py" line="272" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="400" /> @@ -63121,7 +63081,7 @@ <location filename="../Project/ProjectOthersBrowser.py" line="183" /> <location filename="../Project/ProjectOthersBrowser.py" line="162" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="184" /> @@ -63526,7 +63486,7 @@ <location filename="../Project/ProjectResourcesBrowser.py" line="261" /> <location filename="../Project/ProjectResourcesBrowser.py" line="210" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="351" /> @@ -63927,7 +63887,7 @@ <location filename="../Project/ProjectSourcesBrowser.py" line="351" /> <location filename="../Project/ProjectSourcesBrowser.py" line="326" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="807" /> @@ -64312,7 +64272,7 @@ <location filename="../Project/ProjectTranslationsBrowser.py" line="392" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="315" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Показать в менеджере файлов</translation> </message> <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="577" /> @@ -74755,7 +74715,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="178" /> <source>Use "{0}.items()" instead of "zip({0}.keys(), {0}.values())"</source> - <translation type="unfinished" /> + <translation>Используйте "{0}.items()" вместо "zip({0}.keys(), {0}.values())"</translation> </message> </context> <context> @@ -83697,12 +83657,12 @@ <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" /> <source>Close Tabs to the Left</source> - <translation type="unfinished" /> + <translation>Закройте вкладки слева</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" /> <source>Close Tabs to the Right</source> - <translation type="unfinished" /> + <translation>Закройте вкладки справа</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" /> @@ -84945,7 +84905,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="120" /> <source><all></source> - <translation type="unfinished"><все></translation> + <translation><все></translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="124" /> @@ -84980,17 +84940,17 @@ <message> <location filename="../Testing/TestingWidget.py" line="152" /> <source>Discover</source> - <translation type="unfinished" /> + <translation>Обнаружить</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="154" /> <source>Discover Tests</source> - <translation type="unfinished" /> + <translation>Обнаружить тесты</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="156" /> <source><b>Discover Tests</b><p>This button starts a discovery of available tests.</p></source> - <translation type="unfinished" /> + <translation><b>Обнаружить тесты</b><p>Этой кнопкой запускается обнаружение доступных тестов.</p></translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="163" /> @@ -85000,7 +84960,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="166" /> <source>Start the selected test suite</source> - <translation type="unfinished" /> + <translation>Запустить выбранный набор тестов</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="168" /> @@ -85086,7 +85046,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="931" /> <source>Discovering Tests</source> - <translation type="unfinished" /> + <translation>Обнаружение тестов</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="993" /> @@ -85096,12 +85056,12 @@ <message> <location filename="../Testing/TestingWidget.py" line="1009" /> <source>Running Tests</source> - <translation type="unfinished" /> + <translation>Запуск тестов</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1010" /> <source>No test case has been selected. Shall all test cases be run?</source> - <translation type="unfinished" /> + <translation>Тестовый набор не выбран. Должны ли быть запущены все тестовые примеры?</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1073" /> @@ -85160,19 +85120,21 @@ <message numerus="yes"> <location filename="../Testing/TestingWidget.py" line="1444" /> <source>Discovered %n Test(s)</source> - <translation type="unfinished"> - <numerusform /> + <translation> + <numerusform>Обнаружен %n тест</numerusform> + <numerusform>Обнаружено %n теста</numerusform> + <numerusform>Обнаружено %n тестов</numerusform> </translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1457" /> <source>Discovery Error</source> - <translation type="unfinished" /> + <translation>Ошибка обнаружения</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1458" /> <source><p>There was an error while discovering tests in <b>{0}</b>.</p><p>{1}</p></source> - <translation type="unfinished" /> + <translation><p>Произошла ошибка при обнаружении тестов в <b>{0}</b>.</p><p>{1}</p></translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> @@ -85352,7 +85314,7 @@ <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Discovery Results</source> - <translation type="unfinished" /> + <translation>Результаты обнаружения</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> @@ -85393,30 +85355,18 @@ <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Status Filter:</source> - <translation type="unfinished">Фильтр статуса:</translation> + <translation>Фильтр статуса:</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Выберите статус записей для показа</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Idle</source> <translation>Отсутствие действий</translation> </message> - <message> - <source><project></source> - <translation type="vanished"><project></translation> - </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Выберите статус отображаемых элементов (<все> для всех).</translation> - </message> - <message> - <source>Start the selected testsuite</source> - <translation type="vanished">Запустить выбранный набор тестов</translation> - </message> </context> <context> <name>ThemeManager</name> @@ -96803,7 +96753,7 @@ <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> <source>Search the execution path for all Python interpreters not configured in an environment yet.</source> - <translation type="unfinished" /> + <translation>Найдите путь для выполнения для всех интерпретаторов Python, которые еще не настроены в виртуальной среде.</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> @@ -96879,23 +96829,24 @@ <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="205" /> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="178" /> <source>Search Virtual Environments</source> - <translation type="unfinished" /> + <translation>Поиск виртуальных сред</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="179" /> <source>No unregistered virtual environments were found.</source> - <translation type="unfinished" /> + <translation>Не найдено незарегистрированных виртуальных сред.</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="195" /> <source>{0} (=> {1})</source> - <translation type="unfinished" /> + <translation>{0} +(=> {1})</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="206" /> <source>Select the interpreters to create environment entries for:</source> - <translation type="unfinished" /> + <translation>Выберите интерпретаторы, для которых необходимо создать записи среды:</translation> </message> </context> <context> @@ -102762,7 +102713,7 @@ <message> <location filename="../Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py" line="16" /> <source>{0!r} imported but unused. Consider using 'importlib.util.find_spec()'.</source> - <translation type="unfinished" /> + <translation>{0!r} импортированных, но неиспользуемых. Рассмотрите возможность использования 'importlib.util.find_spec()'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py" line="20" /> @@ -102999,10 +102950,6 @@ <source>no message defined for code '{0}'</source> <translation>нет сообщения, определенного для кода '{0}'</translation> </message> - <message> - <source>{0!r} imported but unused.</source> - <translation type="vanished">Модуль {0!r} импортирован, но не используется.</translation> - </message> </context> <context> <name>pycodestyle</name>