--- a/eric6/i18n/eric6_ru.ts Sun Feb 07 17:34:51 2021 +0100 +++ b/eric6/i18n/eric6_ru.ts Mon Feb 08 18:01:02 2021 +0100 @@ -44312,42 +44312,42 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="306"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="337"/> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="316"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="347"/> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="335"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="366"/> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="354"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="385"/> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="374"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="405"/> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="417"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="448"/> <source>Select Device Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="417"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="448"/> <source>Select the directory for the connected device:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="112"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="143"/> <source>Generic Board</source> <translation type="unfinished"></translation> </message> @@ -48759,112 +48759,112 @@ <context> <name>Pip</name> <message> - <location filename="../PipInterface/Pip.py" line="379"/> + <location filename="../PipInterface/Pip.py" line="388"/> <source>Install Packages</source> <translation>Установка пакетов</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="344"/> + <location filename="../PipInterface/Pip.py" line="353"/> <source>Upgrade Packages</source> <translation>Обновление пакетов</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="469"/> + <location filename="../PipInterface/Pip.py" line="478"/> <source>Uninstall Packages</source> <translation>Деинсталяция пакетов</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="408"/> + <location filename="../PipInterface/Pip.py" line="417"/> <source>Install Packages from Requirements</source> <translation>Установка пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="469"/> + <location filename="../PipInterface/Pip.py" line="478"/> <source>Do you really want to uninstall these packages?</source> <translation>Вы действительно хотите деинсталировать эти пакеты?</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="482"/> + <location filename="../PipInterface/Pip.py" line="491"/> <source>Uninstall Packages from Requirements</source> <translation>Деинсталяция пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="238"/> + <location filename="../PipInterface/Pip.py" line="247"/> <source>Install PIP</source> <translation>Установка PIP</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="279"/> + <location filename="../PipInterface/Pip.py" line="288"/> <source>Repair PIP</source> <translation>Восстановление PIP</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="95"/> + <location filename="../PipInterface/Pip.py" line="104"/> <source>python exited with an error ({0}).</source> <translation>python завершен с ошибкой ({0}).</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="103"/> + <location filename="../PipInterface/Pip.py" line="112"/> <source>python did not finish within 30 seconds.</source> <translation>python не завершился в течение 30 секунд.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="106"/> + <location filename="../PipInterface/Pip.py" line="115"/> <source>python could not be started.</source> <translation>невозможно запустить python.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="200"/> + <location filename="../PipInterface/Pip.py" line="209"/> <source>Interpreter for Virtual Environment</source> <translation>Интерпретатор для виртуального окружения</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="200"/> + <location filename="../PipInterface/Pip.py" line="209"/> <source>No interpreter configured for the selected virtual environment.</source> <translation>Для выбранного виртуального окружения не настроен интерпретатор.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="173"/> + <location filename="../PipInterface/Pip.py" line="182"/> <source><project></source> <translation><project></translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="298"/> + <location filename="../PipInterface/Pip.py" line="307"/> <source>You are trying to upgrade PyQt packages. This might not work for the current instance of Python ({0}). Do you want to continue?</source> <translation>Вы пытаетесь обновить PyQt пакеты. Это может не работать для текущего экземпляра Python ({0}). Вы хотите продолжить?</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="679"/> + <location filename="../PipInterface/Pip.py" line="688"/> <source>Cache Info</source> <translation>Информация о кэше</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="704"/> + <location filename="../PipInterface/Pip.py" line="713"/> <source>List Cached Files</source> <translation>Список кэшированных файлов</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="694"/> + <location filename="../PipInterface/Pip.py" line="703"/> <source>Enter a file pattern (empty for all):</source> <translation>Задайте шаблон файлов (пустая строка - все файлы):</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="728"/> + <location filename="../PipInterface/Pip.py" line="737"/> <source>Remove Cached Files</source> <translation>Удалить кэшированные файлы</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="720"/> + <location filename="../PipInterface/Pip.py" line="729"/> <source>Enter a file pattern:</source> <translation>Задайте шаблон файла:</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="751"/> + <location filename="../PipInterface/Pip.py" line="760"/> <source>Purge Cache</source> <translation>Очистить кэш</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="744"/> + <location filename="../PipInterface/Pip.py" line="753"/> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation>Вы действительно хотите очистить pip-кэш? Все файлы должны быть загружены снова.</translation> </message> @@ -49368,7 +49368,7 @@ <translation>Только в user-site</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="412"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="375"/> <source>Package</source> <translation>Пакет</translation> </message> @@ -49423,7 +49423,7 @@ <translation>Деинсталировать выбранные пакеты</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="462"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="425"/> <source>Press to show details for the selected entry</source> <translation>Показать информацию для выбранной записи</translation> </message> @@ -49433,137 +49433,137 @@ <translation>Показать / скрыть окно поиска</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="90"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="191"/> <source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="322"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="332"/> <source>Enter the search term for the package name</source> <translation>Введите поисковый запрос для имени пакета</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="359"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="335"/> <source>Enter search term</source> <translation>Введите поисковый запрос</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="332"/> <source>Select the search term combination operation</source> - <translation>Выберите операцию комбинирования поискового запроса</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="94"/> + <translation type="obsolete">Выберите операцию комбинирования поискового запроса</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="195"/> <source>Summary:</source> <translation>Аннотация:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="356"/> <source>Enter the search term for the package summary</source> - <translation>Введите поисковый запрос для аннотации пакета</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="369"/> + <translation type="obsolete">Введите поисковый запрос для аннотации пакета</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="318"/> <source>Press to start the search</source> <translation>Начать поиск</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="417"/> <source>Score</source> - <translation>Оценка</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="422"/> + <translation type="obsolete">Оценка</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="385"/> <source>Description</source> <translation>Описание</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="448"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="411"/> <source>Press to install the selected package</source> <translation>Установить выбранный пакет</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="455"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="418"/> <source>Press to install the selected package to the user site</source> <translation>Установить выбранный пакет в user site</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="66"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="168"/> <source>pip Menu</source> <translation>Меню pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="91"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="192"/> <source>Version:</source> <translation>Версия:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="92"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="193"/> <source>Location:</source> <translation>Расположение:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="93"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="194"/> <source>Requires:</source> <translation>Зависимости:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="95"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="196"/> <source>Homepage:</source> <translation>Домашняя страница:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="96"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="197"/> <source>Author:</source> <translation>Автор:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="97"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="198"/> <source>Author Email:</source> <translation>Email автора:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="98"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="199"/> <source>License:</source> <translation>Лицензия:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="99"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="200"/> <source>Metadata Version:</source> <translation>Версия Metadata:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="100"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="201"/> <source>Installer:</source> <translation>Установщик:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="101"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="202"/> <source>Classifiers:</source> <translation>Классификаторы:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="102"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="203"/> <source>Entry Points:</source> <translation>Точки входа:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="103"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="204"/> <source>Files:</source> <translation>Файлы:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="241"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="344"/> <source>Getting installed packages...</source> <translation>Получение списка установленных пакетов...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="256"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="359"/> <source>Getting outdated packages...</source> <translation>Получение списка обновленных пакетов...</translation> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="665"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="761"/> <source>%n package(s) found.</source> <translation> <numerusform>Найден %n пакет.</numerusform> @@ -49572,125 +49572,145 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="913"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="903"/> <source>Search PyPI</source> <translation>Поиск в PyPI</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="701"/> <source><p>The package search did not return anything.</p></source> - <translation><p>Поиск пакета не дал никаких результатов.</p></translation> + <translation type="obsolete"><p>Поиск пакета не дал никаких результатов.</p></translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="736"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> - <translation><p>Сбой поиска пакетов.</p><p>Причина: {0}</p></translation> + <translation type="obsolete"><p>Сбой поиска пакетов.</p><p>Причина: {0}</p></translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="741"/> <source>Error: {0}</source> - <translation>Ошибка: {0}</translation> + <translation type="obsolete">Ошибка: {0}</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="875"/> <source>Show Package Details</source> - <translation>Подробная информация о пакете</translation> + <translation type="obsolete">Подробная информация о пакете</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="875"/> <source>Select the package version:</source> - <translation>Выберите версию пакета:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="913"/> + <translation type="obsolete">Выберите версию пакета:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="903"/> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>Недоступна подробная информация о пакете <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="929"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="919"/> <source>Install Pip</source> <translation>Инсталировать Pip</translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="922"/> + <source>Install Pip to User-Site</source> + <translation>Инсталировать Pip в User-Site</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="925"/> + <source>Repair Pip</source> + <translation>Восстановить Pip</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1042"/> + <source>Install Packages</source> + <translation>Установить пакеты</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="932"/> - <source>Install Pip to User-Site</source> - <translation>Инсталировать Pip в User-Site</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="935"/> - <source>Repair Pip</source> - <translation>Восстановить Pip</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1052"/> - <source>Install Packages</source> - <translation>Установить пакеты</translation> + <source>Install Local Package</source> + <translation>Установить локальный пакет</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="936"/> + <source>Install Requirements</source> + <translation>Установить зависимости</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="939"/> + <source>Uninstall Requirements</source> + <translation>Деинсталировать зависимости</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="942"/> - <source>Install Local Package</source> - <translation>Установить локальный пакет</translation> + <source>Generate Requirements...</source> + <translation>Генерация зависимостей...</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="960"/> + <source>Edit User Configuration...</source> + <translation>Правка конфигурации пользователя...</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="963"/> + <source>Edit Environment Configuration...</source> + <translation>Правка конфигурации среды окружения...</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="968"/> + <source>Configure...</source> + <translation>Настроить...</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1158"/> + <source>Edit Configuration</source> + <translation>Правка конфигурации</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1158"/> + <source>No valid configuration path determined. Aborting</source> + <translation>Не определен допустимый путь конфигурации. Прерывание</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="946"/> - <source>Install Requirements</source> - <translation>Установить зависимости</translation> + <source>Show Cache Info...</source> + <translation>Показать информацию о кэше...</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="949"/> - <source>Uninstall Requirements</source> - <translation>Деинсталировать зависимости</translation> + <source>Show Cached Files...</source> + <translation>Показать кэшированные файлы...</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="952"/> - <source>Generate Requirements...</source> - <translation>Генерация зависимостей...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="970"/> - <source>Edit User Configuration...</source> - <translation>Правка конфигурации пользователя...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="973"/> - <source>Edit Environment Configuration...</source> - <translation>Правка конфигурации среды окружения...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="978"/> - <source>Configure...</source> - <translation>Настроить...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1168"/> - <source>Edit Configuration</source> - <translation>Правка конфигурации</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1168"/> - <source>No valid configuration path determined. Aborting</source> - <translation>Не определен допустимый путь конфигурации. Прерывание</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="956"/> - <source>Show Cache Info...</source> - <translation>Показать информацию о кэше...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="959"/> - <source>Show Cached Files...</source> - <translation>Показать кэшированные файлы...</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="962"/> <source>Remove Cached Files...</source> <translation>Удалить кэшированные файлы...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="965"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="955"/> <source>Purge Cache...</source> <translation>Очистить кэш...</translation> </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="380"/> + <source>Released</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="744"/> + <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="763"/> + <source>Showing first 20 packages found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="770"/> + <source><p>There were no results for <b>{0}</b>.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name>