chore(localization): update

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-09-23 22:27:15 +05:00
parent ad5b25f713
commit 2e018b4690
10 changed files with 61 additions and 195 deletions

View File

@@ -21,9 +21,9 @@ Current translation status:
| Locale | Progress | Translated | | Locale | Progress | Translated |
| :----- | -------: | ---------: | | :----- | -------: | ---------: |
| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 204 | | [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 193 |
| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 204 | | [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 193 |
| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 204 of 204 | | [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 193 of 193 |
--- ---

View File

@@ -21,9 +21,9 @@
| Локаль | Прогресс | Переведено | | Локаль | Прогресс | Переведено |
| :----- | -------: | ---------: | | :----- | -------: | ---------: |
| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 204 | | [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 193 |
| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 204 | | [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 193 |
| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 204 из 204 | | [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 193 из 193 |
--- ---

View File

@@ -336,7 +336,7 @@ class FileExplorer(QDialog):
mounted_drives.append(mount_point) mounted_drives.append(mount_point)
return sorted(mounted_drives) return sorted(mounted_drives)
except Exception as e: except Exception as e:
logger.error(_("Error retrieving mounted drives: %s"), str(e)) logger.error(f"Error retrieving mounted drives: {e}")
return [] return []
def setup_ui(self): def setup_ui(self):
@@ -398,7 +398,7 @@ class FileExplorer(QDialog):
if self.context_menu_manager: if self.context_menu_manager:
self.context_menu_manager.show_folder_context_menu(self, pos) self.context_menu_manager.show_folder_context_menu(self, pos)
else: else:
logger.warning(_("ContextMenuManager not found in parent")) logger.warning("ContextMenuManager not found in parent")
def move_selection(self, direction): def move_selection(self, direction):
"""Move selection in the list.""" """Move selection in the list."""

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-09-13 11:51+0500\n" "POT-Creation-Date: 2025-09-23 22:23+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: de_DE\n" "Language: de_DE\n"
@@ -23,7 +23,7 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
msgid "PortProton is not found" msgid "PortProton directory not found"
msgstr "" msgstr ""
msgid "Remove from Favorites" msgid "Remove from Favorites"
@@ -155,7 +155,7 @@ msgid "Menu"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "No executable command in .desktop file for '{game_name}'" msgid "No executable command found in .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -163,7 +163,7 @@ msgid "Failed to parse .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "Failed to read .desktop file: {error}" msgid "Error reading .desktop file: {error}"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -264,6 +264,10 @@ msgstr ""
msgid "Path: " msgid "Path: "
msgstr "" msgstr ""
#, python-format
msgid "Access denied: %s"
msgstr ""
msgid "Edit Game" msgid "Edit Game"
msgstr "" msgstr ""
@@ -456,21 +460,6 @@ msgstr ""
msgid "Gamepad haptic feedback:" msgid "Gamepad haptic feedback:"
msgstr "" msgstr ""
msgid "Open Legendary Login"
msgstr ""
msgid "Legendary Authentication:"
msgstr ""
msgid "Enter Legendary Authorization Code"
msgstr ""
msgid "Authorization Code:"
msgstr ""
msgid "Submit Code"
msgstr ""
msgid "Save Settings" msgid "Save Settings"
msgstr "" msgstr ""
@@ -480,28 +469,6 @@ msgstr ""
msgid "Clear Cache" msgid "Clear Cache"
msgstr "" msgstr ""
msgid "Opened Legendary login page in browser"
msgstr ""
msgid "Failed to open Legendary login page"
msgstr ""
msgid "Please enter an authorization code"
msgstr ""
msgid "Successfully authenticated with Legendary"
msgstr ""
#, python-brace-format
msgid "Legendary authentication failed: {0}"
msgstr ""
msgid "Legendary executable not found"
msgstr ""
msgid "Unexpected error during authentication"
msgstr ""
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "" msgstr ""

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-09-13 11:51+0500\n" "POT-Creation-Date: 2025-09-23 22:23+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: es_ES\n" "Language: es_ES\n"
@@ -23,7 +23,7 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
msgid "PortProton is not found" msgid "PortProton directory not found"
msgstr "" msgstr ""
msgid "Remove from Favorites" msgid "Remove from Favorites"
@@ -155,7 +155,7 @@ msgid "Menu"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "No executable command in .desktop file for '{game_name}'" msgid "No executable command found in .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -163,7 +163,7 @@ msgid "Failed to parse .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "Failed to read .desktop file: {error}" msgid "Error reading .desktop file: {error}"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -264,6 +264,10 @@ msgstr ""
msgid "Path: " msgid "Path: "
msgstr "" msgstr ""
#, python-format
msgid "Access denied: %s"
msgstr ""
msgid "Edit Game" msgid "Edit Game"
msgstr "" msgstr ""
@@ -456,21 +460,6 @@ msgstr ""
msgid "Gamepad haptic feedback:" msgid "Gamepad haptic feedback:"
msgstr "" msgstr ""
msgid "Open Legendary Login"
msgstr ""
msgid "Legendary Authentication:"
msgstr ""
msgid "Enter Legendary Authorization Code"
msgstr ""
msgid "Authorization Code:"
msgstr ""
msgid "Submit Code"
msgstr ""
msgid "Save Settings" msgid "Save Settings"
msgstr "" msgstr ""
@@ -480,28 +469,6 @@ msgstr ""
msgid "Clear Cache" msgid "Clear Cache"
msgstr "" msgstr ""
msgid "Opened Legendary login page in browser"
msgstr ""
msgid "Failed to open Legendary login page"
msgstr ""
msgid "Please enter an authorization code"
msgstr ""
msgid "Successfully authenticated with Legendary"
msgstr ""
#, python-brace-format
msgid "Legendary authentication failed: {0}"
msgstr ""
msgid "Legendary executable not found"
msgstr ""
msgid "Unexpected error during authentication"
msgstr ""
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "" msgstr ""

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PortProtonQt 0.1.1\n" "Project-Id-Version: PortProtonQt 0.1.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-09-13 11:51+0500\n" "POT-Creation-Date: 2025-09-23 22:23+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
msgid "PortProton is not found" msgid "PortProton directory not found"
msgstr "" msgstr ""
msgid "Remove from Favorites" msgid "Remove from Favorites"
@@ -153,7 +153,7 @@ msgid "Menu"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "No executable command in .desktop file for '{game_name}'" msgid "No executable command found in .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -161,7 +161,7 @@ msgid "Failed to parse .desktop file for '{game_name}'"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
msgid "Failed to read .desktop file: {error}" msgid "Error reading .desktop file: {error}"
msgstr "" msgstr ""
#, python-brace-format #, python-brace-format
@@ -262,6 +262,10 @@ msgstr ""
msgid "Path: " msgid "Path: "
msgstr "" msgstr ""
#, python-format
msgid "Access denied: %s"
msgstr ""
msgid "Edit Game" msgid "Edit Game"
msgstr "" msgstr ""
@@ -454,21 +458,6 @@ msgstr ""
msgid "Gamepad haptic feedback:" msgid "Gamepad haptic feedback:"
msgstr "" msgstr ""
msgid "Open Legendary Login"
msgstr ""
msgid "Legendary Authentication:"
msgstr ""
msgid "Enter Legendary Authorization Code"
msgstr ""
msgid "Authorization Code:"
msgstr ""
msgid "Submit Code"
msgstr ""
msgid "Save Settings" msgid "Save Settings"
msgstr "" msgstr ""
@@ -478,28 +467,6 @@ msgstr ""
msgid "Clear Cache" msgid "Clear Cache"
msgstr "" msgstr ""
msgid "Opened Legendary login page in browser"
msgstr ""
msgid "Failed to open Legendary login page"
msgstr ""
msgid "Please enter an authorization code"
msgstr ""
msgid "Successfully authenticated with Legendary"
msgstr ""
#, python-brace-format
msgid "Legendary authentication failed: {0}"
msgstr ""
msgid "Legendary executable not found"
msgstr ""
msgid "Unexpected error during authentication"
msgstr ""
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "" msgstr ""

View File

@@ -9,23 +9,24 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-09-13 11:51+0500\n" "POT-Creation-Date: 2025-09-23 22:23+0500\n"
"PO-Revision-Date: 2025-09-13 11:47+0500\n" "PO-Revision-Date: 2025-09-23 22:23+0500\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: ru_RU\n"
"Language-Team: ru_RU <LL@li.org>\n" "Language-Team: ru_RU <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Language: ru_RU\n"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 "
"&& (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Generated-By: Babel 2.17.0\n" "Generated-By: Babel 2.17.0\n"
"X-Generator: Poedit 3.6\n"
msgid "Error" msgid "Error"
msgstr "Ошибка" msgstr "Ошибка"
msgid "PortProton is not found" msgid "PortProton directory not found"
msgstr "PortProton не найден" msgstr "Не найден каталог PortProton"
msgid "Remove from Favorites" msgid "Remove from Favorites"
msgstr "Удалить из Избранного" msgstr "Удалить из Избранного"
@@ -86,11 +87,11 @@ msgstr "Успешно"
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"'{game_name}' was added to Steam. Please restart Steam for changes to " "'{game_name}' was added to Steam. Please restart Steam for changes to take "
"take effect." "effect."
msgstr "" msgstr ""
"'{game_name}' был(а) добавлен(а) в Steam. Пожалуйста, перезапустите " "'{game_name}' был(а) добавлен(а) в Steam. Пожалуйста, перезапустите Steam, "
"Steam, чтобы изменения вступили в силу." "чтобы изменения вступили в силу."
#, python-brace-format #, python-brace-format
msgid "Executable not found for game: {game_name}" msgid "Executable not found for game: {game_name}"
@@ -158,16 +159,16 @@ msgid "Menu"
msgstr "Меню" msgstr "Меню"
#, python-brace-format #, python-brace-format
msgid "No executable command in .desktop file for '{game_name}'" msgid "No executable command found in .desktop file for '{game_name}'"
msgstr "В файле .desktop для '{game_name}' отсутствует исполняемая команда" msgstr "В файле .desktop не найдена исполняемая команда для '{game_name}'"
#, python-brace-format #, python-brace-format
msgid "Failed to parse .desktop file for '{game_name}'" msgid "Failed to parse .desktop file for '{game_name}'"
msgstr "Не удалось разобрать файл .desktop для '{game_name}'" msgstr "Не удалось разобрать файл .desktop для '{game_name}'"
#, python-brace-format #, python-brace-format
msgid "Failed to read .desktop file: {error}" msgid "Error reading .desktop file: {error}"
msgstr "Не удалось прочитать файл .desktop: {error}" msgstr "Ошибка при чтении файла .desktop: {error}"
#, python-brace-format #, python-brace-format
msgid "No .desktop file found for '{game_name}'" msgid "No .desktop file found for '{game_name}'"
@@ -178,11 +179,11 @@ msgstr "Подтвердите удаление"
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Are you sure you want to delete '{game_name}'? This will remove the " "Are you sure you want to delete '{game_name}'? This will remove the .desktop "
".desktop file and custom data." "file and custom data."
msgstr "" msgstr ""
"Вы уверены, что хотите удалить '{game_name}'? Это приведёт к удалению " "Вы уверены, что хотите удалить '{game_name}'? Это приведёт к удалению файла ."
"файла .desktop и пользовательских данных." "desktop и пользовательских данных."
#, python-brace-format #, python-brace-format
msgid "Failed to delete .desktop file: {error}" msgid "Failed to delete .desktop file: {error}"
@@ -224,11 +225,11 @@ msgstr "Не удалось добавить '{game_name}' в Steam: {error}"
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"'{game_name}' was removed from Steam. Please restart Steam for changes to" "'{game_name}' was removed from Steam. Please restart Steam for changes to take "
" take effect." "effect."
msgstr "" msgstr ""
"'{game_name}' был(а) удалён(а) из Steam. Пожалуйста, перезапустите Steam," "'{game_name}' был(а) удалён(а) из Steam. Пожалуйста, перезапустите Steam, чтобы "
" чтобы изменения вступили в силу." "изменения вступили в силу."
#, python-brace-format #, python-brace-format
msgid "Failed to remove game '{game_name}' from Steam: {error}" msgid "Failed to remove game '{game_name}' from Steam: {error}"
@@ -271,6 +272,10 @@ msgstr "Выбрать"
msgid "Path: " msgid "Path: "
msgstr "Путь: " msgstr "Путь: "
#, python-format
msgid "Access denied: %s"
msgstr "Доступ запрещен: %s"
msgid "Edit Game" msgid "Edit Game"
msgstr "Редактировать игру" msgstr "Редактировать игру"
@@ -370,7 +375,6 @@ msgstr "Темы"
msgid "Back" msgid "Back"
msgstr "Назад" msgstr "Назад"
#, fuzzy
msgid "Fullscreen" msgid "Fullscreen"
msgstr "Полный экран" msgstr "Полный экран"
@@ -464,21 +468,6 @@ msgstr "Тактильная отдача на геймпаде"
msgid "Gamepad haptic feedback:" msgid "Gamepad haptic feedback:"
msgstr "Тактильная отдача на геймпаде:" msgstr "Тактильная отдача на геймпаде:"
msgid "Open Legendary Login"
msgstr "Открыть браузер для входа в Legendary"
msgid "Legendary Authentication:"
msgstr "Авторизация в Legendary:"
msgid "Enter Legendary Authorization Code"
msgstr "Введите код авторизации Legendary"
msgid "Authorization Code:"
msgstr "Код авторизации:"
msgid "Submit Code"
msgstr "Отправить код"
msgid "Save Settings" msgid "Save Settings"
msgstr "Сохранить настройки" msgstr "Сохранить настройки"
@@ -488,35 +477,12 @@ msgstr "Сбросить настройки"
msgid "Clear Cache" msgid "Clear Cache"
msgstr "Очистить кэш" msgstr "Очистить кэш"
msgid "Opened Legendary login page in browser"
msgstr "Открытие страницы входа в Legendary в браузере"
msgid "Failed to open Legendary login page"
msgstr "Не удалось открыть страницу входа в Legendary"
msgid "Please enter an authorization code"
msgstr "Пожалуйста, введите код авторизации"
msgid "Successfully authenticated with Legendary"
msgstr "Успешная аутентификация в Legendary"
#, python-brace-format
msgid "Legendary authentication failed: {0}"
msgstr "Не удалось выполнить аутентификацию Legendary: {0}"
msgid "Legendary executable not found"
msgstr "Не найден исполняемый файл Legendary"
msgid "Unexpected error during authentication"
msgstr "Неожиданная ошибка при аутентификации"
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "Подтвердите удаление" msgstr "Подтвердите удаление"
msgid "Are you sure you want to reset all settings? This action cannot be undone." msgid "Are you sure you want to reset all settings? This action cannot be undone."
msgstr "" msgstr ""
"Вы уверены, что хотите сбросить все настройки? Это действие нельзя " "Вы уверены, что хотите сбросить все настройки? Это действие нельзя отменить."
"отменить."
msgid "Settings reset. Restarting..." msgid "Settings reset. Restarting..."
msgstr "Настройки сброшены. Перезапуск..." msgstr "Настройки сброшены. Перезапуск..."
@@ -688,4 +654,3 @@ msgstr "Нет избранных"
msgid "No recent games" msgid "No recent games"
msgstr "Нет недавних игр" msgstr "Нет недавних игр"