From 2ac91a759d6712be2d2ab2b7636b2044e38ade0a Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Sun, 30 Nov 2025 13:20: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 | 18 ++++++++++++---- .../locales/es_ES/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/es_ES/LC_MESSAGES/messages.po | 18 ++++++++++++---- portprotonqt/locales/messages.pot | 18 ++++++++++++---- .../locales/ru_RU/LC_MESSAGES/messages.mo | Bin 36919 -> 37257 bytes .../locales/ru_RU/LC_MESSAGES/messages.po | 20 +++++++++++++----- 9 files changed, 63 insertions(+), 23 deletions(-) diff --git a/documentation/localization_guide/README.md b/documentation/localization_guide/README.md index f32a9a0..58d9621 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 338 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 338 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 338 of 338 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 341 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 341 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 341 of 341 | --- diff --git a/documentation/localization_guide/README.ru.md b/documentation/localization_guide/README.ru.md index 54638f2..2035e30 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 из 338 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 338 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 338 из 338 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 341 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 341 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 341 из 341 | --- diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo index 7dfa8749b24cf89876e2c1a7be732de33a412c94..d47dfcc1cbc5f3ffff0d4cc090d521050614db40 100644 GIT binary patch delta 19 acmX@ie3*H{1P)^Z1w&&iBZG}Iv>5?DHwCQ# delta 19 acmX@ie3*H{1P&t;1tViC6N`;Av>5?Dlm)v0 diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po index 0a25caa..9d75ade 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-11-24 23:48+0500\n" +"POT-Creation-Date: 2025-11-30 13:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: de_DE\n" @@ -217,6 +217,10 @@ msgstr "" msgid "Failed to copy cover image: {error}" msgstr "" +#, python-brace-format +msgid "Unsupported image format: {extension}" +msgstr "" + #, python-brace-format msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" @@ -320,6 +324,9 @@ msgstr "" msgid "Custom Cover:" msgstr "" +msgid "Enter local path or URL for cover image" +msgstr "" + msgid "Cover Preview:" msgstr "" @@ -452,6 +459,9 @@ msgstr "" msgid "Unknown Game" msgstr "" +msgid "Starting PortProton..." +msgstr "" + msgid "Library" msgstr "" @@ -473,6 +483,9 @@ msgstr "" msgid "Fullscreen" msgstr "" +msgid "Refresh Grid" +msgstr "" + msgid "Installation already in progress." msgstr "" @@ -492,9 +505,6 @@ msgstr "" msgid "Installation error." msgstr "" -msgid "Refresh Grid" -msgstr "" - msgid "Game library refreshed" msgstr "" diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo index 9c14d7e69620d4e99045ec547e283fc26b40e97b..5671d27a30a73f9d1ce5bb42847487acfdcf16b4 100644 GIT binary patch delta 19 acmX@ie3*H{1P)^Z1w&&iBZG}Iv>5?DHwCQ# delta 19 acmX@ie3*H{1P&t;1tViC6N`;Av>5?Dlm)v0 diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po index 39386cf..513cadd 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-11-24 23:48+0500\n" +"POT-Creation-Date: 2025-11-30 13:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: es_ES\n" @@ -217,6 +217,10 @@ msgstr "" msgid "Failed to copy cover image: {error}" msgstr "" +#, python-brace-format +msgid "Unsupported image format: {extension}" +msgstr "" + #, python-brace-format msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" @@ -320,6 +324,9 @@ msgstr "" msgid "Custom Cover:" msgstr "" +msgid "Enter local path or URL for cover image" +msgstr "" + msgid "Cover Preview:" msgstr "" @@ -452,6 +459,9 @@ msgstr "" msgid "Unknown Game" msgstr "" +msgid "Starting PortProton..." +msgstr "" + msgid "Library" msgstr "" @@ -473,6 +483,9 @@ msgstr "" msgid "Fullscreen" msgstr "" +msgid "Refresh Grid" +msgstr "" + msgid "Installation already in progress." msgstr "" @@ -492,9 +505,6 @@ msgstr "" msgid "Installation error." msgstr "" -msgid "Refresh Grid" -msgstr "" - msgid "Game library refreshed" msgstr "" diff --git a/portprotonqt/locales/messages.pot b/portprotonqt/locales/messages.pot index e9b1672..f916213 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-11-24 23:48+0500\n" +"POT-Creation-Date: 2025-11-30 13:20+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -215,6 +215,10 @@ msgstr "" msgid "Failed to copy cover image: {error}" msgstr "" +#, python-brace-format +msgid "Unsupported image format: {extension}" +msgstr "" + #, python-brace-format msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" @@ -318,6 +322,9 @@ msgstr "" msgid "Custom Cover:" msgstr "" +msgid "Enter local path or URL for cover image" +msgstr "" + msgid "Cover Preview:" msgstr "" @@ -450,6 +457,9 @@ msgstr "" msgid "Unknown Game" msgstr "" +msgid "Starting PortProton..." +msgstr "" + msgid "Library" msgstr "" @@ -471,6 +481,9 @@ msgstr "" msgid "Fullscreen" msgstr "" +msgid "Refresh Grid" +msgstr "" + msgid "Installation already in progress." msgstr "" @@ -490,9 +503,6 @@ msgstr "" msgid "Installation error." msgstr "" -msgid "Refresh Grid" -msgstr "" - msgid "Game library refreshed" msgstr "" diff --git a/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo b/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo index 434366908f23258dde5d1ceb05973a6ece5116a3..40e23d0cccd1fba4945933fd4c54b1a775238f31 100644 GIT binary patch delta 5876 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 delta 5578 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\n" @@ -222,6 +222,10 @@ msgstr "Не удалось сохранить файл .desktop: {error}" msgid "Failed to copy cover image: {error}" msgstr "Не удалось скопировать обложку: {error}" +#, python-brace-format +msgid "Unsupported image format: {extension}" +msgstr "Неподдерживаемый формат изображения: {extension}" + #, python-brace-format msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "Не удалось добавить '{game_name}' в Steam: {error}" @@ -327,6 +331,9 @@ msgstr "Обзор..." msgid "Custom Cover:" msgstr "Обложка:" +msgid "Enter local path or URL for cover image" +msgstr "Введите локальный путь или URL обложки" + msgid "Cover Preview:" msgstr "Предпросмотр обложки:" @@ -459,6 +466,9 @@ msgstr "В ожидании" msgid "Unknown Game" msgstr "Неизвестная игра" +msgid "Starting PortProton..." +msgstr "Инициализация PortProton" + msgid "Library" msgstr "Библиотека" @@ -480,6 +490,9 @@ msgstr "Назад" msgid "Fullscreen" msgstr "Полный экран" +msgid "Refresh Grid" +msgstr "Обновить" + msgid "Installation already in progress." msgstr "Установка уже выполняется." @@ -499,9 +512,6 @@ msgstr "Установка не удалась." msgid "Installation error." msgstr "Ошибка установки." -msgid "Refresh Grid" -msgstr "Обновить" - msgid "Game library refreshed" msgstr "Игровая библиотека обновлена"