Update translations

This commit is contained in:
kramo
2023-03-19 12:42:00 +01:00
parent 012959c57b
commit cad5c3fd36
12 changed files with 846 additions and 446 deletions

View File

@@ -8,7 +8,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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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"
@@ -19,7 +19,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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "" msgstr ""
@@ -42,9 +42,8 @@ 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:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "" msgstr ""
@@ -140,21 +139,21 @@ msgstr ""
msgid "Bottles" msgid "Bottles"
msgstr "" msgstr ""
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "" msgstr ""
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "" msgstr ""
@@ -249,74 +248,73 @@ 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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgid "{self.win.games[game_id].name} removed"
msgstr "" msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "" msgstr ""
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "" msgstr ""
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "" msgstr ""
#: src/window.py:259 #. The variable is the date when the game was added
msgid "Added:"
msgstr ""
#: src/window.py:262
msgid "Last played:"
msgstr ""
#: src/window.py:264 #: src/window.py:264
msgid "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:70 src/utils/heroic_parser.py:72 #: src/window.py:269
#: src/utils/steam_parser.py:69 msgid "Never"
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:71 #: src/utils/bottles_parser.py:81
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:73 #: src/utils/bottles_parser.py:83
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" msgid "Successfully imported {str(len(bottles_games))} games."
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
@@ -351,35 +349,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
msgid "Executable" msgid "file.txt"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:107 #. As in software
msgid "File to open or command to run when launching the game" #: src/utils/create_details_window.py:113
msgid "program"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:117 #: 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"
msgstr ""
#: src/utils/create_details_window.py:150
msgid "File to open or command to run when launching the game"
msgstr ""
#: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "" msgstr ""
@@ -387,42 +428,52 @@ msgstr ""
msgid "Dismiss" msgid "Dismiss"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:75 #: src/utils/heroic_parser.py:90
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:70 #. The variable is the number of games
msgid "The Steam directory cannot be found." #: src/utils/heroic_parser.py:255
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "" msgstr ""
#: src/utils/steam_parser.py:72 #: src/utils/steam_parser.py:158
msgid "Set Steam Location"
msgstr ""
#: src/utils/steam_parser.py:98
msgid "Importing Games..."
msgstr ""
#: src/utils/steam_parser.py:99
msgid "Talking to Steam"
msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219
msgid "No new games were found in the Steam library." msgid "No new games were found in the Steam library."
msgstr "" msgstr ""
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported" msgid "Steam Games Imported"
msgstr "" 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."
msgstr ""
#: src/utils/steam_parser.py:232
msgid "Set Steam Location"
msgstr ""
#: src/utils/steam_parser.py:248
msgid "Importing Games..."
msgstr ""
#: src/utils/steam_parser.py:249
msgid "Talking to Steam"
msgstr ""

207
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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -48,9 +48,8 @@ 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:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Aucun jeu trouvé" msgstr "Aucun jeu trouvé"
@@ -146,21 +145,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Masquer" msgstr "Masquer"
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Afficher" msgstr "Afficher"
@@ -255,75 +254,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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgstr "retiré" msgid "{self.win.games[game_id].name} removed"
msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "Annuler" msgstr "Annuler"
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "Aujourd'hui" msgstr "Aujourd'hui"
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "Hier" msgstr "Hier"
#: src/window.py:259 #. The variable is the date when the game was added
msgid "Added:"
msgstr "Ajouté :"
#: src/window.py:262
msgid "Last played:"
msgstr "Dernière session :"
#: src/window.py:264 #: src/window.py:264
msgid "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
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:70 src/utils/heroic_parser.py:72 #: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:69 #: src/utils/steam_parser.py:229
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:71 #: src/utils/bottles_parser.py:81
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:73 #: src/utils/bottles_parser.py:83
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:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "Jeux Bottles importés" msgstr "Jeux Bottles importés"
#: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "Importation réussie de 1 jeu." msgstr "Importation réussie de 1 jeu."
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" #, fuzzy
msgstr "Importation réussie" msgid "Successfully imported {str(len(bottles_games))} games."
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"
@@ -357,35 +356,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
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:107 #: src/utils/create_details_window.py:150
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:117 #: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
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:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
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:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
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:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
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"
@@ -393,43 +435,70 @@ msgstr "Impossible d'appliquer les préférences"
msgid "Dismiss" msgid "Dismiss"
msgstr "Rejeter" msgstr "Rejeter"
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
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:75 #: src/utils/heroic_parser.py:90
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:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Jeux Heroic importés" msgstr "Jeux Heroic importés"
#: src/utils/steam_parser.py:70 #. The variable is the number of games
#: 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:72 #: src/utils/steam_parser.py:232
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:98 #: src/utils/steam_parser.py:248
#, fuzzy #, fuzzy
msgid "Importing Games..." msgid "Importing Games..."
msgstr "Importer Epic Games" msgstr "Importer Epic Games"
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:249
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219 #~ msgid "removed"
msgid "No new games were found in the Steam library." #~ msgstr "retiré"
msgstr "Aucun nouveau jeu n'a été trouvé dans la bibliothèque Steam."
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #~ msgid "Added:"
msgid "Steam Games Imported" #~ msgstr "Ajouté :"
msgstr "Jeux Steam importés"
#~ msgid "Last played:"
#~ msgstr "Dernière session :"
#~ msgid "Successfully imported"
#~ msgstr "Importation réussie"
#~ msgid "games."
#~ msgstr "jeux."

207
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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "Kazetták" msgstr "Kazetták"
@@ -47,9 +47,8 @@ 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:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: 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"
@@ -145,21 +144,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Elrejt" msgstr "Elrejt"
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Mutat" msgstr "Mutat"
@@ -254,75 +253,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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "kramo https://kramo.hu" msgstr "kramo https://kramo.hu"
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgstr "eltávolítva" msgid "{self.win.games[game_id].name} removed"
msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "Visszavonás" msgstr "Visszavonás"
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "Ma" msgstr "Ma"
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "Tegnap" msgstr "Tegnap"
#: src/window.py:259 #. The variable is the date when the game was added
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 "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
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:70 src/utils/heroic_parser.py:72 #: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:69 #: src/utils/steam_parser.py:229
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:71 #: src/utils/bottles_parser.py:81
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:73 #: src/utils/bottles_parser.py:83
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:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
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:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
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."
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" #, fuzzy
msgstr "Sikeresen importálva" msgid "Successfully imported {str(len(bottles_games))} games."
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"
@@ -356,35 +355,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
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:107 #: src/utils/create_details_window.py:150
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:117 #: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "Mégse" msgstr "Mégse"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
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:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
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:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
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:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
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"
@@ -392,46 +434,73 @@ msgstr "Nem Lehet Menteni a Beállításokat"
msgid "Dismiss" msgid "Dismiss"
msgstr "Rendben" msgstr "Rendben"
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
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:75 #: src/utils/heroic_parser.py:90
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:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic Játékok Importálva" msgstr "Heroic Játékok Importálva"
#: src/utils/steam_parser.py:70 #. The variable is the number of games
#: 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:72 #: src/utils/steam_parser.py:232
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:98 #: src/utils/steam_parser.py:248
#, 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:99 #: src/utils/steam_parser.py:249
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219 #~ msgid "removed"
msgid "No new games were found in the Steam library." #~ msgstr "eltávolítva"
msgstr "Nem találhatók új játékok a Steam könyvtárban."
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #~ msgid "Added:"
msgid "Steam Games Imported" #~ msgstr "Hozzáadva:"
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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -47,9 +47,8 @@ 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:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Fant ingen spill" msgstr "Fant ingen spill"
@@ -146,21 +145,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Skjul" msgstr "Skjul"
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Opphev fjerning" msgstr "Opphev fjerning"
@@ -255,76 +254,75 @@ 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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "" msgstr ""
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgstr "fjernet" msgid "{self.win.games[game_id].name} removed"
msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "Angre" msgstr "Angre"
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "I dag" msgstr "I dag"
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "I går" msgstr "I går"
#: src/window.py:259 #. The variable is the date when the game was added
msgid "Added:"
msgstr "Tillagt:"
#: src/window.py:262
msgid "Last played:"
msgstr "Sist spilt:"
#: src/window.py:264 #: src/window.py:264
msgid "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
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:70 src/utils/heroic_parser.py:72 #: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:69 #: src/utils/steam_parser.py:229
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:71 #: src/utils/bottles_parser.py:81
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:73 #: src/utils/bottles_parser.py:83
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "" msgstr ""
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" msgid "Successfully imported {str(len(bottles_games))} games."
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"
@@ -357,35 +355,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
msgid "Executable" msgid "file.txt"
msgstr "Kjørbar" msgstr ""
#: src/utils/create_details_window.py:107 #. As in software
msgid "File to open or command to run when launching the game" #: src/utils/create_details_window.py:113
msgid "program"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:117 #: 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"
msgstr "Kjørbar"
#: src/utils/create_details_window.py:150
msgid "File to open or command to run when launching the game"
msgstr ""
#: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "Avbryt" msgstr "Avbryt"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
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:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "" msgstr ""
#: src/utils/create_details_window.py:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "" msgstr ""
@@ -393,43 +434,65 @@ msgstr ""
msgid "Dismiss" msgid "Dismiss"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:75 #: src/utils/heroic_parser.py:90
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "" msgstr ""
#: src/utils/heroic_parser.py:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic-spill importert" msgstr "Heroic-spill importert"
#: src/utils/steam_parser.py:70 #. The variable is the number of games
#: 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:72 #: src/utils/steam_parser.py:232
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:98 #: src/utils/steam_parser.py:248
#, fuzzy #, fuzzy
msgid "Importing Games..." msgid "Importing Games..."
msgstr "Kunne ikke importere spill" msgstr "Kunne ikke importere spill"
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:249
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219 #~ msgid "removed"
msgid "No new games were found in the Steam library." #~ msgstr "fjernet"
msgstr ""
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #~ msgid "Added:"
msgid "Steam Games Imported" #~ msgstr "Tillagt:"
msgstr ""
#~ msgid "Last played:"
#~ msgstr "Sist spilt:"
#~ msgid "games."
#~ msgstr "spill."

207
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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "கார்ட்ரிட்ஜ்கள்" msgstr "கார்ட்ரிட்ஜ்கள்"
@@ -48,9 +48,8 @@ msgstr ""
"மற்றும் சேர்த்த அல்லது கடைசியாக விளையாடிய தேதியின்படி வரிசைப்படுத்துதல் போன்ற நிறுவன " "மற்றும் சேர்த்த அல்லது கடைசியாக விளையாடிய தேதியின்படி வரிசைப்படுத்துதல் போன்ற நிறுவன "
"அம்சங்களுடன்." "அம்சங்களுடன்."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "விளையாட்டுகள் எதுவும் இல்லை" msgstr "விளையாட்டுகள் எதுவும் இல்லை"
@@ -146,21 +145,21 @@ msgstr "Heroic (ஹீரோயிக்)"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles (பாட்டில்கள்)" msgstr "Bottles (பாட்டில்கள்)"
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "மறை" msgstr "மறை"
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "மறை காட்டு" msgstr "மறை காட்டு"
@@ -258,75 +257,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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>" msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgstr "அகற்றப்பட்டது" msgid "{self.win.games[game_id].name} removed"
msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "செயல்தவிர்" msgstr "செயல்தவிர்"
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "இன்று" msgstr "இன்று"
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "நேற்று" msgstr "நேற்று"
#: src/window.py:259 #. The variable is the date when the game was added
msgid "Added:"
msgstr "சேர்க்கப்பட்டது:"
#: src/window.py:262
msgid "Last played:"
msgstr "கடைசியாக விளையாடியது:"
#: src/window.py:264 #: src/window.py:264
msgid "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
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:70 src/utils/heroic_parser.py:72 #: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:69 #: src/utils/steam_parser.py:229
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "கேம்களை இறக்குமதி செய்ய முடியவில்லை" msgstr "கேம்களை இறக்குமதி செய்ய முடியவில்லை"
#: src/utils/bottles_parser.py:71 #: src/utils/bottles_parser.py:81
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "பாட்டில்கள் கோப்பகத்தைக் கண்டறிய முடியவில்லை." msgstr "பாட்டில்கள் கோப்பகத்தைக் கண்டறிய முடியவில்லை."
#: src/utils/bottles_parser.py:73 #: src/utils/bottles_parser.py:83
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "பாட்டில்களின் இடத்தை அமைக்கவும்" msgstr "பாட்டில்களின் இடத்தை அமைக்கவும்"
#: src/utils/bottles_parser.py:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "பாட்டில் விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன" msgstr "பாட்டில் விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது." msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" #, fuzzy
msgstr "வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது" msgid "Successfully imported {str(len(bottles_games))} games."
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"
@@ -360,35 +359,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
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:107 #: src/utils/create_details_window.py:150
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:117 #: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "ரத்துசெய்" msgstr "ரத்துசெய்"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை" msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது." msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது." msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
#: src/utils/create_details_window.py:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை" msgstr "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை"
@@ -396,46 +438,73 @@ msgstr "விருப்பத்தேர்வுகளைப் பயன
msgid "Dismiss" msgid "Dismiss"
msgstr "நிராகரி" msgstr "நிராகரி"
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "Heroic (ஹீரோயிக்) கோப்பகத்தைக் கண்டுபிடிக்க முடியவில்லை." msgstr "Heroic (ஹீரோயிக்) கோப்பகத்தைக் கண்டுபிடிக்க முடியவில்லை."
#: src/utils/heroic_parser.py:75 #: src/utils/heroic_parser.py:90
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Heroic (ஹீரோயிக்) இருப்பிடத்தை அமைக்கவும்" msgstr "Heroic (ஹீரோயிக்) இருப்பிடத்தை அமைக்கவும்"
#: src/utils/heroic_parser.py:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Heroic (ஹீரோயிக்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன" msgstr "Heroic (ஹீரோயிக்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#: src/utils/steam_parser.py:70 #. The variable is the number of games
#: 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:72 #: src/utils/steam_parser.py:232
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்" msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்"
#: src/utils/steam_parser.py:98 #: src/utils/steam_parser.py:248
#, fuzzy #, fuzzy
msgid "Importing Games..." msgid "Importing Games..."
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்" msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:249
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219 #~ msgid "removed"
msgid "No new games were found in the Steam library." #~ msgstr "அகற்றப்பட்டது"
msgstr "Steam (ஸ்டீம்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #~ msgid "Added:"
msgid "Steam Games Imported" #~ msgstr "சேர்க்கப்பட்டது:"
msgstr "Steam (ஸ்டீம்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
#~ msgid "Last played:"
#~ msgstr "கடைசியாக விளையாடியது:"
#~ msgid "Successfully imported"
#~ msgstr "வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது"
#~ msgid "games."
#~ msgstr "விளையாட்டுகள்."
#~ msgid "kramo" #~ msgid "kramo"
#~ msgstr "கிராமோ" #~ msgstr "கிராமோ"

207
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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:40+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:112 #: src/main.py:116
msgid "Cartridges" msgid "Cartridges"
msgstr "Cartridges" msgstr "Cartridges"
@@ -47,9 +47,8 @@ msgstr ""
"Steam, Heroic та Bottles із такими організаційними функціями, як " "Steam, Heroic та Bottles із такими організаційними функціями, як "
"приховування та сортування за датою додавання чи останньої гри." "приховування та сортування за датою додавання чи останньої гри."
#: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:132 #: data/gtk/window.blp:6 data/gtk/window.blp:14 src/utils/bottles_parser.py:142
#: src/utils/heroic_parser.py:226 src/utils/steam_parser.py:162 #: src/utils/heroic_parser.py:241 src/utils/steam_parser.py:157
#: src/utils/steam_parser.py:218
msgid "No Games Found" msgid "No Games Found"
msgstr "Ігор не знайдено" msgstr "Ігор не знайдено"
@@ -145,21 +144,21 @@ msgstr "Heroic"
msgid "Bottles" msgid "Bottles"
msgstr "Bottles" msgstr "Bottles"
#: data/gtk/window.blp:403 data/gtk/window.blp:422 data/gtk/game.blp:87 #: data/gtk/window.blp:404 data/gtk/window.blp:423 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:408 data/gtk/game.blp:92 #: data/gtk/window.blp:409 data/gtk/game.blp:92
msgid "Hide" msgid "Hide"
msgstr "Приховати" msgstr "Приховати"
#: data/gtk/window.blp:413 data/gtk/window.blp:432 data/gtk/game.blp:97 #: data/gtk/window.blp:414 data/gtk/window.blp:433 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:427 data/gtk/game.blp:111 #: data/gtk/window.blp:428 data/gtk/game.blp:111
msgid "Unhide" msgid "Unhide"
msgstr "Показати" msgstr "Показати"
@@ -254,75 +253,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:126 #: src/main.py:130
msgid "translator_credits" msgid "translator_credits"
msgstr "kefir2105" msgstr "kefir2105"
#. Create toast for undoing the remove action #. The variable is the title of the game
#: src/main.py:190 #: src/main.py:194
msgid "removed" #, python-brace-format
msgstr "видалено" msgid "{self.win.games[game_id].name} removed"
msgstr ""
#: src/main.py:191 #: src/main.py:195
msgid "Undo" msgid "Undo"
msgstr "Відмінити" msgstr "Відмінити"
#: src/window.py:225 #: src/window.py:229
msgid "Today" msgid "Today"
msgstr "Сьогодні" msgstr "Сьогодні"
#: src/window.py:227 #: src/window.py:231
msgid "Yesterday" msgid "Yesterday"
msgstr "Вчора" msgstr "Вчора"
#: src/window.py:259 #. The variable is the date when the game was added
msgid "Added:"
msgstr "Додано:"
#: src/window.py:262
msgid "Last played:"
msgstr "Остання гра:"
#: src/window.py:264 #: src/window.py:264
msgid "Last played: Never" msgid "Added: {self.get_time(current_game.added)}"
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:70 src/utils/heroic_parser.py:72 #: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
#: src/utils/steam_parser.py:69 #: src/utils/steam_parser.py:229
msgid "Couldn't Import Games" msgid "Couldn't Import Games"
msgstr "Не вдається імпортувати ігри" msgstr "Не вдається імпортувати ігри"
#: src/utils/bottles_parser.py:71 #: src/utils/bottles_parser.py:81
msgid "The Bottles directory cannot be found." msgid "The Bottles directory cannot be found."
msgstr "Каталог Bottles не знайдено." msgstr "Каталог Bottles не знайдено."
#: src/utils/bottles_parser.py:73 #: src/utils/bottles_parser.py:83
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "Встановити розташування Bottles" msgstr "Встановити розташування Bottles"
#: src/utils/bottles_parser.py:133 #: src/utils/bottles_parser.py:143
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:138 src/utils/bottles_parser.py:144 #: src/utils/bottles_parser.py:148 src/utils/bottles_parser.py:154
msgid "Bottles Games Imported" msgid "Bottles Games Imported"
msgstr "Ігри Bottles імпортовано" msgstr "Ігри Bottles імпортовано"
#: src/utils/bottles_parser.py:139 src/utils/heroic_parser.py:233 #: src/utils/bottles_parser.py:149 src/utils/heroic_parser.py:248
#: src/utils/steam_parser.py:169 #: src/utils/steam_parser.py:164
msgid "Successfully imported 1 game." msgid "Successfully imported 1 game."
msgstr "Успішно імпортовано 1 гру." msgstr "Успішно імпортовано 1 гру."
#: src/utils/bottles_parser.py:145 src/utils/heroic_parser.py:239 #. The variable is the number of games
#: src/utils/steam_parser.py:175 #: src/utils/bottles_parser.py:156
msgid "Successfully imported" #, fuzzy
msgstr "Успішно імпортовано" msgid "Successfully imported {str(len(bottles_games))} games."
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"
@@ -356,35 +355,78 @@ msgstr ""
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "" msgstr ""
#: src/utils/create_details_window.py:106 #: src/utils/create_details_window.py:111
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:107 #: src/utils/create_details_window.py:150
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:117 #: src/utils/create_details_window.py:162
msgid "Cancel" msgid "Cancel"
msgstr "Скасувати" msgstr "Скасувати"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
msgid "Couldn't Add Game" msgid "Couldn't Add Game"
msgstr "Не вдалося додати гру" msgstr "Не вдалося додати гру"
#: src/utils/create_details_window.py:163 #: src/utils/create_details_window.py:208
#: src/utils/create_details_window.py:194 #: src/utils/create_details_window.py:239
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "Назва гри не може бути порожньою." msgstr "Назва гри не може бути порожньою."
#: src/utils/create_details_window.py:169 #: src/utils/create_details_window.py:214
#: src/utils/create_details_window.py:202 #: src/utils/create_details_window.py:247
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "Виконуваний файл не може бути порожнім." msgstr "Виконуваний файл не може бути порожнім."
#: src/utils/create_details_window.py:193 #: src/utils/create_details_window.py:238
#: src/utils/create_details_window.py:201 #: src/utils/create_details_window.py:246
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
msgstr "Не вдалося застосувати параметри" msgstr "Не вдалося застосувати параметри"
@@ -392,43 +434,70 @@ msgstr "Не вдалося застосувати параметри"
msgid "Dismiss" msgid "Dismiss"
msgstr "Відхилити" msgstr "Відхилити"
#: src/utils/heroic_parser.py:73 #: src/utils/heroic_parser.py:88
msgid "The Heroic directory cannot be found." msgid "The Heroic directory cannot be found."
msgstr "Не вдається знайти каталог Heroic." msgstr "Не вдається знайти каталог Heroic."
#: src/utils/heroic_parser.py:75 #: src/utils/heroic_parser.py:90
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Встановіть розташування Heroic" msgstr "Встановіть розташування Heroic"
#: src/utils/heroic_parser.py:227 #: src/utils/heroic_parser.py:242
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:232 src/utils/heroic_parser.py:238 #: src/utils/heroic_parser.py:247 src/utils/heroic_parser.py:253
msgid "Heroic Games Imported" msgid "Heroic Games Imported"
msgstr "Ігри Heroic імпортовано" msgstr "Ігри Heroic імпортовано"
#: src/utils/steam_parser.py:70 #. The variable is the number of games
#: 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:72 #: src/utils/steam_parser.py:232
msgid "Set Steam Location" msgid "Set Steam Location"
msgstr "Встановіть розташування Steam" msgstr "Встановіть розташування Steam"
#: src/utils/steam_parser.py:98 #: src/utils/steam_parser.py:248
#, fuzzy #, fuzzy
msgid "Importing Games..." msgid "Importing Games..."
msgstr "Імпорт Epic Games" msgstr "Імпорт Epic Games"
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:249
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "" msgstr ""
#: src/utils/steam_parser.py:163 src/utils/steam_parser.py:219 #~ msgid "removed"
msgid "No new games were found in the Steam library." #~ msgstr "видалено"
msgstr "У бібліотеці Steam не знайдено жодної нової гри."
#: src/utils/steam_parser.py:168 src/utils/steam_parser.py:174 #~ msgid "Added:"
msgid "Steam Games Imported" #~ msgstr "Додано:"
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)
# Create toast for undoing the remove action # The variable is the title of the game
toast = Adw.Toast.new(self.win.games[game_id].name + " " + (_("removed"))) toast = Adw.Toast.new(_(f"{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,10 +152,7 @@ def bottles_parser(parent_widget, action):
create_dialog( create_dialog(
parent_widget, parent_widget,
_("Bottles Games Imported"), _("Bottles Games Imported"),
_("Successfully imported") # The variable is the number of games
+ " " _(f"Successfully imported {str(len(bottles_games))} games."),
+ str(len(bottles_games))
+ " "
+ _("games."),
) )
return bottles_games return bottles_games

View File

@@ -108,12 +108,26 @@ def create_details_window(parent_widget, game_id=None):
css_classes=["flat", "circular"], css_classes=["flat", "circular"],
) )
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!' file_name = _("file.txt")
# As in software
exe_name = _("program")
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!' if os.name == "nt":
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_win if os.name == "nt" else exec_info_text, label=exec_info_text,
use_markup=True, use_markup=True,
wrap=True, wrap=True,
max_width_chars=30, max_width_chars=30,

View File

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

View File

@@ -167,11 +167,8 @@ 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"),
_("Successfully imported") # The variable is the number of games
+ " " _(f"Successfully imported {str(games_no)} games."),
+ str(games_no)
+ " "
+ _("games."),
) )
for appmanifest in appmanifests: for appmanifest in appmanifests:

View File

@@ -260,12 +260,17 @@ 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(
_("Added:") + " " + self.get_time(current_game.added) # The variable is the date when the game was 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(
_("Last played:") + " " + self.get_time(current_game.last_played) # The variable is the date when the game was last played
if current_game.last_played != 0 _(f"Last played: {last_played_date}")
else _("Last played: Never")
) )
def a_z_sort(self, child1, child2): def a_z_sort(self, child1, child2):