From 44f42e0d2ff10665ef49efdd0373734563141725 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sun, 12 Dec 2021 20:14:04 +0100 Subject: [PATCH] Update translation templates --- data/levels/bonus1/messages.pot | 44 +- data/levels/bonus2/messages.pot | 10 +- data/levels/bonus3/messages.pot | 29 +- data/levels/bonus4/messages.pot | 34 +- data/levels/christmas2016/messages.pot | 4 +- data/levels/community2016/messages.pot | 60 +- data/levels/halloween2014/messages.pot | 4 +- data/levels/misc/messages.pot | 8 +- data/levels/revenge_in_redmond/messages.pot | 45 +- data/levels/test/messages.pot | 22 + data/levels/world1/messages.pot | 38 +- data/levels/world2/messages.pot | 38 +- data/locale/messages.pot | 2090 ++++++++++++++----- 13 files changed, 1720 insertions(+), 706 deletions(-) create mode 100644 data/levels/test/messages.pot diff --git a/data/levels/bonus1/messages.pot b/data/levels/bonus1/messages.pot index cf751a62fd6..39b9ee8c65b 100644 --- a/data/levels/bonus1/messages.pot +++ b/data/levels/bonus1/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.5.1-1466-g10c6d0df7\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2018-11-05 23:45+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -100,6 +100,12 @@ msgstr "" msgid "Bad Guys Stink!" msgstr "" +#: data/levels/bonus1/thompson-level2.stl:96 +msgid "" +"#These levels were made Swimming-Ready by Serano and revamped by " +"AllyTheOcelot" +msgstr "" + #: data/levels/bonus1/torfi-level1.stl:3 msgid "A good start" msgstr "" @@ -108,8 +114,8 @@ msgstr "" msgid "Too easy" msgstr "" -#: data/levels/bonus1/torfi-level2.stl:42 -msgid "#All these levels were upgraded to milestone 2 design by Hume2." +#: data/levels/bonus1/torfi-level2.stl:56 +msgid "#All these levels were upgraded for milestone 2 by Hume." msgstr "" #: data/levels/bonus1/torfi-level3.stl:3 @@ -140,62 +146,62 @@ msgstr "" msgid "Bonus Island I" msgstr "" -#: data/levels/bonus1/worldmap.stwm:12 +#: data/levels/bonus1/worldmap.stwm:127 msgid "You found a secret place!" msgstr "" -#: data/levels/bonus1/worldmap.stwm:20 +#: data/levels/bonus1/worldmap.stwm:135 msgid "Hint: Use igloos to get back here." msgstr "" -#: data/levels/bonus1/worldmap.stwm:29 +#: data/levels/bonus1/worldmap.stwm:144 msgid "Warp to Matr1x' Sector" msgstr "" -#: data/levels/bonus1/worldmap.stwm:36 data/levels/bonus1/worldmap.stwm:110 +#: data/levels/bonus1/worldmap.stwm:151 data/levels/bonus1/worldmap.stwm:228 msgid "Warp to Thompson's Domain" msgstr "" -#: data/levels/bonus1/worldmap.stwm:43 data/levels/bonus1/worldmap.stwm:104 +#: data/levels/bonus1/worldmap.stwm:158 data/levels/bonus1/worldmap.stwm:221 msgid "Leave the SuperTux Team Island" msgstr "" -#: data/levels/bonus1/worldmap.stwm:50 +#: data/levels/bonus1/worldmap.stwm:165 msgid "Warp to Abednego's Area" msgstr "" -#: data/levels/bonus1/worldmap.stwm:57 data/levels/bonus1/worldmap.stwm:143 +#: data/levels/bonus1/worldmap.stwm:172 data/levels/bonus1/worldmap.stwm:262 msgid "Leave Torfi's Territory" msgstr "" -#: data/levels/bonus1/worldmap.stwm:64 data/levels/bonus1/worldmap.stwm:90 +#: data/levels/bonus1/worldmap.stwm:179 data/levels/bonus1/worldmap.stwm:207 msgid "Leave Abednego's Area" msgstr "" -#: data/levels/bonus1/worldmap.stwm:70 data/levels/bonus1/worldmap.stwm:117 +#: data/levels/bonus1/worldmap.stwm:186 data/levels/bonus1/worldmap.stwm:234 msgid "Leave Thompson's Domain" msgstr "" -#: data/levels/bonus1/worldmap.stwm:77 +#: data/levels/bonus1/worldmap.stwm:193 msgid "Back to Matr1x' Sector" msgstr "" -#: data/levels/bonus1/worldmap.stwm:83 +#: data/levels/bonus1/worldmap.stwm:200 msgid "Warp home" msgstr "" -#: data/levels/bonus1/worldmap.stwm:97 +#: data/levels/bonus1/worldmap.stwm:214 msgid "Warp to the SuperTux Team Island" msgstr "" -#: data/levels/bonus1/worldmap.stwm:123 +#: data/levels/bonus1/worldmap.stwm:241 msgid "Leave Matr1x' Sector" msgstr "" -#: data/levels/bonus1/worldmap.stwm:129 +#: data/levels/bonus1/worldmap.stwm:248 msgid "Continue Matr1x' Sector" msgstr "" -#: data/levels/bonus1/worldmap.stwm:136 +#: data/levels/bonus1/worldmap.stwm:255 msgid "Warp to Torfi's Territory" msgstr "" diff --git a/data/levels/bonus2/messages.pot b/data/levels/bonus2/messages.pot index 9854f89c68b..b9b0984eb8b 100644 --- a/data/levels/bonus2/messages.pot +++ b/data/levels/bonus2/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.5.1-1466-g10c6d0df7\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2018-11-05 23:45+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -164,14 +164,14 @@ msgstr "" msgid "Bonus Island II" msgstr "" -#: data/levels/bonus2/worldmap.stwm:12 data/levels/bonus2/worldmap.stwm:20 +#: data/levels/bonus2/worldmap.stwm:157 data/levels/bonus2/worldmap.stwm:165 msgid "You found a secret place!" msgstr "" -#: data/levels/bonus2/worldmap.stwm:29 +#: data/levels/bonus2/worldmap.stwm:174 msgid "I wonder where that path leads to..." msgstr "" -#: data/levels/bonus2/worldmap.stwm:36 +#: data/levels/bonus2/worldmap.stwm:181 msgid "Warp home..." msgstr "" diff --git a/data/levels/bonus3/messages.pot b/data/levels/bonus3/messages.pot index 24d94b50b4f..9c6ac2635e2 100644 --- a/data/levels/bonus3/messages.pot +++ b/data/levels/bonus3/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.0-1010-gefc33a183\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2019-11-24 01:44+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: data/levels/bonus3/-89-2_degrees.stl:3 -msgid "-89.2 degrees" +msgid "The Level Formely Known As \"-89,2 Degrees\"" msgstr "" #: data/levels/bonus3/Global_Warming.stl:3 @@ -38,14 +38,14 @@ msgid "Another cold day" msgstr "" #: data/levels/bonus3/antarctic_rain.stl:3 -msgid "Antarctic rain" +msgid "Forest Rain (aka \"Antarctic Rain\")" msgstr "" #: data/levels/bonus3/but_no_one_can_stop_it.stl:3 msgid "...but no one can stop it..." msgstr "" -#: data/levels/bonus3/but_no_one_can_stop_it.stl:392 +#: data/levels/bonus3/but_no_one_can_stop_it.stl:428 msgid "" "-Sorry, this flying platform is lazy.\n" "-Come back another time." @@ -125,6 +125,10 @@ msgstr "" msgid "Entering the castle" msgstr "" +#: data/levels/bonus3/entering_castle.stl:60 +msgid "#Sorry, nothing to see here! Use the rope to get out!" +msgstr "" + #: data/levels/bonus3/flowers.stl:3 msgid "Flower Bonus" msgstr "" @@ -165,13 +169,13 @@ msgstr "" msgid "The Toilette zone" msgstr "" -#: data/levels/bonus3/niv-3.stl:29 +#: data/levels/bonus3/niv-3.stl:58 msgid "" "- Flush: \n" "#Press the up key to flush! " msgstr "" -#: data/levels/bonus3/niv-3.stl:219 +#: data/levels/bonus3/niv-3.stl:380 msgid "" "- A Way out?\n" "#Let's Jump! " @@ -217,15 +221,6 @@ msgstr "" msgid "Bonus Island III" msgstr "" -#: data/levels/bonus3/worldmap.stwm:238 -msgid "You found a secret place!" -msgstr "" - -#: data/levels/bonus3/worldmap.stwm:282 data/levels/bonus3/worldmap.stwm:297 -#: data/levels/bonus3/worldmap.stwm:304 +#: data/levels/bonus3/worldmap.stwm:273 msgid "Go Home" msgstr "" - -#: data/levels/bonus3/worldmap.stwm:290 -msgid "Enter Forest Section" -msgstr "" diff --git a/data/levels/bonus4/messages.pot b/data/levels/bonus4/messages.pot index d5500cabd65..ebda8895b55 100644 --- a/data/levels/bonus4/messages.pot +++ b/data/levels/bonus4/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.0-1010-gefc33a183\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2019-11-24 01:44+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,12 +53,12 @@ msgstr "" msgid "Forest Mountains" msgstr "" -#: data/levels/bonus4/Forest_Mountains.stl:140 +#: data/levels/bonus4/Forest_Mountains.stl:141 msgid "#One Path contains enemies, the other treasure..." msgstr "" -#: data/levels/bonus4/Forest_Mountains.stl:145 -#: data/levels/bonus4/Forest_Mountains.stl:150 +#: data/levels/bonus4/Forest_Mountains.stl:146 +#: data/levels/bonus4/Forest_Mountains.stl:151 msgid "#You can use this door to try the other way..." msgstr "" @@ -102,7 +102,7 @@ msgstr "" msgid "SnowMan's Land" msgstr "" -#: data/levels/bonus4/SnowMansLand.stl:86 +#: data/levels/bonus4/SnowMansLand.stl:113 msgid "#It sure is breezy today, huh?" msgstr "" @@ -114,16 +114,16 @@ msgstr "" msgid "Some Icy Path" msgstr "" -#: data/levels/bonus4/Some_Icy_Path.stl:115 +#: data/levels/bonus4/Some_Icy_Path.stl:128 msgid "" "#You won't be able to pass, if you don't bring him something he wants..." msgstr "" -#: data/levels/bonus4/Some_Icy_Path.stl:120 +#: data/levels/bonus4/Some_Icy_Path.stl:133 msgid "#Maybe this crystal is the right thing for this snowman...?" msgstr "" -#: data/levels/bonus4/Some_Icy_Path.stl:125 +#: data/levels/bonus4/Some_Icy_Path.stl:138 msgid "#Great, now he's gone... I'll keep the crystal for myself." msgstr "" @@ -155,28 +155,28 @@ msgstr "" msgid "Bonus Island IV" msgstr "" -#: data/levels/bonus4/worldmap.stwm:210 +#: data/levels/bonus4/worldmap.stwm:246 msgid "Enter Forest Sector" msgstr "" -#: data/levels/bonus4/worldmap.stwm:217 +#: data/levels/bonus4/worldmap.stwm:253 msgid "Enter Halloween Sector" msgstr "" -#: data/levels/bonus4/worldmap.stwm:224 +#: data/levels/bonus4/worldmap.stwm:260 msgid "Enter Arctic Sector" msgstr "" -#: data/levels/bonus4/worldmap.stwm:231 data/levels/bonus4/worldmap.stwm:238 -#: data/levels/bonus4/worldmap.stwm:245 data/levels/bonus4/worldmap.stwm:252 -#: data/levels/bonus4/worldmap.stwm:259 data/levels/bonus4/worldmap.stwm:266 +#: data/levels/bonus4/worldmap.stwm:267 data/levels/bonus4/worldmap.stwm:274 +#: data/levels/bonus4/worldmap.stwm:281 data/levels/bonus4/worldmap.stwm:288 +#: data/levels/bonus4/worldmap.stwm:295 data/levels/bonus4/worldmap.stwm:302 msgid "Go Home" msgstr "" -#: data/levels/bonus4/worldmap.stwm:273 +#: data/levels/bonus4/worldmap.stwm:309 msgid "Go Back" msgstr "" -#: data/levels/bonus4/worldmap.stwm:280 +#: data/levels/bonus4/worldmap.stwm:316 msgid "The next challenge awaits..." msgstr "" diff --git a/data/levels/christmas2016/messages.pot b/data/levels/christmas2016/messages.pot index 26b0e87137a..639d0c1687b 100644 --- a/data/levels/christmas2016/messages.pot +++ b/data/levels/christmas2016/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.0-1010-gefc33a183\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2019-11-24 01:44+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/data/levels/community2016/messages.pot b/data/levels/community2016/messages.pot index eed4161a137..7125897d88c 100644 --- a/data/levels/community2016/messages.pot +++ b/data/levels/community2016/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.0-1010-gefc33a183\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2019-11-24 01:44+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,6 +21,18 @@ msgstr "" msgid "The Ancient Ruins Of The Forest" msgstr "" +#: data/levels/community2016/By_Arctic_Water (jojo141948).stl:3 +msgid "By Arctic Water" +msgstr "" + +#: data/levels/community2016/Castle_Life (Serano).stl:3 +msgid "Castle Life" +msgstr "" + +#: data/levels/community2016/Castle_Life (Serano).stl:170 +msgid "#It's possible, but not recommended to swim in hot lava." +msgstr "" + #: data/levels/community2016/Double_Problems (herobrine).stl:3 msgid "Double Problems" msgstr "" @@ -45,6 +57,16 @@ msgstr "" msgid "HMS Snowball Ahoy!" msgstr "" +#: data/levels/community2016/Ice_Under_Water (adharsh).stl:3 +msgid "Ice Under Water" +msgstr "" + +#: data/levels/community2016/Ice_Under_Water (adharsh).stl:109 +msgid "" +"For Tux to swim, just jump into the water and use the navigation keys. You " +"can use the jump key to move faster." +msgstr "" + #: data/levels/community2016/Into_The_Palace (ThomyW).stl:3 msgid "Into The Palace" msgstr "" @@ -53,6 +75,10 @@ msgstr "" msgid "Is The Biggest Fish" msgstr "" +#: data/levels/community2016/Is_The_Biggest_Fish (cookie monster).stl:129 +msgid "Area secreta" +msgstr "" + #: data/levels/community2016/Problem_With_Green (herobrine).stl:3 msgid "The Problem With GREEN" msgstr "" @@ -61,10 +87,18 @@ msgstr "" msgid "Sunny Hills" msgstr "" +#: data/levels/community2016/The_Missing_Link (Serano).stl:3 +msgid "The Missing Link" +msgstr "" + #: data/levels/community2016/The_Mountains (gelada).stl:3 msgid "The Mountains" msgstr "" +#: data/levels/community2016/The_Mountains (gelada).stl:277 +msgid "area secreta" +msgstr "" + #: data/levels/community2016/The_Strange_Thing (herobrine).stl:3 msgid "The Strange Thing" msgstr "" @@ -73,6 +107,26 @@ msgstr "" msgid "Uncontrolled Lift" msgstr "" +#: data/levels/community2016/Uncontrolled_Lift (gelada).stl:186 +msgid "" +"Espera uma bocadinho!\n" +"Wait!" +msgstr "" + +#: data/levels/community2016/Under_The_Water (davide).stl:3 +msgid "Under The Water" +msgstr "" + +#: data/levels/community2016/Under_The_Water (davide).stl:350 +msgid "" +"-Plants\n" +"!images/creatures/plant/plant.png\n" +"#The sleeping plants are like a sleeping spiky. The normal plants are like a " +"simple snowball.\n" +"!images/creatures/tumbleweed/tumbleweed0.png\n" +"#This creature is like a bouncing snowball or a flying snowball." +msgstr "" + #: data/levels/community2016/Up_Or_Down (Serano).stl:3 msgid "Up, Or Down?" msgstr "" @@ -82,5 +136,5 @@ msgid "Welcome To The Icy Island" msgstr "" #: data/levels/community2016/worldmap.stwm:3 -msgid "Community Island 2016" +msgid "Community Island 2020" msgstr "" diff --git a/data/levels/halloween2014/messages.pot b/data/levels/halloween2014/messages.pot index 4cfb01e82e9..bdc75f709d5 100644 --- a/data/levels/halloween2014/messages.pot +++ b/data/levels/halloween2014/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.0-1010-gefc33a183\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2019-11-24 01:44+0100\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/data/levels/misc/messages.pot b/data/levels/misc/messages.pot index 627348b9569..1fbc3f2dbf4 100644 --- a/data/levels/misc/messages.pot +++ b/data/levels/misc/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,10 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +#: data/levels/misc/credits.stl:3 +msgid "Credits" +msgstr "" + #: data/levels/misc/menu.stl.in:3 msgid "Menu Level" msgstr "" diff --git a/data/levels/revenge_in_redmond/messages.pot b/data/levels/revenge_in_redmond/messages.pot index 0c04ac85c5a..ddc63f37a39 100644 --- a/data/levels/revenge_in_redmond/messages.pot +++ b/data/levels/revenge_in_redmond/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,54 +17,33 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: data/levels/revenge_in_redmond/deep_cave.stl:3 -msgid "Deep Cave" +#: data/levels/revenge_in_redmond/antarctica.stl:3 +msgid "Antarctica 1" msgstr "" -#: data/levels/revenge_in_redmond/its_been_ages.stl:3 -msgid "It's Been Ages" +#: data/levels/revenge_in_redmond/get_to_choppa.stl:3 +msgid "Get to da Choppa!" msgstr "" #: data/levels/revenge_in_redmond/long_office_nights.stl:3 msgid "Long Office Nights" msgstr "" -#: data/levels/revenge_in_redmond/long_office_nights.stl:652 +#: data/levels/revenge_in_redmond/long_office_nights.stl:570 msgid "" -"#Tux, my friend! Could you please bring me some coffee? The stuff you used " -"to drink would work just fine, thanks!" -msgstr "" - -#: data/levels/revenge_in_redmond/long_office_nights.stl:657 -msgid "" -"#Thanks, Bro! If you're having trouble reaching that platform, try jumping " -"on my head!" -msgstr "" - -#: data/levels/revenge_in_redmond/nostalgia.stl:3 -msgid "Nostalgia..." -msgstr "" - -#: data/levels/revenge_in_redmond/nostalgia.stl:923 -msgid "" -"#Sometimes Tux remembers his youth, when the world was more simple and he " -"battled crazy screens..." +"#Only those wielding the legendary coffee and mints shall pass this barrier!" msgstr "" #: data/levels/revenge_in_redmond/redmond_headquarters.stl:3 msgid "Redmond Headquarters" msgstr "" -#: data/levels/revenge_in_redmond/redmond_headquarters.stl:634 -msgid "#Tux, you came a long way..." -msgstr "" - -#: data/levels/revenge_in_redmond/redmond_headquarters.stl:639 -msgid "#Thank you for 20 awesome years!" +#: data/levels/revenge_in_redmond/where_my_super_cape.stl:3 +msgid "Where Is My Super Cape?" msgstr "" -#: data/levels/revenge_in_redmond/retro_age.stl:3 -msgid "Retro Age" +#: data/levels/revenge_in_redmond/who_is_dawn.stl:3 +msgid "Who Is This Dawn?" msgstr "" #: data/levels/revenge_in_redmond/worldmap.stwm:3 diff --git a/data/levels/test/messages.pot b/data/levels/test/messages.pot new file mode 100644 index 00000000000..7a3fb43a600 --- /dev/null +++ b/data/levels/test/messages.pot @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the SuperTux package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" +"Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: data/levels/test/swimming.stl:3 +msgid "Swimming Test" +msgstr "" diff --git a/data/levels/world1/messages.pot b/data/levels/world1/messages.pot index cd0248d485b..b14f3aa626f 100644 --- a/data/levels/world1/messages.pot +++ b/data/levels/world1/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,16 +21,16 @@ msgstr "" msgid "23rd Airborne" msgstr "" -#: data/levels/world1/23rd_airborne.stl:355 -#: data/levels/world1/between_glaciers.stl:615 -#: data/levels/world1/between_glaciers.stl:623 -#: data/levels/world1/crystal_mine.stl:1150 -#: data/levels/world1/crystal_mine.stl:1158 +#: data/levels/world1/23rd_airborne.stl:598 +#: data/levels/world1/between_glaciers.stl:855 +#: data/levels/world1/between_glaciers.stl:863 +#: data/levels/world1/crystal_mine.stl:1535 +#: data/levels/world1/crystal_mine.stl:1543 #: data/levels/world1/frosted_fields.stl:188 #: data/levels/world1/path_in_the_clouds.stl:348 #: data/levels/world1/path_in_the_clouds.stl:1126 -#: data/levels/world1/shattered_bridge.stl:269 -#: data/levels/world1/stone_cold.stl:397 data/levels/world1/worldmap.stwm:200 +#: data/levels/world1/shattered_bridge.stl:628 +#: data/levels/world1/stone_cold.stl:397 data/levels/world1/worldmap.stwm:188 msgid "You found a secret area!" msgstr "" @@ -38,7 +38,7 @@ msgstr "" msgid "Above the Arctic Skies" msgstr "" -#: data/levels/world1/above_arctic_skies.stl:152 +#: data/levels/world1/above_arctic_skies.stl:162 msgid "" "-Air Flower\n" "!images/powerups/airflower/air_flower-0.png\n" @@ -50,7 +50,7 @@ msgstr "" msgid "Between Two Glaciers" msgstr "" -#: data/levels/world1/between_glaciers.stl:104 +#: data/levels/world1/between_glaciers.stl:108 msgid "" "-Crystals\n" "#This level contains four coloured crystals. Can you find them?\n" @@ -71,7 +71,7 @@ msgstr "" msgid "The Crystal Mine" msgstr "" -#: data/levels/world1/crystal_mine.stl:608 +#: data/levels/world1/crystal_mine.stl:686 msgid "#You have to activate two switches to open this door." msgstr "" @@ -281,7 +281,7 @@ msgstr "" msgid "Welcome to Antarctica" msgstr "" -#: data/levels/world1/welcome_antarctica.stl:68 +#: data/levels/world1/welcome_antarctica.stl:74 msgid "" "-Bonus Blocks\n" "!images/objects/bonus_block/full-0.png\n" @@ -291,7 +291,7 @@ msgid "" "#Hit them from below to get at their contents." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:77 +#: data/levels/world1/welcome_antarctica.stl:83 msgid "" "-Eggs\n" "!images/powerups/egg/egg-shade.png\n" @@ -299,7 +299,7 @@ msgid "" "head." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:84 +#: data/levels/world1/welcome_antarctica.stl:90 msgid "" "-Checkpoints\n" "!images/objects/resetpoints/bell-m.png\n" @@ -308,7 +308,7 @@ msgid "" "coins (at least 25 coins)." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:91 +#: data/levels/world1/welcome_antarctica.stl:97 msgid "" "-Running\n" "!images/tiles/signs/run.png\n" @@ -316,21 +316,21 @@ msgid "" "over the blocks." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:98 +#: data/levels/world1/welcome_antarctica.stl:104 msgid "" "-Fire Flower\n" "!images/powerups/fireflower/fire_flower-0.png\n" "#The fire flower gives Tux the ability to shoot fireballs." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:105 +#: data/levels/world1/welcome_antarctica.stl:111 msgid "" "-Tux Doll\n" "!images/powerups/1up/1up.png\n" "#The Tux doll gives Tux 100 coins." msgstr "" -#: data/levels/world1/welcome_antarctica.stl:112 +#: data/levels/world1/welcome_antarctica.stl:118 msgid "" "-Secret Areas\n" "#Many levels contain secret areas behind what seems to be plain walls. Look " diff --git a/data/levels/world2/messages.pot b/data/levels/world2/messages.pot index 48525baae50..9719e677f27 100644 --- a/data/levels/world2/messages.pot +++ b/data/levels/world2/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SuperTux v0.6.2-15-g464bdfca1\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-05-24 08:12+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,21 +21,21 @@ msgstr "" msgid "Ancient Ruins" msgstr "" -#: data/levels/world2/ancient_ruins.stl:1416 -#: data/levels/world2/ancient_ruins.stl:1424 -#: data/levels/world2/bouncy_coils.stl:237 -#: data/levels/world2/bouncy_coils.stl:245 -#: data/levels/world2/bye_bye_forest.stl:977 +#: data/levels/world2/ancient_ruins.stl:1463 +#: data/levels/world2/ancient_ruins.stl:1471 +#: data/levels/world2/bouncy_coils.stl:380 +#: data/levels/world2/bouncy_coils.stl:388 +#: data/levels/world2/bye_bye_forest.stl:1607 #: data/levels/world2/crumbling_path.stl:278 #: data/levels/world2/crumbling_path.stl:1651 -#: data/levels/world2/going_underground.stl:199 -#: data/levels/world2/going_underground.stl:1199 +#: data/levels/world2/going_underground.stl:246 +#: data/levels/world2/going_underground.stl:1249 #: data/levels/world2/mouldy_grotto.stl:559 #: data/levels/world2/penguin_grow_trees.stl:459 #: data/levels/world2/penguin_grow_trees.stl:467 -#: data/levels/world2/through_dark.stl:309 -#: data/levels/world2/tux_builder.stl:283 -#: data/levels/world2/wooden_roots.stl:279 data/levels/world2/worldmap.stwm:185 +#: data/levels/world2/through_dark.stl:361 +#: data/levels/world2/tux_builder.stl:384 +#: data/levels/world2/wooden_roots.stl:279 data/levels/world2/worldmap.stwm:186 msgid "You found a secret area!" msgstr "" @@ -63,7 +63,7 @@ msgstr "" msgid "Find the Bigger Fish!" msgstr "" -#: data/levels/world2/find_big_fish.stl:800 +#: data/levels/world2/find_big_fish.stl:1058 msgid "-A big fish... for you." msgstr "" @@ -87,7 +87,7 @@ msgstr "" msgid "Ghouls' Lair" msgstr "" -#: data/levels/world2/ghouls_lair.stl:847 +#: data/levels/world2/ghouls_lair.stl:849 msgid "" "#Lanterns are used to make magic blocks solid, so you're able to walk atop " "of them." @@ -119,7 +119,7 @@ msgstr "" msgid "Lost Village" msgstr "" -#: data/levels/world2/lost_village.stl:184 +#: data/levels/world2/lost_village.stl:187 msgid "#Don't forget to hit the switch!" msgstr "" @@ -172,7 +172,7 @@ msgstr "" msgid "Tux the Builder" msgstr "" -#: data/levels/world2/tux_builder.stl:80 +#: data/levels/world2/tux_builder.stl:77 msgid "" "-Portable Objects:\n" "!images/objects/rock/rock.png\n" @@ -187,7 +187,7 @@ msgstr "" #: data/levels/world2/tux_own_horror_show.stl:790 msgid "" -"#Willow-wisps are small, annoying ghosts, which transport you to different, " +"#Will o' Wisps are small, annoying ghosts, which transport you to different, " "often dangerous places." msgstr "" @@ -211,9 +211,9 @@ msgid "Wooden Roots" msgstr "" #: data/levels/world2/worldmap.stwm:3 -msgid "Forest Island" +msgid "Rooted Forest" msgstr "" -#: data/levels/world2/worldmap.stwm:199 +#: data/levels/world2/worldmap.stwm:200 msgid "To be continued..." msgstr "" diff --git a/data/locale/messages.pot b/data/locale/messages.pot index 38ed1321be2..1c4490e1562 100644 --- a/data/locale/messages.pot +++ b/data/locale/messages.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"#-#-#-#-# main.pot (SuperTux v0.6.1-153-g080f6ca8e) #-#-#-#-#\n" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"#-#-#-#-# main.pot (SuperTux v0.6.2-963-gb4a1b149f) #-#-#-#-#\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,10 +18,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -"#-#-#-#-# credits.pot (SuperTux v0.6.1-153-g080f6ca8e) #-#-#-#-#\n" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"#-#-#-#-# credits.pot (SuperTux v0.6.2-963-gb4a1b149f) #-#-#-#-#\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,10 +29,10 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# objects.pot (SuperTux v0.6.1-153-g080f6ca8e) #-#-#-#-#\n" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"#-#-#-#-# objects.pot (SuperTux v0.6.2-963-gb4a1b149f) #-#-#-#-#\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -40,10 +40,10 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# tilesets.pot (SuperTux v0.6.1-153-g080f6ca8e) #-#-#-#-#\n" -"Project-Id-Version: SuperTux v0.6.1-153-g080f6ca8e\n" +"#-#-#-#-# tilesets.pot (SuperTux v0.6.2-963-gb4a1b149f) #-#-#-#-#\n" +"Project-Id-Version: SuperTux v0.6.2-963-gb4a1b149f\n" "Report-Msgid-Bugs-To: https://github.com/SuperTux/supertux/issues\n" -"POT-Creation-Date: 2020-04-13 17:25+0200\n" +"POT-Creation-Date: 2021-12-12 20:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -56,8 +56,8 @@ msgstr "" msgid "You found a secret area!" msgstr "" -#: src/trigger/secretarea_trigger.cpp:77 src/trigger/scripttrigger.cpp:75 -#: src/supertux/game_object.cpp:88 src/supertux/menu/editor_sector_menu.cpp:34 +#: src/trigger/secretarea_trigger.cpp:77 src/supertux/game_object.cpp:90 +#: src/supertux/menu/editor_sector_menu.cpp:34 #: src/supertux/menu/editor_levelset_menu.cpp:58 #: src/supertux/menu/editor_new_levelset_menu.cpp:34 #: src/supertux/menu/editor_level_menu.cpp:33 @@ -69,52 +69,24 @@ msgid "Fade tilemap" msgstr "" #: src/trigger/secretarea_trigger.cpp:79 src/trigger/climbable.cpp:81 -#: src/object/infoblock.cpp:57 src/editor/worldmap_objects.cpp:174 -#: src/editor/worldmap_objects.cpp:272 +#: src/object/infoblock.cpp:57 src/editor/worldmap_objects.cpp:172 +#: src/editor/worldmap_objects.cpp:270 msgid "Message" msgstr "" -#: src/trigger/secretarea_trigger.cpp:80 src/trigger/scripttrigger.cpp:80 +#: src/trigger/secretarea_trigger.cpp:80 src/trigger/scripttrigger.cpp:75 #: src/trigger/door.cpp:73 src/object/ispy.cpp:67 -#: src/object/bonus_block.cpp:203 src/object/bonus_block.cpp:207 -#: src/object/pushbutton.cpp:49 src/object/powerup.cpp:190 -#: src/editor/worldmap_objects.cpp:274 +#: src/object/bonus_block.cpp:207 src/object/bonus_block.cpp:211 +#: src/object/pushbutton.cpp:51 src/object/powerup.cpp:190 +#: src/editor/worldmap_objects.cpp:272 msgid "Script" msgstr "" -#: src/trigger/scripttrigger.cpp:73 -msgid "Script Trigger" -msgstr "" - -#: src/trigger/scripttrigger.cpp:76 src/object/tilemap.cpp:220 -#: src/supertux/menu/editor_sector_menu.cpp:39 src/editor/object_option.cpp:148 -msgid "Width" -msgstr "" - -#: src/trigger/scripttrigger.cpp:77 src/object/tilemap.cpp:221 -#: src/supertux/menu/editor_sector_menu.cpp:40 src/editor/object_option.cpp:149 -msgid "Height" -msgstr "" - -#: src/trigger/scripttrigger.cpp:78 src/object/bicycle_platform.cpp:187 -#: src/object/background.cpp:160 src/object/pneumatic_platform.cpp:145 -#: src/supertux/menu/joystick_menu.cpp:170 src/supertux/moving_object.cpp:47 -#: src/editor/worldmap_objects.cpp:73 -msgid "X" -msgstr "" - -#: src/trigger/scripttrigger.cpp:79 src/object/bicycle_platform.cpp:188 -#: src/object/background.cpp:161 src/object/pneumatic_platform.cpp:146 -#: src/supertux/menu/joystick_menu.cpp:172 src/supertux/moving_object.cpp:48 -#: src/editor/worldmap_objects.cpp:74 -msgid "Y" -msgstr "" - -#: src/trigger/scripttrigger.cpp:81 src/object/pushbutton.hpp:31 +#: src/trigger/scripttrigger.cpp:76 src/object/pushbutton.hpp:31 msgid "Button" msgstr "" -#: src/trigger/scripttrigger.cpp:82 +#: src/trigger/scripttrigger.cpp:77 msgid "Oneshot" msgstr "" @@ -122,9 +94,9 @@ msgstr "" msgid "Sequence Trigger" msgstr "" -#: src/trigger/door.cpp:74 src/badguy/willowisp.cpp:280 -#: src/supertux/menu/editor_sector_menu.cpp:32 src/editor/layers_widget.cpp:274 -#: data//images/engine/editor/objects.stoi:300 +#: src/trigger/door.cpp:74 src/badguy/willowisp.cpp:320 +#: src/supertux/menu/editor_sector_menu.cpp:32 src/editor/layers_widget.cpp:342 +#: data//images/engine/editor/objects.stoi:321 msgid "Sector" msgstr "" @@ -132,8 +104,8 @@ msgstr "" msgid "Spawn point" msgstr "" -#: src/trigger/switch.cpp:61 src/object/block.cpp:212 src/object/torch.cpp:91 -#: src/object/moving_sprite.cpp:156 src/object/pneumatic_platform.cpp:144 +#: src/trigger/switch.cpp:61 src/object/block.cpp:224 src/object/torch.cpp:102 +#: src/object/moving_sprite.cpp:156 src/object/pneumatic_platform.cpp:146 msgid "Sprite" msgstr "" @@ -145,6 +117,10 @@ msgstr "" msgid "Turn off script" msgstr "" +#: src/trigger/scripttrigger.hpp:32 +msgid "Script Trigger" +msgstr "" + #: src/trigger/sequence_trigger.cpp:75 msgid "Sequence" msgstr "" @@ -170,14 +146,17 @@ msgid "Worldmap fade tilemap" msgstr "" #: src/trigger/sequence_trigger.cpp:82 +#: src/object/custom_particle_system.cpp:430 +#: src/object/custom_particle_system.cpp:465 msgid "Fade" msgstr "" -#: src/trigger/sequence_trigger.cpp:83 +#: src/trigger/sequence_trigger.cpp:83 src/editor/particle_editor.cpp:161 msgid "Fade in" msgstr "" -#: src/trigger/sequence_trigger.cpp:83 +#: src/trigger/sequence_trigger.cpp:83 src/editor/particle_editor.cpp:167 +#: src/editor/particle_editor.cpp:212 msgid "Fade out" msgstr "" @@ -201,36 +180,50 @@ msgstr "" msgid "Thunderstorm" msgstr "" +#: src/object/cloud_particle_system.cpp:79 +#: src/object/rain_particle_system.cpp:100 +msgid "Intensity" +msgstr "" + +#: src/object/custom_particle_system.hpp:45 +msgid "Custom Particles" +msgstr "" + #: src/object/ispy.cpp:66 msgid "Facing Down" msgstr "" -#: src/object/ispy.cpp:68 src/object/gradient.cpp:124 -#: src/badguy/willowisp.cpp:279 src/badguy/badguy.cpp:840 -#: src/editor/worldmap_objects.cpp:209 src/editor/worldmap_objects.cpp:276 +#: src/object/ispy.cpp:68 src/object/spotlight.cpp:103 +#: src/object/gradient.cpp:137 src/badguy/willowisp.cpp:319 +#: src/badguy/badguy.cpp:848 src/editor/worldmap_objects.cpp:207 +#: src/editor/worldmap_objects.cpp:274 msgid "Direction" msgstr "" -#: src/object/path_gameobject.hpp:44 src/object/coin.cpp:262 -#: src/object/camera.cpp:212 src/object/platform.cpp:65 -#: src/object/path_gameobject.cpp:168 src/object/tilemap.cpp:234 -#: src/badguy/willowisp.cpp:286 +#: src/object/particle_zone.hpp:39 +msgid "Particle zone" +msgstr "" + +#: src/object/path_gameobject.hpp:44 src/object/coin.cpp:301 +#: src/object/camera.cpp:224 src/object/platform.cpp:73 +#: src/object/path_gameobject.cpp:173 src/object/tilemap.cpp:246 +#: src/gui/menu_paths.cpp:52 src/badguy/willowisp.cpp:326 msgid "Path" msgstr "" -#: src/object/decal.cpp:41 src/object/scripted_object.cpp:67 -#: src/object/particlesystem.cpp:62 src/object/background.cpp:164 -#: src/object/thunderstorm.cpp:68 src/object/tilemap.cpp:227 -#: src/object/gradient.cpp:122 +#: src/object/decal.cpp:49 src/object/scripted_object.cpp:67 +#: src/object/particlesystem.cpp:65 src/object/background.cpp:183 +#: src/object/thunderstorm.cpp:68 src/object/tilemap.cpp:239 +#: src/object/gradient.cpp:135 msgid "Z-pos" msgstr "" -#: src/object/decal.cpp:42 src/object/scripted_object.cpp:70 -#: src/object/tilemap.cpp:216 +#: src/object/decal.cpp:50 src/object/scripted_object.cpp:70 +#: src/object/tilemap.cpp:228 msgid "Solid" msgstr "" -#: src/object/decal.cpp:43 src/supertux/menu/keyboard_menu.cpp:37 +#: src/object/decal.cpp:51 src/supertux/menu/keyboard_menu.cpp:37 #: src/supertux/menu/joystick_menu.cpp:74 msgid "Action" msgstr "" @@ -239,14 +232,22 @@ msgstr "" msgid "Weak Tile" msgstr "" +#: src/object/bumper.cpp:46 +msgid "Facing Left" +msgstr "" + #: src/object/gradient.hpp:42 msgid "Gradient" msgstr "" -#: src/object/tilemap.hpp:53 +#: src/object/tilemap.hpp:57 msgid "Tilemap" msgstr "" +#: src/object/circleplatform.hpp:32 +msgid "Circular Platform" +msgstr "" + #: src/object/brick.cpp:133 msgid "Breakable" msgstr "" @@ -255,26 +256,37 @@ msgstr "" msgid "Portable" msgstr "" -#: src/object/spotlight.cpp:62 +#: src/object/spotlight.cpp:100 src/object/rain_particle_system.cpp:101 msgid "Angle" msgstr "" -#: src/object/spotlight.cpp:63 src/object/magicblock.cpp:94 -#: src/object/candle.cpp:77 src/object/lantern.cpp:62 -#: src/object/ambient_light.cpp:131 src/badguy/walking_candle.cpp:82 +#: src/object/spotlight.cpp:101 src/object/magicblock.cpp:94 +#: src/object/candle.cpp:77 src/object/torch.cpp:104 src/object/rublight.cpp:54 +#: src/object/lantern.cpp:62 src/object/ambient_light.cpp:131 +#: src/badguy/willowisp.cpp:328 src/badguy/walking_candle.cpp:82 msgid "Color" msgstr "" -#: src/object/spotlight.cpp:64 src/object/textscroller.cpp:279 -#: src/badguy/flame.cpp:59 +#: src/object/spotlight.cpp:102 src/object/textscroller.cpp:350 +#: src/object/rain_particle_system.cpp:102 src/object/circleplatform.cpp:55 +#: src/badguy/flame.cpp:59 src/editor/node_marker.cpp:125 msgid "Speed" msgstr "" -#: src/object/spotlight.cpp:65 +#: src/object/spotlight.cpp:104 +msgid "Clockwise" +msgstr "" + +#: src/object/spotlight.cpp:104 msgid "Counter-clockwise" msgstr "" -#: src/object/spotlight.cpp:66 src/object/candle.cpp:78 src/object/torch.cpp:92 +#: src/object/spotlight.cpp:104 +msgid "Stopped" +msgstr "" + +#: src/object/spotlight.cpp:107 src/object/candle.cpp:78 +#: src/object/torch.cpp:103 msgid "Layer" msgstr "" @@ -286,67 +298,77 @@ msgstr "" msgid "Visible" msgstr "" -#: src/object/scripted_object.cpp:73 src/badguy/willowisp.cpp:282 +#: src/object/scripted_object.cpp:73 src/badguy/willowisp.cpp:322 msgid "Hit script" msgstr "" -#: src/object/bonus_block.cpp:204 +#: src/object/custom_particle_system_file.cpp:50 +#: src/object/textscroller.cpp:348 src/object/music_object.cpp:109 +#: src/supertux/menu/particle_editor_open.cpp:38 +msgid "File" +msgstr "" + +#: src/object/bonus_block.cpp:208 msgid "Count" msgstr "" -#: src/object/bonus_block.cpp:205 +#: src/object/bonus_block.cpp:209 msgid "Content" msgstr "" -#: src/object/bonus_block.cpp:206 src/object/coin.hpp:43 +#: src/object/bonus_block.cpp:210 src/object/coin.hpp:43 msgid "Coin" msgstr "" -#: src/object/bonus_block.cpp:206 +#: src/object/bonus_block.cpp:210 msgid "Growth (fire flower)" msgstr "" -#: src/object/bonus_block.cpp:206 +#: src/object/bonus_block.cpp:210 msgid "Growth (ice flower)" msgstr "" -#: src/object/bonus_block.cpp:206 +#: src/object/bonus_block.cpp:210 msgid "Growth (air flower)" msgstr "" -#: src/object/bonus_block.cpp:207 +#: src/object/bonus_block.cpp:211 msgid "Growth (earth flower)" msgstr "" -#: src/object/bonus_block.cpp:207 +#: src/object/bonus_block.cpp:211 msgid "Star" msgstr "" -#: src/object/bonus_block.cpp:207 +#: src/object/bonus_block.cpp:211 msgid "Tux doll" msgstr "" -#: src/object/bonus_block.cpp:207 +#: src/object/bonus_block.cpp:211 msgid "Custom" msgstr "" -#: src/object/bonus_block.cpp:207 +#: src/object/bonus_block.cpp:211 msgid "Light" msgstr "" -#: src/object/bonus_block.cpp:208 src/object/trampoline.hpp:35 +#: src/object/bonus_block.cpp:211 +msgid "Light (On)" +msgstr "" + +#: src/object/bonus_block.cpp:212 src/object/trampoline.hpp:35 msgid "Trampoline" msgstr "" -#: src/object/bonus_block.cpp:208 +#: src/object/bonus_block.cpp:212 msgid "Coin rain" msgstr "" -#: src/object/bonus_block.cpp:208 +#: src/object/bonus_block.cpp:212 msgid "Coin explosion" msgstr "" -#: src/object/bonus_block.cpp:212 +#: src/object/bonus_block.cpp:216 msgid "Custom Content" msgstr "" @@ -354,16 +376,26 @@ msgstr "" msgid "Pneumatic Platform" msgstr "" -#: src/object/coin.cpp:264 src/object/tilemap.cpp:236 +#: src/object/coin.cpp:303 src/object/tilemap.cpp:249 msgid "Following path" msgstr "" -#: src/object/coin.cpp:267 src/object/camera.cpp:215 src/object/platform.cpp:66 -#: src/object/tilemap.cpp:240 +#: src/object/coin.cpp:306 src/object/camera.cpp:227 src/object/platform.cpp:74 +#: src/object/tilemap.cpp:252 msgid "Path Mode" msgstr "" -#: src/object/coin.cpp:270 src/object/coin.cpp:298 +#: src/object/coin.cpp:307 src/object/camera.cpp:228 src/object/platform.cpp:75 +#: src/object/tilemap.cpp:253 src/badguy/willowisp.cpp:331 +msgid "Adapt Speed" +msgstr "" + +#: src/object/coin.cpp:308 src/object/platform.cpp:77 +#: src/object/tilemap.cpp:247 src/badguy/willowisp.cpp:327 +msgid "Starting Node" +msgstr "" + +#: src/object/coin.cpp:311 src/object/coin.cpp:339 msgid "Collect script" msgstr "" @@ -371,28 +403,60 @@ msgstr "" msgid "Ghost Particles" msgstr "" -#: src/object/camera.cpp:207 +#: src/object/camera.cpp:219 msgid "Mode" msgstr "" -#: src/object/camera.cpp:208 +#: src/object/camera.cpp:220 msgid "normal" msgstr "" -#: src/object/camera.cpp:208 +#: src/object/camera.cpp:220 msgid "manual" msgstr "" -#: src/object/camera.cpp:208 +#: src/object/camera.cpp:220 msgid "autoscroll" msgstr "" -#: src/object/textscroller.cpp:280 src/object/music_object.cpp:109 -msgid "File" +#: src/object/textscroller.cpp:349 +msgid "Finish Script" msgstr "" -#: src/object/spawnpoint.hpp:46 src/badguy/willowisp.cpp:281 -#: src/editor/worldmap_objects.cpp:173 +#: src/object/textscroller.cpp:351 +msgid "X-offset" +msgstr "" + +#: src/object/textscroller.cpp:352 +msgid "Controllable" +msgstr "" + +#: src/object/textscroller.cpp:353 +msgid "Anchor" +msgstr "" + +#: src/object/textscroller.cpp:354 src/object/textscroller.cpp:358 +#: src/supertux/menu/keyboard_menu.cpp:34 +#: src/supertux/menu/joystick_menu.cpp:71 +msgid "Left" +msgstr "" + +#: src/object/textscroller.cpp:354 src/object/textscroller.cpp:358 +msgid "Center" +msgstr "" + +#: src/object/textscroller.cpp:354 src/object/textscroller.cpp:358 +#: src/supertux/menu/keyboard_menu.cpp:35 +#: src/supertux/menu/joystick_menu.cpp:72 +msgid "Right" +msgstr "" + +#: src/object/textscroller.cpp:357 +msgid "Text Alignment" +msgstr "" + +#: src/object/spawnpoint.hpp:46 src/badguy/willowisp.cpp:321 +#: src/editor/worldmap_objects.cpp:171 msgid "Spawnpoint" msgstr "" @@ -404,7 +468,8 @@ msgstr "" msgid "Candle" msgstr "" -#: src/object/particlesystem.cpp:61 src/badguy/darttrap.cpp:127 +#: src/object/particlesystem.cpp:64 src/object/particle_zone.cpp:79 +#: src/badguy/darttrap.cpp:127 msgid "Enabled" msgstr "" @@ -420,12 +485,16 @@ msgstr "" msgid "Powerup" msgstr "" +#: src/object/fallblock.hpp:39 +msgid "Falling Platform" +msgstr "" + #: src/object/level_time.hpp:55 msgid "Time Limit" msgstr "" -#: src/object/ambient_sound.cpp:119 src/supertux/menu/options_menu.cpp:365 -#: data//credits.stxt:335 +#: src/object/ambient_sound.cpp:119 src/supertux/menu/options_menu.cpp:391 +#: data//credits.stxt:352 msgid "Sound" msgstr "" @@ -445,11 +514,15 @@ msgstr "" msgid "Torch" msgstr "" -#: src/object/icecrusher.hpp:48 +#: src/object/icecrusher.hpp:53 msgid "Icecrusher" msgstr "" -#: src/object/background.hpp:42 +#: src/object/rublight.hpp:33 +msgid "Rublight" +msgstr "" + +#: src/object/background.hpp:43 msgid "Background" msgstr "" @@ -469,20 +542,35 @@ msgstr "" msgid "Wind" msgstr "" -#: src/object/bicycle_platform.cpp:190 +#: src/object/bicycle_platform.cpp:189 src/object/background.cpp:179 +#: src/object/pneumatic_platform.cpp:147 +#: src/supertux/menu/joystick_menu.cpp:170 src/supertux/moving_object.cpp:58 +#: src/editor/worldmap_objects.cpp:73 +msgid "X" +msgstr "" + +#: src/object/bicycle_platform.cpp:190 src/object/background.cpp:180 +#: src/object/pneumatic_platform.cpp:148 +#: src/supertux/menu/joystick_menu.cpp:172 src/supertux/moving_object.cpp:59 +#: src/editor/worldmap_objects.cpp:74 +msgid "Y" +msgstr "" + +#: src/object/bicycle_platform.cpp:192 msgid "Platforms" msgstr "" -#: src/object/bicycle_platform.cpp:191 src/badguy/flame.cpp:58 -#: src/badguy/crystallo.cpp:36 +#: src/object/bicycle_platform.cpp:193 src/object/circleplatform.cpp:54 +#: src/badguy/flame.cpp:58 src/badguy/rcrystallo.cpp:50 +#: src/badguy/crystallo.cpp:35 msgid "Radius" msgstr "" -#: src/object/bicycle_platform.cpp:192 +#: src/object/bicycle_platform.cpp:194 msgid "Momentum change rate" msgstr "" -#: src/object/rain_particle_system.hpp:34 +#: src/object/rain_particle_system.hpp:40 msgid "Rain Particles" msgstr "" @@ -494,8 +582,8 @@ msgstr "" msgid "Rock" msgstr "" -#: src/object/music_object.hpp:41 src/supertux/menu/options_menu.cpp:367 -#: data//credits.stxt:277 +#: src/object/music_object.hpp:41 src/supertux/menu/options_menu.cpp:393 +#: data//credits.stxt:294 msgid "Music" msgstr "" @@ -507,7 +595,7 @@ msgstr "" msgid "Particle system" msgstr "" -#: src/object/candle.cpp:75 src/object/torch.cpp:90 +#: src/object/candle.cpp:75 src/object/torch.cpp:101 msgid "Burning" msgstr "" @@ -531,8 +619,8 @@ msgstr "" msgid "Ambient Sound" msgstr "" -#: src/object/level_time.cpp:51 src/supertux/statistics.cpp:288 -#: src/editor/node_marker.cpp:80 +#: src/object/level_time.cpp:51 src/supertux/statistics.cpp:297 +#: src/editor/node_marker.cpp:124 msgid "Time" msgstr "" @@ -540,115 +628,151 @@ msgstr "" msgid "Hurting Platform" msgstr "" -#: src/object/background.cpp:163 +#: src/object/icecrusher.cpp:83 +msgid "Sideways" +msgstr "" + +#: src/object/background.cpp:182 msgid "Fill" msgstr "" -#: src/object/background.cpp:165 +#: src/object/background.cpp:184 msgid "Alignment" msgstr "" -#: src/object/background.cpp:166 +#: src/object/background.cpp:185 msgid "none" msgstr "" -#: src/object/background.cpp:166 src/editor/object_settings.cpp:112 +#: src/object/background.cpp:185 src/editor/object_settings.cpp:119 msgid "left" msgstr "" -#: src/object/background.cpp:166 src/editor/object_settings.cpp:112 +#: src/object/background.cpp:185 src/editor/object_settings.cpp:119 msgid "right" msgstr "" -#: src/object/background.cpp:166 +#: src/object/background.cpp:185 msgid "top" msgstr "" -#: src/object/background.cpp:166 +#: src/object/background.cpp:185 msgid "bottom" msgstr "" -#: src/object/background.cpp:169 +#: src/object/background.cpp:188 msgid "Scroll offset x" msgstr "" -#: src/object/background.cpp:170 +#: src/object/background.cpp:189 msgid "Scroll offset y" msgstr "" -#: src/object/background.cpp:171 +#: src/object/background.cpp:190 msgid "Scroll speed x" msgstr "" -#: src/object/background.cpp:172 +#: src/object/background.cpp:191 msgid "Scroll speed y" msgstr "" -#: src/object/background.cpp:173 +#: src/object/background.cpp:192 msgid "Parallax Speed x" msgstr "" -#: src/object/background.cpp:174 +#: src/object/background.cpp:193 msgid "Parallax Speed y" msgstr "" -#: src/object/background.cpp:175 +#: src/object/background.cpp:194 msgid "Top image" msgstr "" -#: src/object/background.cpp:176 +#: src/object/background.cpp:195 msgid "Image" msgstr "" -#: src/object/background.cpp:177 +#: src/object/background.cpp:196 msgid "Bottom image" msgstr "" -#: src/object/background.cpp:178 src/object/tilemap.cpp:228 -#: src/object/gradient.cpp:129 +#: src/object/background.cpp:197 +msgid "Colour" +msgstr "" + +#: src/object/background.cpp:198 src/object/tilemap.cpp:240 +#: src/object/gradient.cpp:142 msgid "Draw target" msgstr "" -#: src/object/background.cpp:179 src/object/tilemap.cpp:229 -#: src/object/gradient.cpp:130 +#: src/object/background.cpp:199 src/object/tilemap.cpp:241 +#: src/object/gradient.cpp:143 msgid "Normal" msgstr "" -#: src/object/background.cpp:179 src/object/tilemap.cpp:229 -#: src/object/gradient.cpp:130 +#: src/object/background.cpp:199 src/object/tilemap.cpp:241 +#: src/object/gradient.cpp:143 msgid "Lightmap" msgstr "" -#: src/object/wind.cpp:63 +#: src/object/shard.hpp:34 +msgid "Shard" +msgstr "" + +#: src/object/rublight.cpp:55 +msgid "Fading Speed" +msgstr "" + +#: src/object/rublight.cpp:56 +msgid "Glowing Strength" +msgstr "" + +#: src/object/wind.cpp:78 src/object/custom_particle_system.cpp:499 msgid "Speed X" msgstr "" -#: src/object/wind.cpp:64 +#: src/object/wind.cpp:79 src/object/custom_particle_system.cpp:500 msgid "Speed Y" msgstr "" -#: src/object/wind.cpp:65 +#: src/object/wind.cpp:80 msgid "Acceleration" msgstr "" -#: src/object/wind.cpp:66 +#: src/object/wind.cpp:81 msgid "Blowing" msgstr "" +#: src/object/wind.cpp:82 +msgid "Affects Badguys" +msgstr "" + +#: src/object/wind.cpp:83 +msgid "Affects Objects" +msgstr "" + +#: src/object/wind.cpp:84 +msgid "Affects Player" +msgstr "" + +#: src/object/wind.cpp:85 +msgid "Fancy Particles" +msgstr "" + #: src/object/bicycle_platform.hpp:64 msgid "Bicycle Platform" msgstr "" -#: src/object/platform.cpp:67 src/object/thunderstorm.cpp:69 -#: src/object/tilemap.cpp:241 +#: src/object/platform.cpp:76 src/object/thunderstorm.cpp:69 +#: src/object/tilemap.cpp:254 msgid "Running" msgstr "" -#: src/object/rock.cpp:182 +#: src/object/rock.cpp:192 msgid "On-grab script" msgstr "" -#: src/object/rock.cpp:183 +#: src/object/rock.cpp:193 msgid "On-ungrab script" msgstr "" @@ -664,110 +788,488 @@ msgstr "" msgid "Strike Script" msgstr "" -#: src/object/cloud_particle_system.hpp:36 +#: src/object/cloud_particle_system.hpp:41 msgid "Cloud Particles" msgstr "" +#: src/object/custom_particle_system.cpp:423 +msgid "Texture" +msgstr "" + +#: src/object/custom_particle_system.cpp:425 +msgid "Amount" +msgstr "" + +#: src/object/custom_particle_system.cpp:426 src/object/circleplatform.cpp:56 +#: src/editor/particle_editor.cpp:141 +msgid "Delay" +msgstr "" + +#: src/object/custom_particle_system.cpp:427 +msgid "Lifetime" +msgstr "" + +#: src/object/custom_particle_system.cpp:428 +msgid "Lifetime variation" +msgstr "" + +#: src/object/custom_particle_system.cpp:429 src/editor/particle_editor.cpp:164 +msgid "Birth mode" +msgstr "" + +#: src/object/custom_particle_system.cpp:430 +#: src/object/custom_particle_system.cpp:465 src/object/gradient.cpp:149 +#: src/supertux/menu/keyboard_menu.cpp:58 +#: src/supertux/menu/joystick_menu.cpp:106 +#: src/supertux/menu/joystick_menu.cpp:213 src/editor/object_settings.cpp:131 +#: src/editor/particle_editor.cpp:162 src/editor/particle_editor.cpp:168 +msgid "None" +msgstr "" + +#: src/object/custom_particle_system.cpp:430 +#: src/object/custom_particle_system.cpp:465 src/editor/particle_editor.cpp:166 +msgid "Shrink" +msgstr "" + +#: src/object/custom_particle_system.cpp:434 src/editor/particle_editor.cpp:172 +msgid "Birth easing" +msgstr "" + +#: src/object/custom_particle_system.cpp:436 +#: src/object/custom_particle_system.cpp:471 src/editor/node_marker.cpp:129 +msgid "No easing" +msgstr "" + +#: src/object/custom_particle_system.cpp:437 +#: src/object/custom_particle_system.cpp:472 src/editor/node_marker.cpp:130 +msgid "Quad in" +msgstr "" + +#: src/object/custom_particle_system.cpp:437 +#: src/object/custom_particle_system.cpp:472 src/editor/node_marker.cpp:130 +msgid "Quad out" +msgstr "" + +#: src/object/custom_particle_system.cpp:437 +#: src/object/custom_particle_system.cpp:472 src/editor/node_marker.cpp:130 +msgid "Quad in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:438 +#: src/object/custom_particle_system.cpp:473 src/editor/node_marker.cpp:131 +msgid "Cubic in" +msgstr "" + +#: src/object/custom_particle_system.cpp:438 +#: src/object/custom_particle_system.cpp:473 src/editor/node_marker.cpp:131 +msgid "Cubic out" +msgstr "" + +#: src/object/custom_particle_system.cpp:438 +#: src/object/custom_particle_system.cpp:473 src/editor/node_marker.cpp:131 +msgid "Cubic in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:439 +#: src/object/custom_particle_system.cpp:474 src/editor/node_marker.cpp:132 +msgid "Quart in" +msgstr "" + +#: src/object/custom_particle_system.cpp:439 +#: src/object/custom_particle_system.cpp:474 src/editor/node_marker.cpp:132 +msgid "Quart out" +msgstr "" + +#: src/object/custom_particle_system.cpp:439 +#: src/object/custom_particle_system.cpp:474 src/editor/node_marker.cpp:132 +msgid "Quart in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:440 +#: src/object/custom_particle_system.cpp:475 src/editor/node_marker.cpp:133 +msgid "Quint in" +msgstr "" + +#: src/object/custom_particle_system.cpp:440 +#: src/object/custom_particle_system.cpp:475 src/editor/node_marker.cpp:133 +msgid "Quint out" +msgstr "" + +#: src/object/custom_particle_system.cpp:440 +#: src/object/custom_particle_system.cpp:475 src/editor/node_marker.cpp:133 +msgid "Quint in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:441 +#: src/object/custom_particle_system.cpp:476 src/editor/node_marker.cpp:134 +msgid "Sine in" +msgstr "" + +#: src/object/custom_particle_system.cpp:441 +#: src/object/custom_particle_system.cpp:476 src/editor/node_marker.cpp:134 +msgid "Sine out" +msgstr "" + +#: src/object/custom_particle_system.cpp:441 +#: src/object/custom_particle_system.cpp:476 src/editor/node_marker.cpp:134 +msgid "Sine in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:442 +#: src/object/custom_particle_system.cpp:477 src/editor/node_marker.cpp:135 +msgid "Circular in" +msgstr "" + +#: src/object/custom_particle_system.cpp:442 +#: src/object/custom_particle_system.cpp:477 src/editor/node_marker.cpp:135 +msgid "Circular out" +msgstr "" + +#: src/object/custom_particle_system.cpp:442 +#: src/object/custom_particle_system.cpp:477 src/editor/node_marker.cpp:135 +msgid "Circular in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:443 +#: src/object/custom_particle_system.cpp:478 src/editor/node_marker.cpp:136 +msgid "Exponential in" +msgstr "" + +#: src/object/custom_particle_system.cpp:443 +#: src/object/custom_particle_system.cpp:478 src/editor/node_marker.cpp:136 +msgid "Exponential out" +msgstr "" + +#: src/object/custom_particle_system.cpp:443 +#: src/object/custom_particle_system.cpp:478 src/editor/node_marker.cpp:136 +msgid "Exponential in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:444 +#: src/object/custom_particle_system.cpp:479 src/editor/node_marker.cpp:137 +msgid "Elastic in" +msgstr "" + +#: src/object/custom_particle_system.cpp:444 +#: src/object/custom_particle_system.cpp:479 src/editor/node_marker.cpp:137 +msgid "Elastic out" +msgstr "" + +#: src/object/custom_particle_system.cpp:444 +#: src/object/custom_particle_system.cpp:479 src/editor/node_marker.cpp:137 +msgid "Elastic in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:445 +#: src/object/custom_particle_system.cpp:480 src/editor/node_marker.cpp:138 +msgid "Back in" +msgstr "" + +#: src/object/custom_particle_system.cpp:445 +#: src/object/custom_particle_system.cpp:480 src/editor/node_marker.cpp:138 +msgid "Back out" +msgstr "" + +#: src/object/custom_particle_system.cpp:445 +#: src/object/custom_particle_system.cpp:480 src/editor/node_marker.cpp:138 +msgid "Back in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:446 +#: src/object/custom_particle_system.cpp:481 src/editor/node_marker.cpp:139 +msgid "Bounce in" +msgstr "" + +#: src/object/custom_particle_system.cpp:446 +#: src/object/custom_particle_system.cpp:481 src/editor/node_marker.cpp:139 +msgid "Bounce out" +msgstr "" + +#: src/object/custom_particle_system.cpp:446 +#: src/object/custom_particle_system.cpp:481 src/editor/node_marker.cpp:139 +msgid "Bounce in/out" +msgstr "" + +#: src/object/custom_particle_system.cpp:462 +msgid "Birth time" +msgstr "" + +#: src/object/custom_particle_system.cpp:463 +msgid "Birth time variation" +msgstr "" + +#: src/object/custom_particle_system.cpp:464 src/editor/particle_editor.cpp:170 +msgid "Death mode" +msgstr "" + +#: src/object/custom_particle_system.cpp:469 src/editor/particle_editor.cpp:173 +msgid "Death easing" +msgstr "" + +#: src/object/custom_particle_system.cpp:497 +msgid "Death time" +msgstr "" + +#: src/object/custom_particle_system.cpp:498 +msgid "Death time variation" +msgstr "" + +#: src/object/custom_particle_system.cpp:501 +msgid "Speed X (variation)" +msgstr "" + +#: src/object/custom_particle_system.cpp:502 +msgid "Speed Y (variation)" +msgstr "" + +#: src/object/custom_particle_system.cpp:503 +msgid "Acceleration X" +msgstr "" + +#: src/object/custom_particle_system.cpp:504 +msgid "Acceleration Y" +msgstr "" + +#: src/object/custom_particle_system.cpp:505 +msgid "Friction X" +msgstr "" + +#: src/object/custom_particle_system.cpp:506 +msgid "Friction Y" +msgstr "" + +#: src/object/custom_particle_system.cpp:507 src/editor/particle_editor.cpp:189 +msgid "Feather factor" +msgstr "" + +#: src/object/custom_particle_system.cpp:508 +msgid "Rotation" +msgstr "" + +#: src/object/custom_particle_system.cpp:509 +msgid "Rotation (variation)" +msgstr "" + +#: src/object/custom_particle_system.cpp:510 src/editor/particle_editor.cpp:195 +msgid "Rotation speed" +msgstr "" + +#: src/object/custom_particle_system.cpp:511 +msgid "Rotation speed (variation)" +msgstr "" + +#: src/object/custom_particle_system.cpp:512 src/editor/particle_editor.cpp:200 +msgid "Rotation acceleration" +msgstr "" + +#: src/object/custom_particle_system.cpp:513 +msgid "Rotation friction" +msgstr "" + +#: src/object/custom_particle_system.cpp:514 src/editor/particle_editor.cpp:208 +msgid "Rotation mode" +msgstr "" + +#: src/object/custom_particle_system.cpp:515 src/editor/particle_editor.cpp:206 +msgid "Fixed" +msgstr "" + +#: src/object/custom_particle_system.cpp:515 src/editor/particle_editor.cpp:205 +msgid "Facing" +msgstr "" + +#: src/object/custom_particle_system.cpp:515 src/editor/particle_editor.cpp:204 +msgid "Wiggling" +msgstr "" + +#: src/object/custom_particle_system.cpp:519 src/editor/particle_editor.cpp:219 +msgid "Collision mode" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 +msgid "None (pass through)" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 +msgid "Stick" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 +msgid "Stick Forever" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 src/editor/particle_editor.cpp:214 +msgid "Bounce (heavy)" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 src/editor/particle_editor.cpp:213 +msgid "Bounce (light)" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 +msgid "Kill particle" +msgstr "" + +#: src/object/custom_particle_system.cpp:520 +msgid "Fade out particle" +msgstr "" + +#: src/object/custom_particle_system.cpp:524 +msgid "Delete if off-screen" +msgstr "" + +#: src/object/custom_particle_system.cpp:525 src/editor/particle_editor.cpp:224 +msgid "Never" +msgstr "" + +#: src/object/custom_particle_system.cpp:525 src/editor/particle_editor.cpp:223 +msgid "Only on exit" +msgstr "" + +#: src/object/custom_particle_system.cpp:525 +msgid "Always" +msgstr "" + +#: src/object/custom_particle_system.cpp:529 +msgid "Cover screen" +msgstr "" + #: src/object/ispy.hpp:33 msgid "Ispy" msgstr "" -#: src/object/skull_tile.hpp:31 +#: src/object/skull_tile.hpp:32 msgid "Skull Tile" msgstr "" +#: src/object/particle_zone.cpp:80 +msgid "Particle Name" +msgstr "" + +#: src/object/particle_zone.cpp:81 +msgid "Zone Type" +msgstr "" + +#: src/object/particle_zone.cpp:82 +msgid "Spawn" +msgstr "" + +#: src/object/particle_zone.cpp:82 +msgid "Life zone" +msgstr "" + +#: src/object/particle_zone.cpp:82 +msgid "Life zone (clear)" +msgstr "" + +#: src/object/particle_zone.cpp:82 +msgid "Kill particles" +msgstr "" + +#: src/object/particle_zone.cpp:82 +msgid "Clear particles" +msgstr "" + #: src/object/weak_block.cpp:211 msgid "Linked" msgstr "" -#: src/object/decal.hpp:34 +#: src/object/decal.hpp:40 msgid "Decal" msgstr "" -#: src/object/tilemap.cpp:217 +#: src/object/tilemap.cpp:229 msgid "Resize offset x" msgstr "" -#: src/object/tilemap.cpp:218 +#: src/object/tilemap.cpp:230 msgid "Resize offset y" msgstr "" -#: src/object/tilemap.cpp:223 +#: src/object/tilemap.cpp:232 src/supertux/menu/editor_sector_menu.cpp:39 +#: src/editor/object_option.cpp:173 +msgid "Width" +msgstr "" + +#: src/object/tilemap.cpp:233 src/supertux/menu/editor_sector_menu.cpp:40 +#: src/editor/object_option.cpp:174 +msgid "Height" +msgstr "" + +#: src/object/tilemap.cpp:235 msgid "Alpha" msgstr "" -#: src/object/tilemap.cpp:224 +#: src/object/tilemap.cpp:236 msgid "Speed x" msgstr "" -#: src/object/tilemap.cpp:225 +#: src/object/tilemap.cpp:237 msgid "Speed y" msgstr "" -#: src/object/tilemap.cpp:226 +#: src/object/tilemap.cpp:238 msgid "Tint" msgstr "" -#: src/object/tilemap.cpp:244 src/supertux/menu/editor_tilegroup_menu.cpp:26 +#: src/object/tilemap.cpp:257 src/supertux/menu/editor_tilegroup_menu.cpp:26 #: src/editor/toolbox_widget.cpp:90 msgid "Tiles" msgstr "" -#: src/object/gradient.cpp:115 +#: src/object/gradient.cpp:128 msgid "Left Colour" msgstr "" -#: src/object/gradient.cpp:116 +#: src/object/gradient.cpp:129 msgid "Right Colour" msgstr "" -#: src/object/gradient.cpp:118 +#: src/object/gradient.cpp:131 msgid "Top Colour" msgstr "" -#: src/object/gradient.cpp:119 +#: src/object/gradient.cpp:132 msgid "Bottom Colour" msgstr "" -#: src/object/gradient.cpp:125 +#: src/object/gradient.cpp:138 msgid "Vertical" msgstr "" -#: src/object/gradient.cpp:125 +#: src/object/gradient.cpp:138 msgid "Horizontal" msgstr "" -#: src/object/gradient.cpp:125 +#: src/object/gradient.cpp:138 msgid "Vertical (whole sector)" msgstr "" -#: src/object/gradient.cpp:125 +#: src/object/gradient.cpp:138 msgid "Horizontal (whole sector)" msgstr "" -#: src/object/gradient.cpp:135 +#: src/object/gradient.cpp:148 msgid "Blend mode" msgstr "" -#: src/object/gradient.cpp:136 +#: src/object/gradient.cpp:149 msgid "Blend" msgstr "" -#: src/object/gradient.cpp:136 +#: src/object/gradient.cpp:149 msgid "Additive" msgstr "" -#: src/object/gradient.cpp:136 +#: src/object/gradient.cpp:149 msgid "Modulate" msgstr "" -#: src/object/gradient.cpp:136 src/supertux/menu/keyboard_menu.cpp:60 -#: src/supertux/menu/joystick_menu.cpp:106 -#: src/supertux/menu/joystick_menu.cpp:213 src/editor/object_settings.cpp:124 -msgid "None" +#: src/object/bumper.hpp:35 +msgid "Bumper" msgstr "" -#: src/object/unstable_tile.hpp:34 +#: src/object/unstable_tile.hpp:37 msgid "Unstable Tile" msgstr "" @@ -779,7 +1281,7 @@ msgstr "" msgid "Invisible Wall" msgstr "" -#: src/object/spotlight.hpp:38 +#: src/object/spotlight.hpp:51 msgid "Spotlight" msgstr "" @@ -787,11 +1289,15 @@ msgstr "" msgid "Scripted Object" msgstr "" -#: src/object/coin.hpp:75 +#: src/object/custom_particle_system_file.hpp:39 +msgid "Custom Particles from file" +msgstr "" + +#: src/object/coin.hpp:78 msgid "Heavy Coin" msgstr "" -#: src/object/bonus_block.hpp:55 +#: src/object/bonus_block.hpp:56 msgid "Bonus Block" msgstr "" @@ -804,42 +1310,45 @@ msgid "Camera" msgstr "" #: src/object/textscroller.hpp:44 -msgid "TextScroller" +msgid "Text Scroller" msgstr "" -#: src/gui/menu_badguy_select.cpp:93 +#: src/gui/menu_badguy_select.cpp:94 msgid "List of enemies" msgstr "" -#: src/gui/menu_badguy_select.cpp:95 -msgid "Enemy" +#: src/gui/menu_badguy_select.cpp:96 +msgid "Select enemy" msgstr "" -#: src/gui/menu_badguy_select.cpp:96 +#: src/gui/menu_badguy_select.cpp:97 msgid "Add" msgstr "" -#: src/gui/menu_badguy_select.cpp:106 src/gui/menu_color.cpp:34 -#: src/gui/dialog.hpp:80 src/gui/menu_script.cpp:47 +#: src/gui/menu_badguy_select.cpp:107 src/gui/menu_color.cpp:37 +#: src/gui/dialog.hpp:81 src/gui/menu_script.cpp:47 #: src/supertux/menu/editor_sector_menu.cpp:46 #: src/supertux/menu/editor_levelset_menu.cpp:62 #: src/supertux/menu/addon_menu.cpp:349 #: src/supertux/menu/editor_new_levelset_menu.cpp:37 -#: src/supertux/menu/editor_level_menu.cpp:44 src/editor/object_menu.cpp:43 +#: src/supertux/menu/editor_level_menu.cpp:45 src/editor/object_menu.cpp:43 msgid "OK" msgstr "" -#: src/gui/menu_badguy_select.cpp:135 +#: src/gui/menu_badguy_select.cpp:136 msgid "Do you want to delete this badguy from the list?" msgstr "" -#: src/gui/menu_badguy_select.cpp:136 src/gui/dialog.hpp:89 -#: src/supertux/menu/editor_menu.cpp:123 src/editor/editor.cpp:478 +#: src/gui/menu_badguy_select.cpp:137 src/gui/dialog.hpp:90 +#: src/supertux/menu/editor_level_select_menu.cpp:164 +#: src/supertux/menu/editor_menu.cpp:164 src/editor/editor.cpp:583 msgid "Yes" msgstr "" -#: src/gui/menu_badguy_select.cpp:139 src/gui/dialog.hpp:90 -#: src/supertux/menu/editor_menu.cpp:126 src/editor/editor.cpp:485 +#: src/gui/menu_badguy_select.cpp:140 src/gui/dialog.hpp:91 +#: src/supertux/menu/editor_level_select_menu.cpp:168 +#: src/supertux/menu/editor_menu.cpp:167 src/editor/particle_editor.cpp:780 +#: src/editor/editor.cpp:590 msgid "No" msgstr "" @@ -847,11 +1356,17 @@ msgstr "" msgid "Mix the colour" msgstr "" -#: src/gui/menu_filesystem.cpp:111 src/supertux/menu/editor_sectors_menu.cpp:45 +#: src/gui/menu_filesystem.cpp:112 src/gui/menu_paths.cpp:44 +#: src/supertux/menu/particle_editor_save_as.cpp:42 +#: src/supertux/menu/editor_sectors_menu.cpp:45 #: src/supertux/menu/editor_sectors_menu.cpp:95 #: src/supertux/menu/editor_sectors_menu.cpp:100 #: src/supertux/menu/editor_objectgroup_menu.cpp:42 -#: src/supertux/menu/editor_tilegroup_menu.cpp:36 src/editor/editor.cpp:489 +#: src/supertux/menu/editor_tilegroup_menu.cpp:36 +#: src/supertux/menu/editor_level_select_menu.cpp:173 +#: src/supertux/menu/editor_save_as.cpp:42 +#: src/supertux/menu/particle_editor_open.cpp:43 +#: src/editor/particle_editor.cpp:784 src/editor/editor.cpp:594 msgid "Cancel" msgstr "" @@ -859,6 +1374,41 @@ msgstr "" msgid "Edit script" msgstr "" +#: src/gui/menu_paths.cpp:30 +msgid "Clone" +msgstr "" + +#: src/gui/menu_paths.cpp:38 +msgid "" +"An error occured and the game could\n" +"not clone the path. Please contact\n" +"the developers for support." +msgstr "" + +#: src/gui/menu_paths.cpp:41 +msgid "Bind" +msgstr "" + +#: src/gui/menu_paths.cpp:63 src/supertux/menu/integrations_menu.cpp:60 +#: src/supertux/menu/contrib_menu.cpp:161 src/supertux/menu/debug_menu.cpp:75 +#: src/supertux/menu/editor_level_select_menu.cpp:88 +#: src/supertux/menu/worldmap_cheat_menu.cpp:55 +#: src/supertux/menu/worldmap_cheat_menu.cpp:153 +#: src/supertux/menu/editor_levelset_select_menu.cpp:114 +#: src/supertux/menu/options_menu.cpp:442 src/supertux/menu/profile_menu.cpp:54 +#: src/supertux/menu/addon_menu.cpp:213 +#: src/supertux/menu/editor_new_levelset_menu.cpp:40 +#: src/supertux/menu/world_set_menu.cpp:33 +#: src/supertux/menu/web_asset_menu.cpp:48 +#: src/supertux/menu/keyboard_menu.cpp:49 +#: src/supertux/menu/language_menu.cpp:56 +#: src/supertux/menu/joystick_menu.cpp:97 +#: src/supertux/menu/contrib_levelset_menu.cpp:67 +#: src/supertux/menu/cheat_menu.cpp:44 +#: src/supertux/menu/editor_delete_level_menu.cpp:43 +msgid "Back" +msgstr "" + #: src/badguy/toad.hpp:37 msgid "Toad" msgstr "" @@ -883,7 +1433,7 @@ msgstr "" msgid "Stalactite" msgstr "" -#: src/badguy/haywire.hpp:42 +#: src/badguy/haywire.hpp:45 msgid "Haywire" msgstr "" @@ -903,6 +1453,14 @@ msgstr "" msgid "Iceblock" msgstr "" +#: src/badguy/scrystallo.cpp:52 +msgid "Walk Radius" +msgstr "" + +#: src/badguy/scrystallo.cpp:53 +msgid "Awakening Radius" +msgstr "" + #: src/badguy/jumpy.hpp:36 msgid "Jumpy" msgstr "" @@ -915,15 +1473,15 @@ msgstr "" msgid "Ghost Tree" msgstr "" -#: src/badguy/willowisp.cpp:283 +#: src/badguy/willowisp.cpp:323 msgid "Track range" msgstr "" -#: src/badguy/willowisp.cpp:284 +#: src/badguy/willowisp.cpp:324 msgid "Vanish range" msgstr "" -#: src/badguy/willowisp.cpp:285 +#: src/badguy/willowisp.cpp:325 msgid "Fly speed" msgstr "" @@ -931,11 +1489,11 @@ msgstr "" msgid "Kugelblitz" msgstr "" -#: src/badguy/mole_rock.hpp:42 +#: src/badguy/mole_rock.hpp:43 msgid "Mole's rock" msgstr "" -#: src/badguy/badguy.cpp:841 +#: src/badguy/badguy.cpp:849 msgid "Death script" msgstr "" @@ -951,11 +1509,11 @@ msgstr "" msgid "Walking Flame" msgstr "" -#: src/badguy/livefire.hpp:67 +#: src/badguy/livefire.hpp:68 msgid "Sleeping Flame" msgstr "" -#: src/badguy/livefire.hpp:83 +#: src/badguy/livefire.hpp:84 msgid "Dormant Flame" msgstr "" @@ -1019,11 +1577,15 @@ msgstr "" msgid "Flame" msgstr "" +#: src/badguy/scrystallo.hpp:30 +msgid "Sleeping Crystallo" +msgstr "" + #: src/badguy/poisonivy.hpp:30 msgid "Spring Leaf" msgstr "" -#: src/badguy/willowisp.hpp:55 +#: src/badguy/willowisp.hpp:57 msgid "Will o' Wisp" msgstr "" @@ -1035,6 +1597,10 @@ msgstr "" msgid "Ghost Flame" msgstr "" +#: src/badguy/rcrystallo.hpp:30 +msgid "Roof Crystallo" +msgstr "" + #: src/badguy/spiky.hpp:30 msgid "Spiky" msgstr "" @@ -1079,7 +1645,7 @@ msgstr "" msgid "Spider" msgstr "" -#: src/badguy/ghoul.hpp:28 +#: src/badguy/ghoul.hpp:30 msgid "Ghoul" msgstr "" @@ -1095,43 +1661,47 @@ msgstr "" msgid "Fish" msgstr "" -#: src/badguy/dispenser.cpp:439 +#: src/badguy/dispenser.cpp:445 msgid "Interval (seconds)" msgstr "" -#: src/badguy/dispenser.cpp:440 +#: src/badguy/dispenser.cpp:446 msgid "Random" msgstr "" -#: src/badguy/dispenser.cpp:441 data//images/engine/editor/objects.stoi:4 +#: src/badguy/dispenser.cpp:447 data//images/engine/editor/objects.stoi:4 msgid "Enemies" msgstr "" -#: src/badguy/dispenser.cpp:442 +#: src/badguy/dispenser.cpp:448 msgid "Limit dispensed badguys" msgstr "" -#: src/badguy/dispenser.cpp:444 +#: src/badguy/dispenser.cpp:450 +msgid "Obey Gravity" +msgstr "" + +#: src/badguy/dispenser.cpp:452 msgid "Max concurrent badguys" msgstr "" -#: src/badguy/dispenser.cpp:446 src/supertux/menu/editor_levelset_menu.cpp:60 +#: src/badguy/dispenser.cpp:454 src/supertux/menu/editor_levelset_menu.cpp:60 msgid "Type" msgstr "" -#: src/badguy/dispenser.cpp:447 +#: src/badguy/dispenser.cpp:455 msgid "dropper" msgstr "" -#: src/badguy/dispenser.cpp:447 +#: src/badguy/dispenser.cpp:455 msgid "rocket launcher" msgstr "" -#: src/badguy/dispenser.cpp:447 +#: src/badguy/dispenser.cpp:455 msgid "cannon" msgstr "" -#: src/badguy/dispenser.cpp:447 +#: src/badguy/dispenser.cpp:455 msgid "invisible" msgstr "" @@ -1143,7 +1713,7 @@ msgstr "" msgid "Smartball" msgstr "" -#: src/badguy/bouncing_snowball.hpp:31 +#: src/badguy/bouncing_snowball.hpp:32 msgid "Bouncing Snowball" msgstr "" @@ -1155,257 +1725,261 @@ msgstr "" msgid "Dart" msgstr "" -#: src/supertux/statistics.cpp:47 +#: src/supertux/statistics.cpp:54 msgid "Max coins collected:" msgstr "" -#: src/supertux/statistics.cpp:48 +#: src/supertux/statistics.cpp:55 msgid "Max fragging:" msgstr "" -#: src/supertux/statistics.cpp:49 +#: src/supertux/statistics.cpp:56 msgid "Max secrets found:" msgstr "" -#: src/supertux/statistics.cpp:50 +#: src/supertux/statistics.cpp:57 msgid "Best time completed:" msgstr "" -#: src/supertux/statistics.cpp:51 +#: src/supertux/statistics.cpp:58 msgid "Level target time:" msgstr "" -#: src/supertux/statistics.cpp:139 src/supertux/levelintro.cpp:160 +#: src/supertux/statistics.cpp:149 src/supertux/levelintro.cpp:160 msgid "Best Level Statistics" msgstr "" -#: src/supertux/statistics.cpp:228 +#: src/supertux/statistics.cpp:238 msgid "You" msgstr "" -#: src/supertux/statistics.cpp:230 +#: src/supertux/statistics.cpp:240 msgid "Best" msgstr "" -#: src/supertux/statistics.cpp:232 src/supertux/levelintro.cpp:166 +#: src/supertux/statistics.cpp:242 src/supertux/levelintro.cpp:166 msgid "Coins" msgstr "" -#: src/supertux/statistics.cpp:255 +#: src/supertux/statistics.cpp:265 msgid "Badguys" msgstr "" -#: src/supertux/statistics.cpp:271 src/supertux/levelintro.cpp:172 +#: src/supertux/statistics.cpp:281 src/supertux/levelintro.cpp:172 msgid "Secrets" msgstr "" -#: src/supertux/game_object.hpp:77 +#: src/supertux/game_object.hpp:78 msgid "Unknown object" msgstr "" -#: src/supertux/command_line_arguments.cpp:74 +#: src/supertux/sector.cpp:414 +msgid "Press escape to skip" +msgstr "" + +#: src/supertux/command_line_arguments.cpp:94 #, c-format msgid "Usage: %s [OPTIONS] [LEVELFILE]" msgstr "" -#: src/supertux/command_line_arguments.cpp:75 +#: src/supertux/command_line_arguments.cpp:95 msgid "General Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:76 +#: src/supertux/command_line_arguments.cpp:96 msgid " -h, --help Show this help message and quit" msgstr "" -#: src/supertux/command_line_arguments.cpp:77 +#: src/supertux/command_line_arguments.cpp:97 msgid " -v, --version Show SuperTux version and quit" msgstr "" -#: src/supertux/command_line_arguments.cpp:78 +#: src/supertux/command_line_arguments.cpp:98 msgid " --verbose Print verbose messages" msgstr "" -#: src/supertux/command_line_arguments.cpp:79 +#: src/supertux/command_line_arguments.cpp:99 msgid " --debug Print extra verbose messages" msgstr "" -#: src/supertux/command_line_arguments.cpp:80 +#: src/supertux/command_line_arguments.cpp:100 msgid " --print-datadir Print SuperTux's primary data directory." msgstr "" -#: src/supertux/command_line_arguments.cpp:82 +#: src/supertux/command_line_arguments.cpp:101 +msgid "" +" --acknowledgements Print the licenses of libraries used by " +"SuperTux." +msgstr "" + +#: src/supertux/command_line_arguments.cpp:103 msgid "Video Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:83 +#: src/supertux/command_line_arguments.cpp:104 msgid " -f, --fullscreen Run in fullscreen mode" msgstr "" -#: src/supertux/command_line_arguments.cpp:84 +#: src/supertux/command_line_arguments.cpp:105 msgid " -w, --window Run in window mode" msgstr "" -#: src/supertux/command_line_arguments.cpp:85 +#: src/supertux/command_line_arguments.cpp:106 msgid " -g, --geometry WIDTHxHEIGHT Run SuperTux in given resolution" msgstr "" -#: src/supertux/command_line_arguments.cpp:86 +#: src/supertux/command_line_arguments.cpp:107 msgid " -a, --aspect WIDTH:HEIGHT Run SuperTux with given aspect ratio" msgstr "" -#: src/supertux/command_line_arguments.cpp:87 +#: src/supertux/command_line_arguments.cpp:108 msgid " -d, --default Reset video settings to default values" msgstr "" -#: src/supertux/command_line_arguments.cpp:88 +#: src/supertux/command_line_arguments.cpp:109 msgid " --renderer RENDERER Use sdl, opengl, or auto to render" msgstr "" -#: src/supertux/command_line_arguments.cpp:90 +#: src/supertux/command_line_arguments.cpp:111 msgid "Audio Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:91 +#: src/supertux/command_line_arguments.cpp:112 msgid " --disable-sound Disable sound effects" msgstr "" -#: src/supertux/command_line_arguments.cpp:92 +#: src/supertux/command_line_arguments.cpp:113 msgid " --disable-music Disable music" msgstr "" -#: src/supertux/command_line_arguments.cpp:94 +#: src/supertux/command_line_arguments.cpp:115 msgid "Game Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:95 +#: src/supertux/command_line_arguments.cpp:116 msgid " --edit-level Open given level in editor" msgstr "" -#: src/supertux/command_line_arguments.cpp:96 +#: src/supertux/command_line_arguments.cpp:117 msgid " --resave Loads given level and saves it" msgstr "" -#: src/supertux/command_line_arguments.cpp:97 +#: src/supertux/command_line_arguments.cpp:118 msgid " --show-fps Display framerate in levels" msgstr "" -#: src/supertux/command_line_arguments.cpp:98 +#: src/supertux/command_line_arguments.cpp:119 msgid " --no-show-fps Do not display framerate in levels" msgstr "" -#: src/supertux/command_line_arguments.cpp:99 +#: src/supertux/command_line_arguments.cpp:120 msgid " --show-pos Display player's current position" msgstr "" -#: src/supertux/command_line_arguments.cpp:100 +#: src/supertux/command_line_arguments.cpp:121 msgid " --no-show-pos Do not display player's position" msgstr "" -#: src/supertux/command_line_arguments.cpp:101 +#: src/supertux/command_line_arguments.cpp:122 msgid " --developer Switch on developer feature" msgstr "" -#: src/supertux/command_line_arguments.cpp:102 +#: src/supertux/command_line_arguments.cpp:123 msgid " -s, --debug-scripts Enable script debugger." msgstr "" -#: src/supertux/command_line_arguments.cpp:103 +#: src/supertux/command_line_arguments.cpp:124 msgid "" " --spawn-pos X,Y Where in the level to spawn Tux. Only used if " "level is specified." msgstr "" -#: src/supertux/command_line_arguments.cpp:104 +#: src/supertux/command_line_arguments.cpp:125 msgid " --sector SECTOR Spawn Tux in SECTOR\n" msgstr "" -#: src/supertux/command_line_arguments.cpp:105 +#: src/supertux/command_line_arguments.cpp:126 msgid " --spawnpoint SPAWNPOINT Spawn Tux at SPAWNPOINT\n" msgstr "" -#: src/supertux/command_line_arguments.cpp:107 +#: src/supertux/command_line_arguments.cpp:128 msgid "Demo Recording Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:108 +#: src/supertux/command_line_arguments.cpp:129 msgid " --record-demo FILE LEVEL Record a demo to FILE" msgstr "" -#: src/supertux/command_line_arguments.cpp:109 +#: src/supertux/command_line_arguments.cpp:130 msgid " --play-demo FILE LEVEL Play a recorded demo" msgstr "" -#: src/supertux/command_line_arguments.cpp:111 +#: src/supertux/command_line_arguments.cpp:132 msgid "Directory Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:112 +#: src/supertux/command_line_arguments.cpp:133 msgid "" " --datadir DIR Set the directory for the games datafiles" msgstr "" -#: src/supertux/command_line_arguments.cpp:113 +#: src/supertux/command_line_arguments.cpp:134 msgid "" " --userdir DIR Set the directory for user data (savegames, " "etc.)" msgstr "" -#: src/supertux/command_line_arguments.cpp:115 +#: src/supertux/command_line_arguments.cpp:136 msgid "Add-On Options:" msgstr "" -#: src/supertux/command_line_arguments.cpp:116 +#: src/supertux/command_line_arguments.cpp:137 msgid " --repository-url URL Set the URL to the Add-On repository" msgstr "" -#: src/supertux/command_line_arguments.cpp:118 +#: src/supertux/command_line_arguments.cpp:139 msgid "Environment variables:" msgstr "" -#: src/supertux/command_line_arguments.cpp:119 +#: src/supertux/command_line_arguments.cpp:140 msgid "" " SUPERTUX2_USER_DIR Directory for user data (savegames, etc.)" msgstr "" -#: src/supertux/command_line_arguments.cpp:120 +#: src/supertux/command_line_arguments.cpp:141 msgid " SUPERTUX2_DATA_DIR Directory for the games datafiles" msgstr "" -#: src/supertux/title_screen.cpp:43 +#: src/supertux/title_screen.cpp:44 msgid "Copyright" msgstr "" -#: src/supertux/title_screen.cpp:44 +#: src/supertux/title_screen.cpp:45 msgid "" "This game comes with ABSOLUTELY NO WARRANTY. This is free software, and you " "are welcome to\n" "redistribute it under certain conditions; see the license file for details.\n" msgstr "" -#: src/supertux/menu/contrib_menu.cpp:79 -#: src/supertux/menu/world_set_menu.cpp:31 -msgid "Contrib Levels" +#: src/supertux/menu/integrations_menu.cpp:49 +msgid "Integrations" msgstr "" -#: src/supertux/menu/contrib_menu.cpp:119 -#: src/supertux/menu/contrib_menu.cpp:150 -msgid "*NEW*" +#: src/supertux/menu/integrations_menu.cpp:51 +msgid "Do not share level names when editing" msgstr "" -#: src/supertux/menu/contrib_menu.cpp:172 src/supertux/menu/debug_menu.cpp:75 -#: src/supertux/menu/editor_level_select_menu.cpp:84 -#: src/supertux/menu/worldmap_cheat_menu.cpp:55 -#: src/supertux/menu/worldmap_cheat_menu.cpp:153 -#: src/supertux/menu/editor_levelset_select_menu.cpp:96 -#: src/supertux/menu/options_menu.cpp:405 src/supertux/menu/profile_menu.cpp:47 -#: src/supertux/menu/addon_menu.cpp:213 -#: src/supertux/menu/editor_new_levelset_menu.cpp:40 -#: src/supertux/menu/world_set_menu.cpp:33 -#: src/supertux/menu/keyboard_menu.cpp:51 -#: src/supertux/menu/language_menu.cpp:56 -#: src/supertux/menu/joystick_menu.cpp:97 -#: src/supertux/menu/contrib_levelset_menu.cpp:67 -#: src/supertux/menu/cheat_menu.cpp:44 -msgid "Back" +#: src/supertux/menu/integrations_menu.cpp:54 +msgid "Enable Discord integration" +msgstr "" + +#: src/supertux/menu/integrations_menu.cpp:57 +msgid "Discord (disabled; not compiled)" +msgstr "" + +#: src/supertux/menu/contrib_menu.cpp:80 +#: src/supertux/menu/world_set_menu.cpp:31 +msgid "Contrib Levels" msgstr "" #: src/supertux/menu/debug_menu.cpp:32 @@ -1452,6 +2026,20 @@ msgstr "" msgid "Dump Texture Cache" msgstr "" +#: src/supertux/menu/particle_editor_save_as.cpp:33 +msgid "Save particle as" +msgstr "" + +#: src/supertux/menu/particle_editor_save_as.cpp:37 +#: src/supertux/menu/editor_save_as.cpp:37 +msgid "File name" +msgstr "" + +#: src/supertux/menu/particle_editor_save_as.cpp:38 +#: src/supertux/menu/editor_save_as.cpp:38 src/editor/particle_editor.cpp:766 +msgid "Save" +msgstr "" + #: src/supertux/menu/editor_sectors_menu.cpp:31 msgid "Choose Sector" msgstr "" @@ -1485,28 +2073,33 @@ msgstr "" msgid "Objects" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:58 +#: src/supertux/menu/editor_level_select_menu.cpp:62 msgid "Empty World" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:73 +#: src/supertux/menu/editor_level_select_menu.cpp:77 msgid "Create Level" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:77 +#: src/supertux/menu/editor_level_select_menu.cpp:81 msgid "Edit Worldmap" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:79 +#: src/supertux/menu/editor_level_select_menu.cpp:83 msgid "Create Worldmap" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:83 +#: src/supertux/menu/editor_level_select_menu.cpp:85 +#: src/supertux/menu/editor_delete_level_menu.cpp:33 +msgid "Delete level" +msgstr "" + +#: src/supertux/menu/editor_level_select_menu.cpp:87 #: src/supertux/menu/editor_levelset_menu.cpp:56 msgid "World Settings" msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:123 +#: src/supertux/menu/editor_level_select_menu.cpp:127 msgid "" "Share this worldmap under license CC-BY-SA 4.0 International (advised).\n" "It allows modifications and redistribution by third-parties.\n" @@ -1515,7 +2108,7 @@ msgid "" "license." msgstr "" -#: src/supertux/menu/editor_level_select_menu.cpp:130 +#: src/supertux/menu/editor_level_select_menu.cpp:134 msgid "" "Share this level under license CC-BY-SA 4.0 International (advised).\n" "It allows modifications and redistribution by third-parties.\n" @@ -1524,6 +2117,17 @@ msgid "" "license." msgstr "" +#: src/supertux/menu/editor_level_select_menu.cpp:162 +msgid "" +"An auto-save recovery file was found. Would you like to restore the " +"recovery\n" +"file and resume where you were before the editor crashed?" +msgstr "" + +#: src/supertux/menu/editor_level_select_menu.cpp:169 +msgid "This will delete the auto-save file. Are you sure?" +msgstr "" + #: src/supertux/menu/worldmap_cheat_menu.cpp:34 #: src/supertux/menu/cheat_menu.cpp:30 msgid "Cheats" @@ -1535,22 +2139,18 @@ msgid "Bonus: Grow" msgstr "" #: src/supertux/menu/worldmap_cheat_menu.cpp:37 -#: src/supertux/menu/cheat_menu.cpp:33 msgid "Bonus: Fire" msgstr "" #: src/supertux/menu/worldmap_cheat_menu.cpp:38 -#: src/supertux/menu/cheat_menu.cpp:34 msgid "Bonus: Ice" msgstr "" #: src/supertux/menu/worldmap_cheat_menu.cpp:39 -#: src/supertux/menu/cheat_menu.cpp:35 msgid "Bonus: Air" msgstr "" #: src/supertux/menu/worldmap_cheat_menu.cpp:40 -#: src/supertux/menu/cheat_menu.cpp:36 msgid "Bonus: Earth" msgstr "" @@ -1597,217 +2197,287 @@ msgstr "" msgid "Select level" msgstr "" -#: src/supertux/menu/editor_levelset_select_menu.cpp:54 +#: src/supertux/menu/editor_save_as.cpp:33 src/supertux/menu/editor_menu.cpp:49 +msgid "Save Level as" +msgstr "" + +#: src/supertux/menu/editor_save_as.cpp:33 src/supertux/menu/editor_menu.cpp:50 +msgid "Save Copy" +msgstr "" + +#: src/supertux/menu/editor_levelset_select_menu.cpp:72 msgid "Choose World" msgstr "" -#: src/supertux/menu/editor_levelset_select_menu.cpp:82 +#: src/supertux/menu/editor_levelset_select_menu.cpp:100 #, c-format msgid "%d level" msgid_plural "%d levels" msgstr[0] "" msgstr[1] "" -#: src/supertux/menu/editor_levelset_select_menu.cpp:95 +#: src/supertux/menu/editor_levelset_select_menu.cpp:113 msgid "Create World" msgstr "" -#: src/supertux/menu/options_menu.cpp:85 src/supertux/menu/main_menu.cpp:53 +#: src/supertux/menu/options_menu.cpp:98 src/supertux/menu/main_menu.cpp:64 #: src/supertux/menu/game_menu.cpp:61 src/supertux/menu/worldmap_menu.cpp:31 msgid "Options" msgstr "" -#: src/supertux/menu/options_menu.cpp:91 src/supertux/menu/options_menu.cpp:127 -#: src/supertux/menu/options_menu.cpp:418 -#: src/supertux/menu/options_menu.cpp:439 src/editor/object_settings.cpp:112 +#: src/supertux/menu/options_menu.cpp:104 +#: src/supertux/menu/options_menu.cpp:142 +#: src/supertux/menu/options_menu.cpp:455 +#: src/supertux/menu/options_menu.cpp:476 src/editor/object_settings.cpp:119 msgid "auto" msgstr "" -#: src/supertux/menu/options_menu.cpp:206 +#: src/supertux/menu/options_menu.cpp:221 msgid "Desktop" msgstr "" -#: src/supertux/menu/options_menu.cpp:332 +#: src/supertux/menu/options_menu.cpp:251 +msgid "on" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:252 +msgid "off" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:253 +msgid "adaptive" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:347 msgid "Select Language" msgstr "" -#: src/supertux/menu/options_menu.cpp:333 +#: src/supertux/menu/options_menu.cpp:348 msgid "Select a different language to display text in" msgstr "" -#: src/supertux/menu/options_menu.cpp:335 +#: src/supertux/menu/options_menu.cpp:350 msgid "Language Packs" msgstr "" -#: src/supertux/menu/options_menu.cpp:336 +#: src/supertux/menu/options_menu.cpp:351 msgid "Language packs contain up-to-date translations" msgstr "" -#: src/supertux/menu/options_menu.cpp:338 src/supertux/menu/profile_menu.cpp:30 +#: src/supertux/menu/options_menu.cpp:353 src/supertux/menu/profile_menu.cpp:34 msgid "Select Profile" msgstr "" -#: src/supertux/menu/options_menu.cpp:339 +#: src/supertux/menu/options_menu.cpp:354 msgid "Select a profile to play with" msgstr "" -#: src/supertux/menu/options_menu.cpp:342 +#: src/supertux/menu/options_menu.cpp:358 msgid "Window Resizable" msgstr "" -#: src/supertux/menu/options_menu.cpp:343 +#: src/supertux/menu/options_menu.cpp:359 msgid "Allow window resizing, might require a restart to take effect" msgstr "" -#: src/supertux/menu/options_menu.cpp:345 +#: src/supertux/menu/options_menu.cpp:361 msgid "Window Resolution" msgstr "" -#: src/supertux/menu/options_menu.cpp:346 +#: src/supertux/menu/options_menu.cpp:362 msgid "Resize the window to the given size" msgstr "" -#: src/supertux/menu/options_menu.cpp:348 +#: src/supertux/menu/options_menu.cpp:364 msgid "Fullscreen" msgstr "" -#: src/supertux/menu/options_menu.cpp:349 +#: src/supertux/menu/options_menu.cpp:365 msgid "Fill the entire screen" msgstr "" -#: src/supertux/menu/options_menu.cpp:351 +#: src/supertux/menu/options_menu.cpp:367 msgid "Fullscreen Resolution" msgstr "" -#: src/supertux/menu/options_menu.cpp:352 +#: src/supertux/menu/options_menu.cpp:368 msgid "" "Determine the resolution used in fullscreen mode (you must toggle fullscreen " "to complete the change)" msgstr "" -#: src/supertux/menu/options_menu.cpp:354 +#: src/supertux/menu/options_menu.cpp:373 +msgid "Fit to browser" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:374 +msgid "Fit the resolution to the size of your browser" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:378 msgid "Magnification" msgstr "" -#: src/supertux/menu/options_menu.cpp:355 +#: src/supertux/menu/options_menu.cpp:379 msgid "Change the magnification of the game area" msgstr "" -#: src/supertux/menu/options_menu.cpp:357 +#: src/supertux/menu/options_menu.cpp:381 msgid "VSync" msgstr "" -#: src/supertux/menu/options_menu.cpp:358 +#: src/supertux/menu/options_menu.cpp:382 msgid "Set the VSync mode" msgstr "" -#: src/supertux/menu/options_menu.cpp:360 +#: src/supertux/menu/options_menu.cpp:385 msgid "Aspect Ratio" msgstr "" -#: src/supertux/menu/options_menu.cpp:361 +#: src/supertux/menu/options_menu.cpp:386 msgid "Adjust the aspect ratio" msgstr "" -#: src/supertux/menu/options_menu.cpp:366 +#: src/supertux/menu/options_menu.cpp:392 msgid "Disable all sound effects" msgstr "" -#: src/supertux/menu/options_menu.cpp:368 +#: src/supertux/menu/options_menu.cpp:394 msgid "Disable all music" msgstr "" -#: src/supertux/menu/options_menu.cpp:370 +#: src/supertux/menu/options_menu.cpp:396 msgid "Sound Volume" msgstr "" -#: src/supertux/menu/options_menu.cpp:371 +#: src/supertux/menu/options_menu.cpp:397 msgid "Adjust sound volume" msgstr "" -#: src/supertux/menu/options_menu.cpp:373 +#: src/supertux/menu/options_menu.cpp:399 msgid "Music Volume" msgstr "" -#: src/supertux/menu/options_menu.cpp:374 +#: src/supertux/menu/options_menu.cpp:400 msgid "Adjust music volume" msgstr "" -#: src/supertux/menu/options_menu.cpp:378 +#: src/supertux/menu/options_menu.cpp:404 msgid "Sound (disabled)" msgstr "" -#: src/supertux/menu/options_menu.cpp:379 +#: src/supertux/menu/options_menu.cpp:405 msgid "Music (disabled)" msgstr "" -#: src/supertux/menu/options_menu.cpp:382 +#: src/supertux/menu/options_menu.cpp:408 #: src/supertux/menu/keyboard_menu.cpp:30 msgid "Setup Keyboard" msgstr "" -#: src/supertux/menu/options_menu.cpp:383 +#: src/supertux/menu/options_menu.cpp:409 msgid "Configure key-action mappings" msgstr "" -#: src/supertux/menu/options_menu.cpp:385 +#: src/supertux/menu/options_menu.cpp:412 #: src/supertux/menu/joystick_menu.cpp:52 msgid "Setup Joystick" msgstr "" -#: src/supertux/menu/options_menu.cpp:386 +#: src/supertux/menu/options_menu.cpp:413 msgid "Configure joystick control-action mappings" msgstr "" -#: src/supertux/menu/options_menu.cpp:388 -msgid "Enable transitions" +#: src/supertux/menu/options_menu.cpp:417 +msgid "On-screen controls" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:418 +msgid "Toggle on-screen controls for mobile devices" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:420 +msgid "Enable transitions" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:421 +msgid "Enable screen transitions and smooth menu animation" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:425 +msgid "Developer Mode" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:430 +msgid "Christmas Mode" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:433 +msgid "Confirmation Dialog" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:433 +msgid "Confirm aborting level" +msgstr "" + +#: src/supertux/menu/options_menu.cpp:434 +msgid "Pause on focus loss" msgstr "" -#: src/supertux/menu/options_menu.cpp:389 -msgid "Enable screen transitions and smooth menu animation" +#: src/supertux/menu/options_menu.cpp:435 +msgid "Automatically pause the game when the window loses focus" msgstr "" -#: src/supertux/menu/options_menu.cpp:393 -msgid "Developer Mode" +#: src/supertux/menu/options_menu.cpp:436 +msgid "Use custom mouse cursor" msgstr "" -#: src/supertux/menu/options_menu.cpp:398 -msgid "Christmas Mode" +#: src/supertux/menu/options_menu.cpp:436 +msgid "Whether the game renders its own cursor or uses the system's cursor" msgstr "" -#: src/supertux/menu/options_menu.cpp:401 -msgid "Confirmation Dialog" +#: src/supertux/menu/options_menu.cpp:438 +msgid "Integrations and presence" msgstr "" -#: src/supertux/menu/options_menu.cpp:401 -msgid "Confirm aborting level" +#: src/supertux/menu/options_menu.cpp:439 +msgid "" +"Manage whether SuperTux should display the levels you play on your social " +"media profiles (Discord)" msgstr "" -#: src/supertux/menu/options_menu.cpp:402 -msgid "Pause on focus loss" +#: src/supertux/menu/options_menu.cpp:559 +msgid "" +"The game couldn't detect your browser resolution.\n" +"This most likely happens because it is not embedded\n" +"in the SuperTux custom HTML template.\n" msgstr "" -#: src/supertux/menu/main_menu.cpp:51 src/supertux/menu/world_set_menu.cpp:28 +#: src/supertux/menu/main_menu.cpp:56 src/supertux/menu/world_set_menu.cpp:28 msgid "Start Game" msgstr "" -#: src/supertux/menu/main_menu.cpp:52 src/supertux/menu/addon_menu.cpp:122 +#: src/supertux/menu/main_menu.cpp:60 src/supertux/menu/addon_menu.cpp:122 msgid "Add-ons" msgstr "" -#: src/supertux/menu/main_menu.cpp:54 src/supertux/menu/editor_menu.cpp:39 +#: src/supertux/menu/main_menu.cpp:62 src/supertux/menu/web_asset_menu.cpp:38 +msgid "Manage Assets" +msgstr "" + +#: src/supertux/menu/main_menu.cpp:65 src/supertux/menu/editor_menu.cpp:43 msgid "Level Editor" msgstr "" -#: src/supertux/menu/main_menu.cpp:55 +#: src/supertux/menu/main_menu.cpp:66 msgid "Credits" msgstr "" -#: src/supertux/menu/main_menu.cpp:56 +#: src/supertux/menu/main_menu.cpp:67 msgid "Donate" msgstr "" -#: src/supertux/menu/main_menu.cpp:57 +#: src/supertux/menu/main_menu.cpp:69 msgid "Quit" msgstr "" @@ -1831,16 +2501,32 @@ msgstr "" msgid "Resize" msgstr "" -#: src/supertux/menu/profile_menu.cpp:37 +#: src/supertux/menu/profile_menu.cpp:41 #, c-format msgid "[Profile %s]" msgstr "" -#: src/supertux/menu/profile_menu.cpp:41 +#: src/supertux/menu/profile_menu.cpp:45 #, c-format msgid "Profile %s" msgstr "" +#: src/supertux/menu/profile_menu.cpp:50 +msgid "Reset profile" +msgstr "" + +#: src/supertux/menu/profile_menu.cpp:51 +msgid "Reset all profiles" +msgstr "" + +#: src/supertux/menu/profile_menu.cpp:67 +msgid "Deleting your profile will reset your game progress. Are you sure?" +msgstr "" + +#: src/supertux/menu/profile_menu.cpp:73 +msgid "This will reset your game progress on all profiles. Are you sure?" +msgstr "" + #: src/supertux/menu/editor_levelset_menu.cpp:59 #: src/supertux/menu/editor_new_levelset_menu.cpp:35 msgid "Description" @@ -1848,7 +2534,7 @@ msgstr "" #: src/supertux/menu/editor_levelset_menu.cpp:60 #: src/supertux/menu/addon_menu.cpp:48 -#: data//images/engine/editor/objects.stoi:332 +#: data//images/engine/editor/objects.stoi:371 msgid "Worldmap" msgstr "" @@ -1931,6 +2617,26 @@ msgstr "" msgid "Story Mode" msgstr "" +#: src/supertux/menu/web_asset_menu.cpp:42 +msgid "New files location" +msgstr "" + +#: src/supertux/menu/web_asset_menu.cpp:43 +msgid "Add Files" +msgstr "" + +#: src/supertux/menu/web_asset_menu.cpp:44 +msgid "Download Files" +msgstr "" + +#: src/supertux/menu/particle_editor_open.cpp:32 +msgid "Load particle file" +msgstr "" + +#: src/supertux/menu/particle_editor_open.cpp:39 +msgid "Open" +msgstr "" + #: src/supertux/menu/game_menu.cpp:31 msgid "Are you sure?" msgstr "" @@ -1961,16 +2667,6 @@ msgstr "" msgid "Down" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:34 -#: src/supertux/menu/joystick_menu.cpp:71 -msgid "Left" -msgstr "" - -#: src/supertux/menu/keyboard_menu.cpp:35 -#: src/supertux/menu/joystick_menu.cpp:72 -msgid "Right" -msgstr "" - #: src/supertux/menu/keyboard_menu.cpp:36 #: src/supertux/menu/joystick_menu.cpp:73 msgid "Jump" @@ -2001,78 +2697,78 @@ msgstr "" msgid "Console" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:46 +#: src/supertux/menu/keyboard_menu.cpp:44 #: src/supertux/menu/joystick_menu.cpp:82 msgid "Cheat Menu" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:47 +#: src/supertux/menu/keyboard_menu.cpp:45 #: src/supertux/menu/joystick_menu.cpp:83 msgid "Debug Menu" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:49 +#: src/supertux/menu/keyboard_menu.cpp:47 #: src/supertux/menu/joystick_menu.cpp:85 msgid "Jump with Up" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:62 +#: src/supertux/menu/keyboard_menu.cpp:60 msgid "Up cursor" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:64 +#: src/supertux/menu/keyboard_menu.cpp:62 msgid "Down cursor" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:66 +#: src/supertux/menu/keyboard_menu.cpp:64 msgid "Left cursor" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:68 +#: src/supertux/menu/keyboard_menu.cpp:66 msgid "Right cursor" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:70 +#: src/supertux/menu/keyboard_menu.cpp:68 msgid "Return" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:72 +#: src/supertux/menu/keyboard_menu.cpp:70 msgid "Space" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:74 +#: src/supertux/menu/keyboard_menu.cpp:72 msgid "Right Shift" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:76 +#: src/supertux/menu/keyboard_menu.cpp:74 msgid "Left Shift" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:78 +#: src/supertux/menu/keyboard_menu.cpp:76 msgid "Right Control" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:80 +#: src/supertux/menu/keyboard_menu.cpp:78 msgid "Left Control" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:82 +#: src/supertux/menu/keyboard_menu.cpp:80 msgid "Right Alt" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:84 +#: src/supertux/menu/keyboard_menu.cpp:82 msgid "Left Alt" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:86 +#: src/supertux/menu/keyboard_menu.cpp:84 msgid "Right Command" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:88 +#: src/supertux/menu/keyboard_menu.cpp:86 msgid "Left Command" msgstr "" -#: src/supertux/menu/keyboard_menu.cpp:102 +#: src/supertux/menu/keyboard_menu.cpp:100 msgid "Press Key" msgstr "" @@ -2165,6 +2861,22 @@ msgstr "" msgid "Close" msgstr "" +#: src/supertux/menu/cheat_menu.cpp:33 +msgid "Bonus: Fire x 64" +msgstr "" + +#: src/supertux/menu/cheat_menu.cpp:34 +msgid "Bonus: Ice x 64" +msgstr "" + +#: src/supertux/menu/cheat_menu.cpp:35 +msgid "Bonus: Air x 64" +msgstr "" + +#: src/supertux/menu/cheat_menu.cpp:36 +msgid "Bonus: Earth x 64" +msgstr "" + #: src/supertux/menu/cheat_menu.cpp:37 msgid "Bonus: Star" msgstr "" @@ -2177,13 +2889,68 @@ msgstr "" msgid "Kill Tux" msgstr "" +#: src/supertux/menu/particle_editor_menu.cpp:32 +msgid "Particle Editor" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:36 +#: src/supertux/menu/editor_menu.cpp:45 +msgid "Return to Editor" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:37 +msgid "New Particle Config" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:38 +msgid "Save Particle Config" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:39 +msgid "Save Particle Config as..." +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:40 +msgid "Load Another Particle Config" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:44 +msgid "Open Particle Directory" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:45 +#: src/supertux/menu/editor_menu.cpp:88 +msgid "Keyboard Shortcuts" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:49 +msgid "Exit Particle Editor" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:120 +msgid "" +"Keyboard Shortcuts:\n" +"---------------------\n" +"Esc = Open Menu\n" +"Ctrl+S = Save\n" +"Ctrl+Shift+S = Save as\n" +"Ctrl+O = Open\n" +"Ctrl+Z = Undo\n" +"Ctrl+Y = Redo" +msgstr "" + +#: src/supertux/menu/particle_editor_menu.cpp:121 +#: src/supertux/menu/editor_menu.cpp:176 +msgid "Got it!" +msgstr "" + #: src/supertux/menu/editor_level_menu.cpp:31 -#: src/supertux/menu/editor_menu.cpp:70 +#: src/supertux/menu/editor_menu.cpp:86 msgid "Worldmap Settings" msgstr "" #: src/supertux/menu/editor_level_menu.cpp:31 -#: src/supertux/menu/editor_menu.cpp:70 +#: src/supertux/menu/editor_menu.cpp:86 msgid "Level Settings" msgstr "" @@ -2191,7 +2958,7 @@ msgstr "" msgid "Author" msgstr "" -#: src/supertux/menu/editor_level_menu.cpp:35 data//credits.stxt:1129 +#: src/supertux/menu/editor_level_menu.cpp:35 data//credits.stxt:1166 msgid "Contact" msgstr "" @@ -2200,106 +2967,122 @@ msgid "License" msgstr "" #: src/supertux/menu/editor_level_menu.cpp:37 +msgid "Level Note" +msgstr "" + +#: src/supertux/menu/editor_level_menu.cpp:38 msgid "Tileset" msgstr "" -#: src/supertux/menu/editor_level_menu.cpp:40 +#: src/supertux/menu/editor_level_menu.cpp:41 msgid "Target Time" msgstr "" -#: src/supertux/menu/editor_level_menu.cpp:82 +#: src/supertux/menu/editor_level_menu.cpp:83 msgid "Please enter a name for this level." msgstr "" -#: src/supertux/menu/editor_level_menu.cpp:86 +#: src/supertux/menu/editor_level_menu.cpp:87 msgid "Please enter a level author for this level." msgstr "" -#: src/supertux/menu/editor_level_menu.cpp:90 +#: src/supertux/menu/editor_level_menu.cpp:91 msgid "Please enter a license for this level." msgstr "" -#: src/supertux/menu/editor_menu.cpp:34 -msgid "1/8 tile (4px)" -msgstr "" - -#: src/supertux/menu/editor_menu.cpp:35 -msgid "1/4 tile (8px)" +#: src/supertux/menu/editor_menu.cpp:38 +msgid "tiny tile (4px)" msgstr "" -#: src/supertux/menu/editor_menu.cpp:36 -msgid "1/2 tile (16px)" +#: src/supertux/menu/editor_menu.cpp:39 +msgid "small tile (8px)" msgstr "" -#: src/supertux/menu/editor_menu.cpp:37 -msgid "1 tile (32px)" +#: src/supertux/menu/editor_menu.cpp:40 +msgid "medium tile (16px)" msgstr "" #: src/supertux/menu/editor_menu.cpp:41 -msgid "Return to Editor" +msgid "big tile (32px)" msgstr "" -#: src/supertux/menu/editor_menu.cpp:42 +#: src/supertux/menu/editor_menu.cpp:46 msgid "Save Worldmap" msgstr "" -#: src/supertux/menu/editor_menu.cpp:42 +#: src/supertux/menu/editor_menu.cpp:46 msgid "Save Level" msgstr "" -#: src/supertux/menu/editor_menu.cpp:45 +#: src/supertux/menu/editor_menu.cpp:55 msgid "Test Level" msgstr "" -#: src/supertux/menu/editor_menu.cpp:49 +#: src/supertux/menu/editor_menu.cpp:59 msgid "Test Worldmap" msgstr "" -#: src/supertux/menu/editor_menu.cpp:52 +#: src/supertux/menu/editor_menu.cpp:62 msgid "Share Level" msgstr "" -#: src/supertux/menu/editor_menu.cpp:54 +#: src/supertux/menu/editor_menu.cpp:64 +msgid "Package Add-On" +msgstr "" + +#: src/supertux/menu/editor_menu.cpp:66 msgid "Open Level Directory" msgstr "" -#: src/supertux/menu/editor_menu.cpp:57 +#: src/supertux/menu/editor_menu.cpp:70 msgid "Edit Another Level" msgstr "" -#: src/supertux/menu/editor_menu.cpp:60 +#: src/supertux/menu/editor_menu.cpp:73 msgid "Edit Another World" msgstr "" -#: src/supertux/menu/editor_menu.cpp:64 +#: src/supertux/menu/editor_menu.cpp:77 msgid "Grid Size" msgstr "" -#: src/supertux/menu/editor_menu.cpp:65 +#: src/supertux/menu/editor_menu.cpp:78 msgid "Show Grid" msgstr "" -#: src/supertux/menu/editor_menu.cpp:66 +#: src/supertux/menu/editor_menu.cpp:79 msgid "Grid Snapping" msgstr "" -#: src/supertux/menu/editor_menu.cpp:67 +#: src/supertux/menu/editor_menu.cpp:80 msgid "Render Background" msgstr "" -#: src/supertux/menu/editor_menu.cpp:68 +#: src/supertux/menu/editor_menu.cpp:81 msgid "Render Light" msgstr "" -#: src/supertux/menu/editor_menu.cpp:72 -msgid "Keyboard Shortcuts" +#: src/supertux/menu/editor_menu.cpp:82 +msgid "Autotile Mode" +msgstr "" + +#: src/supertux/menu/editor_menu.cpp:83 +msgid "Enable Autotile Help" +msgstr "" + +#: src/supertux/menu/editor_menu.cpp:84 +msgid "Autosave Frequency" msgstr "" -#: src/supertux/menu/editor_menu.cpp:75 +#: src/supertux/menu/editor_menu.cpp:91 msgid "Exit Level Editor" msgstr "" -#: src/supertux/menu/editor_menu.cpp:122 +#: src/supertux/menu/editor_menu.cpp:140 +msgid "Do you want to package this world as an add-on?" +msgstr "" + +#: src/supertux/menu/editor_menu.cpp:163 msgid "" "We encourage you to share your levels in the SuperTux forum.\n" "To find your level, click the\n" @@ -2307,7 +3090,7 @@ msgid "" "Do you want to go to the forum now?" msgstr "" -#: src/supertux/menu/editor_menu.cpp:134 +#: src/supertux/menu/editor_menu.cpp:175 msgid "" "Keyboard Shortcuts:\n" "---------------------\n" @@ -2321,8 +3104,8 @@ msgid "" "F8 = Show Grid" msgstr "" -#: src/supertux/menu/editor_menu.cpp:135 -msgid "Got it!" +#: src/supertux/menu/editor_delete_level_menu.cpp:53 +msgid "You cannot delete level that you are editing!" msgstr "" #: src/supertux/levelintro.cpp:136 @@ -2342,14 +3125,22 @@ msgstr "" msgid "Level target time" msgstr "" -#: src/supertux/tile_set.cpp:92 +#: src/supertux/tile_set.cpp:118 msgid "Others" msgstr "" -#: src/supertux/moving_object.cpp:44 +#: src/supertux/moving_object.cpp:55 msgid "Region" msgstr "" +#: src/supertux/main.cpp:563 +msgid "" +"The UBports version is under heavy development!\n" +"If you encounter issues, PLEASE contact the maintainter\n" +"at https://github.com/supertux/supertux/issues or on the\n" +"Open Store's Telegram at https://open-store.io/telegram" +msgstr "" + #: src/control/joystick_config.cpp:85 msgid "Joystick Mappings" msgstr "" @@ -2358,67 +3149,83 @@ msgstr "" msgid "" msgstr "" -#: src/editor/node_marker.cpp:79 +#: src/editor/node_marker.cpp:122 msgid "Path Node" msgstr "" -#: src/editor/object_settings.cpp:112 +#: src/editor/node_marker.cpp:123 +msgid "Press CTRL to move Bezier handles" +msgstr "" + +#: src/editor/node_marker.cpp:127 +msgid "Easing" +msgstr "" + +#: src/editor/object_settings.cpp:119 msgid "up" msgstr "" -#: src/editor/object_settings.cpp:112 +#: src/editor/object_settings.cpp:119 msgid "down" msgstr "" -#: src/editor/object_settings.cpp:124 +#: src/editor/object_settings.cpp:131 msgid "West" msgstr "" -#: src/editor/object_settings.cpp:124 +#: src/editor/object_settings.cpp:131 msgid "East" msgstr "" -#: src/editor/object_settings.cpp:124 +#: src/editor/object_settings.cpp:131 msgid "North" msgstr "" -#: src/editor/object_settings.cpp:124 +#: src/editor/object_settings.cpp:131 msgid "South" msgstr "" -#: src/editor/object_settings.cpp:137 +#: src/editor/object_settings.cpp:144 msgid "One shot" msgstr "" -#: src/editor/object_settings.cpp:137 +#: src/editor/object_settings.cpp:144 msgid "Ping-pong" msgstr "" -#: src/editor/object_settings.cpp:137 +#: src/editor/object_settings.cpp:144 msgid "Circular" msgstr "" -#: src/editor/object_settings.cpp:137 +#: src/editor/object_settings.cpp:144 msgid "Unordered" msgstr "" -#: src/editor/object_option.cpp:83 +#: src/editor/object_option.cpp:85 msgid "true" msgstr "" -#: src/editor/object_option.cpp:83 +#: src/editor/object_option.cpp:85 msgid "false" msgstr "" -#: src/editor/object_option.cpp:246 src/editor/object_option.cpp:295 +#: src/editor/object_option.cpp:271 src/editor/object_option.cpp:320 msgid "invalid" msgstr "" -#: src/editor/object_option.cpp:553 +#: src/editor/object_option.cpp:580 msgid "Remove" msgstr "" -#: src/editor/worldmap_objects.hpp:56 src/editor/worldmap_objects.cpp:129 +#: src/editor/object_option.cpp:597 +msgid "Test from here" +msgstr "" + +#: src/editor/object_option.cpp:614 +msgid "Open Particle Editor" +msgstr "" + +#: src/editor/worldmap_objects.hpp:56 src/editor/worldmap_objects.cpp:127 msgid "Level" msgstr "" @@ -2434,11 +3241,109 @@ msgstr "" msgid "Special tile" msgstr "" -#: src/editor/editor.cpp:477 +#: src/editor/particle_editor.cpp:126 +msgid "Max amount" +msgstr "" + +#: src/editor/particle_editor.cpp:142 +msgid "Spawn anywhere" +msgstr "" + +#: src/editor/particle_editor.cpp:143 +msgid "Life duration" +msgstr "" + +#: src/editor/particle_editor.cpp:148 +msgid "Birth duration" +msgstr "" + +#: src/editor/particle_editor.cpp:153 +msgid "Death duration" +msgstr "" + +#: src/editor/particle_editor.cpp:160 +msgid "Grow" +msgstr "" + +#: src/editor/particle_editor.cpp:175 +msgid "Horizontal speed" +msgstr "" + +#: src/editor/particle_editor.cpp:180 +msgid "Vertical speed" +msgstr "" + +#: src/editor/particle_editor.cpp:185 +msgid "Horizontal acceleration" +msgstr "" + +#: src/editor/particle_editor.cpp:186 +msgid "Vertical acceleration" +msgstr "" + +#: src/editor/particle_editor.cpp:187 +msgid "Horizontal friction" +msgstr "" + +#: src/editor/particle_editor.cpp:188 +msgid "Vertical friction" +msgstr "" + +#: src/editor/particle_editor.cpp:190 +msgid "Initial rotation" +msgstr "" + +#: src/editor/particle_editor.cpp:201 +msgid "Rotation friction/decceleration" +msgstr "" + +#: src/editor/particle_editor.cpp:211 +msgid "Destroy" +msgstr "" + +#: src/editor/particle_editor.cpp:215 +msgid "Stick to surface" +msgstr "" + +#: src/editor/particle_editor.cpp:216 +msgid "Stick and stay" +msgstr "" + +#: src/editor/particle_editor.cpp:217 +msgid "No collision" +msgstr "" + +#: src/editor/particle_editor.cpp:222 +msgid "Always destroy" +msgstr "" + +#: src/editor/particle_editor.cpp:226 +msgid "Offscreen mode" +msgstr "" + +#: src/editor/particle_editor.cpp:765 +msgid "" +"This particle configuration contains unsaved changes,\n" +"do you want to save?" +msgstr "" + +#: src/editor/particle_editor.cpp:773 +msgid "Save as" +msgstr "" + +#: src/editor/editor.cpp:566 +msgid "" +"Don't forget that your levels and assets\n" +"aren't saved between sessions!\n" +"If you want to keep your levels, download them\n" +"from the \"Manage Assets\" menu." +msgstr "" + +#: src/editor/editor.cpp:582 msgid "This level contains unsaved changes, do you want to save?" msgstr "" -#: src/editor/editor.cpp:517 +#: src/editor/editor.cpp:622 msgid "" "Some obsolete add-ons are still active\n" "and might cause collisions with default Super Tux structure.\n" @@ -2446,76 +3351,96 @@ msgid "" "Disabling these add-ons will not delete your game progress." msgstr "" -#: src/editor/editor.cpp:520 +#: src/editor/editor.cpp:625 msgid "Disable add-ons" msgstr "" -#: src/editor/editor.cpp:525 +#: src/editor/editor.cpp:630 msgid "Ignore (not advised)" msgstr "" -#: src/editor/editor.cpp:529 +#: src/editor/editor.cpp:634 msgid "Leave editor" msgstr "" -#: src/editor/editor.cpp:740 +#: src/editor/editor.cpp:853 msgid "" "Couldn't find a \"main\" sector.\n" "Please change the name of the sector where\n" "you'd like the player to start to \"main\"" msgstr "" -#: src/editor/editor.cpp:744 +#: src/editor/editor.cpp:857 msgid "" "Couldn't find a \"main\" spawnpoint.\n" " Please change the name of the spawnpoint where\n" "you'd like the player to start to \"main\"" msgstr "" -#: src/editor/worldmap_objects.cpp:130 +#: src/editor/worldmap_objects.cpp:128 msgid "Outro script" msgstr "" -#: src/editor/worldmap_objects.cpp:131 +#: src/editor/worldmap_objects.cpp:129 msgid "Auto play" msgstr "" -#: src/editor/worldmap_objects.cpp:133 +#: src/editor/worldmap_objects.cpp:131 msgid "Title colour" msgstr "" -#: src/editor/worldmap_objects.cpp:175 +#: src/editor/worldmap_objects.cpp:173 msgid "Automatic" msgstr "" -#: src/editor/worldmap_objects.cpp:177 +#: src/editor/worldmap_objects.cpp:175 msgid "Target worldmap" msgstr "" -#: src/editor/worldmap_objects.cpp:240 +#: src/editor/worldmap_objects.cpp:238 msgid "Stay action" msgstr "" -#: src/editor/worldmap_objects.cpp:241 +#: src/editor/worldmap_objects.cpp:239 msgid "Initial stay action" msgstr "" -#: src/editor/worldmap_objects.cpp:242 +#: src/editor/worldmap_objects.cpp:240 msgid "Stay group" msgstr "" -#: src/editor/worldmap_objects.cpp:243 +#: src/editor/worldmap_objects.cpp:241 msgid "Change on touch" msgstr "" -#: src/editor/worldmap_objects.cpp:273 +#: src/editor/worldmap_objects.cpp:271 msgid "Show message" msgstr "" -#: src/editor/worldmap_objects.cpp:275 +#: src/editor/worldmap_objects.cpp:273 msgid "Invisible" msgstr "" +#: src/editor/overlay_widget.cpp:1297 +msgid "Autotile mode is on" +msgstr "" + +#: src/editor/overlay_widget.cpp:1299 +msgid "Hold Ctrl to enable autotile" +msgstr "" + +#: src/editor/overlay_widget.cpp:1303 +msgid "Autotile erasing mode is on" +msgstr "" + +#: src/editor/overlay_widget.cpp:1305 +msgid "Selected tile isn't autotileable" +msgstr "" + +#: src/editor/overlay_widget.cpp:1308 +msgid "Hold Ctrl to enable autotile erasing" +msgstr "" + #: data//credits.stxt:25 msgid "Current SuperTux Team" msgstr "" @@ -2529,348 +3454,377 @@ msgid "Graphics, Level Design, Story" msgstr "" #: data//credits.stxt:40 -msgid "Graphics, Story, Optimisation" +msgid "Level Design, Story, Optimisation, Coordination" msgstr "" -#: data//credits.stxt:45 data//credits.stxt:100 data//credits.stxt:186 -#: data//credits.stxt:498 +#: data//credits.stxt:45 data//credits.stxt:105 data//credits.stxt:191 +#: data//credits.stxt:519 msgid "Graphics" msgstr "" -#: data//credits.stxt:50 data//credits.stxt:60 data//credits.stxt:82 -#: data//credits.stxt:88 +#: data//credits.stxt:50 data//credits.stxt:87 data//credits.stxt:93 msgid "Graphics, Programming, Level Design" msgstr "" #: data//credits.stxt:55 +msgid "Features and Programming" +msgstr "" + +#: data//credits.stxt:60 +msgid "Programming, Level Updates" +msgstr "" + +#: data//credits.stxt:65 msgid "Graphics, Programming" msgstr "" -#: data//credits.stxt:65 data//credits.stxt:130 data//credits.stxt:135 -#: data//credits.stxt:140 data//credits.stxt:145 data//credits.stxt:160 -#: data//credits.stxt:165 data//credits.stxt:494 data//credits.stxt:506 +#: data//credits.stxt:70 data//credits.stxt:135 data//credits.stxt:140 +#: data//credits.stxt:145 data//credits.stxt:150 data//credits.stxt:165 +#: data//credits.stxt:170 data//credits.stxt:515 data//credits.stxt:527 msgid "Programming" msgstr "" -#: data//credits.stxt:71 +#: data//credits.stxt:76 msgid "Original Developers" msgstr "" -#: data//credits.stxt:76 +#: data//credits.stxt:81 msgid "Original Developer" msgstr "" -#: data//credits.stxt:94 +#: data//credits.stxt:99 msgid "Music, Level Design" msgstr "" -#: data//credits.stxt:106 +#: data//credits.stxt:111 msgid "Programming, Graphics, Level Design" msgstr "" -#: data//credits.stxt:112 +#: data//credits.stxt:117 msgid "Programming, Level Design" msgstr "" -#: data//credits.stxt:118 +#: data//credits.stxt:123 msgid "Graphics, Story" msgstr "" -#: data//credits.stxt:124 +#: data//credits.stxt:129 msgid "Programming, Documentation" msgstr "" -#: data//credits.stxt:150 +#: data//credits.stxt:155 msgid "Coordination" msgstr "" -#: data//credits.stxt:155 +#: data//credits.stxt:160 msgid "Programming, \"Flexlay\" Level editor" msgstr "" -#: data//credits.stxt:170 +#: data//credits.stxt:175 msgid "Windows build fixes" msgstr "" -#: data//credits.stxt:175 +#: data//credits.stxt:180 msgid "Packaging, Nightly builds" msgstr "" -#: data//credits.stxt:180 +#: data//credits.stxt:185 msgid "Translation Guru (and many details anyone else could have done)" msgstr "" -#: data//credits.stxt:240 +#: data//credits.stxt:251 msgid "Level Design" msgstr "" -#: data//credits.stxt:414 +#: data//credits.stxt:431 msgid "Additional contributors" msgstr "" -#: data//credits.stxt:419 +#: data//credits.stxt:436 msgid "Bug fixes" msgstr "" -#: data//credits.stxt:423 +#: data//credits.stxt:440 msgid "Scripting functions, Level fixes" msgstr "" -#: data//credits.stxt:427 +#: data//credits.stxt:444 msgid "Code quality fixes" msgstr "" -#: data//credits.stxt:431 data//credits.stxt:435 data//credits.stxt:439 -#: data//credits.stxt:466 +#: data//credits.stxt:448 data//credits.stxt:452 data//credits.stxt:456 +#: data//credits.stxt:483 msgid "Various contributions" msgstr "" -#: data//credits.stxt:443 +#: data//credits.stxt:460 msgid "Build issue fix" msgstr "" -#: data//credits.stxt:447 data//credits.stxt:451 +#: data//credits.stxt:464 data//credits.stxt:468 msgid "Code contributions" msgstr "" -#: data//credits.stxt:454 +#: data//credits.stxt:471 msgid "Code contribution, AppData file" msgstr "" -#: data//credits.stxt:458 +#: data//credits.stxt:475 msgid "Bug fix" msgstr "" -#: data//credits.stxt:462 +#: data//credits.stxt:479 msgid "Menu reorganization" msgstr "" -#: data//credits.stxt:470 +#: data//credits.stxt:487 msgid "Fixing tile bugs" msgstr "" -#: data//credits.stxt:474 +#: data//credits.stxt:491 msgid "Build error fix" msgstr "" -#: data//credits.stxt:478 +#: data//credits.stxt:495 msgid "Scripting function fix" msgstr "" -#: data//credits.stxt:482 +#: data//credits.stxt:499 +msgid "New features and notable updates" +msgstr "" + +#: data//credits.stxt:503 msgid "Support for \"glbinding\" as optional OpenGL binding" msgstr "" -#: data//credits.stxt:486 +#: data//credits.stxt:507 msgid "New menu code" msgstr "" -#: data//credits.stxt:490 +#: data//credits.stxt:511 msgid "Big Tux Walking Sprites improvements" msgstr "" -#: data//credits.stxt:502 data//credits.stxt:510 +#: data//credits.stxt:523 data//credits.stxt:531 msgid "Contrib Programming" msgstr "" -#: data//credits.stxt:514 +#: data//credits.stxt:535 msgid "Programming, Previous Maintainer" msgstr "" -#: data//credits.stxt:518 +#: data//credits.stxt:539 msgid "Various Contributions" msgstr "" -#: data//credits.stxt:522 data//credits.stxt:526 data//credits.stxt:530 -#: data//credits.stxt:534 data//credits.stxt:538 data//credits.stxt:542 -#: data//credits.stxt:546 data//credits.stxt:550 data//credits.stxt:554 +#: data//credits.stxt:543 +msgid "Minor features and programming" +msgstr "" + +#: data//credits.stxt:547 data//credits.stxt:551 data//credits.stxt:555 +#: data//credits.stxt:559 data//credits.stxt:563 data//credits.stxt:567 +#: data//credits.stxt:571 data//credits.stxt:575 data//credits.stxt:579 +#: data//credits.stxt:583 data//credits.stxt:587 data//credits.stxt:591 msgid "Contributions" msgstr "" -#: data//credits.stxt:560 +#: data//credits.stxt:597 msgid "Localization" msgstr "" -#: data//credits.stxt:1107 +#: data//credits.stxt:1144 msgid " Special Thanks to" msgstr "" -#: data//credits.stxt:1112 +#: data//credits.stxt:1149 msgid "Creator of Tux, the Linux penguin" msgstr "" -#: data//credits.stxt:1116 +#: data//credits.stxt:1153 msgid "SDL, OpenAL and OpenGL" msgstr "" -#: data//credits.stxt:1117 +#: data//credits.stxt:1154 msgid "" "For making such a great gaming experience\n" " possible on Linux" msgstr "" -#: data//credits.stxt:1122 +#: data//credits.stxt:1159 msgid "and you, the player" msgstr "" -#: data//credits.stxt:1123 +#: data//credits.stxt:1160 msgid "for giving this game a chance and playing it" msgstr "" -#: data//credits.stxt:1134 +#: data//credits.stxt:1171 msgid "Visit our webpage at" msgstr "" -#: data//credits.stxt:1143 +#: data//credits.stxt:1180 msgid "Or visit us directly at IRC:" msgstr "" -#: data//credits.stxt:1147 -msgid "#supertux at webchat.freenode.net" +#: data//credits.stxt:1184 +msgid "#supertux at web.libera.chat" msgstr "" -#: data//credits.stxt:1152 +#: data//credits.stxt:1189 msgid "Or at our Forum:" msgstr "" -#: data//credits.stxt:1161 +#: data//credits.stxt:1198 msgid "Comments, ideas and suggestions" msgstr "" -#: data//credits.stxt:1165 +#: data//credits.stxt:1202 msgid "go to our mailing list" msgstr "" #. l10n: typo contact -#: data//credits.stxt:1175 +#: data//credits.stxt:1212 msgid "Typographical errors can be" msgstr "" #. l10n: typo contact -#: data//credits.stxt:1180 +#: data//credits.stxt:1217 msgid "reported to" msgstr "" #. l10n: typo contact, see -#: data//credits.stxt:1185 +#: data//credits.stxt:1222 msgid "supertux-devel@lists.lethargik.org" msgstr "" -#: data//credits.stxt:1192 +#: data//credits.stxt:1229 msgid "Want to help…" msgstr "" -#: data//credits.stxt:1197 +#: data//credits.stxt:1234 msgid "…with localization?" msgstr "" -#: data//credits.stxt:1207 +#: data//credits.stxt:1244 msgid "…with something else?" msgstr "" -#: data//credits.stxt:1218 +#: data//credits.stxt:1255 msgid "Thank you for" msgstr "" -#: data//credits.stxt:1222 +#: data//credits.stxt:1259 msgid "playing" msgstr "" -#: data//credits.stxt:1232 +#: data//credits.stxt:1269 msgid "Penny awaits you in warmer temperatures!" msgstr "" -#: data//images/engine/editor/objects.stoi:156 +#: data//images/engine/editor/objects.stoi:162 msgid "Bosses" msgstr "" -#: data//images/engine/editor/objects.stoi:167 +#: data//images/engine/editor/objects.stoi:173 msgid "Projectiles" msgstr "" -#: data//images/engine/editor/objects.stoi:181 +#: data//images/engine/editor/objects.stoi:187 msgid "Environment" msgstr "" -#: data//images/ice_world.strf:6 data//images/tiles.strf:327 -#: data//images/worldmap.strf:67 -msgid "Forest" +#: data//images/ice_world.strf:10 data//images/tiles.strf:28 +#: data//images/worldmap.strf:41 +msgid "Snow" msgstr "" -#: data//images/ice_world.strf:106 +#: data//images/ice_world.strf:80 msgid "Ice Cave & Crystal" msgstr "" -#: data//images/ice_world.strf:153 +#: data//images/ice_world.strf:127 msgid "Embellishments" msgstr "" -#: data//images/ice_world.strf:237 -msgid "Ice" +#: data//images/ice_world.strf:211 data//images/tiles.strf:386 +#: data//images/worldmap.strf:67 +msgid "Forest" msgstr "" -#: data//images/ice_world.strf:282 data//images/tiles.strf:693 -msgid "Castle" +#: data//images/ice_world.strf:320 +msgid "Underground Forest" msgstr "" -#: data//images/ice_world.strf:328 -msgid "Pathing" +#: data//images/ice_world.strf:375 +msgid "Trees & Bushes" msgstr "" -#: data//images/ice_world.strf:424 -msgid "Water" +#: data//images/ice_world.strf:406 +msgid "Seasonal" msgstr "" -#: data//images/tiles.strf:19 data//images/worldmap.strf:41 -msgid "Snow" +#: data//images/ice_world.strf:496 +msgid "Structure" +msgstr "" + +#: data//images/ice_world.strf:557 +msgid "Pathing" +msgstr "" + +#: data//images/ice_world.strf:718 +msgid "Water" msgstr "" -#: data//images/tiles.strf:124 +#: data//images/tiles.strf:176 msgid "Snow Background" msgstr "" -#: data//images/tiles.strf:162 +#: data//images/tiles.strf:231 msgid "Snow Mountain" msgstr "" -#: data//images/tiles.strf:236 +#: data//images/tiles.strf:305 msgid "Crystal" msgstr "" -#: data//images/tiles.strf:457 +#: data//images/tiles.strf:532 msgid "Forest Background" msgstr "" -#: data//images/tiles.strf:572 +#: data//images/tiles.strf:663 msgid "Block + Bonus" msgstr "" -#: data//images/tiles.strf:618 +#: data//images/tiles.strf:715 msgid "Pole + Signs" msgstr "" -#: data//images/tiles.strf:661 +#: data//images/tiles.strf:760 msgid "Liquid" msgstr "" -#: data//images/tiles.strf:833 data//images/worldmap.strf:199 +#: data//images/tiles.strf:793 +msgid "Castle" +msgstr "" + +#: data//images/tiles.strf:930 data//images/worldmap.strf:199 msgid "Halloween" msgstr "" -#: data//images/tiles.strf:861 +#: data//images/tiles.strf:958 msgid "Industrial" msgstr "" -#: data//images/tiles.strf:876 +#: data//images/tiles.strf:973 msgid "Unisolid + Lightmap" msgstr "" -#: data//images/tiles.strf:893 +#: data//images/tiles.strf:1000 msgid "Miscellaneous" msgstr "" -#: data//images/tiles.strf:927 -msgid "Old/Unused" +#: data//images/tiles.strf:1043 +msgid "Retro Snow" msgstr "" #: data//images/worldmap.strf:24