Don't translate in english since it is the main language
This commit is contained in:
		
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							@@ -11,7 +11,7 @@ with open("README.md", "r") as f:
 | 
				
			|||||||
    long_description = f.read()
 | 
					    long_description = f.read()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Compile messages
 | 
					# Compile messages
 | 
				
			||||||
for language in ["de", "en", "fr"]:
 | 
					for language in ["de", "fr"]:
 | 
				
			||||||
    args = ["msgfmt", "--check-format",
 | 
					    args = ["msgfmt", "--check-format",
 | 
				
			||||||
            "-o", f"squirrelbattle/locale/{language}/LC_MESSAGES"
 | 
					            "-o", f"squirrelbattle/locale/{language}/LC_MESSAGES"
 | 
				
			||||||
                  "/squirrelbattle.mo",
 | 
					                  "/squirrelbattle.mo",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,217 +0,0 @@
 | 
				
			|||||||
# 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 <EMAIL@ADDRESS>, 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-04 15:59+0100\n"
 | 
					 | 
				
			||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 | 
					 | 
				
			||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 | 
					 | 
				
			||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
 | 
					 | 
				
			||||||
"Language: \n"
 | 
					 | 
				
			||||||
"MIME-Version: 1.0\n"
 | 
					 | 
				
			||||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
					 | 
				
			||||||
"Content-Transfer-Encoding: 8bit\n"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/display/statsdisplay.py:34
 | 
					 | 
				
			||||||
msgid "Inventory:"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/display/statsdisplay.py:39
 | 
					 | 
				
			||||||
msgid "YOU ARE DEAD"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/interfaces.py:394 squirrelbattle/interfaces.py:398
 | 
					 | 
				
			||||||
#, python-brace-format
 | 
					 | 
				
			||||||
msgid "{name} hits {opponent}."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/interfaces.py:405 squirrelbattle/interfaces.py:410
 | 
					 | 
				
			||||||
#, python-brace-format
 | 
					 | 
				
			||||||
msgid "{name} takes {amount} damage."
 | 
					 | 
				
			||||||
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 squirrelbattle/tests/game_test.py:285
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/game_test.py:288 squirrelbattle/tests/game_test.py:291
 | 
					 | 
				
			||||||
msgid "New game"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:46 squirrelbattle/tests/translations_test.py:15
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:17
 | 
					 | 
				
			||||||
msgid "Resume"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:47 squirrelbattle/tests/translations_test.py:17
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:19
 | 
					 | 
				
			||||||
msgid "Save"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:48 squirrelbattle/tests/translations_test.py:16
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:18
 | 
					 | 
				
			||||||
msgid "Load"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:49 squirrelbattle/tests/translations_test.py:18
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:20
 | 
					 | 
				
			||||||
msgid "Settings"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:50 squirrelbattle/tests/translations_test.py:19
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:21
 | 
					 | 
				
			||||||
msgid "Exit"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/menus.py:71
 | 
					 | 
				
			||||||
msgid "Back"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:147 squirrelbattle/game.py:148
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:160
 | 
					 | 
				
			||||||
msgid ""
 | 
					 | 
				
			||||||
"Some keys are missing in your save file.\n"
 | 
					 | 
				
			||||||
"Your save seems to be corrupt. It got deleted."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:155 squirrelbattle/game.py:156
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:168
 | 
					 | 
				
			||||||
msgid ""
 | 
					 | 
				
			||||||
"No player was found on this map!\n"
 | 
					 | 
				
			||||||
"Maybe you died?"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:175 squirrelbattle/game.py:176
 | 
					 | 
				
			||||||
#: squirrelbattle/game.py:188
 | 
					 | 
				
			||||||
msgid ""
 | 
					 | 
				
			||||||
"The JSON file is not correct.\n"
 | 
					 | 
				
			||||||
"Your save seems corrupted. It got deleted."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:21 squirrelbattle/tests/translations_test.py:21
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:25
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:27
 | 
					 | 
				
			||||||
msgid "Main key to move up"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:22 squirrelbattle/tests/translations_test.py:23
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:27
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:29
 | 
					 | 
				
			||||||
msgid "Secondary key to move up"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:23 squirrelbattle/tests/translations_test.py:25
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:29
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:31
 | 
					 | 
				
			||||||
msgid "Main key to move down"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:24 squirrelbattle/tests/translations_test.py:27
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:31
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:33
 | 
					 | 
				
			||||||
msgid "Secondary key to move down"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:25 squirrelbattle/tests/translations_test.py:29
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:33
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:35
 | 
					 | 
				
			||||||
msgid "Main key to move left"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:26 squirrelbattle/tests/translations_test.py:31
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:35
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:37
 | 
					 | 
				
			||||||
msgid "Secondary key to move left"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:27 squirrelbattle/tests/translations_test.py:33
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:37
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:39
 | 
					 | 
				
			||||||
msgid "Main key to move right"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:29 squirrelbattle/tests/translations_test.py:35
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:39
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:41
 | 
					 | 
				
			||||||
msgid "Secondary key to move right"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:30 squirrelbattle/tests/translations_test.py:37
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:41
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:43
 | 
					 | 
				
			||||||
msgid "Key to validate a menu"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:31 squirrelbattle/tests/translations_test.py:39
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:43
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:45
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:47
 | 
					 | 
				
			||||||
msgid "Texture pack"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/settings.py:32 squirrelbattle/tests/translations_test.py:40
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:44
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:46
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:48
 | 
					 | 
				
			||||||
msgid "Language"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/interfaces.py:407 squirrelbattle/interfaces.py:412
 | 
					 | 
				
			||||||
#, python-brace-format
 | 
					 | 
				
			||||||
msgid "{name} dies."
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:47
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:49
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:51
 | 
					 | 
				
			||||||
msgid "player"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:49
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:51
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:53
 | 
					 | 
				
			||||||
msgid "tiger"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:50
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:52
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:54
 | 
					 | 
				
			||||||
msgid "hedgehog"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:51
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:53
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:55
 | 
					 | 
				
			||||||
msgid "rabbit"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:52
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:54
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:56
 | 
					 | 
				
			||||||
msgid "teddy bear"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:54
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:56
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:58
 | 
					 | 
				
			||||||
msgid "bomb"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:55
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:57
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:59
 | 
					 | 
				
			||||||
msgid "heart"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/tests/translations_test.py:45
 | 
					 | 
				
			||||||
msgid "Key used to open the inventory"
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: squirrelbattle/display/menudisplay.py:107
 | 
					 | 
				
			||||||
msgid "== INVENTORY =="
 | 
					 | 
				
			||||||
msgstr ""
 | 
					 | 
				
			||||||
@@ -53,6 +53,9 @@ class Translator:
 | 
				
			|||||||
        Analyse all strings in the project and extract them.
 | 
					        Analyse all strings in the project and extract them.
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        for language in cls.SUPPORTED_LOCALES:
 | 
					        for language in cls.SUPPORTED_LOCALES:
 | 
				
			||||||
 | 
					            if language == "en":
 | 
				
			||||||
 | 
					                # Don't translate the main language
 | 
				
			||||||
 | 
					                continue
 | 
				
			||||||
            file_name = Path(__file__).parent / "locale" / language \
 | 
					            file_name = Path(__file__).parent / "locale" / language \
 | 
				
			||||||
                / "LC_MESSAGES" / "squirrelbattle.po"
 | 
					                / "LC_MESSAGES" / "squirrelbattle.po"
 | 
				
			||||||
            args = ["find", "squirrelbattle", "-iname", "*.py"]
 | 
					            args = ["find", "squirrelbattle", "-iname", "*.py"]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user