From a2f5141b20ee1187c5a241ac0e6246dbaa62cab7 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Sun, 12 Oct 2025 15:21:14 +0500 Subject: [PATCH] chore localization update Signed-off-by: Boris Yumankulov --- documentation/localization_guide/README.md | 6 +- documentation/localization_guide/README.ru.md | 6 +- .../locales/de_DE/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/de_DE/LC_MESSAGES/messages.po | 55 +++++++++++----- .../locales/es_ES/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/es_ES/LC_MESSAGES/messages.po | 55 +++++++++++----- portprotonqt/locales/messages.pot | 55 +++++++++++----- .../locales/ru_RU/LC_MESSAGES/messages.mo | Bin 19138 -> 19691 bytes .../locales/ru_RU/LC_MESSAGES/messages.po | 59 +++++++++++++----- portprotonqt/main_window.py | 1 - 10 files changed, 165 insertions(+), 72 deletions(-) diff --git a/documentation/localization_guide/README.md b/documentation/localization_guide/README.md index 4105a60..af7c96c 100644 --- a/documentation/localization_guide/README.md +++ b/documentation/localization_guide/README.md @@ -21,9 +21,9 @@ Current translation status: | Locale | Progress | Translated | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 233 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 233 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 233 of 233 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 239 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 239 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 239 of 239 | --- diff --git a/documentation/localization_guide/README.ru.md b/documentation/localization_guide/README.ru.md index 1a6e0a3..20c95ba 100644 --- a/documentation/localization_guide/README.ru.md +++ b/documentation/localization_guide/README.ru.md @@ -21,9 +21,9 @@ | Локаль | Прогресс | Переведено | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 233 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 233 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 233 из 233 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 239 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 239 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 239 из 239 | --- diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo index a485c68182fcb15f491cb8af459805d20483738d..b006e4e0c450f00537b4967edd429a6e0c09a407 100644 GIT binary patch delta 19 acmX@ie3*H{1P((Z1w&ISBZG}Iv>5?DMFp<_ delta 19 acmX@ie3*H{1P%jB1w%6{WAlwOv>5?Dw*|fc diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po index 254dfff..1452c41 100644 --- a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po +++ b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-09 16:37+0500\n" +"POT-Creation-Date: 2025-10-12 15:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: de_DE\n" @@ -395,9 +395,6 @@ msgstr "" msgid "Auto Install" msgstr "" -msgid "Emulators" -msgstr "" - msgid "Wine Settings" msgstr "" @@ -416,6 +413,21 @@ msgstr "" msgid "Search" msgstr "" +msgid "Installation already in progress." +msgstr "" + +msgid "Failed to start installation." +msgstr "" + +msgid "Installation completed successfully." +msgstr "" + +msgid "Installation failed." +msgstr "" + +msgid "Installation error." +msgstr "" + msgid "Loading Steam games..." msgstr "" @@ -432,12 +444,6 @@ msgstr "" msgid "Added '{name}'" msgstr "" -msgid "Here you can configure automatic game installation..." -msgstr "" - -msgid "List of available emulators and their configuration..." -msgstr "" - msgid "Compatibility tool:" msgstr "" @@ -450,12 +456,6 @@ msgstr "" msgid "Registry Editor" msgstr "" -msgid "Control Panel" -msgstr "" - -msgid "Task Manager" -msgstr "" - msgid "Command Prompt" msgstr "" @@ -477,6 +477,29 @@ msgstr "" msgid "Clear Prefix" msgstr "" +msgid "Launching tool..." +msgstr "" + +msgid "Failed to start process." +msgstr "" + +msgid "Confirm Clear" +msgstr "" + +#, python-brace-format +msgid "Are you sure you want to clear prefix '{}'?" +msgstr "" + +#, python-brace-format +msgid "Prefix '{}' cleared successfully." +msgstr "" + +#, python-brace-format +msgid "" +"Prefix '{}' cleared with errors:\n" +"{}" +msgstr "" + msgid "Failed to start backup process." msgstr "" diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo index 3a07400dee5378872d5164e37ea0df369d10b275..7874b3efd949aea37581dd1083aaf01973398f0b 100644 GIT binary patch delta 19 acmX@ie3*H{1P((Z1w&ISBZG}Iv>5?DMFp<_ delta 19 acmX@ie3*H{1P%jB1w%6{WAlwOv>5?Dw*|fc diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po index 1ea1a03..5c2fca7 100644 --- a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po +++ b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-09 16:37+0500\n" +"POT-Creation-Date: 2025-10-12 15:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: es_ES\n" @@ -395,9 +395,6 @@ msgstr "" msgid "Auto Install" msgstr "" -msgid "Emulators" -msgstr "" - msgid "Wine Settings" msgstr "" @@ -416,6 +413,21 @@ msgstr "" msgid "Search" msgstr "" +msgid "Installation already in progress." +msgstr "" + +msgid "Failed to start installation." +msgstr "" + +msgid "Installation completed successfully." +msgstr "" + +msgid "Installation failed." +msgstr "" + +msgid "Installation error." +msgstr "" + msgid "Loading Steam games..." msgstr "" @@ -432,12 +444,6 @@ msgstr "" msgid "Added '{name}'" msgstr "" -msgid "Here you can configure automatic game installation..." -msgstr "" - -msgid "List of available emulators and their configuration..." -msgstr "" - msgid "Compatibility tool:" msgstr "" @@ -450,12 +456,6 @@ msgstr "" msgid "Registry Editor" msgstr "" -msgid "Control Panel" -msgstr "" - -msgid "Task Manager" -msgstr "" - msgid "Command Prompt" msgstr "" @@ -477,6 +477,29 @@ msgstr "" msgid "Clear Prefix" msgstr "" +msgid "Launching tool..." +msgstr "" + +msgid "Failed to start process." +msgstr "" + +msgid "Confirm Clear" +msgstr "" + +#, python-brace-format +msgid "Are you sure you want to clear prefix '{}'?" +msgstr "" + +#, python-brace-format +msgid "Prefix '{}' cleared successfully." +msgstr "" + +#, python-brace-format +msgid "" +"Prefix '{}' cleared with errors:\n" +"{}" +msgstr "" + msgid "Failed to start backup process." msgstr "" diff --git a/portprotonqt/locales/messages.pot b/portprotonqt/locales/messages.pot index 5fbba23..fb2128a 100644 --- a/portprotonqt/locales/messages.pot +++ b/portprotonqt/locales/messages.pot @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PortProtonQt 0.1.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-09 16:37+0500\n" +"POT-Creation-Date: 2025-10-12 15:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -393,9 +393,6 @@ msgstr "" msgid "Auto Install" msgstr "" -msgid "Emulators" -msgstr "" - msgid "Wine Settings" msgstr "" @@ -414,6 +411,21 @@ msgstr "" msgid "Search" msgstr "" +msgid "Installation already in progress." +msgstr "" + +msgid "Failed to start installation." +msgstr "" + +msgid "Installation completed successfully." +msgstr "" + +msgid "Installation failed." +msgstr "" + +msgid "Installation error." +msgstr "" + msgid "Loading Steam games..." msgstr "" @@ -430,12 +442,6 @@ msgstr "" msgid "Added '{name}'" msgstr "" -msgid "Here you can configure automatic game installation..." -msgstr "" - -msgid "List of available emulators and their configuration..." -msgstr "" - msgid "Compatibility tool:" msgstr "" @@ -448,12 +454,6 @@ msgstr "" msgid "Registry Editor" msgstr "" -msgid "Control Panel" -msgstr "" - -msgid "Task Manager" -msgstr "" - msgid "Command Prompt" msgstr "" @@ -475,6 +475,29 @@ msgstr "" msgid "Clear Prefix" msgstr "" +msgid "Launching tool..." +msgstr "" + +msgid "Failed to start process." +msgstr "" + +msgid "Confirm Clear" +msgstr "" + +#, python-brace-format +msgid "Are you sure you want to clear prefix '{}'?" +msgstr "" + +#, python-brace-format +msgid "Prefix '{}' cleared successfully." +msgstr "" + +#, python-brace-format +msgid "" +"Prefix '{}' cleared with errors:\n" +"{}" +msgstr "" + msgid "Failed to start backup process." msgstr "" diff --git a/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo b/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo index 41da8116385ee3ab1106a201e16f008526b374d6..f2e427a4de6afef4e91f9ad7820f34b7455a4a8d 100644 GIT binary patch delta 4541 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 w{6S\n" @@ -402,9 +402,6 @@ msgstr "Библиотека" msgid "Auto Install" msgstr "Автоустановка" -msgid "Emulators" -msgstr "Эмуляторы" - msgid "Wine Settings" msgstr "Настройки wine" @@ -423,6 +420,21 @@ msgstr "Полный экран" msgid "Search" msgstr "Поиск" +msgid "Installation already in progress." +msgstr "Установка уже выполняется." + +msgid "Failed to start installation." +msgstr "Не удалось запустить установку." + +msgid "Installation completed successfully." +msgstr "Установка завершена успешно." + +msgid "Installation failed." +msgstr "Установка не удалась." + +msgid "Installation error." +msgstr "Ошибка установки." + msgid "Loading Steam games..." msgstr "Загрузка игр из Steam..." @@ -439,12 +451,6 @@ msgstr "Найти игры..." msgid "Added '{name}'" msgstr "'{name}' добавлен(а)" -msgid "Here you can configure automatic game installation..." -msgstr "Здесь можно настроить автоматическую установку игр..." - -msgid "List of available emulators and their configuration..." -msgstr "Список доступных эмуляторов и их настройка..." - msgid "Compatibility tool:" msgstr "Инструмент совместимости:" @@ -457,12 +463,6 @@ msgstr "Конфигурация Wine" msgid "Registry Editor" msgstr "Редактор реестра" -msgid "Control Panel" -msgstr "Панель управления" - -msgid "Task Manager" -msgstr "Диспетчер задач" - msgid "Command Prompt" msgstr "Командная строка" @@ -484,6 +484,31 @@ msgstr "Удалить Префикс" msgid "Clear Prefix" msgstr "Очистить Префикс" +msgid "Launching tool..." +msgstr "Запуск инструмента..." + +msgid "Failed to start process." +msgstr "Не удалось запустить процесс." + +msgid "Confirm Clear" +msgstr "Подтвердите очистку" + +#, python-brace-format +msgid "Are you sure you want to clear prefix '{}'?" +msgstr "Вы уверены, что хотите очистить префикс «{}»?" + +#, python-brace-format +msgid "Prefix '{}' cleared successfully." +msgstr "Префикс '{}' успешно удален." + +#, python-brace-format +msgid "" +"Prefix '{}' cleared with errors:\n" +"{}" +msgstr "" +"Префикс '{}' очищен с ошибками:\n" +"{}" + msgid "Failed to start backup process." msgstr "Не удалось запустить процесс резервного копирования." diff --git a/portprotonqt/main_window.py b/portprotonqt/main_window.py index c52f07e..e44712d 100644 --- a/portprotonqt/main_window.py +++ b/portprotonqt/main_window.py @@ -1451,7 +1451,6 @@ class MainWindow(QMainWindow): prefix_dir = os.path.join(self.portproton_location, "data", "prefixes", selected_prefix) if not os.path.exists(prefix_dir): - QMessageBox.warning(self, _("Error"), _("Prefix '{}' does not exist.").format(selected_prefix)) return success = True