Update translations

This commit is contained in:
kramo
2023-03-19 12:56:00 +01:00
parent 8a324aa3dc
commit a4cc224aa5
12 changed files with 886 additions and 476 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-15 21:17+0100\n" "POT-Creation-Date: 2023-03-19 12:55+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=CHARSET\n" "Content-Type: text/plain; charset=UTF-8\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: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 ""

210
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:55+0100\n"
"PO-Revision-Date: 2023-03-18 23:40+0000\n" "PO-Revision-Date: 2023-03-18 23:40+0000\n"
"Last-Translator: \"J. Lavoie\" <j.lavoie@net-c.ca>\n" "Last-Translator: \"J. Lavoie\" <j.lavoie@net-c.ca>\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 "Développeur"
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "Le développeur ou l'éditeur (facultatif)" msgstr "Le développeur ou l'éditeur (facultatif)"
#: 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,71 @@ 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
msgid "Importing Games..." #, fuzzy
msgid "Importing Games…"
msgstr "Importation de jeux…" msgstr "Importation de jeux…"
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:249
#, fuzzy #, fuzzy
msgid "Talking to Steam" msgid "Talking to Steam"
msgstr "Parler à Steam" msgstr "Parler à Steam"
#: 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."

222
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:55+0100\n"
"PO-Revision-Date: 2023-03-18 23:40+0000\n" "PO-Revision-Date: 2023-03-18 23:40+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óbbi játékmenet:"
#: 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óbbi játékmenet: Soha" msgstr "Legutóbbi játékmenet: 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 "Fejlesztő"
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "A fejlesztő vagy kiadó (nem kötelező)" msgstr "A fejlesztő vagy kiadó (nem kötelező)"
#: 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,74 @@ 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
msgid "The Steam directory cannot be found." #: src/utils/heroic_parser.py:255
msgstr "A Steam mappa nem található." #, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "1 játék sikeresen importálva."
#: src/utils/steam_parser.py:72 #: src/utils/steam_parser.py:158
msgid "Set Steam Location"
msgstr "Steam Mappa Kiválasztása"
#: src/utils/steam_parser.py:98
msgid "Importing Games..."
msgstr "Játékok Importálása..."
#: src/utils/steam_parser.py:99
msgid "Talking to Steam"
msgstr "Beszélgetés a Steammel"
#: 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 "Nem találhatók új játékok a Steam könyvtárban." 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 #: src/utils/steam_parser.py:163 src/utils/steam_parser.py:169
msgid "Steam Games Imported" msgid "Steam Games Imported"
msgstr "Steam Játékok Importálva" 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."
msgstr "A Steam mappa nem található."
#: src/utils/steam_parser.py:232
msgid "Set Steam Location"
msgstr "Steam Mappa Kiválasztása"
#: src/utils/steam_parser.py:248
#, fuzzy
msgid "Importing Games…"
msgstr "Játékok Importálása..."
#: src/utils/steam_parser.py:249
msgid "Talking to Steam"
msgstr "Beszélgetés a Steammel"
#~ msgid "removed"
#~ msgstr "eltávolítva"
#~ msgid "Added:"
#~ msgstr "Hozzáadva:"
#~ msgid "Last played:"
#~ msgstr "Legutóbbi játékmenet:"
#~ 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:55+0100\n"
"PO-Revision-Date: 2023-03-15 22:46+0000\n" "PO-Revision-Date: 2023-03-15 22:46+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"
@@ -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 "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"
@@ -254,75 +253,75 @@ msgstr "Importer sideinnlastede spill"
msgid "Bottles Install Location" msgid "Bottles Install Location"
msgstr "Installasjonssted for Bottles" msgstr "Installasjonssted for 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 "Allan Nordhøy, <epost@anotheragency.no>" msgstr "Allan Nordhøy, <epost@anotheragency.no>"
#. 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 "Finner ikke Bottles-mappen." msgstr "Finner ikke Bottles-mappen."
#: src/utils/bottles_parser.py:73 #: src/utils/bottles_parser.py:83
msgid "Set Bottles Location" msgid "Set Bottles Location"
msgstr "Sett mappe for Bottles" msgstr "Sett mappe for 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 "Fant ingen nye spill i Bottles-biblioteket." msgstr "Fant ingen nye spill i Bottles-biblioteket."
#: 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-spill importert" msgstr "Bottles-spill importert"
#: 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 "Importerte ett spill." msgstr "Importerte ett spill."
#: 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 "Importert" msgid "Successfully imported {str(len(bottles_games))} games."
msgstr "Importerte ett spill."
#: 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"
@@ -356,35 +355,78 @@ msgstr "Utvikler"
msgid "The developer or publisher (optional)" msgid "The developer or publisher (optional)"
msgstr "Utvikler eller utgiver (valgfritt)" msgstr "Utvikler eller utgiver (valgfritt)"
#: 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 "Kjørbar" msgstr "Kjørbar"
#: 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 "Fil å åpne eller kommando å kjøre ved oppstart av spillet" msgstr "Fil å åpne eller kommando å kjøre ved oppstart av spillet"
#: src/utils/create_details_window.py:117 #: 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 "Spillnavnet kan ikke være tomt." msgstr "Spillnavnet kan ikke være tomt."
#: 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 "Kjørbar fil må angis." msgstr "Kjørbar fil må angis."
#: 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 "Kunne ikke ta i bruk endringer" msgstr "Kunne ikke ta i bruk endringer"
@@ -392,43 +434,70 @@ msgstr "Kunne ikke ta i bruk endringer"
msgid "Dismiss" msgid "Dismiss"
msgstr "Forkast" msgstr "Forkast"
#: 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 "Finner ikke Heroic-spillmappen." msgstr "Finner ikke Heroic-spillmappen."
#: src/utils/heroic_parser.py:75 #: src/utils/heroic_parser.py:90
msgid "Set Heroic Location" msgid "Set Heroic Location"
msgstr "Velg hvor Heroic er å finne" msgstr "Velg hvor Heroic er å finne"
#: 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 "Fant ingen nye spill i Heroic-biblioteket." msgstr "Fant ingen nye spill i Heroic-biblioteket."
#: 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
msgid "The Steam directory cannot be found." #: src/utils/heroic_parser.py:255
msgstr "Kunne ikke finne Steam-mappen."
#: src/utils/steam_parser.py:72
msgid "Set Steam Location"
msgstr "Velg hvor Steam er å finne"
#: src/utils/steam_parser.py:98
#, fuzzy #, fuzzy
msgid "Importing Games..." msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "Kunne ikke importere spill" msgstr "Importerte ett spill."
#: src/utils/steam_parser.py:99 #: src/utils/steam_parser.py:158
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 "Fant ingen nye spill i Steam-biblioteket." msgstr "Fant ingen nye spill i Steam-biblioteket."
#: 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 "Steam-spill importert" msgstr "Steam-spill importert"
#. The variable is the number of games
#: src/utils/steam_parser.py:171
#, fuzzy
msgid "Successfully imported {str(games_no)} games."
msgstr "Importerte ett spill."
#: src/utils/steam_parser.py:230
msgid "The Steam directory cannot be found."
msgstr "Kunne ikke finne Steam-mappen."
#: src/utils/steam_parser.py:232
msgid "Set Steam Location"
msgstr "Velg hvor Steam er å finne"
#: src/utils/steam_parser.py:248
#, fuzzy
msgid "Importing Games…"
msgstr "Kunne ikke importere spill"
#: src/utils/steam_parser.py:249
msgid "Talking to Steam"
msgstr ""
#~ msgid "removed"
#~ msgstr "fjernet"
#~ msgid "Added:"
#~ msgstr "Tillagt:"
#~ msgid "Last played:"
#~ msgstr "Sist spilt:"
#~ msgid "Successfully imported"
#~ msgstr "Importert"
#~ msgid "games."
#~ msgstr "spill."

222
po/ta.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:55+0100\n"
"PO-Revision-Date: 2023-03-18 23:40+0000\n" "PO-Revision-Date: 2023-03-18 23:40+0000\n"
"Last-Translator: \"K.B.Dharun Krishna\" <kbdharunkrishna@gmail.com>\n" "Last-Translator: \"K.B.Dharun Krishna\" <kbdharunkrishna@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Tamil <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 "கார்ட்ரிட்ஜ்கள்" msgstr "கார்ட்ரிட்ஜ்கள்"
@@ -49,9 +49,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 "விளையாட்டுகள் எதுவும் இல்லை"
@@ -147,21 +146,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 "மறை காட்டு"
@@ -256,75 +255,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"
@@ -358,35 +357,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 "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை"
@@ -394,45 +436,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
msgid "The Steam directory cannot be found." #: src/utils/heroic_parser.py:255
msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை." #, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
#: src/utils/steam_parser.py:72 #: src/utils/steam_parser.py:158
msgid "Set Steam Location"
msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்"
#: src/utils/steam_parser.py:98
msgid "Importing Games..."
msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது..."
#: src/utils/steam_parser.py:99
msgid "Talking to Steam"
msgstr "ஸ்டிமுடன் (Steam) பேசுகிறேன்"
#: 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 "Steam (ஸ்டீம்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை." msgstr "Steam (ஸ்டீம்) நூலகத்தில் புதிய விளையாட்டுகள் எதுவும் இல்லை."
#: 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 "Steam (ஸ்டீம்) விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன" 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."
msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை."
#: src/utils/steam_parser.py:232
msgid "Set Steam Location"
msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்"
#: src/utils/steam_parser.py:248
#, fuzzy
msgid "Importing Games…"
msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது..."
#: src/utils/steam_parser.py:249
msgid "Talking to Steam"
msgstr "ஸ்டிமுடன் (Steam) பேசுகிறேன்"
#~ msgid "removed"
#~ msgstr "அகற்றப்பட்டது"
#~ msgid "Added:"
#~ msgstr "சேர்க்கப்பட்டது:"
#~ msgid "Last played:"
#~ msgstr "கடைசியாக விளையாடியது:"
#~ msgid "Successfully imported"
#~ msgstr "வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது"
#~ msgid "games."
#~ msgstr "விளையாட்டுகள்."
#~ msgid "kramo" #~ msgid "kramo"
#~ msgstr "கிராமோ" #~ msgstr "கிராமோ"

222
po/uk.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:55+0100\n"
"PO-Revision-Date: 2023-03-16 18:47+0000\n" "PO-Revision-Date: 2023-03-16 18:47+0000\n"
"Last-Translator: Dan <denqwerta@gmail.com>\n" "Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Ukrainian <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 "Cartridges" msgstr "Cartridges"
@@ -48,9 +48,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 "Ігор не знайдено"
@@ -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 "Показати"
@@ -255,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: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"
@@ -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 "Виконуваний" 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 "Не вдалося застосувати параметри"
@@ -393,42 +435,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
msgid "The Steam directory cannot be found." #: src/utils/heroic_parser.py:255
msgstr "Каталог Steam знайти неможливо." #, fuzzy
msgid "Successfully imported {str(len(heroic_games))} games."
msgstr "Успішно імпортовано 1 гру."
#: src/utils/steam_parser.py:72 #: src/utils/steam_parser.py:158
msgid "Set Steam Location"
msgstr "Встановіть розташування Steam"
#: src/utils/steam_parser.py:98
msgid "Importing Games..."
msgstr "Імпорт ігор..."
#: src/utils/steam_parser.py:99
msgid "Talking to Steam"
msgstr "Спілкування зі Steam"
#: 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 "У бібліотеці Steam не знайдено жодної нової гри." msgstr "У бібліотеці Steam не знайдено жодної нової гри."
#: 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 "Ігри Steam імпортовано" 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."
msgstr "Каталог Steam знайти неможливо."
#: src/utils/steam_parser.py:232
msgid "Set Steam Location"
msgstr "Встановіть розташування Steam"
#: src/utils/steam_parser.py:248
#, fuzzy
msgid "Importing Games…"
msgstr "Імпорт ігор..."
#: src/utils/steam_parser.py:249
msgid "Talking to Steam"
msgstr "Спілкування зі Steam"
#~ msgid "removed"
#~ msgstr "видалено"
#~ msgid "Added:"
#~ msgstr "Додано:"
#~ 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:
@@ -248,7 +245,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,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):