From 654bab7c1dc8a6ab0a2de31e7c1570523dcd11c5 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Tue, 1 Dec 2020 17:12:22 +0100 Subject: [PATCH] Translate sun flower messages --- squirrelbattle/entities/friendly.py | 9 ++++++--- .../locale/de/LC_MESSAGES/squirrelbattle.po | 17 +++++++++++++---- .../locale/en/LC_MESSAGES/squirrelbattle.po | 14 +++++++++++++- .../locale/fr/LC_MESSAGES/squirrelbattle.po | 14 +++++++++++++- 4 files changed, 45 insertions(+), 9 deletions(-) diff --git a/squirrelbattle/entities/friendly.py b/squirrelbattle/entities/friendly.py index 6804a83..88281a6 100644 --- a/squirrelbattle/entities/friendly.py +++ b/squirrelbattle/entities/friendly.py @@ -1,6 +1,8 @@ -from ..interfaces import FriendlyEntity, Map +from ..interfaces import FriendlyEntity +from ..translations import gettext as _ from .player import Player + class Merchant(FriendlyEntity) : """ The class for merchants in the dungeon @@ -19,13 +21,14 @@ class Merchant(FriendlyEntity) : This function is used to open the merchant's inventory in a menu, and allow the player to buy/sell objects """ - #TODO + # TODO + class Sunflower(FriendlyEntity) : """ A friendly sunflower """ - dialogue_option = ["Flower power!!", "The sun is warm today"] + dialogue_option = [_("Flower power!!"), _("The sun is warm today")] def __init__(self, maxhealth: int = 15, *args, **kwargs) -> None: diff --git a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po index dfd3365..0416b84 100644 --- a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-11-28 16:03+0100\n" +"POT-Creation-Date: 2020-12-01 17:10+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,6 +19,7 @@ msgstr "" #: squirrelbattle/tests/game_test.py:284 squirrelbattle/tests/game_test.py:287 #: squirrelbattle/tests/translations_test.py:16 +#: squirrelbattle/tests/game_test.py:290 msgid "New game" msgstr "Neu Spiel" @@ -122,17 +123,17 @@ msgstr "Bestand:" msgid "YOU ARE DEAD" msgstr "SIE WURDEN GESTORBEN" -#: squirrelbattle/interfaces.py:398 +#: squirrelbattle/interfaces.py:398 squirrelbattle/interfaces.py:408 #, python-brace-format msgid "{name} hits {opponent}." msgstr "{name} schlägt {opponent}." -#: squirrelbattle/interfaces.py:410 +#: squirrelbattle/interfaces.py:410 squirrelbattle/interfaces.py:420 #, python-brace-format msgid "{name} takes {amount} damage." msgstr "{name} nimmt {amount} Schadenspunkte." -#: squirrelbattle/interfaces.py:412 +#: squirrelbattle/interfaces.py:412 squirrelbattle/interfaces.py:422 #, python-brace-format msgid "{name} dies." msgstr "{name} stirbt." @@ -164,3 +165,11 @@ msgid "" msgstr "" "Die JSON-Datei ist nicht korrekt.\n" "Ihre Speicherung scheint korrumpiert. Sie wurde gelöscht." + +#: squirrelbattle/entities/friendly.py:31 +msgid "Flower power!!" +msgstr "Blumenmacht!!" + +#: squirrelbattle/entities/friendly.py:31 +msgid "The sun is warm today" +msgstr "Die Sonne ist warm heute" diff --git a/squirrelbattle/locale/en/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/en/LC_MESSAGES/squirrelbattle.po index 3f563fa..c45e893 100644 --- a/squirrelbattle/locale/en/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/en/LC_MESSAGES/squirrelbattle.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-11-28 16:03+0100\n" +"POT-Creation-Date: 2020-12-01 17:10+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,11 +26,13 @@ msgid "YOU ARE DEAD" msgstr "" #: squirrelbattle/interfaces.py:394 squirrelbattle/interfaces.py:398 +#: squirrelbattle/interfaces.py:408 #, python-brace-format msgid "{name} hits {opponent}." msgstr "" #: squirrelbattle/interfaces.py:405 squirrelbattle/interfaces.py:410 +#: squirrelbattle/interfaces.py:420 #, python-brace-format msgid "{name} takes {amount} damage." msgstr "" @@ -38,6 +40,7 @@ msgstr "" #: squirrelbattle/menus.py:45 squirrelbattle/tests/translations_test.py:14 #: squirrelbattle/tests/game_test.py:284 squirrelbattle/tests/game_test.py:287 #: squirrelbattle/tests/translations_test.py:16 +#: squirrelbattle/tests/game_test.py:290 msgid "New game" msgstr "" @@ -155,6 +158,7 @@ msgid "Language" msgstr "" #: squirrelbattle/interfaces.py:407 squirrelbattle/interfaces.py:412 +#: squirrelbattle/interfaces.py:422 #, python-brace-format msgid "{name} dies." msgstr "" @@ -193,3 +197,11 @@ msgstr "" #: squirrelbattle/tests/translations_test.py:57 msgid "heart" msgstr "" + +#: squirrelbattle/entities/friendly.py:31 +msgid "Flower power!!" +msgstr "" + +#: squirrelbattle/entities/friendly.py:31 +msgid "The sun is warm today" +msgstr "" diff --git a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po index d46cee6..fb9024e 100644 --- a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-11-28 16:03+0100\n" +"POT-Creation-Date: 2020-12-01 17:10+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,11 +26,13 @@ msgid "YOU ARE DEAD" msgstr "VOUS ÊTES MORT" #: squirrelbattle/interfaces.py:394 squirrelbattle/interfaces.py:398 +#: squirrelbattle/interfaces.py:408 #, python-brace-format msgid "{name} hits {opponent}." msgstr "{name} frappe {opponent}." #: squirrelbattle/interfaces.py:405 squirrelbattle/interfaces.py:410 +#: squirrelbattle/interfaces.py:420 #, python-brace-format msgid "{name} takes {amount} damage." msgstr "{name} prend {amount} points de dégât." @@ -38,6 +40,7 @@ msgstr "{name} prend {amount} points de dégât." #: squirrelbattle/menus.py:45 squirrelbattle/tests/translations_test.py:14 #: squirrelbattle/tests/game_test.py:284 squirrelbattle/tests/game_test.py:287 #: squirrelbattle/tests/translations_test.py:16 +#: squirrelbattle/tests/game_test.py:290 msgid "New game" msgstr "Nouvelle partie" @@ -161,6 +164,7 @@ msgid "Language" msgstr "Langue" #: squirrelbattle/interfaces.py:407 squirrelbattle/interfaces.py:412 +#: squirrelbattle/interfaces.py:422 #, python-brace-format msgid "{name} dies." msgstr "{name} meurt." @@ -199,3 +203,11 @@ msgstr "bombe" #: squirrelbattle/tests/translations_test.py:57 msgid "heart" msgstr "cœur" + +#: squirrelbattle/entities/friendly.py:31 +msgid "Flower power!!" +msgstr "Pouvoir des fleurs !!" + +#: squirrelbattle/entities/friendly.py:31 +msgid "The sun is warm today" +msgstr "Le soleil est chaud aujourd'hui"