Revert to resolve Weblate conflict

This commit is contained in:
kramo
2023-03-19 12:53:49 +01:00
parent 224890261b
commit ba944fdaab
12 changed files with 447 additions and 847 deletions

View File

@@ -8,18 +8,18 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cartridges\n" "Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\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"
"Language: \n" "Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "" msgstr ""
@@ -42,8 +42,9 @@ msgid ""
"hiding and sorting by date added or last played." "hiding and sorting by date added or last played."
msgstr "" msgstr ""
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "" msgstr ""
@@ -139,21 +140,21 @@ msgstr ""
msgid "Bottles" msgid "Bottles"
msgstr "" msgstr ""
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "" msgstr ""
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "" msgstr ""
@@ -248,73 +249,74 @@ msgstr ""
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "" msgstr ""
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed"
msgstr "" msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "" msgstr ""
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "" msgstr ""
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "" msgstr ""
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr ""
#: src/window.py:262
msgid "Last played:"
msgstr ""
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr "" msgstr ""
#: src/window.py:269 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
msgid "Never" #: src/utils/steam_parser.py:69
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, python-brace-format
msgid "Last played: {last_played_date}"
msgstr ""
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:229
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "" msgstr ""
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
msgid "Successfully imported {str(len(bottles_games))} games." msgid "Successfully imported"
msgstr ""
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
@@ -349,78 +351,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "" msgstr ""
@@ -428,52 +387,42 @@ msgstr ""
msgid "Dismiss" msgid "Dismiss"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "" msgstr ""
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr ""
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr ""
#. The variable is the number of games
#: src/utils/steam_parser.py:171
msgid "Successfully imported {str(games_no)} games."
msgstr ""
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "" msgstr ""
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
msgid "Importing Games" msgid "Importing Games..."
msgstr "" msgstr ""
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
msgid "No new games were found in the Steam library."
msgstr ""
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
msgid "Steam Games Imported"
msgstr ""

209
po/fr.po
View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cartridges\n" "Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\n"
"PO-Revision-Date: 2023-03-14 17:59+0000\n" "PO-Revision-Date: 2023-03-14 17:59+0000\n"
"Last-Translator: kramo <login@kramo.hu>\n" "Last-Translator: kramo <login@kramo.hu>\n"
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/" "Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
@@ -21,7 +21,7 @@ msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -48,8 +48,9 @@ msgstr ""
"d'organisation telles que le masquage et le tri par date d'ajout ou de " "d'organisation telles que le masquage et le tri par date d'ajout ou de "
"dernière lecture." "dernière lecture."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Aucun jeu trouvé" msgstr "Aucun jeu trouvé"
@@ -145,21 +146,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "Modifier" msgstr "Modifier"
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Masquer" msgstr "Masquer"
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "Retirer" msgstr "Retirer"
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Afficher" msgstr "Afficher"
@@ -254,75 +255,75 @@ msgstr "Importer des jeux Sideloaded"
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "Emplacement de l'installation Bottles" msgstr "Emplacement de l'installation Bottles"
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed" msgstr "retiré"
msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "Annuler" msgstr "Annuler"
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "Aujourd'hui" msgstr "Aujourd'hui"
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "Hier" msgstr "Hier"
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr "Ajouté :"
#: src/window.py:262
msgid "Last played:"
msgstr "Dernière session :"
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr ""
#: src/window.py:269
msgid "Never"
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, fuzzy, python-brace-format
msgid "Last played: {last_played_date}"
msgstr "Dernière session : Jamais" msgstr "Dernière session : Jamais"
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
#: src/utils/steam_parser.py:229 #: src/utils/steam_parser.py:69
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "Impossible d'importer des jeux" msgstr "Impossible d'importer des jeux"
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "Le répertoire Bottles est introuvable." msgstr "Le répertoire Bottles est introuvable."
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "Définir l'emplacement de Bottles" msgstr "Définir l'emplacement de Bottles"
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Bottles." msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Bottles."
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "Jeux Bottles importés" msgstr "Jeux Bottles importés"
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "Importation réussie de 1 jeu." msgstr "Importation réussie de 1 jeu."
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
#, fuzzy msgid "Successfully imported"
msgid "Successfully imported {str(len(bottles_games))} games." msgstr "Importation réussie"
msgstr "Importation réussie de 1 jeu."
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "jeux."
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
msgid "Add New Game" msgid "Add New Game"
@@ -356,78 +357,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "Exécutable" msgstr "Exécutable"
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu" msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "Impossible d'ajouter un jeu" msgstr "Impossible d'ajouter un jeu"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "Le titre du jeu ne peut pas être vide." msgstr "Le titre du jeu ne peut pas être vide."
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "L'exécutable ne peut pas être vide." msgstr "L'exécutable ne peut pas être vide."
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "Impossible d'appliquer les préférences" msgstr "Impossible d'appliquer les préférences"
@@ -435,70 +393,43 @@ msgstr "Impossible d'appliquer les préférences"
msgid "Dismiss" msgid "Dismiss"
msgstr "Rejeter" msgstr "Rejeter"
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "Le répertoire Heroic est introuvable." msgstr "Le répertoire Heroic est introuvable."
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Définir l'emplacement Heroic" msgstr "Définir l'emplacement Heroic"
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Heroic." msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Heroic."
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Jeux Heroic importés" msgstr "Jeux Heroic importés"
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
#, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "Importation réussie de 1 jeu."
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Steam."
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr "Jeux Steam importés"
#. The variable is the number of games
#: src/utils/steam_parser.py:171
#, fuzzy
msgid "Successfully imported {str(games_no)} games."
msgstr "Importation réussie de 1 jeu."
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "Le répertoire Steam est introuvable." msgstr "Le répertoire Steam est introuvable."
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Définir l'emplacement Steam" msgstr "Définir l'emplacement Steam"
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games" msgid "Importing Games..."
msgstr "Importer Epic Games" msgstr "Importer Epic Games"
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#~ msgid "removed" #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
#~ msgstr "retiré" msgid "No new games were found in the Steam library."
msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Steam."
#~ msgid "Added:" #: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
#~ msgstr "Ajouté :" msgid "Steam Games Imported"
msgstr "Jeux Steam importés"
#~ msgid "Last played:"
#~ msgstr "Dernière session :"
#~ msgid "Successfully imported"
#~ msgstr "Importation réussie"
#~ msgid "games."
#~ msgstr "jeux."

209
po/hu.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\n"
"PO-Revision-Date: 2023-03-14 17:59+0000\n" "PO-Revision-Date: 2023-03-14 17:59+0000\n"
"Last-Translator: kramo <login@kramo.hu>\n" "Last-Translator: kramo <login@kramo.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Hungarian <https://hosted.weblate.org/projects/cartridges/"
@@ -22,7 +22,7 @@ msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "Kazetták" msgstr "Kazetták"
@@ -47,8 +47,9 @@ msgstr ""
"A Kazetták egy egyszerű játékindító. Támogatja a Steam-ből, Heroic-ból és " "A Kazetták egy egyszerű játékindító. Támogatja a Steam-ből, Heroic-ból és "
"Bottles-ből való importálást, valamint a játékok elrejtését és rendezését." "Bottles-ből való importálást, valamint a játékok elrejtését és rendezését."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Nem Találhatóak Játékok" msgstr "Nem Találhatóak Játékok"
@@ -144,21 +145,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "Szerkeszt" msgstr "Szerkeszt"
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Elrejt" msgstr "Elrejt"
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "Eltávolít" msgstr "Eltávolít"
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Mutat" msgstr "Mutat"
@@ -253,75 +254,75 @@ msgstr "Manuálisan Hozzáadott Játékok Importálása"
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "Bottles Telepítés Helye" msgstr "Bottles Telepítés Helye"
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "kramo https://kramo.hu" msgstr "kramo https://kramo.hu"
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed" msgstr "eltávolítva"
msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "Visszavonás" msgstr "Visszavonás"
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "Ma" msgstr "Ma"
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "Tegnap" msgstr "Tegnap"
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr "Hozzáadva:"
#: src/window.py:262
msgid "Last played:"
msgstr "Legutóbb játszva:"
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr ""
#: src/window.py:269
msgid "Never"
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, fuzzy, python-brace-format
msgid "Last played: {last_played_date}"
msgstr "Legutóbb játszva: Soha" msgstr "Legutóbb játszva: Soha"
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
#: src/utils/steam_parser.py:229 #: src/utils/steam_parser.py:69
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "Nem Lehet Importálni a Játékot" msgstr "Nem Lehet Importálni a Játékot"
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "A Bottles mappa nem található." msgstr "A Bottles mappa nem található."
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "Bottles Mappa Kiválasztása" msgstr "Bottles Mappa Kiválasztása"
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "Nem találhatók új játékok a Bottles könyvtárban." msgstr "Nem találhatók új játékok a Bottles könyvtárban."
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "Bottles Játékok Importálva" msgstr "Bottles Játékok Importálva"
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "1 játék sikeresen importálva." msgstr "1 játék sikeresen importálva."
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
#, fuzzy msgid "Successfully imported"
msgid "Successfully imported {str(len(bottles_games))} games." msgstr "Sikeresen importálva"
msgstr "1 játék sikeresen importálva."
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "játék."
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
msgid "Add New Game" msgid "Add New Game"
@@ -355,78 +356,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "Program" msgstr "Program"
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "Fájl megnyitása vagy parancs futtatása a játék indításakor" msgstr "Fájl megnyitása vagy parancs futtatása a játék indításakor"
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "Mégse" msgstr "Mégse"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "Nem Lehet Hozzáadni a Játékot" msgstr "Nem Lehet Hozzáadni a Játékot"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "A cím nem lehet üres." msgstr "A cím nem lehet üres."
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "A program nem lehet üres." msgstr "A program nem lehet üres."
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "Nem Lehet Menteni a Beállításokat" msgstr "Nem Lehet Menteni a Beállításokat"
@@ -434,73 +392,46 @@ msgstr "Nem Lehet Menteni a Beállításokat"
msgid "Dismiss" msgid "Dismiss"
msgstr "Rendben" msgstr "Rendben"
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "A Heroic mappa nem található." msgstr "A Heroic mappa nem található."
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Heroic Mappa Kiválasztása" msgstr "Heroic Mappa Kiválasztása"
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "Nem találhatók új játékok a Heroic könyvtárban." msgstr "Nem találhatók új játékok a Heroic könyvtárban."
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic Játékok Importálva" msgstr "Heroic Játékok Importálva"
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
#, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "1 játék sikeresen importálva."
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr "Nem találhatók új játékok a Steam könyvtárban."
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr "Steam Játékok Importálva"
#. The variable is the number of games
#: src/utils/steam_parser.py:171
#, fuzzy
msgid "Successfully imported {str(games_no)} games."
msgstr "1 játék sikeresen importálva."
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "A Steam mappa nem található." msgstr "A Steam mappa nem található."
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Steam Mappa Kiválasztása" msgstr "Steam Mappa Kiválasztása"
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games" msgid "Importing Games..."
msgstr "Epic Games Játékok Importálása" msgstr "Epic Games Játékok Importálása"
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#~ msgid "removed" #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
#~ msgstr "eltávolítva" msgid "No new games were found in the Steam library."
msgstr "Nem találhatók új játékok a Steam könyvtárban."
#~ msgid "Added:" #: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
#~ msgstr "Hozzáadva:" msgid "Steam Games Imported"
msgstr "Steam Játékok Importálva"
#~ msgid "Last played:"
#~ msgstr "Legutóbb játszva:"
#~ msgid "Successfully imported"
#~ msgstr "Sikeresen importálva"
#~ msgid "games."
#~ msgstr "játék."
#~ msgid "kramo" #~ msgid "kramo"
#~ msgstr "kramo" #~ msgstr "kramo"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cartridges\n" "Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\n"
"PO-Revision-Date: 2023-03-14 17:59+0000\n" "PO-Revision-Date: 2023-03-14 17:59+0000\n"
"Last-Translator: kramo <login@kramo.hu>\n" "Last-Translator: kramo <login@kramo.hu>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@@ -20,7 +20,7 @@ msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -47,8 +47,9 @@ msgstr ""
"organiseringsfunksjoner som skjuling og sortering etter tillagt dato eller " "organiseringsfunksjoner som skjuling og sortering etter tillagt dato eller "
"sist spilt." "sist spilt."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Fant ingen spill" msgstr "Fant ingen spill"
@@ -145,21 +146,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "Rediger" msgstr "Rediger"
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Skjul" msgstr "Skjul"
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "Fjern" msgstr "Fjern"
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Opphev fjerning" msgstr "Opphev fjerning"
@@ -254,75 +255,76 @@ msgstr ""
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "" msgstr ""
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed" msgstr "fjernet"
msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "Angre" msgstr "Angre"
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "I dag" msgstr "I dag"
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "I går" msgstr "I går"
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr "Tillagt:"
#: src/window.py:262
msgid "Last played:"
msgstr "Sist spilt:"
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr ""
#: src/window.py:269
msgid "Never"
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, fuzzy, python-brace-format
msgid "Last played: {last_played_date}"
msgstr "Sist spilt: Aldri" msgstr "Sist spilt: Aldri"
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
#: src/utils/steam_parser.py:229 #: src/utils/steam_parser.py:69
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "Kunne ikke importere spill" msgstr "Kunne ikke importere spill"
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "" msgstr ""
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
msgid "Successfully imported {str(len(bottles_games))} games." msgid "Successfully imported"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "spill."
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
msgid "Add New Game" msgid "Add New Game"
msgstr "Legg til nytt spill" msgstr "Legg til nytt spill"
@@ -355,78 +357,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "Kjørbar" msgstr "Kjørbar"
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "Avbryt" msgstr "Avbryt"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "Kunne ikke legge til spill" msgstr "Kunne ikke legge til spill"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "" msgstr ""
@@ -434,65 +393,43 @@ msgstr ""
msgid "Dismiss" msgid "Dismiss"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic-spill importert" msgstr "Heroic-spill importert"
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr ""
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr ""
#. The variable is the number of games
#: src/utils/steam_parser.py:171
msgid "Successfully imported {str(games_no)} games."
msgstr ""
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "" msgstr ""
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games" msgid "Importing Games..."
msgstr "Kunne ikke importere spill" msgstr "Kunne ikke importere spill"
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#~ msgid "removed" #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
#~ msgstr "fjernet" msgid "No new games were found in the Steam library."
msgstr ""
#~ msgid "Added:" #: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
#~ msgstr "Tillagt:" msgid "Steam Games Imported"
msgstr ""
#~ msgid "Last played:"
#~ msgstr "Sist spilt:"
#~ msgid "games."
#~ msgstr "spill."

209
po/ta.po
View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\n"
"PO-Revision-Date: 2023-03-14 17:59+0000\n" "PO-Revision-Date: 2023-03-14 17:59+0000\n"
"Last-Translator: kramo <login@kramo.hu>\n" "Last-Translator: kramo <login@kramo.hu>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
@@ -21,7 +21,7 @@ msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "கார்ட்ரிட்ஜ்கள்" msgstr "கார்ட்ரிட்ஜ்கள்"
@@ -48,8 +48,9 @@ msgstr ""
"மற்றும் சேர்த்த அல்லது கடைசியாக விளையாடிய தேதியின்படி வரிசைப்படுத்துதல் போன்ற நிறுவன " "மற்றும் சேர்த்த அல்லது கடைசியாக விளையாடிய தேதியின்படி வரிசைப்படுத்துதல் போன்ற நிறுவன "
"அம்சங்களுடன்." "அம்சங்களுடன்."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "விளையாட்டுகள் எதுவும் இல்லை" msgstr "விளையாட்டுகள் எதுவும் இல்லை"
@@ -145,21 +146,21 @@ msgstr "Heroic (ஹீரோயிக்)"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles (பாட்டில்கள்)" msgstr "Bottles (பாட்டில்கள்)"
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "தொகு" msgstr "தொகு"
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "மறை" msgstr "மறை"
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "அகற்று" msgstr "அகற்று"
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "மறை காட்டு" msgstr "மறை காட்டு"
@@ -257,75 +258,75 @@ msgstr "பக்க ஏற்றப்பட்ட விளையாட்ட
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "Bottles (பாட்டில்கள்) நிறுவும் இடம்" msgstr "Bottles (பாட்டில்கள்) நிறுவும் இடம்"
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>" msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed" msgstr "அகற்றப்பட்டது"
msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "செயல்தவிர்" msgstr "செயல்தவிர்"
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "இன்று" msgstr "இன்று"
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "நேற்று" msgstr "நேற்று"
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr "சேர்க்கப்பட்டது:"
#: src/window.py:262
msgid "Last played:"
msgstr "கடைசியாக விளையாடியது:"
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr ""
#: src/window.py:269
msgid "Never"
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, fuzzy, python-brace-format
msgid "Last played: {last_played_date}"
msgstr "கடைசியாக விளையாடியது: ஒருபோதும் இல்லை" msgstr "கடைசியாக விளையாடியது: ஒருபோதும் இல்லை"
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
#: src/utils/steam_parser.py:229 #: src/utils/steam_parser.py:69
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "கேம்களை இறக்குமதி செய்ய முடியவில்லை" msgstr "கேம்களை இறக்குமதி செய்ய முடியவில்லை"
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "பாட்டில்கள் கோப்பகத்தைக் கண்டறிய முடியவில்லை." msgstr "பாட்டில்கள் கோப்பகத்தைக் கண்டறிய முடியவில்லை."
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "பாட்டில்களின் இடத்தை அமைக்கவும்" msgstr "பாட்டில்களின் இடத்தை அமைக்கவும்"
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "பாட்டில்கள் நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை." msgstr "பாட்டில்கள் நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "பாட்டில் விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன" msgstr "பாட்டில் விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது." msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
#, fuzzy msgid "Successfully imported"
msgid "Successfully imported {str(len(bottles_games))} games." msgstr "வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது"
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "விளையாட்டுகள்."
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
msgid "Add New Game" msgid "Add New Game"
@@ -359,78 +360,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "செயல்படுத்தக்கூடியது" msgstr "செயல்படுத்தக்கூடியது"
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை" msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "ரத்துசெய்" msgstr "ரத்துசெய்"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை" msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது." msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது." msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை" msgstr "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை"
@@ -438,73 +396,46 @@ msgstr "விருப்பத்தேர்வுகளைப் பயன
msgid "Dismiss" msgid "Dismiss"
msgstr "நிராகரி" msgstr "நிராகரி"
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "Heroic (ஹீரோயிக்) கோப்பகத்தைக் கண்டுபிடிக்க முடியவில்லை." msgstr "Heroic (ஹீரோயிக்) கோப்பகத்தைக் கண்டுபிடிக்க முடியவில்லை."
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Heroic (ஹீரோயிக்) இருப்பிடத்தை அமைக்கவும்" msgstr "Heroic (ஹீரோயிக்) இருப்பிடத்தை அமைக்கவும்"
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "Heroic (ஹீரோயிக்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை." msgstr "Heroic (ஹீரோயிக்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic (ஹீரோயிக்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன" msgstr "Heroic (ஹீரோயிக்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
#, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr "Steam (ஸ்டீம்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr "Steam (ஸ்டீம்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#. The variable is the number of games
#: src/utils/steam_parser.py:171
#, fuzzy
msgid "Successfully imported {str(games_no)} games."
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை." msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை."
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்" msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்"
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games" msgid "Importing Games..."
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்" msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#~ msgid "removed" #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
#~ msgstr "அகற்றப்பட்டது" msgid "No new games were found in the Steam library."
msgstr "Steam (ஸ்டீம்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#~ msgid "Added:" #: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
#~ msgstr "சேர்க்கப்பட்டது:" msgid "Steam Games Imported"
msgstr "Steam (ஸ்டீம்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#~ msgid "Last played:"
#~ msgstr "கடைசியாக விளையாடியது:"
#~ msgid "Successfully imported"
#~ msgstr "வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது"
#~ msgid "games."
#~ msgstr "விளையாட்டுகள்."
#~ msgid "kramo" #~ msgid "kramo"
#~ msgstr "கிராமோ" #~ msgstr "கிராமோ"

209
po/uk.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cartridges\n" "Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-19 12:43+0100\n" "POT-Creation-Date: 2023-03-15 21:17+0100\n"
"PO-Revision-Date: 2023-03-14 17:59+0000\n" "PO-Revision-Date: 2023-03-14 17:59+0000\n"
"Last-Translator: kramo <login@kramo.hu>\n" "Last-Translator: kramo <login@kramo.hu>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
@@ -21,7 +21,7 @@ msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:3 #: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29 #: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
#: src/main.py:116 #: src/main.py:112
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -47,8 +47,9 @@ msgstr ""
"Steam, Heroic та Bottles із такими організаційними функціями, як " "Steam, Heroic та Bottles із такими організаційними функціями, як "
"приховування та сортування за датою додавання чи останньої гри." "приховування та сортування за датою додавання чи останньої гри."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132
#: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157 #: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Ігор не знайдено" msgstr "Ігор не знайдено"
@@ -144,21 +145,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:404 data/gtk/window.blp:423 data/gtk/game.blp:87 #: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87
#: data/gtk/game.blp:106 #: data/gtk/game.blp:106
msgid "Edit" msgid "Edit"
msgstr "Редагувати" msgstr "Редагувати"
#: data/gtk/window.blp:409 data/gtk/game.blp:92 #: data/gtk/window.blp:408 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Приховати" msgstr "Приховати"
#: data/gtk/window.blp:414 data/gtk/window.blp:433 data/gtk/game.blp:97 #: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97
#: data/gtk/game.blp:116 #: data/gtk/game.blp:116
msgid "Remove" msgid "Remove"
msgstr "Видалити" msgstr "Видалити"
#: data/gtk/window.blp:428 data/gtk/game.blp:111 #: data/gtk/window.blp:427 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Показати" msgstr "Показати"
@@ -253,75 +254,75 @@ msgstr "Імпорт сторонніх ігор"
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "Місце встановлення Bottles" msgstr "Місце встановлення Bottles"
#. Translators: Replace this with your name for it to show up in the about window #. Translators: Replace this with your name for it to show up in the about window.
#: src/main.py:130 #: src/main.py:126
msgid "translator_credits" msgid "translator_credits"
msgstr "kefir2105" msgstr "kefir2105"
#. The variable is the title of the game #. Create toast for undoing the remove action
#: src/main.py:194 #: src/main.py:190
#, python-brace-format msgid "removed"
msgid "{self.win.games[game_id].name} removed" msgstr "видалено"
msgstr ""
#: src/main.py:195 #: src/main.py:191
msgid "Undo" msgid "Undo"
msgstr "Відмінити" msgstr "Відмінити"
#: src/window.py:229 #: src/window.py:225
msgid "Today" msgid "Today"
msgstr "Сьогодні" msgstr "Сьогодні"
#: src/window.py:231 #: src/window.py:227
msgid "Yesterday" msgid "Yesterday"
msgstr "Вчора" msgstr "Вчора"
#. The variable is the date when the game was added #: src/window.py:259
msgid "Added:"
msgstr "Додано:"
#: src/window.py:262
msgid "Last played:"
msgstr "Остання гра:"
#: src/window.py:264 #: src/window.py:264
msgid "Added: {self.get_time(current_game.added)}" msgid "Last played: Never"
msgstr ""
#: src/window.py:269
msgid "Never"
msgstr ""
#. The variable is the date when the game was last played
#: src/window.py:273
#, fuzzy, python-brace-format
msgid "Last played: {last_played_date}"
msgstr "Остання гра: Ніколи" msgstr "Остання гра: Ніколи"
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87 #: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72
#: src/utils/steam_parser.py:229 #: src/utils/steam_parser.py:69
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "Не вдається імпортувати ігри" msgstr "Не вдається імпортувати ігри"
#: src/utils/bottles_parser.py:81 #: src/utils/bottles_parser.py:71
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "Каталог Bottles не знайдено." msgstr "Каталог Bottles не знайдено."
#: src/utils/bottles_parser.py:83 #: src/utils/bottles_parser.py:73
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "Встановити розташування Bottles" msgstr "Встановити розташування Bottles"
#: src/utils/bottles_parser.py:143 #: src/utils/bottles_parser.py:133
msgid "No new games were found in the Bottles library." msgid "No new games were found in the Bottles library."
msgstr "У бібліотеці Bottles нових ігор не знайдено." msgstr "У бібліотеці Bottles нових ігор не знайдено."
#: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154 #: src/utils/bottles_parser.py:138 src/utils/bottles_parser.py:144
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "Ігри Bottles імпортовано" msgstr "Ігри Bottles імпортовано"
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248 #: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233
#: src/utils/steam_parser.py:164 #: src/utils/steam_parser.py:169
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "Успішно імпортовано 1 гру." msgstr "Успішно імпортовано 1 гру."
#. The variable is the number of games #: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239
#: src/utils/bottles_parser.py:156 #: src/utils/steam_parser.py:175
#, fuzzy msgid "Successfully imported"
msgid "Successfully imported {str(len(bottles_games))} games." msgstr "Успішно імпортовано"
msgstr "Успішно імпортовано 1 гру."
#: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:243
#: src/utils/steam_parser.py:179
msgid "games."
msgstr "ігри."
#: src/utils/create_details_window.py:41 #: src/utils/create_details_window.py:41
msgid "Add New Game" msgid "Add New Game"
@@ -355,78 +356,35 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:111 #: src/utils/create_details_window.py:106
msgid "file.txt"
msgstr ""
#. As in software
#: src/utils/create_details_window.py:113
msgid "program"
msgstr ""
#: src/utils/create_details_window.py:117
#, python-brace-format
msgid "C:\\path\\to\\{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:118
#, python-brace-format
msgid "C:\\path\\to\\{file_name}"
msgstr ""
#: src/utils/create_details_window.py:121
#, python-brace-format
msgid "/path/to/{exe_name}"
msgstr ""
#: src/utils/create_details_window.py:122
#, python-brace-format
msgid "/path/to/{file_name}"
msgstr ""
#: src/utils/create_details_window.py:126
#, python-brace-format
msgid ""
"To launch the executable \"{exe_name}\", use the command:\n"
"\n"
"<tt>\"{exe_path}\"</tt>\n"
"\n"
"To open the file \"{file_name}\" with the default application, use:\n"
"\n"
"<tt>{command} \"{file_path}\"</tt>\n"
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
#: src/utils/create_details_window.py:149
msgid "Executable" msgid "Executable"
msgstr "Виконуваний" msgstr "Виконуваний"
#: src/utils/create_details_window.py:150 #: src/utils/create_details_window.py:107
msgid "File to open or command to run when launching the game" msgid "File to open or command to run when launching the game"
msgstr "Файл для відкриття або команда для запуску під час запуску гри" msgstr "Файл для відкриття або команда для запуску під час запуску гри"
#: src/utils/create_details_window.py:162 #: src/utils/create_details_window.py:117
msgid "Cancel" msgid "Cancel"
msgstr "Скасувати" msgstr "Скасувати"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "Не вдалося додати гру" msgstr "Не вдалося додати гру"
#: src/utils/create_details_window.py:208 #: src/utils/create_details_window.py:163
#: src/utils/create_details_window.py:239 #: src/utils/create_details_window.py:194
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "Назва гри не може бути порожньою." msgstr "Назва гри не може бути порожньою."
#: src/utils/create_details_window.py:214 #: src/utils/create_details_window.py:169
#: src/utils/create_details_window.py:247 #: src/utils/create_details_window.py:202
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "Виконуваний файл не може бути порожнім." msgstr "Виконуваний файл не може бути порожнім."
#: src/utils/create_details_window.py:238 #: src/utils/create_details_window.py:193
#: src/utils/create_details_window.py:246 #: src/utils/create_details_window.py:201
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "Не вдалося застосувати параметри" msgstr "Не вдалося застосувати параметри"
@@ -434,70 +392,43 @@ msgstr "Не вдалося застосувати параметри"
msgid "Dismiss" msgid "Dismiss"
msgstr "Відхилити" msgstr "Відхилити"
#: src/utils/heroic_parser.py:88 #: src/utils/heroic_parser.py:73
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "Не вдається знайти каталог Heroic." msgstr "Не вдається знайти каталог Heroic."
#: src/utils/heroic_parser.py:90 #: src/utils/heroic_parser.py:75
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Встановіть розташування Heroic" msgstr "Встановіть розташування Heroic"
#: src/utils/heroic_parser.py:242 #: src/utils/heroic_parser.py:227
msgid "No new games were found in the Heroic library." msgid "No new games were found in the Heroic library."
msgstr "У бібліотеці Heroic нових ігор не знайдено." msgstr "У бібліотеці Heroic нових ігор не знайдено."
#: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253 #: src/utils/heroic_parser.py:232 src/utils/heroic_parser.py:238
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Ігри Heroic імпортовано" msgstr "Ігри Heroic імпортовано"
#. The variable is the number of games #: src/utils/steam_parser.py:70
#: src/utils/heroic_parser.py:255
#, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "Успішно імпортовано 1 гру."
#: src/utils/steam_parser.py:158
msgid "No new games were found in the Steam library."
msgstr "У бібліотеці Steam не знайдено жодної нової гри."
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported"
msgstr "Ігри Steam імпортовано"
#. The variable is the number of games
#: src/utils/steam_parser.py:171
#, fuzzy
msgid "Successfully imported {str(games_no)} games."
msgstr "Успішно імпортовано 1 гру."
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found." msgid "The Steam directory cannot be found."
msgstr "Каталог Steam знайти неможливо." msgstr "Каталог Steam знайти неможливо."
#: src/utils/steam_parser.py:232 #: src/utils/steam_parser.py:72
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Встановіть розташування Steam" msgstr "Встановіть розташування Steam"
#: src/utils/steam_parser.py:248 #: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games" msgid "Importing Games..."
msgstr "Імпорт Epic Games" msgstr "Імпорт Epic Games"
#: src/utils/steam_parser.py:249 #: src/utils/steam_parser.py:99
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#~ msgid "removed" #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
#~ msgstr "видалено" msgid "No new games were found in the Steam library."
msgstr "У бібліотеці Steam не знайдено жодної нової гри."
#~ msgid "Added:" #: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174
#~ msgstr "Додано:" msgid "Steam Games Imported"
msgstr "Ігри Steam імпортовано"
#~ msgid "Last played:"
#~ msgstr "Остання гра:"
#~ msgid "Successfully imported"
#~ msgstr "Успішно імпортовано"
#~ msgid "games."
#~ msgstr "ігри."

View File

@@ -126,7 +126,7 @@ class CartridgesApplication(Adw.Application):
license_type=Gtk.License.GPL_3_0, license_type=Gtk.License.GPL_3_0,
issue_url="https://github.com/kra-mo/cartridges/issues/new", issue_url="https://github.com/kra-mo/cartridges/issues/new",
website="https://github.com/kra-mo/cartridges", website="https://github.com/kra-mo/cartridges",
# Translators: Replace this with your name for it to show up in the about window # Translators: Replace this with your name for it to show up in the about window.
translator_credits=_("translator_credits"), translator_credits=_("translator_credits"),
) )
about.present() about.present()
@@ -135,7 +135,7 @@ class CartridgesApplication(Adw.Application):
PreferencesWindow(self.win).present() PreferencesWindow(self.win).present()
def on_steam_import_action(self, _widget, _callback=None): def on_steam_import_action(self, _widget, _callback=None):
# Handle the updating of games inside of the module because the function is async # Handle the updating of games inside of the module because the function is async.
steam_parser(self.win, self.on_steam_import_action) steam_parser(self.win, self.on_steam_import_action)
def on_heroic_import_action(self, _widget, _callback=None): def on_heroic_import_action(self, _widget, _callback=None):
@@ -190,8 +190,8 @@ class CartridgesApplication(Adw.Application):
if self.win.stack.get_visible_child() == self.win.overview: if self.win.stack.get_visible_child() == self.win.overview:
self.win.on_go_back_action(None, None) self.win.on_go_back_action(None, None)
# The variable is the title of the game # Create toast for undoing the remove action
toast = Adw.Toast.new(_(f"{self.win.games[game_id].name} removed")) toast = Adw.Toast.new(self.win.games[game_id].name + " " + (_("removed")))
toast.set_button_label(_("Undo")) toast.set_button_label(_("Undo"))
toast.connect("button-clicked", self.win.on_undo_remove_action, game_id) toast.connect("button-clicked", self.win.on_undo_remove_action, game_id)
toast.set_priority(Adw.ToastPriority.HIGH) toast.set_priority(Adw.ToastPriority.HIGH)

View File

@@ -152,7 +152,10 @@ def bottles_parser(parent_widget, action):
create_dialog( create_dialog(
parent_widget, parent_widget,
_("Bottles Games Imported"), _("Bottles Games Imported"),
# The variable is the number of games _("Successfully imported")
_(f"Successfully imported {str(len(bottles_games))} games."), + " "
+ str(len(bottles_games))
+ " "
+ _("games."),
) )
return bottles_games return bottles_games

View File

@@ -108,26 +108,12 @@ def create_details_window(parent_widget, game_id=None):
css_classes=["flat", "circular"], css_classes=["flat", "circular"],
) )
file_name = _("file.txt") exec_info_text = 'To launch the executable "program", use the command:\n\n<tt>"/path/to/program"</tt>\n\nTo open the file "file.txt" with the default application, use:\n\n<tt>xdg-open "/path/to/file.txt"</tt>\n\nIf the path contains spaces, make sure to wrap it in double quotes!'
# As in software
exe_name = _("program")
if os.name == "nt": exec_info_text_win = 'To launch the executable "program.exe", use the command:\n\n<tt>"C:\\path\\to\\program.exe"</tt>\n\nTo open the file "file.txt" with the default application, use:\n\n<tt>start "C:\\path\\to\\file.txt"</tt>\n\nIf the path contains spaces, make sure to wrap it in double quotes!'
exe_name += ".exe"
exe_path = _(f"C:\\path\\to\\{exe_name}")
file_path = _(f"C:\\path\\to\\{file_name}")
command = "start"
else:
exe_path = _(f"/path/to/{exe_name}")
file_path = _(f"/path/to/{file_name}")
command = "xdg-open"
exec_info_text = _(
f'To launch the executable "{exe_name}", use the command:\n\n<tt>"{exe_path}"</tt>\n\nTo open the file "{file_name}" with the default application, use:\n\n<tt>{command} "{file_path}"</tt>\n\nIf the path contains spaces, make sure to wrap it in double quotes!'
)
exec_info_label = Gtk.Label( exec_info_label = Gtk.Label(
label=exec_info_text, label=exec_info_text_win if os.name == "nt" else exec_info_text,
use_markup=True, use_markup=True,
wrap=True, wrap=True,
max_width_chars=30, max_width_chars=30,

View File

@@ -251,7 +251,10 @@ def heroic_parser(parent_widget, action):
create_dialog( create_dialog(
parent_widget, parent_widget,
_("Heroic Games Imported"), _("Heroic Games Imported"),
# The variable is the number of games _("Successfully imported")
_(f"Successfully imported {str(len(heroic_games))} games."), + " "
+ str(len(heroic_games))
+ " "
+ _("games."),
) )
return heroic_games return heroic_games

View File

@@ -167,8 +167,11 @@ def get_games_async(parent_widget, appmanifests, steam_dir, import_dialog):
create_dialog( create_dialog(
parent_widget, parent_widget,
_("Steam Games Imported"), _("Steam Games Imported"),
# The variable is the number of games _("Successfully imported")
_(f"Successfully imported {str(games_no)} games."), + " "
+ str(games_no)
+ " "
+ _("games."),
) )
for appmanifest in appmanifests: for appmanifest in appmanifests:
@@ -245,7 +248,7 @@ def steam_parser(parent_widget, action):
steam_dir = os.path.expanduser(schema.get_string("steam-location")) steam_dir = os.path.expanduser(schema.get_string("steam-location"))
import_statuspage = Adw.StatusPage( import_statuspage = Adw.StatusPage(
title=_("Importing Games"), title=_("Importing Games..."),
description=_("Talking to Steam"), description=_("Talking to Steam"),
) )

View File

@@ -260,17 +260,12 @@ class CartridgesWindow(Adw.ApplicationWindow):
self.overview_title.set_label(current_game.name) self.overview_title.set_label(current_game.name)
self.overview_header_bar_title.set_title(current_game.name) self.overview_header_bar_title.set_title(current_game.name)
self.overview_added.set_label( self.overview_added.set_label(
# The variable is the date when the game was added _("Added:") + " " + self.get_time(current_game.added)
_(f"Added: {self.get_time(current_game.added)}")
)
last_played_date = (
self.get_time(current_game.last_played)
if current_game.last_played != 0
else _("Never")
) )
self.overview_last_played.set_label( self.overview_last_played.set_label(
# The variable is the date when the game was last played _("Last played:") + " " + self.get_time(current_game.last_played)
_(f"Last played: {last_played_date}") if current_game.last_played != 0
else _("Last played: Never")
) )
def a_z_sort(self, child1, child2): def a_z_sort(self, child1, child2):