src/eric7/i18n/eric7_ru.ts

branch
eric7
changeset 10416
5d807e997391
parent 10415
af9a6dac2611
child 10418
4573827e9815
--- 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">Выберите статус отображаемых элементов (&lt;все&gt; для всех).</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>&lt;p&gt;The directory of the selected item (&lt;b&gt;{0}&lt;/b&gt;) cannot be shown in a file manager application.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;p&gt;Директория выбранного элемента (&lt;b&gt;{0}&lt;/b&gt;) не может быть отображена в менеджере файлов.&lt;/p&gt;</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>&lt;b&gt;Mercurial log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg log command.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mercurial: Журнал ошибок&lt;/b&gt;&lt;p&gt;Отображение возможных ошибок команды hg log.&lt;/p&gt;</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">Выберите статус отображаемых элементов (&lt;все&gt; для всех).</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>&lt;b&gt;Clear Out...&lt;/b&gt;&lt;p&gt;This removes all projects marked as removed.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Очистить вывод...&lt;/b&gt;&lt;p&gt;При этом будут удалены все проекты, помеченные как удаленные.&lt;/p&gt;</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>&lt;p&gt;The directory of the current project (&lt;b&gt;{0}&lt;/b&gt;) cannot be shown in a file manager application.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;p&gt;Директория текущего проекта (&lt;b&gt;{0}&lt;/b&gt;) не может быть отображена в менеджере файлов.&lt;/p&gt;</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>&lt;all&gt;</source>
-      <translation type="unfinished">&lt;все&gt;</translation>
+      <translation>&lt;все&gt;</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>&lt;b&gt;Discover Tests&lt;/b&gt;&lt;p&gt;This button starts a discovery of available tests.&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;b&gt;Обнаружить тесты&lt;/b&gt;&lt;p&gt;Этой кнопкой запускается обнаружение доступных тестов.&lt;/p&gt;</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>&lt;p&gt;There was an error while discovering tests in &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
+      <translation>&lt;p&gt;Произошла ошибка при обнаружении тестов в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</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>&lt;project&gt;</source>
-      <translation type="vanished">&lt;project&gt;</translation>
-    </message>
-    <message>
-      <source>Select the status of items to be shown (empty for all).</source>
-      <translation type="vanished">Выберите статус отображаемых элементов (&lt;все&gt; для всех).</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}
 (=&gt; {1})</source>
-      <translation type="unfinished" />
+      <translation>{0}
+(=&gt; {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>

eric ide

mercurial