eric7/i18n/eric7_ru.ts

branch
eric7
changeset 8995
52c50ac1002a
parent 8982
afec1a04aed9
child 8997
d8946c2a22b5
--- a/eric7/i18n/eric7_ru.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_ru.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1487,6 +1487,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> сек</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Отчет</translation>
     </message>
@@ -45201,7 +45221,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Файлы Python (*.py *.py3)</translation>
@@ -45454,7 +45474,7 @@
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Файлы Python3 (*.py)</translation>
@@ -52184,19 +52204,19 @@
       <translation>Получение списка обновленных пакетов...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation>Поиск в PyPI</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Получена ошибка при поиске &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Ошибка: {1}&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>Найден %n пакет.</numerusform>
@@ -52205,139 +52225,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation>Показаны первые 20 найденных пакетов.</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Нет результатов по запросу &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Недоступна подробная информация о пакете &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation>Инсталировать Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation>Инсталировать Pip в User-Site</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation>Восстановить Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation>Установить пакеты</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation>Установить локальный пакет</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation>Установить зависимости</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation>Переинсталировать выбранные пакеты</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation>Деинсталировать зависимости</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation>Установить зависимости</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation>Переинсталировать выбранные пакеты</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation>Деинсталировать зависимости</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation>Генерация зависимостей...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation>Показать информацию о кэше...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation>Показать кэшированные файлы...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation>Удалить кэшированные файлы...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation>Показать информацию о кэше...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation>Показать кэшированные файлы...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation>Удалить кэшированные файлы...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation>Очистить кэш...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation>Правка конфигурации пользователя...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation>Правка конфигурации среды окружения...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation>Правка конфигурации</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Не определен допустимый путь конфигурации. Прерывание</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -52843,32 +52863,32 @@
       <translation>Модуль не содержит атрибутов 'pluginType' и/или 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Неудачная загрузка модуля. Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Несовместимый метод активации плагина.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Ошибка менеджера плагинов</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <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="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Ошибка загрузки файла</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удалось загрузить запрашиваемый файл из {0}.&lt;/p&gt;&lt;p&gt;Ошибка: {1}&lt;/p&gt;</translation>
     </message>
@@ -53025,6 +53045,21 @@
       <source>Edit URL</source>
       <translation>Редактировать URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53693,18 +53728,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Экспорт Preferences</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Импорт Preferences</translation>
     </message>
@@ -79019,7 +79054,17 @@
       <translation>&lt;h3&gt;Номера версий&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished">Рабочий стол</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished">Тип сессии</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80940,7 +80985,7 @@
       <translation>&lt;b&gt;Сохранить сессию...&lt;/b&gt;&lt;p&gt;Позволяет сохранить текущую сессию на диск. Открывается диалог для выбора имени файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -82215,8 +82260,8 @@
       <translation>&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
@@ -82238,7 +82283,7 @@
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячих клавиш</translation>
@@ -82644,7 +82689,7 @@
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82771,361 +82816,361 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Встроенные инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Инструменты - &amp;плагины</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>&amp;Инструменты пользователя</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Настройка группы инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Настроить текущую группу инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>Инструменты пользователя не сконфигурированы</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Проблема</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; либо не существует, либо нулевой длины.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Designer.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Designer.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Linguist.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Linguist.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Assistant.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Assistant.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>В настоящее время просмотрщик пользователя не выбран. Используйте диалог предпочтений для его выбора.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить пользовательский просмотрщик.&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить просмотрщик справки.&lt;br&gt;Убедитесь, что он доступен под именем &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить UI Previewer (предпросмотр интерфейсов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Translation Previewer (предпросмотр переводов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить SQL браузер.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить программу для создания снимка экрана.&lt;br&gt;Убедитесь что она установлена как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Внешние инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Запись для внешнего инструмента '{0}' не найдена в группе инструментов '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Запись для группы инструментов '{0}' не найдена.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Запускается процесс '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить инструмент &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Процесс '{0}' завершен.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Документация отсутствует</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации "&lt;b&gt;{0}&lt;/b&gt;" не найден.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Документация</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации PyQt{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Просмотр документации PySide{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation>Запуск web-браузера</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation>Невозможно запустить eric web-браузер.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Eric web-браузер не запущен.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Открыть браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>Невозможно запустить web-браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Файл горячих клавиш (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл горячих клавиш &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл задач: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл сессии &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation>Файлы сессий eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Файлы сессии eric (*.esj);;XML-файл сессии eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation>Обнаружена crash-сессия!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Найден файл crashed-сессии. Должна ли эта сессия быть восстановлена?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Первое использование</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>Eric7 еще не настроен, но доступна конфигурация eric6. Импортировать ее?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Выбор директории рабочей области</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation>Обнаружены несохраненные данные</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation>
     </message>
@@ -88548,27 +88593,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation>Редактировать виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation>Добавить виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation>Целевая директория Virtualenv</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation>Интерпретатор Python</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation>Задайте выполнимый путь поиска, который будет добавлен к переменной среды окружения PATH. Используйте '{0}' в качестве разделителя.</translation>
     </message>
@@ -89166,7 +89211,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation>Интерпретатор Python</translation>
     </message>

eric ide

mercurial