--- a/src/eric7/i18n/eric7_ru.ts Mon Nov 28 09:02:28 2022 +0100 +++ b/src/eric7/i18n/eric7_ru.ts Mon Nov 28 09:05:41 2022 +0100 @@ -489,30 +489,6 @@ <source>&Recurse into subdirectories</source> <translation>&Просматривать вложенные директории</translation> </message> - <message> - <source>Source Files</source> - <translation type="vanished">Исходные файлы</translation> - </message> - <message> - <source>Forms Files</source> - <translation type="vanished">Файлы форм</translation> - </message> - <message> - <source>Resource Files</source> - <translation type="vanished">Файлы ресурсов</translation> - </message> - <message> - <source>Interface Files</source> - <translation type="vanished">Файлы интерфейса</translation> - </message> - <message> - <source>Protocol Files</source> - <translation type="vanished">Файлы протоколов</translation> - </message> - <message> - <source>Other Files (*)</source> - <translation type="vanished">Другие файлы (*)</translation> - </message> </context> <context> <name>AddEditDevicesDialog</name> @@ -719,62 +695,6 @@ <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> - <message> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> - <translation type="vanished">Исходные файлы ({0});;Файлы форм ({1});;Файлы ресурсов ({2});;Файлы интерфейсов ({3});;Файлы протоколов ({4});;Файлы переводов ({4});;Все файлы (*)</translation> - </message> - <message> - <source>Forms Files ({0})</source> - <translation type="vanished">Файлы форм ({0})</translation> - </message> - <message> - <source>Select user-interface files</source> - <translation type="vanished">Выбор файлов пользовательского интерфейса</translation> - </message> - <message> - <source>Resource Files ({0})</source> - <translation type="vanished">Файлы ресурсов ({0})</translation> - </message> - <message> - <source>Select resource files</source> - <translation type="vanished">Выбор файлов ресурсов</translation> - </message> - <message> - <source>Source Files ({0});;All Files (*)</source> - <translation type="vanished">Файлы исходников ({0});;Все файлы (*)</translation> - </message> - <message> - <source>Select source files</source> - <translation type="vanished">Выбор файлов с исходными кодами</translation> - </message> - <message> - <source>Interface Files ({0})</source> - <translation type="vanished">Файлы интерфейса ({0})</translation> - </message> - <message> - <source>Select interface files</source> - <translation type="vanished">Выбор файлов интерфейса</translation> - </message> - <message> - <source>Protocol Files ({0})</source> - <translation type="vanished">Файлы протоколов ({0})</translation> - </message> - <message> - <source>Select protocol files</source> - <translation type="vanished">Выбор файлов протоколов</translation> - </message> - <message> - <source>Translation Files ({0})</source> - <translation type="vanished">Файлы переводов ({0})</translation> - </message> - <message> - <source>Select translation files</source> - <translation type="vanished">Выбор файлов перевода</translation> - </message> - <message> - <source>Select files</source> - <translation type="vanished">Выбор файлов</translation> - </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -7545,7 +7465,7 @@ <message> <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="0" /> <source>Enter the port number to listen on</source> - <translation>Введите номер порта сервера</translation> + <translation>Введите номер порта для входящих соединений</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="0" /> @@ -8195,7 +8115,7 @@ <translation>Уведомление</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2343" /> + <location filename="../Debugger/DebugUI.py" line="2339" /> <location filename="../Debugger/DebugUI.py" line="231" /> <source>Run Script</source> <translation>Выполнить сценарий</translation> @@ -8217,8 +8137,8 @@ <p>Установка аргументов командной строки и запуск сценария вне отладчика. Если файл имеет несохранённые изменения, он может быть сохранен первым.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2387" /> - <location filename="../Debugger/DebugUI.py" line="2343" /> + <location filename="../Debugger/DebugUI.py" line="2383" /> + <location filename="../Debugger/DebugUI.py" line="2339" /> <location filename="../Debugger/DebugUI.py" line="252" /> <source>Run Project</source> <translation>Выполнить проект</translation> @@ -8324,7 +8244,7 @@ <p>Задание аргументов и запуск проекта на профилирование. Если файлы проекта не были сохранены, изменения можно предварительно сохранить.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2538" /> + <location filename="../Debugger/DebugUI.py" line="2534" /> <location filename="../Debugger/DebugUI.py" line="362" /> <source>Debug Script</source> <translation>Отладить сценарий</translation> @@ -8346,8 +8266,8 @@ <p>Установка аргументов командной строки и задание текущей строки в качестве первой исполняемой инструкции Python текущего окна редактора. Если файл имеет несохранённые изменения, он может быть сохранен первым.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2592" /> - <location filename="../Debugger/DebugUI.py" line="2538" /> + <location filename="../Debugger/DebugUI.py" line="2588" /> + <location filename="../Debugger/DebugUI.py" line="2534" /> <location filename="../Debugger/DebugUI.py" line="384" /> <source>Debug Project</source> <translation>Отладить проект</translation> @@ -8798,76 +8718,76 @@ <translation>Отлаживаемая программа была неожиданно прервана.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1636" /> + <location filename="../Debugger/DebugUI.py" line="1632" /> <source>No locals available.</source> <translation>Нет доступных локальных переменных.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1683" /> + <location filename="../Debugger/DebugUI.py" line="1679" /> <source>Breakpoint Condition Error</source> <translation>Ошибка в условиях точки останова</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1684" /> + <location filename="../Debugger/DebugUI.py" line="1680" /> <source><p>The condition of the breakpoint <b>{0}, {1}</b> contains a syntax error.</p></source> <translation><p>Условие точки останова <b>{0}, {1}</b> содержит синтаксическую ошибку.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1741" /> + <location filename="../Debugger/DebugUI.py" line="1737" /> <source>Watch Expression Error</source> <translation>Ошибка в выражении для отслеживания</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1742" /> + <location filename="../Debugger/DebugUI.py" line="1738" /> <source><p>The watch expression <b>{0}</b> contains a syntax error.</p></source> <translation><p>Выражение для отслеживания <b>{0}</b> содержит синтаксическую ошибку.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1770" /> + <location filename="../Debugger/DebugUI.py" line="1766" /> <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> <translation><p>Выражение для отслеживания '<b>{0}</b>' уже существует.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1775" /> + <location filename="../Debugger/DebugUI.py" line="1771" /> <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> <translation><p>Выражение для отслеживания '<b>{0}</b>' для переменной <b>{1}</b> уже существует.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1781" /> + <location filename="../Debugger/DebugUI.py" line="1777" /> <source>Watch expression already exists</source> <translation>Выражение для отслеживания уже существует</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1984" /> - <location filename="../Debugger/DebugUI.py" line="1936" /> + <location filename="../Debugger/DebugUI.py" line="1980" /> + <location filename="../Debugger/DebugUI.py" line="1932" /> <source>Coverage of Project</source> <translation>Покрытие проекта</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1938" /> + <location filename="../Debugger/DebugUI.py" line="1934" /> <source>Coverage of Script</source> <translation>Покрытие сценария</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2388" /> - <location filename="../Debugger/DebugUI.py" line="2189" /> - <location filename="../Debugger/DebugUI.py" line="1985" /> + <location filename="../Debugger/DebugUI.py" line="2384" /> + <location filename="../Debugger/DebugUI.py" line="2185" /> + <location filename="../Debugger/DebugUI.py" line="1981" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Для текущего проекта не определён главный сценарий. Отмена</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2188" /> - <location filename="../Debugger/DebugUI.py" line="2140" /> + <location filename="../Debugger/DebugUI.py" line="2184" /> + <location filename="../Debugger/DebugUI.py" line="2136" /> <source>Profile of Project</source> <translation>Профилировать проект</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2142" /> + <location filename="../Debugger/DebugUI.py" line="2138" /> <source>Profile of Script</source> <translation>Профилировать сценарий</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2593" /> + <location filename="../Debugger/DebugUI.py" line="2589" /> <source>There is no main script defined for the current project. No debugging possible.</source> <translation>Для текущего проекта не определён главный сценарий. Отладка невозможна.</translation> </message> @@ -8986,13 +8906,13 @@ <translation>Отображение дизассемблированного кода в случае исключения.</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="790" /> + <location filename="../Debugger/DebugViewer.py" line="793" /> <source><p>Debugger with ID <b>{0}</b> has been connected.</p></source> <translation><p>Подключен отладчик с ID <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="1033" /> - <location filename="../Debugger/DebugViewer.py" line="905" /> + <location filename="../Debugger/DebugViewer.py" line="1036" /> + <location filename="../Debugger/DebugViewer.py" line="908" /> <source>unknown state ({0})</source> <translation>неизвестное состояние ({0})</translation> </message> @@ -9018,42 +8938,42 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Select the interface(s) to listen on</source> - <translation type="unfinished" /> + <translation>Выберите интерфейс(ы) для входящих соединений</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Select the network interface to listen on</source> - <translation>Задайте интерфейс для ожидания соединения</translation> + <translation>Задайте сетевой интерфейс для входящих соединений</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Select to listen on a fixed network port</source> - <translation type="unfinished" /> + <translation>Выбрать фиксированный сетевой порт для входящих соединений</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Static Server Port</source> - <translation type="unfinished" /> + <translation>Статический порт сервера</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Server Port:</source> - <translation type="unfinished">Порт сервера:</translation> + <translation>Порт сервера:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Enter the port number to listen on</source> - <translation type="unfinished">Введите номер порта сервера</translation> + <translation>Задайте номер порта для входящих соединений</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Select to increment the server port to listen on if the configured one is unavailable</source> - <translation type="unfinished" /> + <translation>Разрешить инкрементировать порт сервера для входящих соединений, если настроенный недоступен</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Increment server port if unavailable</source> - <translation type="unfinished" /> + <translation>Инкрементировать порт сервера, если он недоступен</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> @@ -9078,22 +8998,22 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Remote Debugging</source> - <translation type="unfinished" /> + <translation>Удаленная отладка</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source><font color="#FF0000"><b>Note:</b> Only one or none of 'Passive' or 'Remote Debugger must be activated.</font></source> - <translation type="unfinished" /> + <translation><font color="#FF0000"><b>Примечание:</b> Должен быть активирован только один 'Passive' или 'Remote' отладчик или ни одного.</font></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Passive Debugger</source> - <translation>Пассивная отладка</translation> + <translation>Пассивный отладчик</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Enables the passive debug mode</source> - <translation>Разрешить режим пассивной отладки</translation> + <translation>Режим пассивной отладки</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> @@ -9115,14 +9035,14 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Enter the port the debugger should listen on</source> - <translation>Задайте порт, который будет прослушивать отладчик</translation> + <translation>Задайте порт, который должен прослушивать отладчик</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source><b>Debug Server Port</b> <p>Enter the port the debugger should listen on.</p></source> - <translation><b>Порт сервера отладчика</b> -<p>Задайте порт, который будет прослушивать отладчик.</p></translation> + <translation><b>Порт сервера отладки</b> +<p>Задайте порт, который должен прослушивать отладчик.</p></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> @@ -9147,7 +9067,7 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Remote Execution:</source> - <translation>Удалённое исполнение:</translation> + <translation>Удалённое выполнение:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> @@ -9449,32 +9369,32 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="60" /> <source>All Network Interfaces (IPv4 & IPv6)</source> - <translation type="unfinished" /> + <translation>Все сетевые интерфейсы (IPv4 и IPv6)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="64" /> <source>All Network Interfaces (IPv4)</source> - <translation type="unfinished" /> + <translation>Все сетевые интерфейсы (IPv4)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="68" /> <source>All Network Interfaces (IPv6)</source> - <translation type="unfinished" /> + <translation>Все сетевые интерфейсы (IPv6)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="72" /> <source>Localhost (IPv4)</source> - <translation type="unfinished" /> + <translation>Локальный хост (IPv4)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="76" /> <source>Localhost (IPv6)</source> - <translation type="unfinished" /> + <translation>Локальный хост (IPv6)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="80" /> <source>Selected Interface</source> - <translation type="unfinished" /> + <translation>Выбранный интерфейс</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="317" /> @@ -9500,30 +9420,6 @@ <source>Edit allowed host</source> <translation>Редактировать допустимый хост</translation> </message> - <message> - <source>Select to listen on all available network interfaces (IPv4 mode)</source> - <translation type="vanished">Ожидать соединения на всех доступных сетевых интерфейсах (режим IPv4)</translation> - </message> - <message> - <source>All network interfaces (IPv4)</source> - <translation type="vanished">Все сетевые интерфейсы (режим IPv4)</translation> - </message> - <message> - <source>Select to listen on all available network interfaces (IPv6 mode)</source> - <translation type="vanished">Ожидать соединения на всех доступных сетевых интерфейсах (режим IPv6)</translation> - </message> - <message> - <source>All network interfaces (IPv6)</source> - <translation type="vanished">Все сетевые интерфейсы (режим IPv6)</translation> - </message> - <message> - <source>Select to listen on the configured interface</source> - <translation type="vanished">Ожидать соединения на выбранном интерфейсе</translation> - </message> - <message> - <source>Only selected interface</source> - <translation type="vanished">Только выбранный интерфейс</translation> - </message> </context> <context> <name>DebuggerInterfacePython</name> @@ -11522,12 +11418,12 @@ <message> <location filename="../QScintilla/Editor.py" line="1036" /> <source>Check</source> - <translation>Проверки</translation> + <translation>Проверить</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="1047" /> <source>Code Formatting</source> - <translation>Форматирование кода</translation> + <translation>Форматировать код</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="1053" /> @@ -20901,34 +20797,6 @@ <source>Ignore</source> <translation>Пропустить</translation> </message> - <message> - <source>Sources</source> - <translation type="vanished">Исходники</translation> - </message> - <message> - <source>Forms</source> - <translation type="vanished">Формы</translation> - </message> - <message> - <source>Translations</source> - <translation type="vanished">Переводы</translation> - </message> - <message> - <source>Resources</source> - <translation type="vanished">Ресурсы</translation> - </message> - <message> - <source>Interfaces</source> - <translation type="vanished">Интерфейсы</translation> - </message> - <message> - <source>Protocols</source> - <translation type="vanished">Протоколы</translation> - </message> - <message> - <source>Others</source> - <translation type="vanished">Другие</translation> - </message> </context> <context> <name>FindFileWidget</name> @@ -21046,7 +20914,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Select the file types to search in</source> - <translation type="unfinished" /> + <translation>Выберите типы файлов для поиска</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -21173,46 +21041,6 @@ <source>Replace</source> <translation>Заменить</translation> </message> - <message> - <source>Search in source files</source> - <translation type="vanished">Искать в файлах исходников</translation> - </message> - <message> - <source>&Sources</source> - <translation type="vanished">&Исходники</translation> - </message> - <message> - <source>Search in interfaces</source> - <translation type="vanished">Искать в файлах интерфейсов</translation> - </message> - <message> - <source>&Interfaces</source> - <translation type="vanished">&Интерфейсы</translation> - </message> - <message> - <source>Search in forms</source> - <translation type="vanished">Искать в файлах форм</translation> - </message> - <message> - <source>&Forms</source> - <translation type="vanished">&Формы</translation> - </message> - <message> - <source>Search in protocols</source> - <translation type="vanished">Искать в файлах протоколов</translation> - </message> - <message> - <source>&Protocols</source> - <translation type="vanished">&Протоколы</translation> - </message> - <message> - <source>Search in resources</source> - <translation type="vanished">Искать в файлах ресурсов</translation> - </message> - <message> - <source>&Resources</source> - <translation type="vanished">&Ресурсы</translation> - </message> </context> <context> <name>FindLocationWidget</name> @@ -44893,10 +44721,6 @@ <source>Combine As Imports</source> <translation>Объединять импорт As</translation> </message> - <message> - <source>Exclude:</source> - <translation type="vanished">Исключения:</translation> - </message> </context> <context> <name>IsortFormattingDialog</name> @@ -49681,12 +49505,12 @@ <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source>Load files whose type cannot be determined as being text.</source> - <translation type="unfinished" /> + <translation>Загружать файлы, тип которых не может быть определен как текстовый.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source>Load files of unknown type</source> - <translation type="unfinished" /> + <translation>Загружать файлы неизвестного типа</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="61" /> @@ -49698,14 +49522,6 @@ <source>Do you really want to reset the configured list of mime types?</source> <translation>Вы действительно хотите сбросить настроенный список mimе-типов?</translation> </message> - <message> - <source>Press to reset the list to default values</source> - <translation type="vanished">Сбросить список к значениям по умолчанию</translation> - </message> - <message> - <source>Reset to Defaults</source> - <translation type="vanished">Сбросить к значениям по умолчанию</translation> - </message> </context> <context> <name>MiniEditor</name> @@ -55135,13 +54951,13 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="161" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="121" /> <source>Update</source> <translation>Обновить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="162" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="164" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="127" /> <source>Download</source> <translation>Загрузить</translation> @@ -55152,7 +54968,7 @@ <translation>Загрузить и установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="168" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="170" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="143" /> <source>Cancel</source> <translation>Отмена</translation> @@ -55163,175 +54979,175 @@ <translation>Установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="165" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="167" /> <source>Download && Install</source> <translation>Загрузить и установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="171" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="173" /> <source>Close && Install</source> <translation>Закрыть и установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="175" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="176" /> <source>Close</source> <translation>Закрыть</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="198" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="197" /> <source>Hide</source> <translation>Скрыть</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="201" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="200" /> <source>Hide Selected</source> <translation>Скрыть выбранные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="205" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="204" /> <source>Show All</source> <translation>Показать всё</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="209" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="208" /> <source>Cleanup Downloads</source> <translation>Очистить загруженные файлы</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="264" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="263" /> <source>Internet Reachability Status: Reachable</source> <translation>Статус доступности интернета: Доступен</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="266" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="265" /> <source>Internet Reachability Status: Not Reachable</source> <translation>Статус доступности интернета: Не доступен</translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="511" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="501" /> + <source>Download Plugin Files</source> + <translation>Загрузить файлы плагинов</translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="512" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="502" /> - <source>Download Plugin Files</source> - <translation>Загрузить файлы плагинов</translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="513" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="503" /> <source>The requested plugins were downloaded.</source> <translation>Запрашиваемые плагины скачаны.</translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="560" /> + <source>Plugins Repository URL Changed</source> + <translation>URL репозитория плагинов изменился</translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="561" /> - <source>Plugins Repository URL Changed</source> - <translation>URL репозитория плагинов изменился</translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="562" /> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>URL репозитория плагинов изменился. Нажмите кнопку "Обновить" чтобы загрузить новый файл репозитория.</translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="570" /> + <source>Read plugins repository file</source> + <translation>Прочитать файл репозитория плагинов</translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="571" /> - <source>Read plugins repository file</source> - <translation>Прочитать файл репозитория плагинов</translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="572" /> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>Невозможно прочитать файл репозитория <b>{0}</b>. Выполните обновление</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="581" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="580" /> <source>No plugin repository file available. Select Update.</source> <translation>Файл репозитория плагинов недоступен. Выполните обновление.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="585" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584" /> <source>New: <b>{0}</b></source> <translation>Новые: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="587" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="586" /> <source>Local Updates: <b>{0}</b></source> <translation>Локальные обновления: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="589" /> <source>Remote Updates: <b>{0}</b></source> <translation>Удаленные обновления: <b>{0}</b></translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="656" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="624" /> + <source>Error downloading file</source> + <translation>Ошибка загрузки файла</translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="657" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="625" /> - <source>Error downloading file</source> - <translation>Ошибка загрузки файла</translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="658" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="626" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Не удалось загрузить запрашиваемый файл из {0}.</p><p>Ошибка: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="629" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="628" /> <source>No connection to Internet.</source> <translation>Нет подключения к интернету.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="738" /> <source>Stable</source> <translation>Стабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="746" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="745" /> <source>Unstable</source> <translation>Нестабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="753" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="752" /> <source>Obsolete</source> <translation>Устаревшие</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="760" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="759" /> <source>Unknown</source> <translation>Неизвестный</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="783" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="782" /> <source>up-to-date</source> <translation>новейший</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="786" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="785" /> <source>new download available</source> <translation>имеются обновления для загрузки</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="790" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="789" /> <source>update installable</source> <translation>обновления готовы к установке</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="794" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="793" /> <source>updated download available</source> <translation>имеется обновление</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="798" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="797" /> <source>error determining status</source> <translation>статус определения ошибки</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1165" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1137" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1164" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1136" /> <source>Cleanup of Plugin Downloads</source> <translation>Очистить загруженные плагины</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1169" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1140" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1168" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1139" /> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить обновление для плагина <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> @@ -55339,17 +55155,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1045" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1044" /> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1046" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1045" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Невозможно запустить процесс.<br>Убедитесь, что он доступен как <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1050" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1049" /> <source>OK</source> <translation>ОК</translation> </message> @@ -56302,12 +56118,12 @@ <message> <location filename="../Project/Project.py" line="243" /> <source>Add File Category</source> - <translation type="unfinished" /> + <translation>Добавить категорию файлов</translation> </message> <message> <location filename="../Project/Project.py" line="244" /> <source><p>The file category <b>{0}</b> has already been added. This attempt will be ignored.</p></source> - <translation type="unfinished" /> + <translation><p>Категория файлов <b>{0}</b> уже добавлена. Эта попытка будет проигнорирована.</p></translation> </message> <message> <location filename="../Project/Project.py" line="326" /> @@ -56389,7 +56205,7 @@ <message> <location filename="../Project/Project.py" line="746" /> <source>All Files (*)</source> - <translation type="unfinished">Все файлы (*)</translation> + <translation>Все файлы (*)</translation> </message> <message> <location filename="../Project/Project.py" line="1056" /> @@ -56792,22 +56608,22 @@ <message> <location filename="../Project/Project.py" line="4121" /> <source>Reload project</source> - <translation type="unfinished" /> + <translation>Перезагрузить проект</translation> </message> <message> <location filename="../Project/Project.py" line="4123" /> <source>&Reload</source> - <translation type="unfinished">П&ерезагрузить</translation> + <translation>П&ерезагрузить</translation> </message> <message> <location filename="../Project/Project.py" line="4129" /> <source>Reload the current project</source> - <translation type="unfinished" /> + <translation>Перезагрузить текущий проект</translation> </message> <message> <location filename="../Project/Project.py" line="4131" /> <source><b>Reload</b><p>This reloads the current project.</p></source> - <translation type="unfinished" /> + <translation><b>Перезагрузить</b><p>Перезагружает текущий проект.</p></translation> </message> <message> <location filename="../Project/Project.py" line="4137" /> @@ -57726,7 +57542,7 @@ <message> <location filename="../Project/Project.py" line="5168" /> <source>Code &Formatting</source> - <translation>&Форматирование кода</translation> + <translation>&Форматировать код</translation> </message> <message> <location filename="../Project/Project.py" line="5170" /> @@ -58022,12 +57838,12 @@ <message> <location filename="../Project/ProjectBrowser.py" line="180" /> <source>Add Project Browser Type</source> - <translation type="unfinished" /> + <translation>Добавить тип браузера проекта</translation> </message> <message> <location filename="../Project/ProjectBrowser.py" line="181" /> <source><p>The project browser type <b>{0}</b> has already been added. This attempt will be ignored.</p></source> - <translation type="unfinished" /> + <translation><p>Тип браузера проекта <b>{0}</b> уже добавлен. Эта попытка будет проигнорирована.</p></translation> </message> <message> <location filename="../Project/ProjectBrowser.py" line="448" /> @@ -58134,70 +57950,6 @@ <source>Show hidden files</source> <translation>Показывать скрытые файлы</translation> </message> - <message> - <source>Select to show the sources browser</source> - <translation type="vanished">Разрешить просмотр исходников</translation> - </message> - <message> - <source>Sources Browser</source> - <translation type="vanished">Просмотр исходников</translation> - </message> - <message> - <source>Select to show the interfaces (IDL) browser</source> - <translation type="vanished">Разрешить просмотр интерфейсов (IDL)</translation> - </message> - <message> - <source>Interfaces (IDL) Browser</source> - <translation type="vanished">Просмотр интерфейсов (IDL)</translation> - </message> - <message> - <source>Select to show the forms browser</source> - <translation type="vanished">Разрешить просмотр форм</translation> - </message> - <message> - <source>Forms Browser</source> - <translation type="vanished">Просмотр форм</translation> - </message> - <message> - <source>Select to show the protocols (protobuf) browser</source> - <translation type="vanished">Разрешить просмотр протоколов (protobuf)</translation> - </message> - <message> - <source>Protocols (protobuf) Browser</source> - <translation type="vanished">Просмотр протоколов (protobuf)</translation> - </message> - <message> - <source>Select to show the resources browser</source> - <translation type="vanished">Разрешить просмотр ресурсов</translation> - </message> - <message> - <source>Resources Browser</source> - <translation type="vanished">Просмотр ресурсов</translation> - </message> - <message> - <source>Select to show the browser for other files</source> - <translation type="vanished">Разрешить просмотр других файлов</translation> - </message> - <message> - <source>Others Browser</source> - <translation type="vanished">Просмотр других файлов</translation> - </message> - <message> - <source>Select to show the translations browser</source> - <translation type="vanished">Разрешить просмотр переводов</translation> - </message> - <message> - <source>Translations Browser</source> - <translation type="vanished">Просмотр переводов</translation> - </message> - <message> - <source>Select to hide sources generated from form files</source> - <translation type="vanished">Разрешить скрывать исходники, генерированные из файлов форм</translation> - </message> - <message> - <source>Hide generated form sources</source> - <translation type="vanished">Скрывать генерированные источники форм</translation> - </message> </context> <context> <name>ProjectFile</name> @@ -58331,17 +58083,17 @@ <message> <location filename="../Project/ProjectFormsBrowser.py" line="140" /> <source>Form Files ({0})</source> - <translation type="unfinished" /> + <translation>Файлы форм ({0})</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="141" /> <source>Form Files</source> - <translation type="unfinished" /> + <translation>Файлы форм</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="152" /> <source>Forms Browser</source> - <translation type="unfinished">Просмотр форм</translation> + <translation>Браузер форм</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="223" /> @@ -58607,12 +58359,12 @@ <message> <location filename="../Project/ProjectInterfacesBrowser.py" line="97" /> <source>Interface Files ({0})</source> - <translation type="unfinished">Файлы интерфейса ({0})</translation> + <translation>Файлы интерфейса ({0})</translation> </message> <message> <location filename="../Project/ProjectInterfacesBrowser.py" line="98" /> <source>Interface Files</source> - <translation type="unfinished">Файлы интерфейса</translation> + <translation>Файлы интерфейса</translation> </message> <message> <location filename="../Project/ProjectInterfacesBrowser.py" line="719" /> @@ -58624,7 +58376,7 @@ <message> <location filename="../Project/ProjectInterfacesBrowser.py" line="109" /> <source>Interfaces (IDL) Browser</source> - <translation type="unfinished">Просмотр интерфейсов (IDL)</translation> + <translation>Браузер интерфейсов (IDL)</translation> </message> <message> <location filename="../Project/ProjectInterfacesBrowser.py" line="201" /> @@ -58817,17 +58569,17 @@ <message> <location filename="../Project/ProjectOthersBrowser.py" line="77" /> <source>Other Files ({0})</source> - <translation type="unfinished" /> + <translation>Другие файлы ({0})</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="78" /> <source>Other Files</source> - <translation type="unfinished" /> + <translation>Другие файлы</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="89" /> <source>Others Browser</source> - <translation type="unfinished">Просмотр других файлов</translation> + <translation>Другие браузеры</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="133" /> @@ -59078,7 +58830,7 @@ <message> <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="0" /> <source>Automations</source> - <translation type="unfinished" /> + <translation>Автоматизация</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="0" /> @@ -59180,10 +58932,6 @@ <source>Rescan tasks upon opening</source> <translation>Пересканировать задачи при открытии</translation> </message> - <message> - <source>Automatisations</source> - <translation type="vanished">Автоматизация</translation> - </message> </context> <context> <name>ProjectProtocolsBrowser</name> @@ -59200,12 +58948,12 @@ <message> <location filename="../Project/ProjectProtocolsBrowser.py" line="91" /> <source>Protocol Files ({0})</source> - <translation type="unfinished">Файлы протоколов ({0})</translation> + <translation>Файлы протоколов ({0})</translation> </message> <message> <location filename="../Project/ProjectProtocolsBrowser.py" line="92" /> <source>Protocol Files</source> - <translation type="unfinished">Файлы протоколов</translation> + <translation>Файлы протоколов</translation> </message> <message> <location filename="../Project/ProjectProtocolsBrowser.py" line="775" /> @@ -59217,7 +58965,7 @@ <message> <location filename="../Project/ProjectProtocolsBrowser.py" line="103" /> <source>Protocols (protobuf) Browser</source> - <translation type="unfinished">Просмотр протоколов (protobuf)</translation> + <translation>Браузер протоколов (protobuf)</translation> </message> <message> <location filename="../Project/ProjectProtocolsBrowser.py" line="196" /> @@ -59433,17 +59181,17 @@ <message> <location filename="../Project/ProjectResourcesBrowser.py" line="86" /> <source>Resource Files ({0})</source> - <translation type="unfinished">Файлы ресурсов ({0})</translation> + <translation>Файлы ресурсов ({0})</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="87" /> <source>Resource Files</source> - <translation type="unfinished">Файлы ресурсов</translation> + <translation>Файлы ресурсов</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="98" /> <source>Resources Browser</source> - <translation type="unfinished">Просмотр ресурсов</translation> + <translation>Браузер ресурсов</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="164" /> @@ -59672,29 +59420,29 @@ <message> <location filename="../Project/ProjectSourcesBrowser.py" line="87" /> <source>Source Files ({0})</source> - <translation type="unfinished" /> + <translation>Файлы исходников ({0})</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="88" /> <source>Source Files</source> - <translation type="unfinished">Исходные файлы</translation> + <translation>Исходные файлы</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="99" /> <source>Sources Browser</source> - <translation type="unfinished">Просмотр исходников</translation> + <translation>Браузер исходников</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="604" /> <location filename="../Project/ProjectSourcesBrowser.py" line="206" /> <source>Check</source> - <translation>Проверки</translation> + <translation>Проверить</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="1402" /> <location filename="../Project/ProjectSourcesBrowser.py" line="209" /> <source>Code Formatting</source> - <translation>Форматирование кода</translation> + <translation>Форматировать код</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="210" /> @@ -60099,17 +59847,17 @@ <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="95" /> <source>Translation Files ({0})</source> - <translation type="unfinished">Файлы переводов ({0})</translation> + <translation>Файлы переводов ({0})</translation> </message> <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="96" /> <source>Translation Files</source> - <translation type="unfinished" /> + <translation>Файлы переводов</translation> </message> <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="107" /> <source>Translations Browser</source> - <translation type="unfinished">Просмотр переводов</translation> + <translation>Браузер переводов</translation> </message> <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="237" /> @@ -65121,12 +64869,12 @@ <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> <source>'qhelpgenerator':</source> - <translation type="unfinished" /> + <translation>'qhelpgenerator':</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> <source>Enter the path of the 'qhelpgenerator' program, if it cannot be found automatically.</source> - <translation type="unfinished" /> + <translation>Введите путь к программе 'qhelpgenerator', если она не может быть найдена автоматически.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> @@ -86121,43 +85869,43 @@ <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8233" /> + <location filename="../UI/UserInterface.py" line="8237" /> <source>Upgrade available</source> <translation>Доступно обновление</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8234" /> + <location filename="../UI/UserInterface.py" line="8238" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p></source> <translation><p>Новая версия пакета <b>eric-ide</b> доступна по адресу <a href="{0}/eric-ide/">PyPI</a>.</p><p> Установлено: {1}<br/>Доступно: <b>{2}</b></p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8285" /> - <location filename="../UI/UserInterface.py" line="8272" /> + <location filename="../UI/UserInterface.py" line="8289" /> + <location filename="../UI/UserInterface.py" line="8276" /> <source>First time usage</source> <translation>Первое использование</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8273" /> + <location filename="../UI/UserInterface.py" line="8277" /> <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="8286" /> + <location filename="../UI/UserInterface.py" line="8290" /> <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="8309" /> + <location filename="../UI/UserInterface.py" line="8313" /> <source>Select Workspace Directory</source> <translation>Выбор директории рабочей области</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8490" /> + <location filename="../UI/UserInterface.py" line="8494" /> <source>Unsaved Data Detected</source> <translation>Обнаружены несохраненные данные</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8491" /> + <location filename="../UI/UserInterface.py" line="8495" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation> </message>