From 05e79c14e3dd141e4e00389c9f6c9688ee0a3327 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Wed, 9 Dec 2020 15:45:50 +0100 Subject: [PATCH] Translate the settings entry that change the chat key --- .../locale/de/LC_MESSAGES/squirrelbattle.po | 69 ++++++++++++------ .../locale/fr/LC_MESSAGES/squirrelbattle.po | 70 ++++++++++++------- squirrelbattle/tests/translations_test.py | 2 + 3 files changed, 94 insertions(+), 47 deletions(-) diff --git a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po index 38d16a6..3f46b32 100644 --- a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po @@ -1,12 +1,14 @@ -# German translation of Squirrel Battle +# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ÿnérant, eichhornchen, nicomarg, charlse # This file is distributed under the same license as the squirrelbattle package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-12-05 14:46+0100\n" +"POT-Creation-Date: 2020-12-09 15:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,10 +17,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: squirrelbattle/display/menudisplay.py:105 +#: squirrelbattle/display/menudisplay.py:134 msgid "== INVENTORY ==" msgstr "== BESTAND ==" +#: squirrelbattle/display/menudisplay.py:138 +msgid "== STALL ==" +msgstr "== STAND ==" + #: squirrelbattle/display/statsdisplay.py:34 msgid "Inventory:" msgstr "Bestand:" @@ -27,19 +33,32 @@ msgstr "Bestand:" msgid "YOU ARE DEAD" msgstr "SIE WURDEN GESTORBEN" +#. TODO +#: squirrelbattle/entities/friendly.py:44 +msgid "I don't sell any squirrel" +msgstr "Ich verkaufe keinen Eichhörnchen." + +#: squirrelbattle/entities/friendly.py:59 +msgid "Flower power!!" +msgstr "Blumenmacht!!" + +#: squirrelbattle/entities/friendly.py:59 +msgid "The sun is warm today" +msgstr "Die Sonne ist warm heute" + #. The bomb is exploding. #. Each entity that is close to the bomb takes damages. #. The player earn XP if the entity was killed. -#: squirrelbattle/entities/items.py:128 +#: squirrelbattle/entities/items.py:132 msgid "Bomb is exploding." msgstr "Die Bombe explodiert." -#: squirrelbattle/entities/items.py:172 +#: squirrelbattle/entities/items.py:204 #, python-brace-format msgid "{player} exchanged its body with {entity}." msgstr "{player} täuscht seinem Körper mit {entity} aus." -#: squirrelbattle/game.py:177 +#: squirrelbattle/game.py:241 msgid "" "Some keys are missing in your save file.\n" "Your save seems to be corrupt. It got deleted." @@ -47,7 +66,7 @@ msgstr "" "In Ihrer Speicherdatei fehlen einige Schlüssel.\n" "Ihre Speicherung scheint korrupt zu sein. Es wird gelöscht." -#: squirrelbattle/game.py:185 +#: squirrelbattle/game.py:249 msgid "" "No player was found on this map!\n" "Maybe you died?" @@ -55,7 +74,7 @@ msgstr "" "Auf dieser Karte wurde kein Spieler gefunden!\n" "Vielleicht sind Sie gestorben?" -#: squirrelbattle/game.py:205 +#: squirrelbattle/game.py:269 msgid "" "The JSON file is not correct.\n" "Your save seems corrupted. It got deleted." @@ -63,27 +82,27 @@ msgstr "" "Die JSON-Datei ist nicht korrekt.\n" "Ihre Speicherung scheint korrumpiert. Sie wurde gelöscht." -#: squirrelbattle/interfaces.py:400 +#: squirrelbattle/interfaces.py:428 #, python-brace-format msgid "{name} hits {opponent}." msgstr "{name} schlägt {opponent}." -#: squirrelbattle/interfaces.py:412 +#: squirrelbattle/interfaces.py:440 #, python-brace-format msgid "{name} takes {amount} damage." msgstr "{name} nimmt {amount} Schadenspunkte." -#: squirrelbattle/interfaces.py:414 +#: squirrelbattle/interfaces.py:442 #, python-brace-format msgid "{name} dies." msgstr "{name} stirbt." -#: squirrelbattle/menus.py:72 +#: squirrelbattle/menus.py:73 msgid "Back" msgstr "Zurück" -#: squirrelbattle/tests/game_test.py:300 squirrelbattle/tests/game_test.py:303 -#: squirrelbattle/tests/game_test.py:306 +#: squirrelbattle/tests/game_test.py:314 squirrelbattle/tests/game_test.py:317 +#: squirrelbattle/tests/game_test.py:320 #: squirrelbattle/tests/translations_test.py:16 msgid "New game" msgstr "Neu Spiel" @@ -161,41 +180,45 @@ msgid "Key used to drop an item in the inventory" msgstr "Taste um eines Objekts im Bestand zu werfen" #: squirrelbattle/tests/translations_test.py:53 +msgid "Key used to talk to a friendly entity" +msgstr "Taste um mit einer friedlicher Entität zu sprechen" + +#: squirrelbattle/tests/translations_test.py:55 msgid "Texture pack" msgstr "Textur-Packung" -#: squirrelbattle/tests/translations_test.py:54 +#: squirrelbattle/tests/translations_test.py:56 msgid "Language" msgstr "Sprache" -#: squirrelbattle/tests/translations_test.py:57 +#: squirrelbattle/tests/translations_test.py:59 msgid "player" msgstr "Spieler" -#: squirrelbattle/tests/translations_test.py:59 +#: squirrelbattle/tests/translations_test.py:61 msgid "tiger" msgstr "Tiger" -#: squirrelbattle/tests/translations_test.py:60 +#: squirrelbattle/tests/translations_test.py:62 msgid "hedgehog" msgstr "Igel" -#: squirrelbattle/tests/translations_test.py:61 +#: squirrelbattle/tests/translations_test.py:63 msgid "rabbit" msgstr "Kanninchen" -#: squirrelbattle/tests/translations_test.py:62 +#: squirrelbattle/tests/translations_test.py:64 msgid "teddy bear" msgstr "Teddybär" -#: squirrelbattle/tests/translations_test.py:64 +#: squirrelbattle/tests/translations_test.py:66 msgid "body snatch potion" msgstr "Leichenfleddererzaubertrank" -#: squirrelbattle/tests/translations_test.py:65 +#: squirrelbattle/tests/translations_test.py:67 msgid "bomb" msgstr "Bombe" -#: squirrelbattle/tests/translations_test.py:66 +#: squirrelbattle/tests/translations_test.py:68 msgid "heart" msgstr "Herz" diff --git a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po index 85bd728..d949d9a 100644 --- a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po @@ -1,25 +1,30 @@ -# French translation of Squirrel Battle +# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ÿnérant, eichhornchen, nicomarg, charlse # This file is distributed under the same license as the squirrelbattle package. +# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-12-05 14:46+0100\n" +"POT-Creation-Date: 2020-12-09 15:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: fr\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: squirrelbattle/display/menudisplay.py:105 +#: squirrelbattle/display/menudisplay.py:134 msgid "== INVENTORY ==" msgstr "== INVENTAIRE ==" +#: squirrelbattle/display/menudisplay.py:138 +msgid "== STALL ==" +msgstr "== STAND ==" + #: squirrelbattle/display/statsdisplay.py:34 msgid "Inventory:" msgstr "Inventaire :" @@ -28,19 +33,32 @@ msgstr "Inventaire :" msgid "YOU ARE DEAD" msgstr "VOUS ÊTES MORT" +#. TODO +#: squirrelbattle/entities/friendly.py:44 +msgid "I don't sell any squirrel" +msgstr "Je ne vends pas d'écureuil" + +#: squirrelbattle/entities/friendly.py:59 +msgid "Flower power!!" +msgstr "Pouvoir des fleurs !" + +#: squirrelbattle/entities/friendly.py:59 +msgid "The sun is warm today" +msgstr "Le soleil est chaud aujourd'hui" + #. The bomb is exploding. #. Each entity that is close to the bomb takes damages. #. The player earn XP if the entity was killed. -#: squirrelbattle/entities/items.py:128 +#: squirrelbattle/entities/items.py:132 msgid "Bomb is exploding." msgstr "La bombe explose." -#: squirrelbattle/entities/items.py:172 +#: squirrelbattle/entities/items.py:204 #, python-brace-format msgid "{player} exchanged its body with {entity}." msgstr "{player} a échangé son corps avec {entity}." -#: squirrelbattle/game.py:177 +#: squirrelbattle/game.py:241 msgid "" "Some keys are missing in your save file.\n" "Your save seems to be corrupt. It got deleted." @@ -48,7 +66,7 @@ msgstr "" "Certaines clés de votre ficher de sauvegarde sont manquantes.\n" "Votre sauvegarde semble corrompue. Elle a été supprimée." -#: squirrelbattle/game.py:185 +#: squirrelbattle/game.py:249 msgid "" "No player was found on this map!\n" "Maybe you died?" @@ -56,7 +74,7 @@ msgstr "" "Aucun joueur n'a été trouvé sur la carte !\n" "Peut-être êtes-vous mort ?" -#: squirrelbattle/game.py:205 +#: squirrelbattle/game.py:269 msgid "" "The JSON file is not correct.\n" "Your save seems corrupted. It got deleted." @@ -64,27 +82,27 @@ msgstr "" "Le fichier JSON de sauvegarde est incorrect.\n" "Votre sauvegarde semble corrompue. Elle a été supprimée." -#: squirrelbattle/interfaces.py:400 +#: squirrelbattle/interfaces.py:428 #, python-brace-format msgid "{name} hits {opponent}." msgstr "{name} frappe {opponent}." -#: squirrelbattle/interfaces.py:412 +#: squirrelbattle/interfaces.py:440 #, python-brace-format msgid "{name} takes {amount} damage." msgstr "{name} prend {amount} points de dégât." -#: squirrelbattle/interfaces.py:414 +#: squirrelbattle/interfaces.py:442 #, python-brace-format msgid "{name} dies." msgstr "{name} meurt." -#: squirrelbattle/menus.py:72 +#: squirrelbattle/menus.py:73 msgid "Back" msgstr "Retour" -#: squirrelbattle/tests/game_test.py:300 squirrelbattle/tests/game_test.py:303 -#: squirrelbattle/tests/game_test.py:306 +#: squirrelbattle/tests/game_test.py:314 squirrelbattle/tests/game_test.py:317 +#: squirrelbattle/tests/game_test.py:320 #: squirrelbattle/tests/translations_test.py:16 msgid "New game" msgstr "Nouvelle partie" @@ -162,41 +180,45 @@ msgid "Key used to drop an item in the inventory" msgstr "Touche pour jeter un objet de l'inventaire" #: squirrelbattle/tests/translations_test.py:53 +msgid "Key used to talk to a friendly entity" +msgstr "Touche pour parler à une entité pacifique" + +#: squirrelbattle/tests/translations_test.py:55 msgid "Texture pack" msgstr "Pack de textures" -#: squirrelbattle/tests/translations_test.py:54 +#: squirrelbattle/tests/translations_test.py:56 msgid "Language" msgstr "Langue" -#: squirrelbattle/tests/translations_test.py:57 +#: squirrelbattle/tests/translations_test.py:59 msgid "player" msgstr "joueur" -#: squirrelbattle/tests/translations_test.py:59 +#: squirrelbattle/tests/translations_test.py:61 msgid "tiger" msgstr "tigre" -#: squirrelbattle/tests/translations_test.py:60 +#: squirrelbattle/tests/translations_test.py:62 msgid "hedgehog" msgstr "hérisson" -#: squirrelbattle/tests/translations_test.py:61 +#: squirrelbattle/tests/translations_test.py:63 msgid "rabbit" msgstr "lapin" -#: squirrelbattle/tests/translations_test.py:62 +#: squirrelbattle/tests/translations_test.py:64 msgid "teddy bear" msgstr "nounours" -#: squirrelbattle/tests/translations_test.py:64 +#: squirrelbattle/tests/translations_test.py:66 msgid "body snatch potion" msgstr "potion d'arrachage de corps" -#: squirrelbattle/tests/translations_test.py:65 +#: squirrelbattle/tests/translations_test.py:67 msgid "bomb" msgstr "bombe" -#: squirrelbattle/tests/translations_test.py:66 +#: squirrelbattle/tests/translations_test.py:68 msgid "heart" msgstr "cœur" diff --git a/squirrelbattle/tests/translations_test.py b/squirrelbattle/tests/translations_test.py index 0cb39c5..876b652 100644 --- a/squirrelbattle/tests/translations_test.py +++ b/squirrelbattle/tests/translations_test.py @@ -50,6 +50,8 @@ class TestTranslations(unittest.TestCase): "Touche pour équiper un objet de l'inventaire") self.assertEqual(_("Key used to drop an item in the inventory"), "Touche pour jeter un objet de l'inventaire") + self.assertEqual(_("Key used to talk to a friendly entity"), + "Touche pour parler à une entité pacifique") self.assertEqual(_("Texture pack"), "Pack de textures") self.assertEqual(_("Language"), "Langue")