From be3b83b51f6f92d15952b2a7f2ef31a6295aaa15 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Tue, 24 Jun 2025 11:17:45 +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 | 136 +++++------ .../locales/es_ES/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/es_ES/LC_MESSAGES/messages.po | 136 +++++------ portprotonqt/locales/messages.pot | 136 +++++------ .../locales/ru_RU/LC_MESSAGES/messages.mo | Bin 17336 -> 17287 bytes .../locales/ru_RU/LC_MESSAGES/messages.po | 224 +++++++++--------- 9 files changed, 298 insertions(+), 346 deletions(-) diff --git a/documentation/localization_guide/README.md b/documentation/localization_guide/README.md index cbde378..f6378a3 100644 --- a/documentation/localization_guide/README.md +++ b/documentation/localization_guide/README.md @@ -20,9 +20,9 @@ Current translation status: | Locale | Progress | Translated | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 194 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 194 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 194 of 194 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 191 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 191 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 191 of 191 | --- diff --git a/documentation/localization_guide/README.ru.md b/documentation/localization_guide/README.ru.md index 5e531b6..b9e6106 100644 --- a/documentation/localization_guide/README.ru.md +++ b/documentation/localization_guide/README.ru.md @@ -20,9 +20,9 @@ | Локаль | Прогресс | Переведено | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 194 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 194 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 194 из 194 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 191 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 191 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 191 из 191 | --- diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo index 5a02705a016ceeb1ebcc48fe89cac731b5465eea..e60f76f9fff1d4522552305509221fbde0ea3b80 100644 GIT binary patch delta 18 ZcmX@ie3*H{M0OJeLqjV=^NlmK838$11%dzo delta 18 ZcmX@ie3*H{M0O(uLklY-\n" "Language: de_DE\n" @@ -20,6 +20,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" +msgid "Error" +msgstr "" + +msgid "PortProton is not found" +msgstr "" + msgid "Remove from Favorites" msgstr "" @@ -56,30 +62,29 @@ msgstr "" msgid "Delete from PortProton" msgstr "" -msgid "Error" -msgstr "" - #, python-brace-format -msgid "Legendary executable not found at {0}" +msgid "Legendary executable not found at {path}" msgstr "" msgid "Success" msgstr "" #, python-brace-format -msgid "'{0}' was added to Steam. Please restart Steam for changes to take effect." +msgid "" +"'{game_name}' was added to Steam. Please restart Steam for changes to " +"take effect." msgstr "" #, python-brace-format -msgid "Executable file not found for game: {0}" +msgid "Executable not found for game: {game_name}" msgstr "" #, python-brace-format -msgid "Opened folder for EGS game '{0}'" +msgid "Opened folder for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to open game folder: {0}" +msgid "Failed to open folder: {error}" msgstr "" msgid "Select Game Installation Folder" @@ -89,86 +94,81 @@ msgid "No folder selected" msgstr "" #, python-brace-format -msgid "Importing '{0}' to Legendary..." +msgid "Imported '{game_name}' to Legendary" msgstr "" #, python-brace-format -msgid "Added '{0}' to favorites" +msgid "Failed to import '{game_name}' to Legendary: {error}" msgstr "" #, python-brace-format -msgid "Removed '{0}' from favorites" -msgstr "" - -msgid "PortProton is not found." +msgid "Importing '{game_name}' to Legendary..." msgstr "" #, python-brace-format -msgid "start.sh not found at {0}" +msgid "Added '{game_name}' to favorites" msgstr "" #, python-brace-format -msgid "Failed to create .desktop file: {0}" +msgid "Removed '{game_name}' from favorites" msgstr "" #, python-brace-format -msgid "Game '{0}' added to desktop" +msgid "start.sh not found at {path}" msgstr "" #, python-brace-format -msgid "Failed to add game to desktop: {0}" +msgid "Failed to create .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Desktop: {{0}}" +msgid "Added '{game_name}' to {location}" +msgstr "" + +msgid "Desktop" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from Desktop" +msgid "Failed to add '{game_name}' to {location}: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' added to menu" +msgid "Failed to remove '{game_name}' from {location}: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to menu: {1}" +msgid "Removed '{game_name}' from {location}" +msgstr "" + +msgid "Menu" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from menu: {{0}}" +msgid "No executable command in .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from menu" +msgid "Failed to parse .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "No executable command found in .desktop file for game: {0}" +msgid "Failed to read .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to parse .desktop file for game: {0}" +msgid "No .desktop file found for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to read .desktop file: {0}" +msgid "Invalid executable command: {exec_line}" msgstr "" #, python-brace-format -msgid ".desktop file not found for game: {0}" +msgid "Executable not found: {path}" msgstr "" #, python-brace-format -msgid "Invalid executable command: {0}" -msgstr "" - -#, python-brace-format -msgid "Executable file not found: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to parse executable command: {0}" +msgid "Failed to parse executable: {error}" msgstr "" msgid "Confirm Deletion" @@ -176,60 +176,52 @@ msgstr "" #, python-brace-format msgid "" -"Are you sure you want to delete '{0}'? This will remove the .desktop file" -" and custom data." +"Are you sure you want to delete '{game_name}'? This will remove the " +".desktop file and custom data." msgstr "" #, python-brace-format -msgid "Could not locate .desktop file for game: {0}" +msgid "Failed to delete .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to delete .desktop file: {0}" +msgid "Deleted '{game_name}' successfully" msgstr "" #, python-brace-format -msgid "Game '{0}' deleted successfully" +msgid "Failed to delete custom data: {error}" +msgstr "" + +msgid "Game name and executable path are required" +msgstr "" + +msgid "Failed to generate .desktop file data" msgstr "" #, python-brace-format -msgid "Failed to delete custom data: {0}" +msgid "Failed to delete old .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to desktop: {1}" -msgstr "" - -msgid "Game name and executable path are required." -msgstr "" - -msgid "Failed to generate .desktop file data." +msgid "Removed old .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to remove old .desktop file: {0}" +msgid "Failed to save .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Old .desktop file removed for '{0}'" +msgid "Failed to copy cover image: {error}" msgstr "" #, python-brace-format -msgid "Failed to save .desktop file: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to copy cover image: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to add game '{0}' to Steam: {1}" +msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" #, python-brace-format msgid "" -"'{0}' was removed from Steam. Please restart Steam for changes to take " -"effect." +"'{game_name}' was removed from Steam. Please restart Steam for changes to" +" take effect." msgstr "" msgid "PortProton directory not found" @@ -245,31 +237,27 @@ msgid "Steam shortcuts file not found" msgstr "" #, python-brace-format -msgid "Failed to create backup of shortcuts.vdf: {0}" +msgid "Failed to create backup of shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to load shortcuts.vdf: {0}" +msgid "Failed to load shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' not found in Steam shortcuts" +msgid "Game '{game_name}' not found in Steam shortcuts" msgstr "" #, python-brace-format -msgid "Failed to update shortcuts.vdf: {0}" +msgid "Failed to update shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove EGS game '{0}' from Steam: {1}" +msgid "Failed to remove EGS game '{game_name}' from Steam: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Steam: {1}" -msgstr "" - -#, python-brace-format -msgid "Successfully opened folder for '{0}'" +msgid "Failed to remove game '{game_name}' from Steam: {error}" msgstr "" msgid "Edit Game" diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo index 137b6917473ee1d5fdbd39e968833c31f8e056d4..89a2d96951cf640abbb0fd6cbfc12ce917c7a264 100644 GIT binary patch delta 18 ZcmX@ie3*H{M0OJeLqjV=^NlmK838$11%dzo delta 18 ZcmX@ie3*H{M0O(uLklY-\n" "Language: es_ES\n" @@ -20,6 +20,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" +msgid "Error" +msgstr "" + +msgid "PortProton is not found" +msgstr "" + msgid "Remove from Favorites" msgstr "" @@ -56,30 +62,29 @@ msgstr "" msgid "Delete from PortProton" msgstr "" -msgid "Error" -msgstr "" - #, python-brace-format -msgid "Legendary executable not found at {0}" +msgid "Legendary executable not found at {path}" msgstr "" msgid "Success" msgstr "" #, python-brace-format -msgid "'{0}' was added to Steam. Please restart Steam for changes to take effect." +msgid "" +"'{game_name}' was added to Steam. Please restart Steam for changes to " +"take effect." msgstr "" #, python-brace-format -msgid "Executable file not found for game: {0}" +msgid "Executable not found for game: {game_name}" msgstr "" #, python-brace-format -msgid "Opened folder for EGS game '{0}'" +msgid "Opened folder for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to open game folder: {0}" +msgid "Failed to open folder: {error}" msgstr "" msgid "Select Game Installation Folder" @@ -89,86 +94,81 @@ msgid "No folder selected" msgstr "" #, python-brace-format -msgid "Importing '{0}' to Legendary..." +msgid "Imported '{game_name}' to Legendary" msgstr "" #, python-brace-format -msgid "Added '{0}' to favorites" +msgid "Failed to import '{game_name}' to Legendary: {error}" msgstr "" #, python-brace-format -msgid "Removed '{0}' from favorites" -msgstr "" - -msgid "PortProton is not found." +msgid "Importing '{game_name}' to Legendary..." msgstr "" #, python-brace-format -msgid "start.sh not found at {0}" +msgid "Added '{game_name}' to favorites" msgstr "" #, python-brace-format -msgid "Failed to create .desktop file: {0}" +msgid "Removed '{game_name}' from favorites" msgstr "" #, python-brace-format -msgid "Game '{0}' added to desktop" +msgid "start.sh not found at {path}" msgstr "" #, python-brace-format -msgid "Failed to add game to desktop: {0}" +msgid "Failed to create .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Desktop: {{0}}" +msgid "Added '{game_name}' to {location}" +msgstr "" + +msgid "Desktop" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from Desktop" +msgid "Failed to add '{game_name}' to {location}: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' added to menu" +msgid "Failed to remove '{game_name}' from {location}: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to menu: {1}" +msgid "Removed '{game_name}' from {location}" +msgstr "" + +msgid "Menu" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from menu: {{0}}" +msgid "No executable command in .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from menu" +msgid "Failed to parse .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "No executable command found in .desktop file for game: {0}" +msgid "Failed to read .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to parse .desktop file for game: {0}" +msgid "No .desktop file found for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to read .desktop file: {0}" +msgid "Invalid executable command: {exec_line}" msgstr "" #, python-brace-format -msgid ".desktop file not found for game: {0}" +msgid "Executable not found: {path}" msgstr "" #, python-brace-format -msgid "Invalid executable command: {0}" -msgstr "" - -#, python-brace-format -msgid "Executable file not found: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to parse executable command: {0}" +msgid "Failed to parse executable: {error}" msgstr "" msgid "Confirm Deletion" @@ -176,60 +176,52 @@ msgstr "" #, python-brace-format msgid "" -"Are you sure you want to delete '{0}'? This will remove the .desktop file" -" and custom data." +"Are you sure you want to delete '{game_name}'? This will remove the " +".desktop file and custom data." msgstr "" #, python-brace-format -msgid "Could not locate .desktop file for game: {0}" +msgid "Failed to delete .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to delete .desktop file: {0}" +msgid "Deleted '{game_name}' successfully" msgstr "" #, python-brace-format -msgid "Game '{0}' deleted successfully" +msgid "Failed to delete custom data: {error}" +msgstr "" + +msgid "Game name and executable path are required" +msgstr "" + +msgid "Failed to generate .desktop file data" msgstr "" #, python-brace-format -msgid "Failed to delete custom data: {0}" +msgid "Failed to delete old .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to desktop: {1}" -msgstr "" - -msgid "Game name and executable path are required." -msgstr "" - -msgid "Failed to generate .desktop file data." +msgid "Removed old .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to remove old .desktop file: {0}" +msgid "Failed to save .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Old .desktop file removed for '{0}'" +msgid "Failed to copy cover image: {error}" msgstr "" #, python-brace-format -msgid "Failed to save .desktop file: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to copy cover image: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to add game '{0}' to Steam: {1}" +msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" #, python-brace-format msgid "" -"'{0}' was removed from Steam. Please restart Steam for changes to take " -"effect." +"'{game_name}' was removed from Steam. Please restart Steam for changes to" +" take effect." msgstr "" msgid "PortProton directory not found" @@ -245,31 +237,27 @@ msgid "Steam shortcuts file not found" msgstr "" #, python-brace-format -msgid "Failed to create backup of shortcuts.vdf: {0}" +msgid "Failed to create backup of shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to load shortcuts.vdf: {0}" +msgid "Failed to load shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' not found in Steam shortcuts" +msgid "Game '{game_name}' not found in Steam shortcuts" msgstr "" #, python-brace-format -msgid "Failed to update shortcuts.vdf: {0}" +msgid "Failed to update shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove EGS game '{0}' from Steam: {1}" +msgid "Failed to remove EGS game '{game_name}' from Steam: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Steam: {1}" -msgstr "" - -#, python-brace-format -msgid "Successfully opened folder for '{0}'" +msgid "Failed to remove game '{game_name}' from Steam: {error}" msgstr "" msgid "Edit Game" diff --git a/portprotonqt/locales/messages.pot b/portprotonqt/locales/messages.pot index 9b291dc..2972532 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-06-22 18:23+0500\n" +"POT-Creation-Date: 2025-06-24 11:17+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,6 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" +msgid "Error" +msgstr "" + +msgid "PortProton is not found" +msgstr "" + msgid "Remove from Favorites" msgstr "" @@ -54,30 +60,29 @@ msgstr "" msgid "Delete from PortProton" msgstr "" -msgid "Error" -msgstr "" - #, python-brace-format -msgid "Legendary executable not found at {0}" +msgid "Legendary executable not found at {path}" msgstr "" msgid "Success" msgstr "" #, python-brace-format -msgid "'{0}' was added to Steam. Please restart Steam for changes to take effect." +msgid "" +"'{game_name}' was added to Steam. Please restart Steam for changes to " +"take effect." msgstr "" #, python-brace-format -msgid "Executable file not found for game: {0}" +msgid "Executable not found for game: {game_name}" msgstr "" #, python-brace-format -msgid "Opened folder for EGS game '{0}'" +msgid "Opened folder for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to open game folder: {0}" +msgid "Failed to open folder: {error}" msgstr "" msgid "Select Game Installation Folder" @@ -87,86 +92,81 @@ msgid "No folder selected" msgstr "" #, python-brace-format -msgid "Importing '{0}' to Legendary..." +msgid "Imported '{game_name}' to Legendary" msgstr "" #, python-brace-format -msgid "Added '{0}' to favorites" +msgid "Failed to import '{game_name}' to Legendary: {error}" msgstr "" #, python-brace-format -msgid "Removed '{0}' from favorites" -msgstr "" - -msgid "PortProton is not found." +msgid "Importing '{game_name}' to Legendary..." msgstr "" #, python-brace-format -msgid "start.sh not found at {0}" +msgid "Added '{game_name}' to favorites" msgstr "" #, python-brace-format -msgid "Failed to create .desktop file: {0}" +msgid "Removed '{game_name}' from favorites" msgstr "" #, python-brace-format -msgid "Game '{0}' added to desktop" +msgid "start.sh not found at {path}" msgstr "" #, python-brace-format -msgid "Failed to add game to desktop: {0}" +msgid "Failed to create .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Desktop: {{0}}" +msgid "Added '{game_name}' to {location}" +msgstr "" + +msgid "Desktop" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from Desktop" +msgid "Failed to add '{game_name}' to {location}: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' added to menu" +msgid "Failed to remove '{game_name}' from {location}: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to menu: {1}" +msgid "Removed '{game_name}' from {location}" +msgstr "" + +msgid "Menu" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from menu: {{0}}" +msgid "No executable command in .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Successfully removed game '{0}' from menu" +msgid "Failed to parse .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "No executable command found in .desktop file for game: {0}" +msgid "Failed to read .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to parse .desktop file for game: {0}" +msgid "No .desktop file found for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to read .desktop file: {0}" +msgid "Invalid executable command: {exec_line}" msgstr "" #, python-brace-format -msgid ".desktop file not found for game: {0}" +msgid "Executable not found: {path}" msgstr "" #, python-brace-format -msgid "Invalid executable command: {0}" -msgstr "" - -#, python-brace-format -msgid "Executable file not found: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to parse executable command: {0}" +msgid "Failed to parse executable: {error}" msgstr "" msgid "Confirm Deletion" @@ -174,60 +174,52 @@ msgstr "" #, python-brace-format msgid "" -"Are you sure you want to delete '{0}'? This will remove the .desktop file" -" and custom data." +"Are you sure you want to delete '{game_name}'? This will remove the " +".desktop file and custom data." msgstr "" #, python-brace-format -msgid "Could not locate .desktop file for game: {0}" +msgid "Failed to delete .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to delete .desktop file: {0}" +msgid "Deleted '{game_name}' successfully" msgstr "" #, python-brace-format -msgid "Game '{0}' deleted successfully" +msgid "Failed to delete custom data: {error}" +msgstr "" + +msgid "Game name and executable path are required" +msgstr "" + +msgid "Failed to generate .desktop file data" msgstr "" #, python-brace-format -msgid "Failed to delete custom data: {0}" +msgid "Failed to delete old .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Failed to add game '{0}' to desktop: {1}" -msgstr "" - -msgid "Game name and executable path are required." -msgstr "" - -msgid "Failed to generate .desktop file data." +msgid "Removed old .desktop file for '{game_name}'" msgstr "" #, python-brace-format -msgid "Failed to remove old .desktop file: {0}" +msgid "Failed to save .desktop file: {error}" msgstr "" #, python-brace-format -msgid "Old .desktop file removed for '{0}'" +msgid "Failed to copy cover image: {error}" msgstr "" #, python-brace-format -msgid "Failed to save .desktop file: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to copy cover image: {0}" -msgstr "" - -#, python-brace-format -msgid "Failed to add game '{0}' to Steam: {1}" +msgid "Failed to add '{game_name}' to Steam: {error}" msgstr "" #, python-brace-format msgid "" -"'{0}' was removed from Steam. Please restart Steam for changes to take " -"effect." +"'{game_name}' was removed from Steam. Please restart Steam for changes to" +" take effect." msgstr "" msgid "PortProton directory not found" @@ -243,31 +235,27 @@ msgid "Steam shortcuts file not found" msgstr "" #, python-brace-format -msgid "Failed to create backup of shortcuts.vdf: {0}" +msgid "Failed to create backup of shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to load shortcuts.vdf: {0}" +msgid "Failed to load shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Game '{0}' not found in Steam shortcuts" +msgid "Game '{game_name}' not found in Steam shortcuts" msgstr "" #, python-brace-format -msgid "Failed to update shortcuts.vdf: {0}" +msgid "Failed to update shortcuts.vdf: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove EGS game '{0}' from Steam: {1}" +msgid "Failed to remove EGS game '{game_name}' from Steam: {error}" msgstr "" #, python-brace-format -msgid "Failed to remove game '{0}' from Steam: {1}" -msgstr "" - -#, python-brace-format -msgid "Successfully opened folder for '{0}'" +msgid "Failed to remove game '{game_name}' from Steam: {error}" msgstr "" msgid "Edit Game" diff --git a/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo b/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo index ca88f21fe9d35e8b884d5d941bfc6ebd9ea36f31..19054f7ae448c436c46dc97cdff7dee867d546c0 100644 GIT binary patch delta 5796 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 HqgM4lcd@=i delta 5649 zcma*p32;@_9mnzW0K=9*_Ju%r34}oQu!e+97NHn|2#B?VHjo!UvOpG4kvAW|#whmUTR;^pLD%L?Q{r>K|WD#tOB%gclIrp6Z`Jex} z*xc+n-0bnc8QWur;m>dQ8OYD*2;Fu3DT_2_Hn(%I9Cu+RzK^{yD$1CCn26DsiG6V_ z(#1^0WSol{f4SR!JI*x5Z|>#dIvQR_O*ER(dZHiWuo;KqZq&rjp$2{rd*BzSn7?*C zkG;8%=udDMjcQNBLd--3cn!uezgfbCB42}gp&4^=2Qrp<-hCdzMDEX^2K)*Y$akm- z`!I;!k4N2SU~2j0vxNGHO5{4#q7w z1RujZeA&G}hw0p>#fHb7f~njuLj|xI)xHP)8sIrDG~nMb2YZlrMOcXHcr9vxTd)9k zx}HMy{|c3{jQH?-b5Z@*qTaVS2-{FK@G5HF&*I5H@0$38aH@x+UL1!in)#@}s!;)L zMWy^8_Q7AH0(co2(|nCd7{xy6{Y>PMnS`v(EI`%FG8}`|iR51a?B#(bdIr7tntT5* z*Ca;O-i|{R&kR(*d8p#7NA3B2n1T}@PEEl6tsk#xB zfvw2g<}p<2PNH7;i|aecHk%KSzvdf$m0&!xYo&8h6D>id`bJc3-G$23L#UebALPQz z#c9+EzC~puf=bZ<16(su=RF&h!cnMVEJpSJ32LQvsDSQ5ot{UL17e;*jeiQYb-{4E z-<)dmCztUvS&s z$3Z&(XSvWoag3@JW}pJeL6TucqE=RhTKP&;4Xi>OR;0Y313d z{-e>06EK4L&0;PTX(eh;)}lJ@K~?*H%)$U_Wv8(_e&Du$f~t*k*bNn}7SbIxaU?46 zL{xjK+n$Dgtt89sFv_(U6~IK)Kr?V0mb>kDpfb~fr#!|yg1fn|_8N0P_M(!N>boK9ukixEWh8pFAt@Bgow56mG(I zaWgLGtWiehV^p#AWL9l)EGnbvs7&S$BmXM432wtxxQP43$Wb+In2)cZw%}XWq1?>i zz6^)sHdK`#MFsQ{s%Sq%740`j>?VrN3akjV@bpCHZMYa=_>V0?xo<^lIg9@9C zQ;|iQJMnTnfD7?UoQJcsIs5nkPQs6IJm%!^HANrl{#jH%{})_b#lG-3Q>gdP;xy(r1#G+?G@vGU z5;fpws7&M+g)>lv`Xb(en)pE^2J;3ItLZZ``~@6`N_9O(<4#JGis|c z+2;gYhT6jQcs28zypCr}f4Zzz+}7}73p=T%rv9=wYm2} zo%E&87vdkN(OeReUpQ<^2F4S;8Y6X8l71=*g z0i{woy|4_G%7r)+ccCVF3kTy_WKkx8PRihXjKGzse)X=+*q!?aPz&+@(!B_v_Ux3~ z;Z@XL{|Pn0N7xhlQtC=!9BP1URKJO+Et-ew=SMA|8BNx@!u46+wG|ECipok~rMI!p zJHOFaQIqerlOsoY3hlbcvdsKSU&G4Ax>eq)71cg(ZC#_cs;;TFlHc{-Wfe8P5-+3J zQ;}CjYcPhWs#sH3zoOCCV6TkY?kNoXJ!-cnyQ#X;dAGW5X+@*Y+jY>cLv83kE~a*c zuhLBSH7u=Pv8r)JU2Tc|qJRC^{}zFnag%RpQ)9&vg6!JQu8STVIb-Jh_Gs-3(dmAL z?hPm4!m?RO(Ry=51?zNjK~kJ|I=Z>3_}?9Ce6>wK*o*lp`-GFKF)$zRaaf@cSFy%tb`>b|A~a(_FPfBOm$%QCaz}6fk~h6J1Y4|-*O!R zQ|?>itKXI~wL53SPEJXl)xI01oD<>fl(&JYmNJ(fRj;UBY36=^Y2I))!-vZ$PU}zk zX?yWH0eqP9D?-{i-~a*4ON|d4N}cBMcf{_kTji@|J?@-3TFyXbey0Vt&*KzQ_!M;B z=Krs=lgjx`t5($oz8l!!A)dyxs-7dgMa3l}N7=uorMuT71HA{2^`vTxf=`E9f=9i< zgTWKQr-QA*1Hq%gw%~Dlqj%%LPVJ%1^k@wp4c!|&?hPIe9j-pebI)n;fb$AdZD5S!{C6VQ7C4fT=^4NjlfA(wLz{vpyup*SA0~n}=4!K^ zp#@3DgRP;Bp-s+vYH6kISg6I$8G6c7YL8?rupea>1n$dx&to^|#6>Z3Yw%eHJM0bJ zW}hrhiekJ#XhWz)CA!|O%lfg68a~X{4NtO5hM(=>6mDx#ru}4Wft@vCfcVn#!v7cOS`#cX}~S zmNIjxOtMGL#OI}jXP`WoZn13^zBYr*cT@Zjv%Spw+%VY<5;I4m5qzuNNR8Dl-uyD z+NH&QSLDlhkOq!l=yrY|Bqhf<4V<_mRP!PBZBuBgZ5TPnlOK3) z|5j(SBsa_T)g8Mqg zrDOX?#W@v+w@r)>q)ghzu^&#q\n" @@ -21,6 +21,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" +msgid "Error" +msgstr "Ошибка" + +msgid "PortProton is not found" +msgstr "PortProton не найден" + msgid "Remove from Favorites" msgstr "Удалить из Избранного" @@ -57,33 +63,32 @@ msgstr "Редактировать" msgid "Delete from PortProton" msgstr "Удалить из PortProton" -msgid "Error" -msgstr "Ошибка" - #, python-brace-format -msgid "Legendary executable not found at {0}" -msgstr "Legendary не найден по пути {0}" +msgid "Legendary executable not found at {path}" +msgstr "Legendary не найден по пути {path}" msgid "Success" msgstr "Успешно" #, python-brace-format -msgid "'{0}' was added to Steam. Please restart Steam for changes to take effect." +msgid "" +"'{game_name}' was added to Steam. Please restart Steam for changes to " +"take effect." msgstr "" -"'{0}' был добавлен в Steam. Пожалуйста, перезапустите Steam, чтобы " -"изменения вступили в силу." +"'{game_name}' был(а) добавлен(а) в Steam. Пожалуйста, перезапустите " +"Steam, чтобы изменения вступили в силу." #, python-brace-format -msgid "Executable file not found for game: {0}" -msgstr "Не найден исполняемый файл для игры: {0}" +msgid "Executable not found for game: {game_name}" +msgstr "Исполняемый файл не найден для игры: {game_name}" #, python-brace-format -msgid "Opened folder for EGS game '{0}'" -msgstr "Открытие папки для игры EGS '{0}'" +msgid "Opened folder for '{game_name}'" +msgstr "Открыта папка для '{game_name}'" #, python-brace-format -msgid "Failed to open game folder: {0}" -msgstr "Не удалось открыть папку для игры: {0}" +msgid "Failed to open folder: {error}" +msgstr "Не удалось открыть папку для игры: {error}" msgid "Select Game Installation Folder" msgstr "Выберите папку установки игры" @@ -92,152 +97,139 @@ msgid "No folder selected" msgstr "Не выбрана ни одна папка" #, python-brace-format -msgid "Importing '{0}' to Legendary..." -msgstr "Игра '{0}' импортирована" +msgid "Imported '{game_name}' to Legendary" +msgstr "Импортировано '{game_name}' в Legendary" #, python-brace-format -msgid "Added '{0}' to favorites" -msgstr "Добавление '{0}' в избранное" +msgid "Failed to import '{game_name}' to Legendary: {error}" +msgstr "Не удалось импортировать '{game_name}' в Legendary: {error}" #, python-brace-format -msgid "Removed '{0}' from favorites" -msgstr "Удаление '{0}' из избранного" - -msgid "PortProton is not found." -msgstr "PortProton не найден." +msgid "Importing '{game_name}' to Legendary..." +msgstr "Импортируется '{game_name}' в Legendary..." #, python-brace-format -msgid "start.sh not found at {0}" -msgstr "start.sh не найден по адресу {0}" +msgid "Added '{game_name}' to favorites" +msgstr "'{game_name}' был(а) добавлен(а) в избранное" #, python-brace-format -msgid "Failed to create .desktop file: {0}" -msgstr "Не удалось создать файл .desktop: {0}" +msgid "Removed '{game_name}' from favorites" +msgstr "'{game_name}' был(а) удалён(а) из избранного" #, python-brace-format -msgid "Game '{0}' added to desktop" -msgstr "Игра '{0}' добавлена на рабочий стол" +msgid "start.sh not found at {path}" +msgstr "start.sh не найден по адресу {path}" #, python-brace-format -msgid "Failed to add game to desktop: {0}" -msgstr "Не удалось добавить игру на рабочий стол: {0}" +msgid "Failed to create .desktop file: {error}" +msgstr "Не удалось создать файл .desktop: {error}" #, python-brace-format -msgid "Failed to remove game '{0}' from Desktop: {{0}}" -msgstr "Не удалось удалить игру '{0}' с рабочего стола: {{0}}" +msgid "Added '{game_name}' to {location}" +msgstr "`'{game_name}' был(а) добавлен(а) в {location}`" + +msgid "Desktop" +msgstr "Рабочий стол" #, python-brace-format -msgid "Successfully removed game '{0}' from Desktop" -msgstr "Успешно удалена игра '{0}' с рабочего стола" +msgid "Failed to add '{game_name}' to {location}: {error}" +msgstr "Не удалось добавить '{game_name}' в {location}: {error}" #, python-brace-format -msgid "Game '{0}' added to menu" -msgstr "Игра '{0}' добавлена в меню" +msgid "Failed to remove '{game_name}' from {location}: {error}" +msgstr "Не удалось удалить '{game_name}' из {location}: {error}" #, python-brace-format -msgid "Failed to add game '{0}' to menu: {1}" -msgstr "Не удалось добавить игру в меню: '{0}' в меню: {1}" +msgid "Removed '{game_name}' from {location}" +msgstr "'{game_name}' был(а) удалён(а) из {location}" + +msgid "Menu" +msgstr "Меню" #, python-brace-format -msgid "Failed to remove game '{0}' from menu: {{0}}" -msgstr "Не удалось удалить игру '{0}' из меню: {{0}}" +msgid "No executable command in .desktop file for '{game_name}'" +msgstr "В файле .desktop для '{game_name}' отсутствует исполняемая команда" #, python-brace-format -msgid "Successfully removed game '{0}' from menu" -msgstr "Успешно удалена игра '{0}' из меню" +msgid "Failed to parse .desktop file for '{game_name}'" +msgstr "Не удалось разобрать файл .desktop для '{game_name}'" #, python-brace-format -msgid "No executable command found in .desktop file for game: {0}" -msgstr "В файле .desktop для игры не найдено ни одной исполняемой команды: {0}" +msgid "Failed to read .desktop file: {error}" +msgstr "Не удалось прочитать файл .desktop: {error}" #, python-brace-format -msgid "Failed to parse .desktop file for game: {0}" -msgstr "Не удалось удалить файл .desktop: {0}" +msgid "No .desktop file found for '{game_name}'" +msgstr "Файл .desktop для '{game_name}' не найден" #, python-brace-format -msgid "Failed to read .desktop file: {0}" -msgstr "Не удалось прочитать файл .desktop: {0}" +msgid "Invalid executable command: {exec_line}" +msgstr "Недопустимая исполняемая команда: {exec_line}" #, python-brace-format -msgid ".desktop file not found for game: {0}" -msgstr "Файл не найден: {0}" +msgid "Executable not found: {path}" +msgstr "Исполняемый файл не найден: {path}" #, python-brace-format -msgid "Invalid executable command: {0}" -msgstr "Недопустимая исполняемая команда: {0}" - -#, python-brace-format -msgid "Executable file not found: {0}" -msgstr "Файл не найден: {0}" - -#, python-brace-format -msgid "Failed to parse executable command: {0}" -msgstr "Не удалось удалить игру из меню: {0}" +msgid "Failed to parse executable: {error}" +msgstr "Не удалось разобрать исполняемый файл: {error}" msgid "Confirm Deletion" msgstr "Подтвердите удаление" #, python-brace-format msgid "" -"Are you sure you want to delete '{0}'? This will remove the .desktop file" -" and custom data." +"Are you sure you want to delete '{game_name}'? This will remove the " +".desktop file and custom data." msgstr "" -"Вы уверены, что хотите удалить '{0}'? Это приведет к удалению файла " -".desktop и настраиваемых данных." +"Вы уверены, что хотите удалить '{game_name}'? Это приведёт к удалению " +"файла .desktop и пользовательских данных." #, python-brace-format -msgid "Could not locate .desktop file for game: {0}" -msgstr "Не удалось найти файл .desktop для игры: {0}" +msgid "Failed to delete .desktop file: {error}" +msgstr "Не удалось удалить файл .desktop: {error}" #, python-brace-format -msgid "Failed to delete .desktop file: {0}" -msgstr "Не удалось удалить файл .desktop: {0}" +msgid "Deleted '{game_name}' successfully" +msgstr "'{game_name}' был(а) успешно удалён(а)" #, python-brace-format -msgid "Game '{0}' deleted successfully" -msgstr "Игра '{0}' успешно удалена" +msgid "Failed to delete custom data: {error}" +msgstr "Не удалось удалить пользовательские данные: {error}" + +msgid "Game name and executable path are required" +msgstr "Требуются название игры и путь к исполняемому файлу" + +msgid "Failed to generate .desktop file data" +msgstr "Не удалось сгенерировать данные файла .desktop" #, python-brace-format -msgid "Failed to delete custom data: {0}" -msgstr "Не удалось удалить настраиваемые данные: {0}" +msgid "Failed to delete old .desktop file: {error}" +msgstr "Не удалось удалить старый файл .desktop: {error}" #, python-brace-format -msgid "Failed to add game '{0}' to desktop: {1}" -msgstr "Не удалось добавить игру '{0}' на рабочий стол: {1}" - -msgid "Game name and executable path are required." -msgstr "Необходимо указать название игры и путь к исполняемому файлу." - -msgid "Failed to generate .desktop file data." -msgstr "Не удалось сгенерировать данные файла .desktop." +msgid "Removed old .desktop file for '{game_name}'" +msgstr "Старый файл .desktop для '{game_name}' был(а) удалён(а)" #, python-brace-format -msgid "Failed to remove old .desktop file: {0}" -msgstr "Не удалось удалить файл .desktop: {0}" +msgid "Failed to save .desktop file: {error}" +msgstr "Не удалось сохранить файл .desktop: {error}" #, python-brace-format -msgid "Old .desktop file removed for '{0}'" -msgstr "Старый файл .desktop удален для '{0}'" +msgid "Failed to copy cover image: {error}" +msgstr "Не удалось скопировать обложку: {error}" #, python-brace-format -msgid "Failed to save .desktop file: {0}" -msgstr "Не удалось удалить файл .desktop: {0}" - -#, python-brace-format -msgid "Failed to copy cover image: {0}" -msgstr "Не удалось удалить игру из меню: {0}" - -#, python-brace-format -msgid "Failed to add game '{0}' to Steam: {1}" -msgstr "Не удалось добавить игру '{0}' в Steam: {1}" +msgid "Failed to add '{game_name}' to Steam: {error}" +msgstr "Не удалось добавить '{game_name}' в Steam: {error}" #, python-brace-format msgid "" -"'{0}' was removed from Steam. Please restart Steam for changes to take " -"effect." +"'{game_name}' was removed from Steam. Please restart Steam for changes to" +" take effect." msgstr "" -"'{0}' был удалён из Steam. Пожалуйста, перезапустите Steam, чтобы " -"изменения вступили в силу." +"'{game_name}' был(а) удалён(а) из Steam. Пожалуйста, перезапустите Steam," +" чтобы изменения вступили в силу." msgid "PortProton directory not found" msgstr "PortProton не найден." @@ -252,32 +244,28 @@ msgid "Steam shortcuts file not found" msgstr "Файл ярлыков Steam не найден" #, python-brace-format -msgid "Failed to create backup of shortcuts.vdf: {0}" -msgstr "Не удалось создать резервную копию shortcuts.vdf: {0}" +msgid "Failed to create backup of shortcuts.vdf: {error}" +msgstr "Не удалось создать резервную копию файла shortcuts.vdf: {error}" #, python-brace-format -msgid "Failed to load shortcuts.vdf: {0}" -msgstr "Не удалось загрузить shortcuts.vdf: {0}" +msgid "Failed to load shortcuts.vdf: {error}" +msgstr "Не удалось загрузить файл shortcuts.vdf: {error}" #, python-brace-format -msgid "Game '{0}' not found in Steam shortcuts" -msgstr "Игра '{0}' не найдена в ярлыках Steam" +msgid "Game '{game_name}' not found in Steam shortcuts" +msgstr "Игра '{game_name}' не найдена в ярлыках Steam" #, python-brace-format -msgid "Failed to update shortcuts.vdf: {0}" -msgstr "Не удалось обновить shortcuts.vdf: {0}" +msgid "Failed to update shortcuts.vdf: {error}" +msgstr "Не удалось обновить файл shortcuts.vdf: {error}" #, python-brace-format -msgid "Failed to remove EGS game '{0}' from Steam: {1}" -msgstr "Не удалось удалить игру EGS '{0}' из Steam: {1}" +msgid "Failed to remove EGS game '{game_name}' from Steam: {error}" +msgstr "Не удалось удалить игру EGS '{game_name}' из Steam: {error}" #, python-brace-format -msgid "Failed to remove game '{0}' from Steam: {1}" -msgstr "Не удалось удалить игру '{0}' из Steam: {1}" - -#, python-brace-format -msgid "Successfully opened folder for '{0}'" -msgstr "Успешно открыта папка для '{0}'" +msgid "Failed to remove game '{game_name}' from Steam: {error}" +msgstr "Не удалось удалить игру '{game_name}' из Steam: {error}" msgid "Edit Game" msgstr "Редактировать игру" @@ -476,7 +464,7 @@ msgid "Enter Legendary Authorization Code" msgstr "Введите код авторизации Legendary" msgid "Authorization Code:" -msgstr "Код авторизации;" +msgstr "Код авторизации:" msgid "Submit Code" msgstr "Отправить код"