Sun, 30 Jun 2024 15:39:56 +0200
Released Russian translations.
--- a/PipxInterface/i18n/pipx_ru.ts Sat Jun 29 17:31:37 2024 +0200 +++ b/PipxInterface/i18n/pipx_ru.ts Sun Jun 30 15:39:56 2024 +0200 @@ -6,92 +6,92 @@ <message> <location filename="../Pipx.py" line="138" /> <source><p>Message: {0}</p></source> - <translation type="unfinished" /> + <translation><p>Сообщение: {0}</p></translation> </message> <message> <location filename="../Pipx.py" line="141" /> <source><p>pipx exited with an error ({0}).</p>{1}</source> - <translation type="unfinished" /> + <translation><p>pipx завершился с ошибкой ({0}).</p>{1}</translation> </message> <message> <location filename="../Pipx.py" line="150" /> <source>pipx did not finish within 30 seconds.</source> - <translation type="unfinished" /> + <translation>pipx не была завершена в течение 30 секунд.</translation> </message> <message> <location filename="../Pipx.py" line="152" /> <source>pipx could not be started.</source> - <translation type="unfinished" /> + <translation>pipx не удалось запустить.</translation> </message> <message> <location filename="../Pipx.py" line="284" /> <source>Install Packages</source> - <translation type="unfinished">Установить пакеты</translation> + <translation>Установить пакеты</translation> </message> <message> <location filename="../Pipx.py" line="329" /> <source>Install All Packages</source> - <translation type="unfinished" /> + <translation>Установить все пакеты</translation> </message> <message> <location filename="../Pipx.py" line="379" /> <source>Re-Install Package</source> - <translation type="unfinished" /> + <translation>Переустановить пакет</translation> </message> <message> <location filename="../Pipx.py" line="410" /> <source>Re-Install All Packages</source> - <translation type="unfinished" /> + <translation>Переустановить все пакеты</translation> </message> <message> <location filename="../Pipx.py" line="423" /> <source>Uninstall Package</source> - <translation type="unfinished" /> + <translation>Деинсталировать пакет</translation> </message> <message> <location filename="../Pipx.py" line="433" /> <source>Uninstall All Packages</source> - <translation type="unfinished" /> + <translation>Деинсталировать все пакеты</translation> </message> <message> <location filename="../Pipx.py" line="455" /> <source>Check Outdated Package</source> - <translation type="unfinished" /> + <translation>Проверить устаревшие пакеты</translation> </message> <message> <location filename="../Pipx.py" line="456" /> <source><p>The status of package <b>{0}</b> could not be determined.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>Не удалось определить статус пакета <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> <location filename="../Pipx.py" line="483" /> <source>Upgrade Package</source> - <translation type="unfinished" /> + <translation>Обновить пакет</translation> </message> <message> <location filename="../Pipx.py" line="493" /> <source>Upgrade All Packages</source> - <translation type="unfinished" /> + <translation>Обновить все пакеты</translation> </message> <message> <location filename="../Pipx.py" line="503" /> <source>Upgrade Shared Libraries</source> - <translation type="unfinished" /> + <translation>Обновить общие библиотеки</translation> </message> <message> <location filename="../Pipx.py" line="517" /> <source>Upgrade Interpreters</source> - <translation type="unfinished" /> + <translation>Обновить интерпретаторы</translation> </message> <message> <location filename="../Pipx.py" line="530" /> <source>Prune Unused Interpreters</source> - <translation type="unfinished" /> + <translation>Удалить неиспользуемые интерпретаторы</translation> </message> <message> <location filename="../Pipx.py" line="541" /> <source>Ensure PATH Modifications</source> - <translation type="unfinished" /> + <translation>Обеспечьте внесение изменений в ПУТЬ</translation> </message> </context> <context> @@ -99,52 +99,52 @@ <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Execution Parameters</source> - <translation type="unfinished" /> + <translation>Параметры выполнения</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Command Line Parameters:</source> - <translation type="unfinished" /> + <translation>Параметры командной строки:</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Enter the command line parameters for the application.</source> - <translation type="unfinished" /> + <translation>Введите параметры командной строки для приложения.</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Working Directory:</source> - <translation type="unfinished" /> + <translation>Рабочая директория:</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Enter the working directory for the application run.</source> - <translation type="unfinished" /> + <translation>Задайте рабочую директорию для запуска приложения.</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Press to execute the application with the entered parameters.</source> - <translation type="unfinished" /> + <translation>Запустить приложение с введенными параметрами.</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Output</source> - <translation type="unfinished">Вывод</translation> + <translation>Вывод</translation> </message> <message> <location filename="../PipxAppStartDialog.ui" line="0" /> <source>Errors</source> - <translation type="unfinished">Ошибки</translation> + <translation>Ошибки</translation> </message> <message> <location filename="../PipxAppStartDialog.py" line="155" /> <source>Process Generation Error</source> - <translation type="unfinished">Ошибка при запуске процесса</translation> + <translation>Ошибка при запуске процесса</translation> </message> <message> <location filename="../PipxAppStartDialog.py" line="156" /> <source>The process {0} could not be started.</source> - <translation type="unfinished">Невозможно запустить процесс {0}.</translation> + <translation>Невозможно запустить процесс {0}.</translation> </message> </context> <context> @@ -152,22 +152,22 @@ <message> <location filename="../PipxExecDialog.ui" line="0" /> <source>Output</source> - <translation type="unfinished">Вывод</translation> + <translation>Вывод</translation> </message> <message> <location filename="../PipxExecDialog.ui" line="0" /> <source>Errors</source> - <translation type="unfinished">Ошибки</translation> + <translation>Ошибки</translation> </message> <message> <location filename="../PipxExecDialog.py" line="153" /> <source>Process Generation Error</source> - <translation type="unfinished">Ошибка при запуске процесса</translation> + <translation>Ошибка при запуске процесса</translation> </message> <message> <location filename="../PipxExecDialog.py" line="154" /> <source>The process {0} could not be started.</source> - <translation type="unfinished">Невозможно запустить процесс {0}.</translation> + <translation>Невозможно запустить процесс {0}.</translation> </message> </context> <context> @@ -175,43 +175,43 @@ <message> <location filename="../PipxInterpretersDialog.ui" line="0" /> <source>Standalone Python Interpreters</source> - <translation type="unfinished" /> + <translation>Автономные интерпретаторы Python</translation> </message> <message> <location filename="../PipxInterpretersDialog.ui" line="0" /> <source>Press to refresh the list of interpreters.</source> - <translation type="unfinished" /> + <translation>Обновить список интерпретаторов.</translation> </message> <message> <location filename="../PipxInterpretersDialog.ui" line="0" /> <source>Press to upgrade installed interpreters to the latest micro version.</source> - <translation type="unfinished" /> + <translation>Обновить установленные интерпретаторы до последней микро-версии.</translation> </message> <message> <location filename="../PipxInterpretersDialog.ui" line="0" /> <source>Press to prune all unused interpreters.</source> - <translation type="unfinished" /> + <translation>Удалить все неиспользуемые интерпретаторы.</translation> </message> <message> <location filename="../PipxInterpretersDialog.ui" line="0" /> <source>Interpreter/Package</source> - <translation type="unfinished" /> + <translation>Интерпретатор/Пакет</translation> </message> <message> <location filename="../PipxInterpretersDialog.py" line="57" /> <source>Python {0}{1}</source> - <translation type="unfinished" /> + <translation>Python {0}{1}</translation> </message> <message> <location filename="../PipxInterpretersDialog.py" line="62" /> <source> (unused)</source> - <translation type="unfinished" /> + <translation> (unused)</translation> </message> <message> <location filename="../PipxInterpretersDialog.py" line="71" /> <source>{0} {1}</source> <comment>package, version</comment> - <translation type="unfinished">{0} {1}</translation> + <translation>{0} {1}</translation> </message> </context> <context> @@ -219,62 +219,62 @@ <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Packages</source> - <translation type="unfinished" /> + <translation>Пакеты</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Package Specifications (separated by whitespace):</source> - <translation type="unfinished">Обозначения пакетов (разделенные символом пропуска):</translation> + <translation>Обозначения пакетов (разделенные символом пропуска):</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Standalone Python Interpreter</source> - <translation type="unfinished" /> + <translation>Автономный интерпретатор Python</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source><b>Note:</b> Leave this entry empty to use the default Python interpreter.</source> - <translation type="unfinished" /> + <translation><b>Примечание:</b> Оставьте это поле пустым, чтобы использовать интерпретатор Python по умолчанию.</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Version:</source> - <translation type="unfinished">Версия:</translation> + <translation>Версия:</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Enter the version number of the Python interpreter to be used.</source> - <translation type="unfinished" /> + <translation>Введите номер версии интерпретатора Python который будет использоваться.</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source> - <translation type="unfinished" /> + <translation>Разрешить загружать отдельную сборку Python с GitHub, если указанная версия Python не найдена локально в системе.</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Fetch missing Python interpreter</source> - <translation type="unfinished" /> + <translation>Извлечь отсутствующий интерпретатор Python</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Select to force the modification of existing virtual environments.</source> - <translation type="unfinished" /> + <translation>Разрешить принудительно изменять существующие виртуальные среды.</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Force virtual environment modifications</source> - <translation type="unfinished" /> + <translation>Принудительно вносить изменения в виртуальную среду</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>Select to give the virtual environment access to the system site-packages directory.</source> - <translation type="unfinished" /> + <translation>Разрешить предоставлять виртуальной среде доступ к системному каталогу site-packages.</translation> </message> <message> <location filename="../PipxPackagesInputDialog.ui" line="0" /> <source>System-wide Python Packages</source> - <translation type="unfinished">Общесистемные пакеты Python</translation> + <translation>Общесистемные пакеты Python</translation> </message> </context> <context> @@ -282,32 +282,32 @@ <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source><b>Configure Python Application Management</b></source> - <translation type="unfinished" /> + <translation><b>Настройка управления приложениями Python</b></translation> </message> <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source>Index URL</source> - <translation type="unfinished">URL PyPI</translation> + <translation>URL-адрес индекса</translation> </message> <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source><b>Note</b>: The index URL is configured on the 'Python Package Management' page.</source> - <translation type="unfinished" /> + <translation><b>Примечание</b>: URL-адрес индекса настраивается на странице 'Менеджер пакетов Python'.</translation> </message> <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source>Recent Application Working Directories</source> - <translation type="unfinished" /> + <translation>Последние рабочие директории приложений</translation> </message> <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source>Number of recent working directories:</source> - <translation type="unfinished" /> + <translation>Количество последних рабочих директорий:</translation> </message> <message> <location filename="../ConfigurationPage/PipxPage.ui" line="0" /> <source>Enter the number of recently used working directories to remember</source> - <translation type="unfinished" /> + <translation>Задайте количество недавно использованных рабочих директорий для запоминания</translation> </message> </context> <context> @@ -315,47 +315,47 @@ <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Package Re-Installation</source> - <translation type="unfinished" /> + <translation>Переустановка пакета</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Skip Packages</source> - <translation type="unfinished" /> + <translation>Пропуск пакетов</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Package Specifications (separated by whitespace):</source> - <translation type="unfinished">Обозначения пакетов (разделенные символом пропуска):</translation> + <translation>Обозначения пакетов (разделенные символом пропуска):</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Standalone Python Interpreter</source> - <translation type="unfinished" /> + <translation>Автономный интерпретатор Python</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source><b>Note:</b> Leave this entry empty to use the default Python interpreter.</source> - <translation type="unfinished" /> + <translation><b>Примечание:</b> Оставьте это поле пустым для использования интерпретатора Python по умолчанию.</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Version:</source> - <translation type="unfinished">Версия:</translation> + <translation>Версия:</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Enter the version number of the Python interpreter to be used.</source> - <translation type="unfinished" /> + <translation>Введите номер версии интерпретатора Python который будет использоваться.</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source> - <translation type="unfinished" /> + <translation>Разрешить загружать отдельную сборку Python с GitHub, если указанная версия Python не найдена локально в системе.</translation> </message> <message> <location filename="../PipxReinstallDialog.ui" line="0" /> <source>Fetch missing Python interpreter</source> - <translation type="unfinished" /> + <translation>Извлечь отсутствующий интерпретатор Python</translation> </message> </context> <context> @@ -363,72 +363,72 @@ <message> <location filename="../PipxSpecInputDialog.py" line="40" /> <source>JSON Files (*.json);;All Files (*)</source> - <translation type="unfinished">Файлы JSON (*.json);;Все файлы (*)</translation> + <translation>Файлы JSON (*.json);;Все файлы (*)</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Spec Metadata File</source> - <translation type="unfinished" /> + <translation>Файл метаданных спецификации</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Spec Metadata File:</source> - <translation type="unfinished" /> + <translation>Файл метаданных спецификации:</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Enter the path of the spec metadata file.</source> - <translation type="unfinished" /> + <translation>Введите путь к файлу метаданных спецификации.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Standalone Python Interpreter</source> - <translation type="unfinished" /> + <translation>Автономный интерпретатор Python</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source><b>Note:</b> Leave this entry empty to use the default Python interpreter.</source> - <translation type="unfinished" /> + <translation><b>Примечание:</b> Оставьте это поле пустым для использования интерпретатора Python по умолчанию.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Version:</source> - <translation type="unfinished">Версия:</translation> + <translation>Версия:</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Enter the version number of the Python interpreter to be used.</source> - <translation type="unfinished" /> + <translation>Введите номер версии интерпретатора Python который будет использоваться.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source> - <translation type="unfinished" /> + <translation>Разрешить загружать отдельную сборку Python с GitHub, если указанная версия Python не найдена локально в системе.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Fetch missing Python interpreter</source> - <translation type="unfinished" /> + <translation>Извлечь отсутствующий интерпретатор Python</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Select to force the modification of existing virtual environments.</source> - <translation type="unfinished" /> + <translation>Разрешить принудительно изменять существующие виртуальные среды.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Force virtual environment modifications</source> - <translation type="unfinished" /> + <translation>Принудительное изменение виртуальной среды</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>Select to give the virtual environment access to the system site-packages directory.</source> - <translation type="unfinished" /> + <translation>Разрешить предоставлять виртуальной среде доступ к системной директории site-packages.</translation> </message> <message> <location filename="../PipxSpecInputDialog.ui" line="0" /> <source>System-wide Python Packages</source> - <translation type="unfinished">Общесистемные пакеты Python</translation> + <translation>Общесистемные пакеты Python</translation> </message> </context> <context> @@ -436,30 +436,30 @@ <message> <location filename="../PipxWidget.py" line="105" /> <source>Install</source> - <translation type="unfinished">Установить</translation> + <translation>Установить</translation> </message> <message> <location filename="../PipxWidget.py" line="199" /> <location filename="../PipxWidget.py" line="107" /> <source>Install Packages</source> - <translation type="unfinished">Установить пакеты</translation> + <translation>Установить пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="218" /> <location filename="../PipxWidget.py" line="110" /> <source>Install All Packages</source> - <translation type="unfinished" /> + <translation>Установить все пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="114" /> <source>Re-Install Selected Package</source> - <translation type="unfinished" /> + <translation>Переустановить выбранный пакет</translation> </message> <message> <location filename="../PipxWidget.py" line="316" /> <location filename="../PipxWidget.py" line="117" /> <source>Re-Install All Packages</source> - <translation type="unfinished" /> + <translation>Переустановить все пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="274" /> @@ -468,205 +468,205 @@ <location filename="../PipxWidget.py" line="237" /> <location filename="../PipxWidget.py" line="121" /> <source>Create Spec Metadata File</source> - <translation type="unfinished" /> + <translation>Создайть файл метаданных спецификации</translation> </message> <message> <location filename="../PipxWidget.py" line="128" /> <source>Upgrade</source> - <translation type="unfinished">Обновлять</translation> + <translation>Обновлять</translation> </message> <message> <location filename="../PipxWidget.py" line="130" /> <source>Check Outdated Packages</source> - <translation type="unfinished" /> + <translation>Проверить устаревшие пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="134" /> <source>Upgrade Selected Package</source> - <translation type="unfinished" /> + <translation>Обновить выбранный пакет</translation> </message> <message> <location filename="../PipxWidget.py" line="137" /> <source>Upgrade All Packages</source> - <translation type="unfinished" /> + <translation>Обновить все пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="141" /> <source>Upgrade Shared Libraries</source> - <translation type="unfinished" /> + <translation>Обновить общие библиотеки</translation> </message> <message> <location filename="../PipxWidget.py" line="148" /> <source>Uninstall</source> - <translation type="unfinished">Деинсталировать</translation> + <translation>Деинсталировать</translation> </message> <message> <location filename="../PipxWidget.py" line="150" /> <source>Uninstall Selected Package</source> - <translation type="unfinished" /> + <translation>Деинсталировать выбранный пакет</translation> </message> <message> <location filename="../PipxWidget.py" line="392" /> <location filename="../PipxWidget.py" line="153" /> <source>Uninstall All Packages</source> - <translation type="unfinished" /> + <translation>Деинсталировать все пакеты</translation> </message> <message> <location filename="../PipxWidget.py" line="168" /> <source>Standalone Interpreters</source> - <translation type="unfinished" /> + <translation>Автономные интерпретаторы</translation> </message> <message> <location filename="../PipxWidget.py" line="172" /> <source>Ensure PATH Modifications</source> - <translation type="unfinished" /> + <translation>Обеспечьте внесение изменений в ПУТЬ</translation> </message> <message> <location filename="../PipxWidget.py" line="175" /> <source>Configure...</source> - <translation type="unfinished">Настроить...</translation> + <translation>Настроить...</translation> </message> <message> <location filename="../PipxWidget.py" line="239" /> <source>JSON Files (*.json);;All Files (*)</source> - <translation type="unfinished">Файлы JSON (*.json);;Все файлы (*)</translation> + <translation>Файлы JSON (*.json);;Все файлы (*)</translation> </message> <message> <location filename="../PipxWidget.py" line="240" /> <source>JSON Files (*.json)</source> - <translation type="unfinished">Файлы JSON (*.json)</translation> + <translation>Файлы JSON (*.json)</translation> </message> <message> <location filename="../PipxWidget.py" line="254" /> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> - <translation type="unfinished"><p>Файл <b>{0}</b> уже существует. Перезаписать?</p></translation> + <translation><p>Файл <b>{0}</b> уже существует. Перезаписать?</p></translation> </message> <message> <location filename="../PipxWidget.py" line="266" /> <source><p>The spec metadata file <b>{0}</b> was created successfully.</p></source> - <translation type="unfinished" /> + <translation><p>Файл метаданных спецификации <b>{0}</b> был успешно создан.</p></translation> </message> <message> <location filename="../PipxWidget.py" line="275" /> <source><p>The spec metadata file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>Не удалось создать файл метаданных спецификации <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> <location filename="../PipxWidget.py" line="291" /> <source>Re-Install Package</source> - <translation type="unfinished" /> + <translation>Переустановить пакет</translation> </message> <message> <location filename="../PipxWidget.py" line="292" /> <source><p>Shall the package <b>{0}</b> really be reinstalled?</p></source> - <translation type="unfinished" /> + <translation><p>Должен ли пакет <b>{0}</b> действительно быть переустановлен?</p></translation> </message> <message> <location filename="../PipxWidget.py" line="317" /> <source>Do you really want to reinstall all packages?</source> - <translation type="unfinished" /> + <translation>Вы действительно хотите переустановить все пакеты?</translation> </message> <message> <location filename="../PipxWidget.py" line="376" /> <source>Uninstall Package</source> - <translation type="unfinished" /> + <translation>Деинсталировать пакет</translation> </message> <message> <location filename="../PipxWidget.py" line="377" /> <source><p>Shall the package <b>{0}</b> really be uninstalled?</p></source> - <translation type="unfinished" /> + <translation><p>Должен ли пакет <b>{0}</b> действительно быть удален?</p></translation> </message> <message> <location filename="../PipxWidget.py" line="393" /> <source><p>Do you really want to uninstall <b>ALL</b> packages?</p></source> - <translation type="unfinished" /> + <translation><p>Вы действительно хотите удалить ВСЕ </b> пакеты?</p></translation> </message> <message> <location filename="../PipxWidget.py" line="433" /> <source><b>pipx Version {0}</b></source> - <translation type="unfinished" /> + <translation><b>Версия pipx {0}</b></translation> </message> <message> <location filename="../PipxWidget.py" line="458" /> <source>{0} ({1})</source> <comment>current version, latest version</comment> - <translation type="unfinished">{0} ({1})</translation> + <translation>{0} ({1})</translation> </message> <message> <location filename="../PipxWidget.py" line="476" /> <source>{0}{1}</source> <comment>Python version, standalone indicator</comment> - <translation type="unfinished" /> + <translation /> </message> <message> <location filename="../PipxWidget.py" line="478" /> <source> (standalone)</source> - <translation type="unfinished" /> + <translation> (автономный)</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Paths Information</source> - <translation type="unfinished" /> + <translation>Информация о путях</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Virtual Environments:</source> - <translation type="unfinished" /> + <translation>Виртуальные среды:</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Applications:</source> - <translation type="unfinished" /> + <translation>Приложения:</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Manual Pages:</source> - <translation type="unfinished" /> + <translation>Страницы руководства:</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Standalone Interpreters:</source> - <translation type="unfinished" /> + <translation>Автономные интерпретаторы:</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Press to refresh the packages list.</source> - <translation type="unfinished" /> + <translation>Обновить список пакетов.</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Press to install packages.</source> - <translation type="unfinished" /> + <translation>Инсталировать пакеты.</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Press to check for outdated packages.</source> - <translation type="unfinished" /> + <translation>Проверить, нет ли устаревших пакетов.</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Press to upgrade the selected package.</source> - <translation type="unfinished" /> + <translation>Обновить выбранный пакет.</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Press to uninstall the selected package.</source> - <translation type="unfinished" /> + <translation>Деинсталировать выбранный пакет.</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Package/Application</source> - <translation type="unfinished" /> + <translation>Пакет/Приложение</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Version</source> - <translation type="unfinished">Версия</translation> + <translation>Версия</translation> </message> <message> <location filename="../PipxWidget.ui" line="0" /> <source>Python Version</source> - <translation type="unfinished">Версия Python</translation> + <translation>Версия Python</translation> </message> </context> <context> @@ -677,27 +677,27 @@ <location filename="../../PluginPipxInterface.py" line="183" /> <location filename="../../PluginPipxInterface.py" line="70" /> <source>PyPI Application Management</source> - <translation type="unfinished" /> + <translation>Управление приложениями PyPI</translation> </message> <message> <location filename="../../PluginPipxInterface.py" line="114" /> <source>Python Application Management</source> - <translation type="unfinished" /> + <translation>Управление приложениями Python</translation> </message> <message> <location filename="../../PluginPipxInterface.py" line="189" /> <source>Ctrl+Alt+Shift+A</source> - <translation type="unfinished" /> + <translation>Ctrl+Alt+Shift+A</translation> </message> <message> <location filename="../../PluginPipxInterface.py" line="195" /> <source>Switch the input focus to the PyPI Application Management window.</source> - <translation type="unfinished" /> + <translation>Переключите фокус ввода на окно управления приложением PyPI.</translation> </message> <message> <location filename="../../PluginPipxInterface.py" line="198" /> <source><b>Activate PyPI Application Management</b><p>This switches the input focus to the PyPI Application Management window.</p></source> - <translation type="unfinished" /> + <translation><b>Активировать управление приложениями PyPI.</b><p> Это переключит фокус ввода на окно управления приложениями PyPI.</p></translation> </message> </context> </TS>
--- a/PluginPipxInterface.epj Sat Jun 29 17:31:37 2024 +0200 +++ b/PluginPipxInterface.epj Sun Jun 30 15:39:56 2024 +0200 @@ -330,6 +330,7 @@ "PipxInterface/i18n/pipx_en.qm", "PipxInterface/i18n/pipx_en.ts", "PipxInterface/i18n/pipx_es.ts", + "PipxInterface/i18n/pipx_ru.qm", "PipxInterface/i18n/pipx_ru.ts" ], "TRANSLATIONSBINPATH": "",