Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F116820
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
47 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/data/locale/pt.po b/data/locale/pt.po
new file mode 100644
index 0000000..f4d8c69
--- /dev/null
+++ b/data/locale/pt.po
@@ -0,0 +1,2295 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the meandmyshadow package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: meandmyshadow 0.5svn\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-03-18 00:21+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#: ../src/AchievementList.cpp:43
+msgid "Newbie"
+msgstr ""
+
+#: ../src/AchievementList.cpp:43
+msgid "Complete a level."
+msgstr ""
+
+#: ../src/AchievementList.cpp:44
+msgid "Graduate"
+msgstr ""
+
+#: ../src/AchievementList.cpp:44
+msgid "Complete the tutorial level pack."
+msgstr ""
+
+#: ../src/AchievementList.cpp:45
+msgid "Experienced player"
+msgstr ""
+
+#: ../src/AchievementList.cpp:45
+msgid "Complete 50 levels."
+msgstr ""
+
+#: ../src/AchievementList.cpp:47
+msgid "Good job!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:47
+msgid "Receive a gold medal."
+msgstr ""
+
+#: ../src/AchievementList.cpp:48
+msgid "Outstanding graduate"
+msgstr ""
+
+#: ../src/AchievementList.cpp:48
+msgid "Complete the tutorial level pack with gold for all levels."
+msgstr ""
+
+#: ../src/AchievementList.cpp:49
+msgid "Expert"
+msgstr ""
+
+#: ../src/AchievementList.cpp:49
+msgid "Earn 50 gold medals."
+msgstr ""
+
+#: ../src/AchievementList.cpp:51
+msgid "Hooked"
+msgstr ""
+
+#: ../src/AchievementList.cpp:51
+msgid "Play Me and My Shadow for more than 2 hours."
+msgstr ""
+
+#: ../src/AchievementList.cpp:52
+msgid "Loyal fan of Me and My Shadow"
+msgstr ""
+
+#: ../src/AchievementList.cpp:52
+msgid "Play Me and My Shadow for more than 24 hours."
+msgstr ""
+
+#: ../src/AchievementList.cpp:54
+msgid "Constructor"
+msgstr ""
+
+#: ../src/AchievementList.cpp:54
+msgid "Use the level editor for more than 2 hours."
+msgstr ""
+
+#: ../src/AchievementList.cpp:55
+msgid "The creator"
+msgstr ""
+
+#: ../src/AchievementList.cpp:55
+msgid "Use the level editor for more than 8 hours."
+msgstr ""
+
+#: ../src/AchievementList.cpp:57
+msgid "Look, cute level!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:57
+msgid "Create a level for the first time."
+msgstr ""
+
+#: ../src/AchievementList.cpp:58
+msgid "The level museum"
+msgstr ""
+
+#: ../src/AchievementList.cpp:58
+msgid "Create 10 levels."
+msgstr ""
+
+#: ../src/AchievementList.cpp:60
+msgid "Hello, World!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:60
+msgid "Write a script for the first time."
+msgstr ""
+
+#: ../src/AchievementList.cpp:62
+msgid "Frog"
+msgstr ""
+
+#: ../src/AchievementList.cpp:62
+msgid "Jump 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:63
+msgid "Kangaroo"
+msgstr ""
+
+#: ../src/AchievementList.cpp:63
+msgid "Jump 1000 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:65
+msgid "Wanderer"
+msgstr ""
+
+#: ../src/AchievementList.cpp:65
+msgid "Travel 100 meters."
+msgstr ""
+
+#: ../src/AchievementList.cpp:66
+msgid "Runner"
+msgstr ""
+
+#: ../src/AchievementList.cpp:66
+msgid "Travel 1 kilometer."
+msgstr ""
+
+#: ../src/AchievementList.cpp:67
+msgid "Long distance runner"
+msgstr ""
+
+#: ../src/AchievementList.cpp:67
+msgid "Travel 10 kilometers."
+msgstr ""
+
+#: ../src/AchievementList.cpp:68
+msgid "Marathon runner"
+msgstr ""
+
+#: ../src/AchievementList.cpp:68
+msgid "Travel 42,195 meters."
+msgstr ""
+
+#: ../src/AchievementList.cpp:70
+msgid "Be careful!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:70
+msgid "Die for the first time."
+msgstr ""
+
+#: ../src/AchievementList.cpp:71
+msgid "It doesn't matter..."
+msgstr ""
+
+#: ../src/AchievementList.cpp:71
+msgid "Die 50 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:72
+msgid "Expert of trial and error"
+msgstr ""
+
+#: ../src/AchievementList.cpp:72
+msgid "Die 1000 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:74
+msgid "Keep an eye for moving blocks!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:74
+msgid "Get squashed for the first time."
+msgstr ""
+
+#: ../src/AchievementList.cpp:75
+msgid "Potato masher"
+msgstr ""
+
+#: ../src/AchievementList.cpp:75
+msgid "Get squashed 50 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:77
+msgid "Double kill"
+msgstr ""
+
+#: ../src/AchievementList.cpp:77
+msgid "Get both the player and the shadow dead."
+msgstr ""
+
+#: ../src/AchievementList.cpp:79
+msgid "Bad luck"
+msgstr ""
+
+#: ../src/AchievementList.cpp:79
+msgid "Die 5 times in under 5 seconds."
+msgstr ""
+
+#: ../src/AchievementList.cpp:80
+msgid "This level is too dangerous"
+msgstr ""
+
+#: ../src/AchievementList.cpp:80
+msgid "Die 10 times in under 5 seconds."
+msgstr ""
+
+#: ../src/AchievementList.cpp:82
+msgid "You forgot your friend"
+msgstr ""
+
+#: ../src/AchievementList.cpp:82
+msgid "Finish the level with the player or the shadow dead."
+msgstr ""
+
+#: ../src/AchievementList.cpp:83
+msgid "Just in time"
+msgstr ""
+
+#: ../src/AchievementList.cpp:83
+msgid "Reach the exit with the player and the shadow simultaneously."
+msgstr ""
+
+#: ../src/AchievementList.cpp:85
+msgid "Recorder"
+msgstr ""
+
+#: ../src/AchievementList.cpp:85
+msgid "Record 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:86
+msgid "Shadowmaster"
+msgstr ""
+
+#: ../src/AchievementList.cpp:86
+msgid "Record 1000 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:88
+msgid "Switch puller"
+msgstr ""
+
+#: ../src/AchievementList.cpp:88
+msgid "Pull the switch 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:89
+msgid "The switch is broken!"
+msgstr ""
+
+#: ../src/AchievementList.cpp:89
+msgid "Pull the switch 1000 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:91
+msgid "Swapper"
+msgstr ""
+
+#: ../src/AchievementList.cpp:91
+msgid "Swap 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:93
+msgid "Play it save"
+msgstr ""
+
+#: ../src/AchievementList.cpp:93
+msgid "Save 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:94
+msgid "This game is too hard"
+msgstr ""
+
+#: ../src/AchievementList.cpp:94
+msgid "Load the game 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:96
+msgid "No, thanks"
+msgstr ""
+
+#: ../src/AchievementList.cpp:96
+msgid "Complete a level with checkpoint, but without saving."
+msgstr ""
+
+#: ../src/AchievementList.cpp:98
+msgid "Panic save"
+msgstr ""
+
+#: ../src/AchievementList.cpp:98
+msgid "Save twice in 1 second."
+msgstr ""
+
+#: ../src/AchievementList.cpp:99
+msgid "Panic load"
+msgstr ""
+
+#: ../src/AchievementList.cpp:99
+msgid "Load twice in 1 second."
+msgstr ""
+
+#: ../src/AchievementList.cpp:101
+msgid "Bad saving position"
+msgstr ""
+
+#: ../src/AchievementList.cpp:101
+msgid "Load the game and die within 1 second."
+msgstr ""
+
+#: ../src/AchievementList.cpp:102
+msgid "This level is too hard"
+msgstr ""
+
+#: ../src/AchievementList.cpp:102
+msgid "Load the same save and die 100 times."
+msgstr ""
+
+#: ../src/AchievementList.cpp:104
+msgid "Quick swap"
+msgstr ""
+
+#: ../src/AchievementList.cpp:104
+msgid "Swap twice in under a second."
+msgstr ""
+
+#: ../src/AchievementList.cpp:107
+msgid "Horizontal confusion"
+msgstr ""
+
+#: ../src/AchievementList.cpp:107
+msgid "Press left and right simultaneously."
+msgstr ""
+
+#: ../src/AchievementList.cpp:109
+msgid "Cheater"
+msgstr ""
+
+#: ../src/AchievementList.cpp:109
+msgid "Cheat in game."
+msgstr ""
+
+#: ../src/AchievementList.cpp:111
+msgid "Programmer"
+msgstr ""
+
+#: ../src/AchievementList.cpp:111
+msgid "Play the development version of Me and My Shadow."
+msgstr ""
+
+#: ../src/Addons.cpp:46 ../src/LevelPackManager.cpp:108
+msgid "Levels"
+msgstr ""
+
+#: ../src/Addons.cpp:46
+msgid "Single level which usually contain demanding puzzles"
+msgstr ""
+
+#: ../src/Addons.cpp:47
+msgid "Levelpacks"
+msgstr ""
+
+#: ../src/Addons.cpp:47
+msgid "Collection of levels with the same author or style"
+msgstr ""
+
+#: ../src/Addons.cpp:48
+msgid "Themes"
+msgstr ""
+
+#: ../src/Addons.cpp:48
+msgid "Give every block and background a new look and feel"
+msgstr ""
+
+#: ../src/Addons.cpp:59 ../src/TitleMenu.cpp:47
+msgid "Addons"
+msgstr ""
+
+#: ../src/Addons.cpp:88 ../src/Functions.cpp:687
+msgid "Loading..."
+msgstr ""
+
+#: ../src/Addons.cpp:108
+msgid "Unable to initialize addon menu:"
+msgstr ""
+
+#: ../src/Addons.cpp:116 ../src/Addons.cpp:179 ../src/Addons.cpp:702
+#: ../src/Addons.cpp:730 ../src/CreditsMenu.cpp:91 ../src/HelpManager.cpp:934
+#: ../src/HelpManager.cpp:954 ../src/LevelSelect.cpp:169
+#: ../src/StatisticsScreen.cpp:195
+msgid "Back"
+msgstr ""
+
+#: ../src/Addons.cpp:194
+msgid "ERROR: unable to download addons file!"
+msgstr ""
+
+# TRANSLATORS: addon_list is the name of a file and should not be translated.
+#: ../src/Addons.cpp:206
+msgid "ERROR: unable to load addon_list file!"
+msgstr ""
+
+#: ../src/Addons.cpp:217
+msgid "ERROR: Invalid file format of addons file!"
+msgstr ""
+
+#: ../src/Addons.cpp:229
+msgid "ERROR: Addon list version is unsupported!"
+msgstr ""
+
+# TRANSLATORS: installed_addons is the name of a file and should not be translated.
+#: ../src/Addons.cpp:250
+msgid "ERROR: Unable to create the installed_addons file."
+msgstr ""
+
+#: ../src/Addons.cpp:268
+msgid "ERROR: Invalid file format of the installed_addons!"
+msgstr ""
+
+# TRANSLATORS: indicates the author of an addon.
+#: ../src/Addons.cpp:418 ../src/Addons.cpp:655
+#, c-format
+msgid "by %s"
+msgstr ""
+
+#: ../src/Addons.cpp:426
+msgid "Installed"
+msgstr ""
+
+#: ../src/Addons.cpp:431
+msgid "Updatable"
+msgstr ""
+
+#: ../src/Addons.cpp:441
+msgid "Not installed"
+msgstr ""
+
+#: ../src/Addons.cpp:659
+#, c-format
+msgid "Version: %d\n"
+msgstr ""
+
+#: ../src/Addons.cpp:661
+#, c-format
+msgid "Installed version: %d\n"
+msgstr ""
+
+#: ../src/Addons.cpp:664
+#, c-format
+msgid "License: %s\n"
+msgstr ""
+
+#: ../src/Addons.cpp:667
+#, c-format
+msgid "Website: %s\n"
+msgstr ""
+
+#: ../src/Addons.cpp:671
+msgid "(No descriptions provided)"
+msgstr ""
+
+#: ../src/Addons.cpp:697 ../src/Addons.cpp:724
+msgid "Remove"
+msgstr ""
+
+#: ../src/Addons.cpp:713
+msgid "Update"
+msgstr ""
+
+#: ../src/Addons.cpp:719
+msgid "Install"
+msgstr ""
+
+#: ../src/Addons.cpp:814
+#, c-format
+msgid "This addon can't be removed because it's needed by %s."
+msgstr ""
+
+#: ../src/Addons.cpp:814 ../src/Addons.cpp:1091
+msgid "Dependency"
+msgstr ""
+
+#: ../src/Addons.cpp:843
+#, c-format
+msgid "WARNING: File '%s' appears to have been removed already."
+msgstr ""
+
+#: ../src/Addons.cpp:843 ../src/Addons.cpp:850 ../src/Addons.cpp:858
+#: ../src/Addons.cpp:865 ../src/Addons.cpp:874 ../src/Addons.cpp:880
+#: ../src/Addons.cpp:899 ../src/Addons.cpp:906 ../src/Addons.cpp:933
+#: ../src/Addons.cpp:940 ../src/Addons.cpp:947 ../src/Addons.cpp:958
+#: ../src/Addons.cpp:987 ../src/Addons.cpp:992 ../src/Addons.cpp:1002
+#: ../src/Addons.cpp:1008 ../src/Addons.cpp:1021 ../src/Addons.cpp:1026
+#: ../src/Addons.cpp:1048 ../src/Addons.cpp:1054 ../src/Addons.cpp:1084
+msgid "Addon error"
+msgstr ""
+
+#: ../src/Addons.cpp:850
+#, c-format
+msgid "ERROR: Unable to remove file '%s'!"
+msgstr ""
+
+#: ../src/Addons.cpp:858
+#, c-format
+msgid "WARNING: Directory '%s' appears to have been removed already."
+msgstr ""
+
+#: ../src/Addons.cpp:865
+#, c-format
+msgid "ERROR: Unable to remove directory '%s'!"
+msgstr ""
+
+#: ../src/Addons.cpp:874
+#, c-format
+msgid "WARNING: Level '%s' appears to have been removed already."
+msgstr ""
+
+#: ../src/Addons.cpp:880
+#, c-format
+msgid "ERROR: Unable to remove level '%s'!"
+msgstr ""
+
+#: ../src/Addons.cpp:899
+#, c-format
+msgid "WARNING: Levelpack directory '%s' appears to have been removed already."
+msgstr ""
+
+#: ../src/Addons.cpp:906
+#, c-format
+msgid "ERROR: Unable to remove levelpack directory '%s'!"
+msgstr ""
+
+#: ../src/Addons.cpp:933
+#, c-format
+msgid "ERROR: Unable to download addon file %s."
+msgstr ""
+
+#: ../src/Addons.cpp:940
+#, c-format
+msgid "ERROR: Unable to extract addon file %s."
+msgstr ""
+
+#: ../src/Addons.cpp:947
+msgid "ERROR: Addon is missing metadata!"
+msgstr ""
+
+#: ../src/Addons.cpp:958
+msgid "ERROR: Invalid file format for metadata file!"
+msgstr ""
+
+#: ../src/Addons.cpp:987
+#, c-format
+msgid "WARNING: File '%s' already exists, addon may be broken or not working!"
+msgstr ""
+
+#: ../src/Addons.cpp:992
+#, c-format
+msgid ""
+"WARNING: Unable to copy file '%s' to '%s', addon may be broken or not "
+"working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1002
+#, c-format
+msgid ""
+"WARNING: Destination directory '%s' already exists, addon may be broken or "
+"not working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1008 ../src/Addons.cpp:1054
+#, c-format
+msgid ""
+"WARNING: Unable to move directory '%s' to '%s', addon may be broken or not "
+"working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1021
+#, c-format
+msgid "WARNING: Level '%s' already exists, addon may be broken or not working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1026
+#, c-format
+msgid ""
+"WARNING: Unable to copy level '%s' to '%s', addon may be broken or not "
+"working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1048
+#, c-format
+msgid ""
+"WARNING: Levelpack directory '%s' already exists, addon may be broken or not "
+"working!"
+msgstr ""
+
+#: ../src/Addons.cpp:1084
+#, c-format
+msgid "ERROR: Addon requires another addon (%s) which can't be found!"
+msgstr ""
+
+#: ../src/Addons.cpp:1091
+#, c-format
+msgid "The addon %s is needed and will be installed now."
+msgstr ""
+
+#: ../src/Block.cpp:719 ../src/LevelEditor.cpp:294
+msgid "On"
+msgstr ""
+
+#: ../src/Block.cpp:720 ../src/LevelEditor.cpp:295
+msgid "Off"
+msgstr ""
+
+#: ../src/CommandManager.cpp:41
+#, c-format
+msgid "Undo %s"
+msgstr ""
+
+#: ../src/CommandManager.cpp:43
+msgid "Can't undo"
+msgstr ""
+
+#: ../src/CommandManager.cpp:49
+#, c-format
+msgid "Redo %s"
+msgstr ""
+
+#: ../src/CommandManager.cpp:51
+msgid "Can't redo"
+msgstr ""
+
+#: ../src/Commands.cpp:118
+#, c-format
+msgid "Resize %s"
+msgstr ""
+
+#: ../src/Commands.cpp:118
+#, c-format
+msgid "Move %s"
+msgstr ""
+
+# TRANSLATORS: Context: Resize/Move ...
+# TRANSLATORS: Context: Add/Remove ...
+# TRANSLATORS: Context: Undo/Redo ...
+# TRANSLATORS: Block name
+#: ../src/Commands.cpp:120 ../src/Commands.cpp:1098 ../src/Commands.cpp:1142
+#: ../src/LevelEditor.cpp:1642 ../src/LevelEditor.cpp:4745
+msgid "Custom scenery block"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:126
+#, c-format
+msgid "Move %d object"
+msgid_plural "Move %d objects"
+msgstr[0] ""
+msgstr[1] ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:206
+msgid "Resize level"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:819
+msgid "Modify level property"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:932
+#, c-format
+msgid "Add background layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:934
+#, c-format
+msgid "Delete background layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:938
+#, c-format
+msgid "Add foreground layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:940
+#, c-format
+msgid "Delete foreground layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:972
+#, c-format
+msgid "Modify the property of background layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:975
+#, c-format
+msgid "Modify the property of foreground layer %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1065
+#, c-format
+msgid "Move %d object from layer %s to layer %s"
+msgid_plural "Move %d objects from layer %s to layer %s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/Commands.cpp:1096
+#, c-format
+msgid "Add %s"
+msgstr ""
+
+#: ../src/Commands.cpp:1096
+#, c-format
+msgid "Remove %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1104
+#, c-format
+msgid "Add %d object"
+msgid_plural "Add %d objects"
+msgstr[0] ""
+msgstr[1] ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1106
+#, c-format
+msgid "Remove %d object"
+msgid_plural "Remove %d objects"
+msgstr[0] ""
+msgstr[1] ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1113
+#, c-format
+msgid "Add path to %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1115
+#, c-format
+msgid "Remove a path point from %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1120
+#, c-format
+msgid "Remove all paths from %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1125
+#, c-format
+msgid "Add link from %s to %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1130
+#, c-format
+msgid "Remove all links from %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1136
+msgid "Modify the %2 property of %1"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1187
+#, c-format
+msgid "Edit the script of %s"
+msgstr ""
+
+# TRANSLATORS: Context: Undo/Redo ...
+#: ../src/Commands.cpp:1190
+msgid "Edit the script of level"
+msgstr ""
+
+#: ../src/CreditsMenu.cpp:37 ../src/TitleMenu.cpp:54
+msgid "Credits"
+msgstr ""
+
+# TRANSLATORS: This is the decimal point character in your language.
+#: ../src/Functions.cpp:518 ../src/OptionsMenu.cpp:433
+msgctxt "numeric"
+msgid "."
+msgstr ""
+
+# TRANSLATORS: This is the thousands separator character in your language.
+#: ../src/Functions.cpp:520 ../src/OptionsMenu.cpp:434
+msgctxt "numeric"
+msgid ","
+msgstr ""
+
+# TRANSLATORS: This is the grouping of digits in your language,
+# see <http://www.cplusplus.com/reference/locale/numpunct/grouping/> for more information.
+# However, we use string containing "123..." instead of "\x01\x02\x03...", also, "0" is the same as "".
+#: ../src/Functions.cpp:524 ../src/OptionsMenu.cpp:435
+msgctxt "numeric"
+msgid "3"
+msgstr ""
+
+#: ../src/Functions.cpp:1265 ../src/Functions.cpp:1292
+#: ../src/LevelEditor.cpp:592 ../src/LevelEditor.cpp:656
+#: ../src/LevelEditor.cpp:790 ../src/LevelEditor.cpp:854
+#: ../src/LevelEditor.cpp:941 ../src/LevelEditor.cpp:1055
+#: ../src/LevelEditor.cpp:1198 ../src/LevelEditor.cpp:1258
+#: ../src/LevelEditor.cpp:1355 ../src/LevelEditor.cpp:1419
+#: ../src/LevelEditor.cpp:3217 ../src/LevelEditSelect.cpp:265
+#: ../src/LevelEditSelect.cpp:315 ../src/LevelEditSelect.cpp:355
+msgid "OK"
+msgstr ""
+
+#: ../src/Functions.cpp:1266 ../src/Functions.cpp:1278
+#: ../src/Functions.cpp:1288 ../src/LevelEditor.cpp:598
+#: ../src/LevelEditor.cpp:662 ../src/LevelEditor.cpp:796
+#: ../src/LevelEditor.cpp:860 ../src/LevelEditor.cpp:947
+#: ../src/LevelEditor.cpp:1061 ../src/LevelEditor.cpp:1204
+#: ../src/LevelEditor.cpp:1264 ../src/LevelEditor.cpp:1361
+#: ../src/LevelEditor.cpp:1425 ../src/LevelEditor.cpp:3223
+#: ../src/LevelEditSelect.cpp:270 ../src/LevelEditSelect.cpp:319
+#: ../src/LevelEditSelect.cpp:359 ../src/OptionsMenu.cpp:293
+msgid "Cancel"
+msgstr ""
+
+#: ../src/Functions.cpp:1270
+msgid "Abort"
+msgstr ""
+
+#: ../src/Functions.cpp:1271 ../src/Functions.cpp:1287
+msgid "Retry"
+msgstr ""
+
+#: ../src/Functions.cpp:1272
+msgid "Ignore"
+msgstr ""
+
+#: ../src/Functions.cpp:1276 ../src/Functions.cpp:1282
+msgid "Yes"
+msgstr ""
+
+#: ../src/Functions.cpp:1277 ../src/Functions.cpp:1283
+msgid "No"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s or %d from your translation:
+# - %d means the level number in a levelpack
+# - %s means the name of current level
+#: ../src/Game.cpp:329 ../src/Game.cpp:1447
+#, c-format
+msgid "Level %d %s"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - first %s means currently configured key to restart game
+# - Second %s means configured key to load from last save
+#: ../src/Game.cpp:1136
+#, c-format
+msgid "Press %s to restart current level or press %s to load the game."
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with currently configured key to restart game
+#: ../src/Game.cpp:1147
+#, c-format
+msgid "Press %s to restart current level."
+msgstr ""
+
+#: ../src/Game.cpp:1160
+msgid "Your shadow has died."
+msgstr ""
+
+#: ../src/Game.cpp:1242
+#, c-format
+msgid "%d recording"
+msgid_plural "%d recordings"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/Game.cpp:1435
+msgid "You've finished:"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %-.2f from your translation:
+# - %-.2f means time in seconds
+# - s is shortened form of a second. Try to keep it so.
+#: ../src/Game.cpp:1495 ../src/LevelEditor.cpp:2984
+#, c-format
+msgid "Time: %-.2fs"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %-.2f from your translation:
+# - %-.2f means time in seconds
+# - s is shortened form of a second. Try to keep it so.
+#: ../src/Game.cpp:1504 ../src/LevelEditor.cpp:2993
+#, c-format
+msgid "Best time: %-.2fs"
+msgstr ""
+
+#: ../src/Game.cpp:1515 ../src/LevelEditor.cpp:3007
+#, c-format
+msgid "Target time: %-.2fs"
+msgstr ""
+
+#: ../src/Game.cpp:1537 ../src/LevelEditor.cpp:2987
+#, c-format
+msgid "Collectibles: %d"
+msgstr ""
+
+#: ../src/Game.cpp:1537 ../src/LevelEditor.cpp:2987
+#, c-format
+msgid "Recordings: %d"
+msgstr ""
+
+#: ../src/Game.cpp:1546 ../src/LevelEditor.cpp:2996
+#, c-format
+msgid "Best collectibles: %d"
+msgstr ""
+
+#: ../src/Game.cpp:1557 ../src/LevelEditor.cpp:3013
+#, c-format
+msgid "Target collectibles: %d"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with name of a prize medal (gold, silver or bronze)
+#: ../src/Game.cpp:1570 ../src/LevelEditor.cpp:3001
+#, c-format
+msgid "You earned the %s medal"
+msgstr ""
+
+#: ../src/Game.cpp:1570 ../src/LevelEditor.cpp:3001
+msgid "GOLD"
+msgstr ""
+
+#: ../src/Game.cpp:1570 ../src/LevelEditor.cpp:3001
+msgid "SILVER"
+msgstr ""
+
+#: ../src/Game.cpp:1570 ../src/LevelEditor.cpp:3001
+msgid "BRONZE"
+msgstr ""
+
+# TRANSLATORS: used as return to the level selector menu
+#: ../src/Game.cpp:1597
+msgid "Menu"
+msgstr ""
+
+# TRANSLATORS: used as restart level
+#: ../src/Game.cpp:1604 ../src/InputManager.cpp:47
+msgid "Restart"
+msgstr ""
+
+# TRANSLATORS: used as next level
+#: ../src/Game.cpp:1611
+msgid "Next"
+msgstr ""
+
+#: ../src/Game.cpp:1637
+msgid "Game replay is done."
+msgstr ""
+
+#: ../src/Game.cpp:1637
+msgid "Game Replay"
+msgstr ""
+
+#: ../src/Game.cpp:2082 ../src/Game.cpp:2084
+msgid "Congratulations"
+msgstr ""
+
+#: ../src/Game.cpp:2084
+msgid "You have finished the levelpack!"
+msgstr ""
+
+#: ../src/HelpManager.cpp:918
+msgid "Scripting Help"
+msgstr ""
+
+#: ../src/HelpManager.cpp:928
+msgid "Homepage"
+msgstr ""
+
+#: ../src/HelpManager.cpp:940
+msgid "Forward"
+msgstr ""
+
+#: ../src/HelpManager.cpp:946
+msgid "Search"
+msgstr ""
+
+#: ../src/HelpManager.cpp:960
+msgid "Goto"
+msgstr ""
+
+#: ../src/HelpManager.cpp:996 ../src/LevelEditSelect.cpp:284
+#: ../src/LevelPlaySelect.cpp:794
+msgid "Close"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Up (in menu)"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Down (in menu)"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Left"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Right"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Jump"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Action"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Space (Record)"
+msgstr ""
+
+#: ../src/InputManager.cpp:46
+msgid "Cancel recording"
+msgstr ""
+
+#: ../src/InputManager.cpp:47
+msgid "Escape"
+msgstr ""
+
+#: ../src/InputManager.cpp:47
+msgid "Tab (View shadow/Level prop.)"
+msgstr ""
+
+#: ../src/InputManager.cpp:47
+msgid "Save game (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:47
+msgid "Load game"
+msgstr ""
+
+#: ../src/InputManager.cpp:47
+msgid "Swap (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:48
+msgid "Teleport (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:48
+msgid "Suicide (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:48
+msgid "Shift (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:48
+msgid "Next block type (in Editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:49
+msgid "Previous block type (in editor)"
+msgstr ""
+
+#: ../src/InputManager.cpp:49
+msgid "Select (in menu)"
+msgstr ""
+
+# TRANSLAOTRS: This is used when the name of the key code is not found.
+#: ../src/InputManager.cpp:164
+#, c-format
+msgid "(KEY %d)"
+msgstr ""
+
+#: ../src/InputManager.cpp:171
+#, c-format
+msgid "JOYSTICK AXIS %d %s"
+msgstr ""
+
+#: ../src/InputManager.cpp:174
+#, c-format
+msgid "JOYSTICK BUTTON %d"
+msgstr ""
+
+#: ../src/InputManager.cpp:179
+#, c-format
+msgid "JOYSTICK HAT %d LEFT"
+msgstr ""
+
+#: ../src/InputManager.cpp:182
+#, c-format
+msgid "JOYSTICK HAT %d RIGHT"
+msgstr ""
+
+#: ../src/InputManager.cpp:185
+#, c-format
+msgid "JOYSTICK HAT %d UP"
+msgstr ""
+
+#: ../src/InputManager.cpp:188
+#, c-format
+msgid "JOYSTICK HAT %d DOWN"
+msgstr ""
+
+# TRANSLAOTRS: This is used when the JOYSTICK_HAT value is invalid.
+#: ../src/InputManager.cpp:193
+#, c-format
+msgid "JOYSTICK HAT %d %d"
+msgstr ""
+
+#: ../src/InputManager.cpp:210
+msgid "OR"
+msgstr ""
+
+#: ../src/InputManager.cpp:433
+msgid "Select an item and press a key to change it."
+msgstr ""
+
+#: ../src/InputManager.cpp:436
+msgid "Press backspace to clear the selected item."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:60
+msgctxt "block"
+msgid "Block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:60
+msgctxt "block"
+msgid "Player Start"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:60
+msgctxt "block"
+msgid "Shadow Start"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:61
+msgctxt "block"
+msgid "Exit"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:61
+msgctxt "block"
+msgid "Shadow Block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:61
+msgctxt "block"
+msgid "Spikes"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:62
+msgctxt "block"
+msgid "Checkpoint"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:62
+msgctxt "block"
+msgid "Swap"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:62
+msgctxt "block"
+msgid "Fragile"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:63
+msgctxt "block"
+msgid "Moving Block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:63
+msgctxt "block"
+msgid "Moving Shadow Block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:63
+msgctxt "block"
+msgid "Moving Spikes"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:64
+msgctxt "block"
+msgid "Teleporter"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:64
+msgctxt "block"
+msgid "Button"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:64
+msgctxt "block"
+msgid "Switch"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:65
+msgctxt "block"
+msgid "Conveyor Belt"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:65
+msgctxt "block"
+msgid "Shadow Conveyor Belt"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:65
+msgctxt "block"
+msgid "Notification Block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:66
+msgctxt "block"
+msgid "Collectable"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:66
+msgctxt "block"
+msgid "Pushable"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73 ../src/LevelEditor.cpp:74
+#: ../src/LevelEditor.cpp:339
+msgid "Select"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73
+msgid "Add"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73 ../src/LevelEditor.cpp:74
+#: ../src/LevelEditor.cpp:340
+msgid "Delete"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73 ../src/LevelPlaySelect.cpp:134
+#: ../src/TitleMenu.cpp:44
+msgid "Play"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73 ../src/LevelEditor.cpp:3127
+msgid "Level settings"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73
+msgid "Save level"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:73
+msgid "Back to menu"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:74
+msgid "Configure"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:102
+#, c-format
+msgid "%s (Scenery)"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:296
+msgid "Toggle"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:299
+msgid "Complete"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:300
+msgid "One step"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:301
+msgid "Two steps"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:302
+msgid "Gone"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:320
+msgid "Negative infinity"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:322
+msgid "Zero"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:324
+msgid "Level size"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:326
+msgid "Positive infinity"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:328
+msgid "Default"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:337
+msgid "Deselect"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:347 ../src/LevelEditor.cpp:1311
+#, c-format
+msgid "Horizontal repeat start: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:349 ../src/LevelEditor.cpp:1312
+#, c-format
+msgid "Horizontal repeat end: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:351 ../src/LevelEditor.cpp:1313
+#, c-format
+msgid "Vertical repeat start: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:353 ../src/LevelEditor.cpp:1314
+#, c-format
+msgid "Vertical repeat end: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:358 ../src/LevelEditor.cpp:1325
+msgid "Custom scenery"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:364 ../src/LevelEditor.cpp:697
+#: ../src/LevelEditor.cpp:699
+msgid "Visible"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:373
+msgid "Link"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:374
+msgid "Remove Links"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:378 ../src/LevelEditor.cpp:721
+#: ../src/LevelEditor.cpp:723
+msgid "Automatic"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:388 ../src/LevelEditor.cpp:746
+#, c-format
+msgid "Behavior: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:391
+msgid "Path"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:392
+msgid "Remove Path"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:394 ../src/LevelEditor.cpp:400
+#: ../src/LevelEditor.cpp:684 ../src/LevelEditor.cpp:686
+msgid "Activated"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:395 ../src/LevelEditor.cpp:709
+#: ../src/LevelEditor.cpp:711
+msgid "Looping"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:401 ../src/LevelEditor.cpp:3830
+msgid "Speed"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:407 ../src/LevelEditor.cpp:765
+#, c-format
+msgid "State: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:411 ../src/LevelEditor.cpp:416
+#: ../src/LevelEditor.cpp:3804 ../src/LevelEditor.cpp:3808
+msgid "Message"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:419 ../src/LevelEditor.cpp:1377
+#: ../src/LevelEditor.cpp:4159
+msgid "Appearance"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:424 ../src/LevelEditor.cpp:466
+#: ../src/LevelEditor.cpp:812
+msgid "Scripting"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:437 ../src/LevelEditor.cpp:993
+#: ../src/LevelEditor.cpp:1011
+#, c-format
+msgid "Background layer: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:444 ../src/LevelEditor.cpp:992
+#: ../src/LevelEditor.cpp:1010
+msgid "Blocks layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:452 ../src/LevelEditor.cpp:993
+#: ../src/LevelEditor.cpp:1011
+#, c-format
+msgid "Foreground layer: %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:458
+msgid "Add new layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:459 ../src/LevelEditor.cpp:1017
+msgid "Delete selected layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:460 ../src/LevelEditor.cpp:1019
+msgid "Configure selected layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:461 ../src/LevelEditor.cpp:1021
+msgid "Move selected object to layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:465 ../src/OptionsMenu.cpp:59
+msgid "Settings"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:498
+msgid "NOTE: the layers are sorted by name alphabetically."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:574
+msgid "Notification block"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:580 ../src/LevelEditor.cpp:622
+msgid "Enter message here:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:631
+msgid "Example:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:634
+msgid "Copy"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:743
+msgid "Behavior"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:762
+msgid "State"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:770
+msgid "Conveyor belt speed"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:776
+msgid "Enter speed here:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:787
+msgid "NOTE: 1 Speed = 0.08 block/s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:818
+msgid "Id:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:866 ../src/LevelEditor.cpp:953
+msgid "Help"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:889
+msgid "Level Scripting"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:934
+#, c-format
+msgid ""
+"NOTE: If the file '%s' is present, the script in it will be executed before "
+"'onCreate' event."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1029
+msgid "Add layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1035
+msgid "Enter the layer name:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1045 ../src/LevelEditor.cpp:1138
+#: ../src/LevelEditor.cpp:1248
+msgid "Layer type:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1050 ../src/LevelEditor.cpp:1143
+#: ../src/LevelEditor.cpp:1253
+msgid "Background layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1051 ../src/LevelEditor.cpp:1144
+#: ../src/LevelEditor.cpp:1254
+msgid "Foreground layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1091
+#, c-format
+msgid "Are you sure you want to delete background layer '%s'?"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1091
+#, c-format
+msgid "Are you sure you want to delete foreground layer '%s'?"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1093
+msgid "Delete layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1117
+msgid "Layer settings"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1123
+msgid "Layer name:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1148
+msgid "Layer moving speed (1 speed = 0.8 block/s):"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1173
+msgid "Speed of following camera:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1227
+msgid "Move to layer"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1233
+msgid "Enter the layer name (create new layer if necessary):"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1307
+msgid "Repeat mode"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1331
+msgid "Custom scenery:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1394
+msgid "(Use the default appearance for this block)"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:1861
+msgid "Toolbox"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2261 ../src/LevelEditor.cpp:2346
+msgid "The level has unsaved changes."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2265 ../src/LevelEditor.cpp:2348
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2265 ../src/LevelEditor.cpp:2348
+msgid "Quit prompt"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2937 ../src/LevelEditor.cpp:2940
+#, c-format
+msgid "Level \"%s\" saved"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2937 ../src/LevelEditor.cpp:2940
+msgid "Saved"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:2996
+#, c-format
+msgid "Best recordings: %d"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3013
+#, c-format
+msgid "Target recordings: %d"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3134 ../src/LevelEditSelect.cpp:221
+msgid "Name:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3141
+msgid "Theme:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3149
+#, c-format
+msgid "Examples: %s or %s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3156
+msgid "Music:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3164
+msgid "Arcade mode"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3172
+msgid "Target time (s):"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3193 ../src/LevelEditor.cpp:3835
+msgid "Target collectibles:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3193 ../src/LevelEditor.cpp:3835
+msgid "Target recordings:"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:3213
+msgid "Restart level editor is required"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4006 ../src/LevelEditor.cpp:4049
+#: ../src/LevelEditor.cpp:4073
+msgid "Please enter a layer name."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4006 ../src/LevelEditor.cpp:4013
+#: ../src/LevelEditor.cpp:4049 ../src/LevelEditor.cpp:4055
+#: ../src/LevelEditor.cpp:4073 ../src/LevelEditor.cpp:4077
+#: ../src/LevelEditSelect.cpp:703 ../src/LevelEditSelect.cpp:742
+#: ../src/LevelEditSelect.cpp:747 ../src/LevelEditSelect.cpp:752
+#: ../src/LevelEditSelect.cpp:757 ../src/LevelEditSelect.cpp:826
+#: ../src/LevelEditSelect.cpp:870 ../src/LevelPlaySelect.cpp:688
+msgid "Error"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4012 ../src/LevelEditor.cpp:4054
+#, c-format
+msgid "There is already a foreground layer named '%s'."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4012 ../src/LevelEditor.cpp:4054
+#, c-format
+msgid "There is already a background layer named '%s'."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4077
+msgid "Source and destination layers are the same."
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4094
+msgid "Scenery"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4535 ../src/LevelEditor.cpp:4563
+#, c-format
+msgid "Speed: %d = %0.2f block/s"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4548
+msgid "Stop at this point"
+msgstr ""
+
+#: ../src/LevelEditor.cpp:4553
+#, c-format
+msgid "Pause: %d = %0.3fs"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:44 ../src/TitleMenu.cpp:46
+msgid "Map Editor"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:60 ../src/LevelEditSelect.cpp:204
+msgid "New Levelpack"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:65
+msgid "Pack Properties"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:70
+msgid "Remove Pack"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:75
+msgid "Move Map"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:83
+msgid "Remove Map"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:88
+msgid "Edit Map"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:214
+msgid "Properties"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:215
+msgid "Tools"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:232
+msgid "Description:"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:243
+msgid "Congratulation text:"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:254
+msgid "Music list:"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:277 ../src/LevelEditSelect.cpp:821
+msgid "Export translation template"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:303 ../src/LevelEditSelect.cpp:536
+msgid "Add level"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:306
+msgid "File name:"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:331
+msgid "Move level"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:334
+msgid "Level: "
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:348
+msgid "Before"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:349
+msgid "After"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:350
+msgid "Swap"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:395 ../src/LevelPlaySelect.cpp:191
+msgid "Individual levels which are not contained in any level packs"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:629
+#, c-format
+msgid "Are you sure remove the level pack '%s'?"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:631 ../src/LevelEditSelect.cpp:666
+msgid "Remove prompt"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:664
+#, c-format
+msgid "Are you sure remove the map '%s'?"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:703
+msgid "Levelpack name cannot be empty."
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:742
+#, c-format
+msgid "The levelpack directory '%s' already exists!"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:747
+#, c-format
+msgid "Unable to create levelpack directory '%s'!"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:752
+#, c-format
+msgid "The levelpack file '%s' already exists!"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:757
+#, c-format
+msgid "Unable to create levelpack file '%s'!"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:819
+#, c-format
+msgid ""
+"The translation template is exported at\n"
+"'%s'."
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:824
+msgid "Failed to export translation template."
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:836
+msgid "No file name given for the new level."
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:836
+msgid "Missing file name"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:870
+#, c-format
+msgid "The file %s already exists."
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:923
+msgid "The entered level number isn't valid!"
+msgstr ""
+
+#: ../src/LevelEditSelect.cpp:923
+msgid "Illegal number"
+msgstr ""
+
+#: ../src/LevelInfoRender.cpp:24
+msgid "Choose a level"
+msgstr ""
+
+#: ../src/LevelInfoRender.cpp:27
+msgid "Time:"
+msgstr ""
+
+#: ../src/LevelInfoRender.cpp:28 ../src/StatisticsScreen.cpp:273
+msgid "Recordings:"
+msgstr ""
+
+#: ../src/LevelInfoRender.cpp:29
+msgid "Collectibles:"
+msgstr ""
+
+#: ../src/LevelPackManager.cpp:124
+msgid "Custom Levels"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:108
+msgid "Select Level"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:135 ../src/LevelPlaySelect.cpp:696
+msgid "More replays"
+msgstr ""
+
+# TRANSLATORS: This means best time or recordings are outdated due to level MD5 changed. Please make it short since there are not enough spaces.
+#: ../src/LevelPlaySelect.cpp:340 ../src/LevelPlaySelect.cpp:353
+msgid "(old)"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:688
+msgid "There are no replays for this level."
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:739
+msgid "Best time"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:742
+msgid "Best collectibles"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:744
+msgid "Best recordings"
+msgstr ""
+
+# TRANSLATORS: This means the replay file has unknown version (file name doesn't contain MD5).
+#: ../src/LevelPlaySelect.cpp:763
+msgid "Unknown version"
+msgstr ""
+
+# TRANSLATORS: This means the replay file matches the level (different MD5).
+#: ../src/LevelPlaySelect.cpp:767
+msgid "Current version"
+msgstr ""
+
+# TRANSLATORS: This means the replay file doesn't match the level (different MD5).
+#: ../src/LevelPlaySelect.cpp:769
+msgid "Outdated version"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:788
+msgid "Replay"
+msgstr ""
+
+#: ../src/LevelPlaySelect.cpp:800
+msgid "Try the replay with current version of level"
+msgstr ""
+
+# TRANSLATORS: Used for button which clear any level progress like unlocked levels and highscores.
+#: ../src/OptionsMenu.cpp:70
+msgid "Clear Progress"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:113
+msgid "General"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:114
+msgid "Controls"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:125
+msgid "Music"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:133
+msgid "Sound"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:141
+msgid "Resolution"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:181
+msgid "Language"
+msgstr ""
+
+# TRANSLATORS: as detect user's language automatically
+#: ../src/OptionsMenu.cpp:189
+msgid "Auto-Detect"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:213
+msgid "Theme"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:251
+msgid "Internet proxy"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:260
+msgid "Fullscreen"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:265
+msgid "Quick record"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:270
+msgid "Internet"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:275
+msgid "Fade transition"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:298
+msgid "Save Changes"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:564
+msgid "Do you really want to reset level progress?"
+msgstr ""
+
+#: ../src/OptionsMenu.cpp:564
+msgid "Warning"
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with current action key
+#: ../src/Player.cpp:408
+#, c-format
+msgid "Press %s key to save the game."
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with current action key
+#: ../src/Player.cpp:423
+#, c-format
+msgid "Press %s key to swap the position of player and shadow."
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with current action key
+#: ../src/Player.cpp:470
+#, c-format
+msgid "Press %s key to teleport."
+msgstr ""
+
+# TRANSLATORS: Please do not remove %s from your translation:
+# - %s will be replaced with current action key
+#: ../src/Player.cpp:563
+#, c-format
+msgid "Press %s key to activate the switch."
+msgstr ""
+
+#: ../src/StatisticsManager.cpp:387
+msgid "New achievement:"
+msgstr ""
+
+#: ../src/StatisticsManager.cpp:395
+#, c-format
+msgid "Achieved on %s"
+msgstr ""
+
+#: ../src/StatisticsManager.cpp:398
+msgid "Unknown achievement"
+msgstr ""
+
+#: ../src/StatisticsManager.cpp:403
+#, c-format
+msgid "Achieved %1.0f%%"
+msgstr ""
+
+#: ../src/StatisticsManager.cpp:405
+msgid "Not achieved"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:64 ../src/TitleMenu.cpp:56
+msgid "Achievements and Statistics"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:202
+msgid "Achievements"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:203
+msgid "Statistics"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:248
+msgid "Total"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:260
+msgid "Traveling distance (m)"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:261
+msgid "Jump times"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:262
+msgid "Die times"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:263
+msgid "Squashed times"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:274
+msgid "Switch pulled times:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:275
+msgid "Swap times:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:276
+msgid "Save times:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:277
+msgid "Load times:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:282
+msgid "Completed levels:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:323
+msgid "In-game time:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:326
+msgid "Level editing time:"
+msgstr ""
+
+#: ../src/StatisticsScreen.cpp:330
+msgid "Created levels:"
+msgstr ""
+
+#: ../src/TitleMenu.cpp:45
+msgid "Options"
+msgstr ""
+
+#: ../src/TitleMenu.cpp:48
+msgid "Quit"
+msgstr ""
+
+#: ../src/TitleMenu.cpp:132
+msgid "Enable internet in order to install addons."
+msgstr ""
+
+#: ../src/TitleMenu.cpp:132
+msgid "Internet disabled"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RETURN"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "ESCAPE"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "BACKSPACE"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "TAB"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "SPACE"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "CAPSLOCK"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "PRINTSCREEN"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "SCROLLLOCK"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "PAUSE"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "INSERT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "HOME"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "PAGEUP"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "DELETE"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "END"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "PAGEDOWN"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RIGHT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "LEFT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "DOWN"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "UP"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "NUMLOCK"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "SYSREQ"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "LEFT CTRL"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "LEFT SHIFT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "LEFT ALT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "LEFT GUI"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RIGHT CTRL"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RIGHT SHIFT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RIGHT ALT"
+msgstr ""
+
+# TRANSLATORS: name of a key
+msgctxt "keys"
+msgid "RIGHT GUI"
+msgstr ""
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, May 9, 7:57 PM (6 d, 23 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
62696
Default Alt Text
(47 KB)
Attached To
Mode
R79 meandmyshadow
Attached
Detach File
Event Timeline