← Back to team overview

widelands-dev team mailing list archive

[Merge] lp:~gunchleoc/widelands/gci18nfixes into lp:widelands

 

GunChleoc has proposed merging lp:~gunchleoc/widelands/gci18nfixes into lp:widelands.

Requested reviews:
  Widelands Developers (widelands-dev)

For more details, see:
https://code.launchpad.net/~gunchleoc/widelands/gci18nfixes/+merge/191497

i18n string fixes
-- 
https://code.launchpad.net/~gunchleoc/widelands/gci18nfixes/+merge/191497
Your team Widelands Developers is requested to review the proposed merge of lp:~gunchleoc/widelands/gci18nfixes into lp:widelands.
=== modified file 'po/map_plateau.wmf/map_plateau.wmf.pot'
--- po/map_plateau.wmf/map_plateau.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/map_plateau.wmf/map_plateau.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/maps/maps.pot'
--- po/maps/maps.pot	2013-09-15 17:41:36 +0000
+++ po/maps/maps.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/mp_scenario_island_hopping.wmf/mp_scenario_island_hopping.wmf.pot'
--- po/mp_scenario_island_hopping.wmf/mp_scenario_island_hopping.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/mp_scenario_island_hopping.wmf/mp_scenario_island_hopping.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/mp_scenario_smugglers.wmf/mp_scenario_smugglers.wmf.pot'
--- po/mp_scenario_smugglers.wmf/mp_scenario_smugglers.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/mp_scenario_smugglers.wmf/mp_scenario_smugglers.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_atl01.wmf/scenario_atl01.wmf.pot'
--- po/scenario_atl01.wmf/scenario_atl01.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_atl01.wmf/scenario_atl01.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_dummy.wmf/scenario_dummy.wmf.pot'
--- po/scenario_dummy.wmf/scenario_dummy.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_dummy.wmf/scenario_dummy.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_emp01.wmf/scenario_emp01.wmf.pot'
--- po/scenario_emp01.wmf/scenario_emp01.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_emp01.wmf/scenario_emp01.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_emp02.wmf/scenario_emp02.wmf.pot'
--- po/scenario_emp02.wmf/scenario_emp02.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_emp02.wmf/scenario_emp02.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_t01.wmf/scenario_t01.wmf.pot'
--- po/scenario_t01.wmf/scenario_t01.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_t01.wmf/scenario_t01.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_t02.wmf/scenario_t02.wmf.pot'
--- po/scenario_t02.wmf/scenario_t02.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_t02.wmf/scenario_t02.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_t03.wmf/scenario_t03.wmf.pot'
--- po/scenario_t03.wmf/scenario_t03.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_t03.wmf/scenario_t03.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/scenario_tutorial01.wmf/scenario_tutorial01.wmf.pot'
--- po/scenario_tutorial01.wmf/scenario_tutorial01.wmf.pot	2013-09-15 17:41:36 +0000
+++ po/scenario_tutorial01.wmf/scenario_tutorial01.wmf.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/texts/texts.pot'
--- po/texts/texts.pot	2013-09-15 17:41:36 +0000
+++ po/texts/texts.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/tribe_atlanteans/tribe_atlanteans.pot'
--- po/tribe_atlanteans/tribe_atlanteans.pot	2013-09-15 17:41:36 +0000
+++ po/tribe_atlanteans/tribe_atlanteans.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/tribe_barbarians/tribe_barbarians.pot'
--- po/tribe_barbarians/tribe_barbarians.pot	2013-09-15 17:41:36 +0000
+++ po/tribe_barbarians/tribe_barbarians.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"
@@ -358,7 +358,6 @@
 #: ../../tribes/barbarians/deep_coalmine/help.lua:30
 #: ../../tribes/barbarians/deeper_coalmine/help.lua:29
 #: ../../tribes/barbarians/metalworks/help.lua:59
-#: ../../tribes/barbarians/trainingscamp/help.lua:27
 #: ../../tribes/barbarians/warmill/help.lua:35
 msgid ""
 "Axefactory"
@@ -1365,7 +1364,6 @@
 #: ../../tribes/barbarians/conf:207
 #: ../../tribes/barbarians/deep_coalmine/help.lua:32
 #: ../../tribes/barbarians/deeper_coalmine/help.lua:31
-#: ../../tribes/barbarians/trainingscamp/help.lua:32
 msgid ""
 "Helmsmithy"
 msgstr ""
@@ -1419,16 +1417,16 @@
 "Hunting Spear"
 msgstr ""
 
+#: ../../tribes/barbarians/trainingscamp/help.lua:61
+msgid ""
+"If all needed wares are delivered in time, a %1s can train one new soldier in %2s and %3s to the final level in %4s on average."
+msgstr ""
+
 #: ../../tribes/barbarians/battlearena/help.lua:55
 msgid ""
 "If all needed wares are delivered in time, a %s can train %s for one soldier from 0 to the highest level in %s on average."
 msgstr ""
 
-#: ../../tribes/barbarians/trainingscamp/help.lua:61
-msgid ""
-"If all needed wares are delivered in time, a %s can train one new soldier in %s and %s to the final level in %s on average."
-msgstr ""
-
 #: ../../tribes/barbarians/bakery/help.lua:55
 #: ../../tribes/barbarians/cattlefarm/help.lua:48
 msgid ""
@@ -2073,10 +2071,18 @@
 msgstr ""
 
 #: ../../tribes/barbarians/trainingscamp/help.lua:27
+msgid ""
+"Provided by the Axefactory"
+msgstr ""
+
+#: ../../tribes/barbarians/trainingscamp/help.lua:32
+msgid ""
+"Provided by the Helmsmithy"
+msgstr ""
+
 #: ../../tribes/barbarians/trainingscamp/help.lua:29
-#: ../../tribes/barbarians/trainingscamp/help.lua:32
 msgid ""
-"Provided by the "
+"Provided by the War Mill"
 msgstr ""
 
 #: ../../tribes/barbarians/axefactory/help.lua:16
@@ -3283,7 +3289,6 @@
 #: ../../tribes/barbarians/conf:201
 #: ../../tribes/barbarians/deep_coalmine/help.lua:31
 #: ../../tribes/barbarians/deeper_coalmine/help.lua:30
-#: ../../tribes/barbarians/trainingscamp/help.lua:29
 msgid ""
 "War Mill"
 msgstr ""

=== modified file 'po/tribe_empire/tribe_empire.pot'
--- po/tribe_empire/tribe_empire.pot	2013-09-15 17:41:36 +0000
+++ po/tribe_empire/tribe_empire.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/widelands/gd.po'
--- po/widelands/gd.po	2013-10-09 05:12:14 +0000
+++ po/widelands/gd.po	2013-10-16 20:21:15 +0000
@@ -1523,8 +1523,29 @@
 msgstr ""
 
 #: ../../src/logic/production_program.cc:1022
-msgid "Recruited "
-msgstr ""
+msgid "Recruited %s"
+msgstr "%s air a thrusadh"
+
+#
+msgid "Provided by the Axefactory"
+msgstr "'Ga sholar leis an fhactaraidh thuaghan"
+
+#
+msgid "Provided by the War Mill"
+msgstr "'Ga sholar leis a' cheàrdach-cogaidh"
+
+#
+msgid "Provided by the Helmsmithy"
+msgstr "'Ga sholar leis a' cheàrdach chlogaidean"
+
+msgid "If all needed wares are delivered in time, "
+"a %1s can train one new soldier in %2s and %3s "
+"to the final level in %4s on average."
+msgstr "Ma thèid na h-uile bathar a lìbhrigeadh ri àm, "
+"bheir %1s %4s 'sa chuibheas gus %2s is %3s aig saighdear "
+"a thrèanadh gun leibheil dheireannach."
+
+
 
 #: ../../src/logic/production_program.cc:1069
 msgid "distance"
@@ -1727,12 +1748,13 @@
 #, c-format
 msgid ""
 "should breed resource type %s, which does not exist in world; tribe is not "
-"compatible with world"
+"compatible with world" 
+
 msgstr ""
 
 #: ../../src/logic/worker.cc:605
-msgid "Out of "
-msgstr ""
+msgid "Out of %s"
+msgstr "%s a dhìth"
 
 #: ../../src/logic/worker.cc:608
 msgid ""
@@ -2164,8 +2186,22 @@
 
 #: ../../src/network/internet_gaming.cc:434
 #, c-format
-msgid "Server time offset is %i seconds."
-msgstr ""
+msgid "Server time offset is %u second."
+msgid_plural "Server time offset is %u seconds."
+msgstr[0] "Tha frith-àireamh ama an fhrithealaiche na %u diog."
+msgstr[1] "Tha frith-àireamh ama an fhrithealaiche na %u dhiog."
+msgstr[2] "Tha frith-àireamh ama an fhrithealaiche na %u diogan."
+msgstr[3] "Tha frith-àireamh ama an fhrithealaiche na %u diog."
+
+#: ../../src/network/internet_gaming.cc:434
+#, c-format
+msgid "InternetGaming: Server time offset is %u second."
+msgid_plural "InternetGaming: Server time offset is %u seconds."
+msgstr[0] "Geama eadar-lìn: Tha frith-àireamh ama an fhrithealaiche na %u diog."
+msgstr[1] "Geama eadar-lìn: Tha frith-àireamh ama an fhrithealaiche na %u dhiog."
+msgstr[2] "Geama eadar-lìn: Tha frith-àireamh ama an fhrithealaiche na %u diogan."
+msgstr[3] "Geama eadar-lìn: Tha frith-àireamh ama an fhrithealaiche na %u diog."
+
 
 #: ../../src/network/internet_gaming.cc:454
 msgid "Invalid message type"
@@ -2539,6 +2575,10 @@
 msgid "Received command number %s, that is disallowed in this state."
 msgstr ""
 
+#, c-format
+msgid "%1$i%% built"
+msgstr "%1$i%% air a thogail"
+
 #: ../../src/network/network_gaming_messages.cc:142
 msgid "Client reports time to host that is running backwards."
 msgstr ""
@@ -3033,8 +3073,13 @@
 
 #: ../../src/ui_fsmenu/launchMPG.cc:649
 #, c-format
-msgid "* %i Players\n"
-msgstr ""
+msgid "* %u Player\n"
+msgid_plural "* %u Players\n"
+msgstr[0] "* %u chluicheadair\n"
+msgstr[1] "* %u chluicheadair\n"
+msgstr[2] "* %u cluicheadairean\n"
+msgstr[3] "* %u cluicheadair\n"
+
 
 #: ../../src/ui_fsmenu/launchMPG.cc:650
 #, c-format
@@ -3198,8 +3243,8 @@
 msgstr "Sguab às am faidhle"
 
 #: ../../src/ui_fsmenu/loadgame.cc:158 ../../src/ui_fsmenu/loadreplay.cc:139
-msgid "Do you really want to delete "
-msgstr ""
+msgid "Do you really want to delete %s?"
+msgstr "A bheil thu airson %s a sguabadh às?"
 
 #: ../../src/ui_fsmenu/loadgame.cc:215
 msgid "Savegame from dedicated server"

=== modified file 'po/widelands/widelands.pot'
--- po/widelands/widelands.pot	2013-09-15 17:41:36 +0000
+++ po/widelands/widelands.pot	2013-10-16 20:21:15 +0000
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 19:41+0200\n"
+"POT-Creation-Date: 2013-10-16 10:13+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -18,39 +18,6 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../../src/computer_player.cc:38
-msgid "None"
-msgstr ""
-
-#: ../../src/s2map.cc:231
-msgid "Bluebyte Settlers II Map. No comment defined!"
-msgstr ""
-
-#: ../../src/s2map.cc:874
-#, c-format
-msgid ""
-"WARNING: %i invalid port buildspaces could not be fixed and have been "
-"removed! Some islands might be unreachable now. Please consider to fix the "
-"map in the map editor.\n"
-"\n"
-msgstr ""
-
-#: ../../src/s2map.cc:886
-msgid "WARNING"
-msgstr ""
-
-#: ../../src/save_handler.cc:75
-msgid "Saving game..."
-msgstr ""
-
-#: ../../src/save_handler.cc:94
-msgid "Saving failed!"
-msgstr ""
-
-#: ../../src/save_handler.cc:113
-msgid "Game saved"
-msgstr ""
-
 #: ../../src/wlapplication.cc:398
 msgid "ERROR: Could not connect to metaserver (reason above)!\n"
 msgstr ""
@@ -87,23 +54,23 @@
 msgid "--double is disabled. This is not a debug build!"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1332
+#: ../../src/wlapplication.cc:1340
 msgid "This is Widelands-"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1334
+#: ../../src/wlapplication.cc:1342
 msgid ""
 "Usage: widelands <option0>=<value0> ... <optionN>=<valueN>\n"
 "\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1335
+#: ../../src/wlapplication.cc:1343
 msgid ""
 "Options:\n"
 "\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1339
+#: ../../src/wlapplication.cc:1347
 msgid ""
 " --<config-entry-name>=value overwrites any config file setting\n"
 "\n"
@@ -115,11 +82,11 @@
 "                      files, savegames and replays\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1347
+#: ../../src/wlapplication.cc:1355
 msgid "                      Default is ~/.widelands\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1350
+#: ../../src/wlapplication.cc:1358
 msgid ""
 " --record=FILENAME    Record all events to the given filename for\n"
 "                      later playback\n"
@@ -137,7 +104,7 @@
 "                      If this is 0 replays are not deleted.\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1365
+#: ../../src/wlapplication.cc:1373
 msgid ""
 "Sound options:\n"
 " --nosound            Starts the game with sound disabled.\n"
@@ -154,11 +121,17 @@
 " --loadgame=FILENAME  Directly loads the savegame FILENAME.\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1378
+#: ../../src/wlapplication.cc:1387
+msgid ""
+" --script=FILENAME    Run the given Lua script after initialization.\n"
+"                      Only valid with --scenario, --loadgame, or --editor.\n"
+msgstr ""
+
+#: ../../src/wlapplication.cc:1389
 msgid " --dedicated=FILENAME Starts a dedicated server with FILENAME as map\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1381
+#: ../../src/wlapplication.cc:1392
 msgid ""
 " --speed_of_new_game  The speed that the new game will run at\n"
 "                      when started, with factor 1000 (0 is pause,\n"
@@ -167,8 +140,6 @@
 "                      Whether to enter roadbuilding mode\n"
 "                      automatically after placing a flag that is\n"
 "                      not connected to a road.\n"
-" --write_HTML=[yes|no]\n"
-"                      Write HTML-helpfiles for parsed game data.\n"
 "\n"
 "Graphic options:\n"
 " --fullscreen=[yes|no]\n"
@@ -179,13 +150,13 @@
 " --yres=[...]         Height of the window in pixel.\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1400
+#: ../../src/wlapplication.cc:1409
 msgid ""
 " --opengl=[0|1]\n"
 "                      Enables OpenGL rendering\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1404
+#: ../../src/wlapplication.cc:1413
 msgid ""
 "\n"
 "Options for the internal window manager:\n"
@@ -208,22 +179,22 @@
 "\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1428
+#: ../../src/wlapplication.cc:1437
 msgid ""
 " --double             Start the game twice (for localhost network\n"
 "                      testing)\n"
 "\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1432
+#: ../../src/wlapplication.cc:1441
 msgid " --verbose            Enable verbose debug messages\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1433
+#: ../../src/wlapplication.cc:1442
 msgid " --help               Show this help\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1437
+#: ../../src/wlapplication.cc:1446
 msgid ""
 "Bug reports? Suggestions? Check out the project website:\n"
 "        https://launchpad.net/widelands\n";
@@ -232,29 +203,29 @@
 "\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1525
+#: ../../src/wlapplication.cc:1534
 msgid "Fallback settings in effect"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1527
+#: ../../src/wlapplication.cc:1536
 msgid ""
 "Your video settings could not be enabled, and fallback settings are in "
 "effect. Please check the graphics options!"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1598
+#: ../../src/wlapplication.cc:1607
 msgid "Warning: "
 msgstr ""
 
-#: ../../src/wlapplication.cc:1602
+#: ../../src/wlapplication.cc:1611
 msgid "Game data error"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1607
+#: ../../src/wlapplication.cc:1616
 msgid "Unexpected error during the game"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1611
+#: ../../src/wlapplication.cc:1620
 msgid ""
 "\n"
 "\n"
@@ -263,7 +234,7 @@
 "using build "
 msgstr ""
 
-#: ../../src/wlapplication.cc:1617
+#: ../../src/wlapplication.cc:1626
 msgid ""
 ". Please add this information to your report.\n"
 "\n"
@@ -271,528 +242,229 @@
 "It is often - though not always - possible to load it and continue playing.\n"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1729
+#: ../../src/wlapplication.cc:1738
 msgid "The address of the game server is invalid"
 msgstr ""
 
-#: ../../src/wlapplication.cc:1834 ../../src/network/nethost.cc:2050
-#: ../../src/wui/game_summary.cc:90
+#: ../../src/wlapplication.cc:1843 ../../src/wui/game_summary.cc:90
+#: ../../src/network/nethost.cc:2052
 msgid "Player"
 msgstr ""
 
-#: ../../src/wlapplication.cc:2029 ../../src/network/netclient.cc:197
+#: ../../src/wlapplication.cc:2038 ../../src/network/netclient.cc:197
 #: ../../src/network/nethost.cc:839
 msgid "Preparing game"
 msgstr ""
 
-#: ../../src/wlapplication.cc:2137
+#: ../../src/wlapplication.cc:2146
 msgid "End of replay"
 msgstr ""
 
-#: ../../src/wlapplication.cc:2139
+#: ../../src/wlapplication.cc:2148
 msgid ""
 "The end of the replay has been reached and the game has been paused. You may "
 "unpause the game and continue watching if you want to."
 msgstr ""
 
-#: ../../src/wlapplication.cc:2222 ../../src/logic/game.cc:375
-#: ../../src/logic/game.cc:414
+#: ../../src/wlapplication.cc:2231 ../../src/logic/game.cc:375
+#: ../../src/logic/game.cc:408
 msgid "Loading..."
 msgstr ""
 
-#: ../../src/writeHTML.cc:42
-msgid "Requesters"
-msgstr ""
-
-#: ../../src/writeHTML.cc:57
-msgid "Providers"
-msgstr ""
-
-#: ../../src/writeHTML.cc:72
-msgid "Successors"
-msgstr ""
-
-#: ../../src/writeHTML.cc:87
-msgid "Predecessors"
-msgstr ""
-
-#: ../../src/writeHTML.cc:102
-msgid "Employers"
-msgstr ""
-
-#: ../../src/writeHTML.cc:265 ../../src/writeHTML.cc:271
-msgid "Building types"
-msgstr ""
-
-#: ../../src/writeHTML.cc:276 ../../src/writeHTML.cc:510
-#: ../../src/writeHTML.cc:1463
-msgid "Icon"
-msgstr ""
-
-#: ../../src/writeHTML.cc:278 ../../src/writeHTML.cc:512
-#: ../../src/writeHTML.cc:1465 ../../src/ui_fsmenu/internet_lobby.cc:155
-#: ../../src/wui/building_statistics_menu.cc:110
-msgid "Name"
-msgstr ""
-
-#: ../../src/writeHTML.cc:280 ../../src/wui/building_statistics_menu.cc:111
-msgid "Size"
-msgstr ""
-
-#: ../../src/writeHTML.cc:282
-msgid "Buildable"
-msgstr ""
-
-#: ../../src/writeHTML.cc:284
-msgid "Enhanced"
-msgstr ""
-
-#: ../../src/writeHTML.cc:286
-msgid "Conquer<br/>range"
-msgstr ""
-
-#: ../../src/writeHTML.cc:288 ../../src/writeHTML.cc:514
-msgid "Vision<br/>range"
-msgstr ""
-
-#: ../../src/writeHTML.cc:315 ../../src/writeHTML.cc:371
-#: ../../src/logic/building.cc:545
-msgid "Mine"
-msgstr ""
-
-#: ../../src/writeHTML.cc:319 ../../src/writeHTML.cc:387
-#: ../../src/logic/building.cc:546
-msgid "Small"
-msgstr ""
-
-#: ../../src/writeHTML.cc:323 ../../src/writeHTML.cc:381
-#: ../../src/logic/building.cc:547
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:255
-msgid "Medium"
-msgstr ""
-
-#: ../../src/writeHTML.cc:328 ../../src/writeHTML.cc:376
-#: ../../src/logic/building.cc:547
-msgid "Big"
-msgstr ""
-
-#: ../../src/writeHTML.cc:332 ../../src/writeHTML.cc:335
+#: ../../src/computer_player.cc:38
+msgid "None"
+msgstr ""
+
+#: ../../src/save_handler.cc:76
+msgid "Saving game..."
+msgstr ""
+
+#: ../../src/save_handler.cc:95
+msgid "Saving failed!"
+msgstr ""
+
+#: ../../src/save_handler.cc:114
+msgid "Game saved"
+msgstr ""
+
+#: ../../src/s2map.cc:231
+msgid "Bluebyte Settlers II Map. No comment defined!"
+msgstr ""
+
+#: ../../src/s2map.cc:874
+#, c-format
+msgid ""
+"WARNING: %i invalid port buildspaces could not be fixed and have been "
+"removed! Some islands might be unreachable now. Please consider to fix the "
+"map in the map editor.\n"
+"\n"
+msgstr ""
+
+#: ../../src/s2map.cc:886
+msgid "WARNING"
+msgstr ""
+
+#: ../../src/ui_basic/spinbox.cc:115
+msgid "Increase the value"
+msgstr ""
+
+#: ../../src/ui_basic/spinbox.cc:123
+msgid "Decrease the value"
+msgstr ""
+
+#: ../../src/ui_basic/spinbox.cc:134
+msgid "Increase the value by 10"
+msgstr ""
+
+#: ../../src/ui_basic/spinbox.cc:142
+msgid "Decrease the value by 10"
+msgstr ""
+
+#: ../../src/ui_basic/progresswindow.cc:51
+msgid "Preparing..."
+msgstr ""
+
+#: ../../src/ui_basic/helpwindow.cc:47 ../../src/ui_basic/helpwindow.cc:191
+msgid "Help: "
+msgstr ""
+
+#: ../../src/ui_basic/helpwindow.cc:83 ../../src/ui_basic/messagebox.cc:92
+#: ../../src/ui_fsmenu/mapselect.cc:110 ../../src/ui_fsmenu/loadreplay.cc:51
+#: ../../src/ui_fsmenu/editor_mapselect.cc:96
+#: ../../src/ui_fsmenu/campaign_select.cc:74
+#: ../../src/ui_fsmenu/campaign_select.cc:281
+#: ../../src/ui_fsmenu/loadgame.cc:68 ../../src/scripting/lua_game.cc:444
+#: ../../src/wui/game_main_menu_save_game.cc:96
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:132
+#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:57
+#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:121
+msgid "OK"
+msgstr ""
+
 #: ../../src/ui_basic/messagebox.cc:99
 #: ../../src/editor/tools/editor_info_tool.cc:75
 #: ../../src/editor/tools/editor_info_tool.cc:76
 msgid "Yes"
 msgstr ""
 
-#: ../../src/writeHTML.cc:332 ../../src/writeHTML.cc:335
 #: ../../src/ui_basic/messagebox.cc:106
 #: ../../src/editor/tools/editor_info_tool.cc:75
 #: ../../src/editor/tools/editor_info_tool.cc:76
 msgid "No"
 msgstr ""
 
-#: ../../src/writeHTML.cc:373
-msgid "Is mine."
-msgstr ""
-
-#: ../../src/writeHTML.cc:378
-msgid "Is big."
-msgstr ""
-
-#: ../../src/writeHTML.cc:383
-msgid "Is medium."
-msgstr ""
-
-#: ../../src/writeHTML.cc:389
-msgid "Is small."
-msgstr ""
-
-#: ../../src/writeHTML.cc:396
-msgid "Is not buildable."
-msgstr ""
-
-#: ../../src/writeHTML.cc:403
-msgid "Is enhanced."
-msgstr ""
-
-#: ../../src/writeHTML.cc:410
-#, c-format
-msgid "Conquer range is %u."
-msgstr ""
-
-#: ../../src/writeHTML.cc:418 ../../src/writeHTML.cc:642
-#, c-format
-msgid "Vision range is %u."
-msgstr ""
-
-#: ../../src/writeHTML.cc:426 ../../src/writeHTML.cc:649
-msgid "Build cost"
-msgstr ""
-
-#: ../../src/writeHTML.cc:436
-#, c-format
-msgid "%s's constructionsite"
-msgstr ""
-
-#: ../../src/writeHTML.cc:448
-msgid "Enhancements"
-msgstr ""
-
-#: ../../src/writeHTML.cc:458
-#, c-format
-msgid "%s's enhancement"
-msgstr ""
-
-#: ../../src/writeHTML.cc:499 ../../src/writeHTML.cc:505
-msgid "Worker types"
-msgstr ""
-
-#: ../../src/writeHTML.cc:516
-msgid "Needed<br/>experience"
-msgstr ""
-
-#: ../../src/writeHTML.cc:518
-msgid "Becomes"
-msgstr ""
-
-#: ../../src/writeHTML.cc:577
-msgid "Combat Properties"
-msgstr ""
-
-#: ../../src/writeHTML.cc:584
-#, c-format
-msgid "Hitpoints is %u, plus %u for each level above 0 (maximum level is %u)."
-msgstr ""
-
-#: ../../src/writeHTML.cc:594
-#, c-format
-msgid ""
-"Attack is between %u and %u, plus %u for each level above 0 (maximum level "
-"is %u)."
-msgstr ""
-
-#: ../../src/writeHTML.cc:604
-#, c-format
-msgid "Defense is %u, plus %u for each level above 0 (maximum level is %u)."
-msgstr ""
-
-#: ../../src/writeHTML.cc:614
-#, c-format
-msgid "Evade is %u, plus %u for each level above 0 (maximum level is %u)."
-msgstr ""
-
-#: ../../src/writeHTML.cc:660 ../../src/writeHTML.cc:671
-#, c-format
-msgid "%s's creation"
-msgstr ""
-
-#: ../../src/writeHTML.cc:682
-msgid "Spawns in warehouses."
-msgstr ""
-
-#: ../../src/writeHTML.cc:691
-#, c-format
-msgid "Needs experience from working %u times to become"
-msgstr ""
-
-#: ../../src/writeHTML.cc:699
-#, c-format
-msgid "%s's promotion"
-msgstr ""
-
-#: ../../src/writeHTML.cc:710 ../../src/writeHTML.cc:855
-msgid "Programs"
-msgstr ""
-
-#: ../../src/writeHTML.cc:764
-msgid "UNKNOWN"
-msgstr ""
-
-#: ../../src/writeHTML.cc:771 ../../src/wui/ware_statistics_menu.cc:177
-msgid "Production"
-msgstr ""
-
-#: ../../src/writeHTML.cc:775 ../../src/wui/general_statistics_menu.cc:180
-#: ../../src/wui/productionsitewindow.cc:106 ../../src/wui/transport_ui.cc:66
-#: ../../src/wui/warehousewindow.cc:211
-msgid "Workers"
-msgstr ""
-
-#: ../../src/writeHTML.cc:786
-#, c-format
-msgid "%s's employee"
-msgstr ""
-
-#: ../../src/writeHTML.cc:796
-msgid "Inputs"
-msgstr ""
-
-#: ../../src/writeHTML.cc:807
-#, c-format
-msgid "%s's input"
-msgstr ""
-
-#: ../../src/writeHTML.cc:819
-msgid "Output"
-msgstr ""
-
-#: ../../src/writeHTML.cc:830 ../../src/writeHTML.cc:844
-#, c-format
-msgid "%s's output"
-msgstr ""
-
-#: ../../src/writeHTML.cc:893 ../../src/writeHTML.cc:1037
-#: ../../src/writeHTML.cc:1100 ../../src/writeHTML.cc:1129
-#: ../../src/writeHTML.cc:1150 ../../src/writeHTML.cc:1170
-#: ../../src/writeHTML.cc:1192 ../../src/writeHTML.cc:1236
-#: ../../src/writeHTML.cc:1274 ../../src/writeHTML.cc:1316
-#: ../../src/writeHTML.cc:1344 ../../src/writeHTML.cc:1369
-#: ../../src/writeHTML.cc:1394 ../../src/writeHTML.cc:1412
-msgid "Documentation for program command "
-msgstr ""
-
-#: ../../src/writeHTML.cc:1017
-msgid "workers of this site"
-msgstr ""
-
-#: ../../src/writeHTML.cc:1047
-#, c-format
-msgid "site's program %s"
-msgstr ""
-
-#: ../../src/writeHTML.cc:1114
-#, c-format
-msgid "%s's program %s"
-msgstr ""
-
-#: ../../src/writeHTML.cc:1138 ../../src/writeHTML.cc:1179
-#, c-format
-msgid " %u.%03u s"
-msgstr ""
-
-#: ../../src/writeHTML.cc:1452 ../../src/writeHTML.cc:1458
-msgid "Ware types"
-msgstr ""
-
-#: ../../src/economy/cmd_call_economy_balance.cc:86
-#: ../../src/economy/fleet.cc:767 ../../src/economy/portdock.cc:619
-#: ../../src/economy/request.cc:240 ../../src/economy/wares_queue.cc:287
+#: ../../src/sound/sound_handler.cc:147
+#, c-format
+msgid "Sound_Handler closing times %i, freq %i, format %i, chan %i\n"
+msgstr ""
+
+#: ../../src/sound/sound_handler.cc:165
+msgid "PROBLEM: sound device opened multiple times, trying to close"
+msgstr ""
+
+#: ../../src/graphic/animation.cc:137
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:557
+#: ../../src/map_io/widelands_map_players_messages_data_packet.cc:131
+#: ../../src/logic/building.cc:88 ../../src/logic/military_data.cc:51
+#: ../../src/logic/military_data.cc:58 ../../src/logic/immovable.cc:192
+#: ../../src/logic/immovable.cc:828 ../../src/logic/immovable.cc:868
+#: ../../src/logic/immovable.cc:1033 ../../src/logic/production_program.cc:114
+#: ../../src/logic/production_program.cc:281
+#: ../../src/logic/production_program.cc:288
+#: ../../src/logic/production_program.cc:306
+#: ../../src/logic/production_program.cc:323
+#: ../../src/logic/production_program.cc:402
+#: ../../src/logic/production_program.cc:406
+#: ../../src/logic/production_program.cc:541
+#: ../../src/logic/production_program.cc:555
+#: ../../src/logic/production_program.cc:673
+#: ../../src/logic/production_program.cc:747
+#: ../../src/logic/production_program.cc:907
+#: ../../src/logic/production_program.cc:1005
+#: ../../src/logic/production_program.cc:1086
+#: ../../src/logic/production_program.cc:1096
+#: ../../src/logic/production_program.cc:1107
+#: ../../src/logic/production_program.cc:1262
+#: ../../src/logic/production_program.cc:1284
+#: ../../src/logic/production_program.cc:1343
+#: ../../src/logic/production_program.cc:1355
+#: ../../src/logic/production_program.cc:1364
+#: ../../src/logic/production_program.cc:1454 ../../src/logic/soldier.cc:70
+#: ../../src/logic/soldier.cc:77 ../../src/logic/soldier.cc:185
+#, c-format
+msgid "expected %s but found \"%s\""
+msgstr ""
+
+#: ../../src/graphic/animation.cc:138
+msgid "frame number"
+msgstr ""
+
+#: ../../src/game_io/game_player_info_data_packet.cc:54
+#, c-format
+msgid "player number (%i) is out of range (1 .. %u)"
+msgstr ""
+
+#: ../../src/game_io/game_player_info_data_packet.cc:143
+#: ../../src/game_io/game_game_class_data_packet.cc:44
+#: ../../src/game_io/game_player_economies_data_packet.cc:87
 #: ../../src/game_io/game_cmd_queue_data_packet.cc:84
-#: ../../src/game_io/game_game_class_data_packet.cc:44
 #: ../../src/game_io/game_interactive_player_data_packet.cc:79
-#: ../../src/game_io/game_player_economies_data_packet.cc:71
-#: ../../src/game_io/game_player_info_data_packet.cc:143
-#: ../../src/logic/battle.cc:408
-#: ../../src/logic/cmd_calculate_statistics.cc:44
-#: ../../src/logic/cmd_incorporate.cc:46
-#: ../../src/logic/cmd_luacoroutine.cc:75 ../../src/logic/cmd_luascript.cc:56
-#: ../../src/logic/cmd_queue.cc:191 ../../src/logic/critter_bob.cc:387
-#: ../../src/logic/immovable.cc:793 ../../src/logic/immovable.cc:1489
-#: ../../src/logic/instances.cc:71 ../../src/logic/instances.cc:129
-#: ../../src/logic/instances.cc:495 ../../src/logic/legacy.cc:428
-#: ../../src/logic/legacy.cc:486 ../../src/logic/playercommand.cc:151
-#: ../../src/logic/playercommand.cc:199 ../../src/logic/playercommand.cc:253
-#: ../../src/logic/playercommand.cc:301 ../../src/logic/playercommand.cc:388
-#: ../../src/logic/playercommand.cc:448 ../../src/logic/playercommand.cc:505
-#: ../../src/logic/playercommand.cc:579 ../../src/logic/playercommand.cc:623
-#: ../../src/logic/playercommand.cc:684 ../../src/logic/playercommand.cc:1177
-#: ../../src/logic/playercommand.cc:1368 ../../src/logic/playercommand.cc:1431
-#: ../../src/logic/playercommand.cc:1490 ../../src/logic/playercommand.cc:1553
-#: ../../src/logic/playercommand.cc:1615 ../../src/logic/playercommand.cc:1685
-#: ../../src/logic/playercommand.cc:1757 ../../src/logic/playercommand.cc:1855
-#: ../../src/logic/playercommand.cc:1933 ../../src/logic/playercommand.cc:1977
-#: ../../src/logic/replay.cc:116 ../../src/logic/requirements.cc:48
-#: ../../src/logic/ship.cc:984
-#: ../../src/map_io/widelands_map_bob_data_packet.cc:136
+#: ../../src/map_io/widelands_map_terrain_data_packet.cc:77
+#: ../../src/map_io/widelands_map_bob_data_packet.cc:135
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:220
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:247
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:348
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:385
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:465
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:734
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:831
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1130
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1206
+#: ../../src/map_io/widelands_map_player_position_data_packet.cc:58
 #: ../../src/map_io/widelands_map_bobdata_data_packet.cc:372
 #: ../../src/map_io/widelands_map_bobdata_data_packet.cc:387
 #: ../../src/map_io/widelands_map_bobdata_data_packet.cc:481
 #: ../../src/map_io/widelands_map_bobdata_data_packet.cc:497
 #: ../../src/map_io/widelands_map_bobdata_data_packet.cc:549
-#: ../../src/map_io/widelands_map_building_data_packet.cc:111
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:247
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:348
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:385
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:465
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:763
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:860
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1159
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1235
-#: ../../src/map_io/widelands_map_exploration_data_packet.cc:92
-#: ../../src/map_io/widelands_map_extradata_data_packet.cc:99
+#: ../../src/map_io/widelands_map_extradata_data_packet.cc:98
+#: ../../src/map_io/widelands_map_heights_data_packet.cc:50
+#: ../../src/map_io/widelands_map_waredata_data_packet.cc:205
 #: ../../src/map_io/widelands_map_flag_data_packet.cc:118
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:221
-#: ../../src/map_io/widelands_map_heights_data_packet.cc:51
 #: ../../src/map_io/widelands_map_node_ownership_data_packet.cc:62
+#: ../../src/map_io/widelands_map_road_data_packet.cc:66
+#: ../../src/map_io/widelands_map_exploration_data_packet.cc:91
+#: ../../src/map_io/widelands_map_version_data_packet.cc:73
 #: ../../src/map_io/widelands_map_object_packet.cc:61
-#: ../../src/map_io/widelands_map_player_position_data_packet.cc:59
-#: ../../src/map_io/widelands_map_road_data_packet.cc:67
-#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:207
-#: ../../src/map_io/widelands_map_terrain_data_packet.cc:78
-#: ../../src/map_io/widelands_map_version_data_packet.cc:74
-#: ../../src/map_io/widelands_map_ware_data_packet.cc:74
-#: ../../src/map_io/widelands_map_waredata_data_packet.cc:206
+#: ../../src/map_io/widelands_map_building_data_packet.cc:110
+#: ../../src/map_io/widelands_map_ware_data_packet.cc:73
+#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:206
+#: ../../src/logic/battle.cc:407 ../../src/logic/cmd_incorporate.cc:46
+#: ../../src/logic/cmd_luacoroutine.cc:75 ../../src/logic/ship.cc:1045
+#: ../../src/logic/cmd_queue.cc:184 ../../src/logic/instances.cc:71
+#: ../../src/logic/instances.cc:129 ../../src/logic/instances.cc:495
+#: ../../src/logic/cmd_luascript.cc:56 ../../src/logic/critter_bob.cc:387
+#: ../../src/logic/requirements.cc:48 ../../src/logic/immovable.cc:793
+#: ../../src/logic/immovable.cc:1489 ../../src/logic/legacy.cc:428
+#: ../../src/logic/legacy.cc:486 ../../src/logic/replay.cc:116
+#: ../../src/logic/playercommand.cc:151 ../../src/logic/playercommand.cc:199
+#: ../../src/logic/playercommand.cc:253 ../../src/logic/playercommand.cc:301
+#: ../../src/logic/playercommand.cc:388 ../../src/logic/playercommand.cc:448
+#: ../../src/logic/playercommand.cc:505 ../../src/logic/playercommand.cc:579
+#: ../../src/logic/playercommand.cc:623 ../../src/logic/playercommand.cc:684
+#: ../../src/logic/playercommand.cc:1177 ../../src/logic/playercommand.cc:1368
+#: ../../src/logic/playercommand.cc:1431 ../../src/logic/playercommand.cc:1490
+#: ../../src/logic/playercommand.cc:1553 ../../src/logic/playercommand.cc:1615
+#: ../../src/logic/playercommand.cc:1685 ../../src/logic/playercommand.cc:1757
+#: ../../src/logic/playercommand.cc:1855 ../../src/logic/playercommand.cc:1933
+#: ../../src/logic/playercommand.cc:1977
+#: ../../src/logic/cmd_calculate_statistics.cc:44
+#: ../../src/economy/portdock.cc:537 ../../src/economy/request.cc:241
+#: ../../src/economy/wares_queue.cc:287 ../../src/economy/fleet.cc:770
+#: ../../src/economy/cmd_call_economy_balance.cc:86
 #, c-format
 msgid "unknown/unhandled version %u"
 msgstr ""
 
-#: ../../src/economy/cmd_call_economy_balance.cc:88
-#, c-format
-msgid "call economy balance: %s"
-msgstr ""
-
-#: ../../src/economy/economy_data_packet.cc:61
-#: ../../src/economy/economy_data_packet.cc:80
-#, c-format
-msgid "duplicated entry for %s"
-msgstr ""
-
-#: ../../src/economy/economy_data_packet.cc:92
-#, c-format
-msgid "target quantities: %s"
-msgstr ""
-
-#: ../../src/economy/economy_data_packet.cc:96
-#, c-format
-msgid "unknown version %u"
-msgstr ""
-
-#: ../../src/economy/economy_data_packet.cc:99
-#, c-format
-msgid "economy: %s"
-msgstr ""
-
-#: ../../src/economy/fleet.cc:769 ../../src/economy/portdock.cc:621
-#, c-format
-msgid "loading portdock: %s"
-msgstr ""
-
-#: ../../src/economy/wares_queue.cc:289
-#, c-format
-msgid "waresqueue: %s"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:64
-msgid "Menu"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:67
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:46
-msgid "Tools"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:71
-#: ../../src/editor/ui_menus/editor_toolsize_menu.cc:41
-msgid "Toolsize"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:74
-#: ../../src/wui/interactive_player.cc:119
-#: ../../src/wui/interactive_spectator.cc:61
-msgid "Minimap"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:77
-#: ../../src/wui/interactive_player.cc:122
-msgid "Buildhelp"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:80
-#: ../../src/ui_fsmenu/launchMPG.cc:160
-msgid "Players"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:83
-msgid "Undo"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:86
-msgid "Redo"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:190
-#: ../../src/editor/editorinteractive.cc:610
-#, c-format
-msgid "Loading tribe: %s"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:196
-msgid "Creating players"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:203
-#: ../../src/logic/editor_game_base.cc:276
-msgid "Loading world data"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:206
-#: ../../src/editor/editorinteractive.cc:614
-msgid "Loading graphics..."
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:252
-msgid "Map unsaved"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:253
-msgid "The Map is unsaved, do you really want to quit?"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:601
-#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:179
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:486
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:182
-#: ../../src/logic/map.h:166
-msgid "No Name"
-msgstr ""
-
-#: ../../src/editor/editorinteractive.cc:603
-#: ../../src/ui_fsmenu/loadgame.cc:241 ../../src/ui_fsmenu/loadreplay.cc:197
-#: ../../src/ui_fsmenu/netsetup_lan.cc:198 ../../src/wui/game_summary.cc:171
-#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:180
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:487
-#: ../../src/logic/map.h:167
-msgid "Unknown"
-msgstr ""
-
-#: ../../src/game_io/game_cmd_queue_data_packet.cc:86
-#, c-format
-msgid "command queue: %s"
-msgstr ""
-
-#: ../../src/game_io/game_game_class_data_packet.cc:46
-#, c-format
-msgid "game_class: %s"
-msgstr ""
-
-#: ../../src/game_io/game_interactive_player_data_packet.cc:57
-msgid "The game has no players!"
-msgstr ""
-
-#: ../../src/game_io/game_interactive_player_data_packet.cc:81
-#, c-format
-msgid "interactive player: %s"
-msgstr ""
-
-#: ../../src/game_io/game_player_economies_data_packet.cc:65
-msgid "there is no flag at the specified location"
-msgstr ""
-
-#: ../../src/game_io/game_player_economies_data_packet.cc:67
-#: ../../src/map_io/widelands_map_player_position_data_packet.cc:55
-#, c-format
-msgid "player %u: %s"
-msgstr ""
-
-#: ../../src/game_io/game_player_economies_data_packet.cc:73
-#, c-format
-msgid "economies: %s"
-msgstr ""
-
-#: ../../src/game_io/game_player_info_data_packet.cc:54
-#, c-format
-msgid "player number (%i) is out of range (1 .. %u)"
-msgstr ""
-
 #: ../../src/game_io/game_player_info_data_packet.cc:145
 #, c-format
 msgid "player info: %s"
@@ -803,19 +475,19 @@
 msgstr ""
 
 #: ../../src/game_io/game_preload_data_packet.cc:77
+#: ../../src/ui_fsmenu/launchMPG.cc:287 ../../src/ui_fsmenu/launchSPG.cc:230
 #: ../../src/logic/game.cc:248 ../../src/logic/game.cc:344
-#: ../../src/ui_fsmenu/launchMPG.cc:286 ../../src/ui_fsmenu/launchSPG.cc:230
 #: ../../src/wui/multiplayersetupgroup.cc:356
 msgid "Scenario"
 msgstr ""
 
 #: ../../src/game_io/game_preload_data_packet.cc:104
-#: ../../src/map_io/widelands_map_allowed_building_types_data_packet.cc:93
-#: ../../src/map_io/widelands_map_allowed_worker_types_data_packet.cc:79
-#: ../../src/map_io/widelands_map_elemental_data_packet.cc:68
-#: ../../src/map_io/widelands_map_objective_data_packet.cc:71
-#: ../../src/map_io/widelands_map_player_names_and_tribes_data_packet.cc:79
+#: ../../src/map_io/widelands_map_objective_data_packet.cc:70
+#: ../../src/map_io/widelands_map_allowed_worker_types_data_packet.cc:78
 #: ../../src/map_io/widelands_map_port_spaces_data_packet.cc:61
+#: ../../src/map_io/widelands_map_allowed_building_types_data_packet.cc:92
+#: ../../src/map_io/widelands_map_elemental_data_packet.cc:67
+#: ../../src/map_io/widelands_map_player_names_and_tribes_data_packet.cc:78
 #, c-format
 msgid "unknown/unhandled version %i"
 msgstr ""
@@ -825,928 +497,43 @@
 msgid "preload: %s"
 msgstr ""
 
-#: ../../src/graphic/animation.cc:137 ../../src/logic/building.cc:88
-#: ../../src/logic/immovable.cc:192 ../../src/logic/immovable.cc:828
-#: ../../src/logic/immovable.cc:868 ../../src/logic/immovable.cc:1033
-#: ../../src/logic/military_data.cc:51 ../../src/logic/military_data.cc:58
-#: ../../src/logic/production_program.cc:114
-#: ../../src/logic/production_program.cc:276
-#: ../../src/logic/production_program.cc:283
-#: ../../src/logic/production_program.cc:301
-#: ../../src/logic/production_program.cc:318
-#: ../../src/logic/production_program.cc:397
-#: ../../src/logic/production_program.cc:401
-#: ../../src/logic/production_program.cc:529
-#: ../../src/logic/production_program.cc:543
-#: ../../src/logic/production_program.cc:661
-#: ../../src/logic/production_program.cc:735
-#: ../../src/logic/production_program.cc:891
-#: ../../src/logic/production_program.cc:989
-#: ../../src/logic/production_program.cc:1069
-#: ../../src/logic/production_program.cc:1079
-#: ../../src/logic/production_program.cc:1090
-#: ../../src/logic/production_program.cc:1246
-#: ../../src/logic/production_program.cc:1268
-#: ../../src/logic/production_program.cc:1327
-#: ../../src/logic/production_program.cc:1339
-#: ../../src/logic/production_program.cc:1348
-#: ../../src/logic/production_program.cc:1438 ../../src/logic/soldier.cc:70
-#: ../../src/logic/soldier.cc:77 ../../src/logic/soldier.cc:185
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:557
-#: ../../src/map_io/widelands_map_players_messages_data_packet.cc:131
-#, c-format
-msgid "expected %s but found \"%s\""
-msgstr ""
-
-#: ../../src/graphic/animation.cc:138
-msgid "frame number"
-msgstr ""
-
-#: ../../src/io/dedicated_log.cc:66 ../../src/network/internet_gaming.cc:795
-#: ../../src/ui_fsmenu/mapselect.cc:503 ../../src/ui_fsmenu/mapselect.cc:507
-msgid "unknown"
-msgstr ""
-
-#: ../../src/logic/battle.cc:174
-#, c-format
-msgid "[battle] soldier %u lose battle\n"
-msgstr ""
-
-#: ../../src/logic/battle.cc:178
-#, c-format
-msgid "[battle] waking up winner %d\n"
-msgstr ""
-
-#: ../../src/logic/bob.cc:88 ../../src/logic/immovable.cc:204
-#, c-format
-msgid "bad attribute \"%s\""
-msgstr ""
-
-#: ../../src/logic/building.cc:540
-msgid "mine"
-msgstr ""
-
-#: ../../src/logic/building.cc:541
-#: ../../src/editor/tools/editor_info_tool.cc:60
-msgid "small"
-msgstr ""
-
-#: ../../src/logic/building.cc:542
-#: ../../src/editor/tools/editor_info_tool.cc:61
-msgid "medium"
-msgstr ""
-
-#: ../../src/logic/building.cc:542
-#: ../../src/editor/tools/editor_info_tool.cc:62
-msgid "big"
-msgstr ""
-
-#: ../../src/logic/cmd_calculate_statistics.cc:46
-#, c-format
-msgid "calculate statistics function: %s"
-msgstr ""
-
-#: ../../src/logic/cmd_luacoroutine.cc:77
-#, c-format
-msgid "lua function: %s"
-msgstr ""
-
-#: ../../src/logic/cmd_luascript.cc:58
-#, c-format
-msgid "lua: %s"
-msgstr ""
-
-#: ../../src/logic/cmd_queue.cc:188
-#, c-format
-msgid "duetime (%i) < gametime (%i)"
-msgstr ""
-
-#: ../../src/logic/cmd_queue.cc:193
-#, c-format
-msgid "game logic: %s"
-msgstr ""
-
-#: ../../src/logic/critter_bob.cc:389
-#, c-format
-msgid "loading critter: %s"
-msgstr ""
-
-#: ../../src/logic/dismantlesite.cc:100
-#, c-format
-msgid "%u%% dismantled"
-msgstr ""
-
-#: ../../src/logic/editor_game_base.cc:283
-msgid "Loading tribes"
-msgstr ""
-
-#: ../../src/logic/game.cc:139
-msgid "Not set"
-msgstr ""
-
-#: ../../src/logic/game.cc:227
-msgid "Preloading a map"
-msgstr ""
-
-#: ../../src/logic/game.cc:234
-msgid "Loading a world"
-msgstr ""
-
-#: ../../src/logic/game.cc:240
-#, c-format
-msgid "Adding player %u"
-msgstr ""
-
-#: ../../src/logic/game.cc:254
-msgid "Loading a map"
-msgstr ""
-
-#: ../../src/logic/game.cc:283 ../../src/logic/game.cc:362
-#: ../../src/logic/game.cc:397
-msgid "Preloading map"
-msgstr ""
-
-#: ../../src/logic/game.cc:298
-msgid "Configuring players"
-msgstr ""
-
-#: ../../src/logic/game.cc:332
-msgid "Loading map"
-msgstr ""
-
-#: ../../src/logic/game.cc:484
-msgid "Creating player infrastructure"
-msgstr ""
-
-#: ../../src/logic/game.cc:497 ../../src/logic/player.cc:221
-msgid "Missing starting position"
-msgstr ""
-
-#: ../../src/logic/game.cc:499 ../../src/logic/player.cc:223
-#, c-format
-msgid ""
-"Widelands could not start the game, because player %u has no starting "
-"position.\n"
-"You can manually add a starting position with Widelands Editor, to fix this "
-"problem."
-msgstr ""
-
-#: ../../src/logic/immovable.cc:141 ../../src/logic/production_program.cc:1647
-#, c-format
-msgid "unknown command type \"%s\""
-msgstr ""
-
-#: ../../src/logic/immovable.cc:145
-msgid "no actions"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:218
-msgid "this program has already been declared"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:224
-#, c-format
-msgid "program %s: %s"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:256 ../../src/logic/immovable.cc:271
-#, c-format
-msgid "expected 0 .. 255 but found %u"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:258 ../../src/logic/immovable.cc:273
-msgid "duplicated"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:276
-#, c-format
-msgid "[terrain affinity] \"%s\" (not in current world): %s"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:312
-#, c-format
-msgid "immovable %s has no program \"%s\""
-msgstr ""
-
-#: ../../src/logic/immovable.cc:776
-#, c-format
-msgid "tribe %s does not define immovable type \"%s\""
-msgstr ""
-
-#: ../../src/logic/immovable.cc:779
-#, c-format
-msgid "unknown tribe %s"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:785
-#, c-format
-msgid "world does not define immovable type \"%s\""
-msgstr ""
-
-#: ../../src/logic/immovable.cc:795
-#, c-format
-msgid "immovable type %s"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:829 ../../src/logic/production_program.cc:662
-#: ../../src/logic/production_program.cc:736
-msgid "duration in ms"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:868 ../../src/logic/production_program.cc:1438
-msgid "priority"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:908 ../../src/logic/immovable.cc:1088
-#, c-format
-msgid "expected probability in range [1, 254] but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/immovable.cc:927
-#, c-format
-msgid ""
-"unknown scope \"%s\" given for target type (must be \"world\" or \"tribe\")"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:938
-msgid "illegal transformation to the same type"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:980 ../../src/logic/immovable.cc:1067
-#, c-format
-msgid "immovable type not in tribe but target type has scope (\"%s\")"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:986 ../../src/logic/immovable.cc:1073
-#, c-format
-msgid "scope \"%s\" given for target type (must be \"world\")"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:1034
-msgid "probability in range [1, 254]"
-msgstr ""
-
-#: ../../src/logic/immovable.cc:1491
-#, c-format
-msgid "loading player immovable: %s"
-msgstr ""
-
-#: ../../src/logic/instances.cc:73
-#, c-format
-msgid "destroy map object: %s"
-msgstr ""
-
-#: ../../src/logic/instances.cc:122
-#, c-format
-msgid "object %u: %s"
-msgstr ""
-
-#: ../../src/logic/instances.cc:131
-#, c-format
-msgid "act: %s"
-msgstr ""
-
-#: ../../src/logic/map.cc:363
-msgid "Player 1"
-msgstr ""
-
-#: ../../src/logic/military_data.cc:51 ../../src/logic/soldier.cc:70
-msgid "\"min-max\""
-msgstr ""
-
-#: ../../src/logic/military_data.cc:59
-msgid "positive integer <= 100"
-msgstr ""
-
-#: ../../src/logic/military_data.cc:63
-#, c-format
-msgid "expected positive integer >= %u <= 100 but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/military_data.cc:75
-#, c-format
-msgid "expected positive integer >= %u <= %u but found \"%u\""
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:62 ../../src/logic/warehouse.cc:251
-msgid " conquer"
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:119
-#, c-format
-msgid "%u soldier"
-msgid_plural "%u soldiers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../src/logic/militarysite.cc:124
-#, c-format
-msgid "%u(+%u) soldier"
-msgid_plural "%u(+%u) soldiers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../src/logic/militarysite.cc:239
-#, c-format
-msgid "Your soldiers occupied your %s."
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:840
-#, c-format
-msgid "The enemy defeated your soldiers at the %s."
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:845
-msgid "Militarysite lost!"
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:899
-#, c-format
-msgid "Your soldiers defeated the enemy at the %s."
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:904
-msgid "Enemy at site defeated!"
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:949
-#, c-format
-msgid "Your %s discovered an aggressor.</p>"
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:950
-#, c-format
-msgid "Your %s is under attack.</p>"
-msgstr ""
-
-#: ../../src/logic/militarysite.cc:958
-msgid "You are under attack"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:147
-#: ../../src/map_io/widelands_map_building_data_packet.cc:105
-#, c-format
-msgid "player %u does not exist"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:153
-#, c-format
-msgid "player command: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:195
-#, c-format
-msgid "player immovable %u: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:201
-#, c-format
-msgid "bulldoze: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:255
-#, c-format
-msgid "build: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:303
-#, c-format
-msgid "build flag: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:390
-#, c-format
-msgid "build road: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:444
-#, c-format
-msgid "flag %u: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:450
-#, c-format
-msgid "flag action: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:501 ../../src/logic/playercommand.cc:575
-#: ../../src/logic/playercommand.cc:619 ../../src/logic/playercommand.cc:677
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:242
-#, c-format
-msgid "building %u: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:507 ../../src/logic/playercommand.cc:581
-#: ../../src/logic/playercommand.cc:625
-#, c-format
-msgid "start/stop building: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:686
-#, c-format
-msgid "enhance building: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1169 ../../src/logic/playercommand.cc:1674
-#: ../../src/logic/playercommand.cc:1752
-#, c-format
-msgid "site %u: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1179
-#, c-format
-msgid "set ware priority: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1307
-#, c-format
-msgid "change target quantity: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1370
-#, c-format
-msgid "set ware target quantity: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1492
-#, c-format
-msgid "set worker target quantity: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1617
-#, c-format
-msgid "change training options: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1681
-#, c-format
-msgid "soldier %u: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1687
-#, c-format
-msgid "drop soldier: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1759
-#, c-format
-msgid "change soldier capacity: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1924
-#, c-format
-msgid "retreat: value out of range. Received %u expected %u-%u"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1935
-#, c-format
-msgid "change military config: %s"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1974
-#, c-format
-msgid "(player %u): message id is null"
-msgstr ""
-
-#: ../../src/logic/playercommand.cc:1979
-#, c-format
-msgid "player message: %s"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:87
-#, c-format
-msgid ""
-"%s is not declared as an input (\"%s=<count>\" was not found in the [inputs] "
-"section)"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:100
-#, c-format
-msgid ""
-"wrong order of ware types within group: ware type %s appears after ware type "
-"%s (fix order!)"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:114
-#: ../../src/logic/production_program.cc:892
-#: ../../src/logic/production_program.cc:990
-msgid "count"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:119
-#, c-format
-msgid ""
-"group count is %u but (total) input storage capacity of the specified ware "
-"type(s) is only %u, so the group can never be fulfilled by the site"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:154
-msgid "not "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:176
-#: ../../src/logic/production_program.cc:197
-msgid "economy needs "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:226
-msgid "site has "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:252
-msgid "workers need experience"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:277
-msgid "ware type or worker type"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:346
-#, c-format
-msgid "invalid condition: %s"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:363
-#, c-format
-msgid "expected {\"failed\"|\"completed\"|\"skipped\"} but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/production_program.cc:376
-msgid "expected \"and\" or end of input"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:385
-msgid "expected condition at end of input"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:391
-msgid "expected \"or\" or end of input"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:424
-#: ../../src/logic/production_program.cc:815
-msgid "failed"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:425
-msgid "completed"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:425
-msgid "skipped"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:431
-#: ../../src/logic/production_program.cc:839
-msgid " and "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:432
-#: ../../src/logic/production_program.cc:818
-msgid " because: "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:443
-#: ../../src/wui/encyclopedia_window.cc:198
-msgid " or "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:444
-msgid " because not: "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:493
-#, c-format
-msgid ""
-"the program \"%s\" has not (yet) been declared in %s (wrong declaration "
-"order?)"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:515
-#: ../../src/logic/production_program.cc:520
-#: ../../src/logic/production_program.cc:525
-#, c-format
-msgid "%s handling method already defined"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:515
-msgid "failure"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:520
-msgid "completion"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:525
-msgid "skip"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:530
-msgid "{\"failure\"|\"completion\"|\"skip\"}"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:544
-msgid "{\"fail\"|\"complete\"|\"skip\"|\"repeat\"}"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:666
-#: ../../src/logic/production_program.cc:688
-#, c-format
-msgid "sleep: %s"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:684
-#, c-format
-msgid "Unknown parameter \"%s\""
-msgstr ""
-
-#: ../../src/logic/production_program.cc:686
-msgid "No parameter given!"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:719
-msgid "idle animation is default; calling is not allowed"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:768
-msgid "expected ware_type1[,ware_type2[,...]][:N] ..."
-msgstr ""
-
-#: ../../src/logic/production_program.cc:842
-msgid " is missing"
-msgid_plural " are missing"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../src/logic/production_program.cc:907
-#: ../../src/logic/production_program.cc:1005
-#, c-format
-msgid ""
-"%s is not declared as an output (\"output=%s\" was not found in the [global] "
-"section)"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:934
-#: ../../src/logic/production_program.cc:1030
-#, c-format
-msgid "%u "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:941
-#: ../../src/logic/production_program.cc:1037
-msgid ", "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:944
-#, c-format
-msgid "Produced %s"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1022
-msgid "Recruited "
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1069
-msgid "distance"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1080
-#: ../../src/logic/production_program.cc:1091
-msgid "percentage"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1208
-#, c-format
-msgid "No left resources found!"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1229
-msgid "Main vein exhausted"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1231
-msgid ""
-"This mines' main vein exhausted. Expect strongly diminished returns on "
-"investment. You should consider to expand, dismantle or destruct it."
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1246
-#: ../../src/logic/production_program.cc:1327
-msgid "soldier type"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1259
-#, c-format
-msgid "expected {\"hp\"|\"attack\"|\"defense\"|\"evade\"} but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1268
-#: ../../src/logic/production_program.cc:1348
-msgid "level"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1282
-#, c-format
-msgid "No soldier to train!"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1292
-#: ../../src/logic/production_program.cc:1382
-#, c-format
-msgid "No soldier for this training level found!"
-msgstr ""
-
-#: ../../src/logic/production_program.cc:1358
-#, c-format
-msgid "expected level > %u but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:71
-msgid "this ware type has already been declared as an output"
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:75
-msgid "this worker type has already been declared as an output"
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:245
-msgid "(not occupied)"
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:249
-msgid "Worker missing"
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:249
-msgid "Workers missing"
-msgstr ""
-
-#: ../../src/logic/productionsite.cc:258
-msgid "(stopped)"
-msgstr ""
-
-#: ../../src/logic/requirements.cc:233
-#, c-format
-msgid ""
-"expected atrHP (%u), atrAttack (%u), atrDefense (%u), atrEvade (%u) or "
-"atrTotal (%u) but found unknown attribute value (%u)"
-msgstr ""
-
-#: ../../src/logic/ship.cc:423
-msgid "Port space found"
-msgstr ""
-
-#: ../../src/logic/ship.cc:424
-msgid "An expedition ship found a new port build space."
-msgstr ""
-
-#: ../../src/logic/ship.cc:531
-msgid "Island surrounded"
-msgstr ""
-
-#: ../../src/logic/ship.cc:532
-msgid "An expedition ship surrounded its island without any events."
-msgstr ""
-
-#: ../../src/logic/ship.cc:584
-msgid "Coast reached"
-msgstr ""
-
-#: ../../src/logic/ship.cc:586
-msgid "An expedition ship reached a coast and is waiting for further commands."
-msgstr ""
-
-#: ../../src/logic/ship.cc:722
-msgid "Expedition ready"
-msgstr ""
-
-#: ../../src/logic/ship.cc:723
-msgid "An expedition ship is waiting for your commands."
-msgstr ""
-
-#: ../../src/logic/ship.cc:986
-#, c-format
-msgid "loading ship: %s"
-msgstr ""
-
-#: ../../src/logic/soldier.cc:78
-msgid "positive integer"
-msgstr ""
-
-#: ../../src/logic/soldier.cc:82
-#, c-format
-msgid "expected positive integer >= %u but found \"%s\""
-msgstr ""
-
-#: ../../src/logic/soldier.cc:186
-msgid "\"anim_name[,another_anim,...]\""
-msgstr ""
-
-#: ../../src/logic/soldier.cc:1369
-#, c-format
-msgid "bad direction '%d'"
-msgstr ""
-
-#: ../../src/logic/soldier.cc:1560 ../../src/logic/soldier.cc:1565
-msgid "no"
-msgstr ""
-
-#: ../../src/logic/soldier.cc:1572 ../../src/logic/soldier.cc:1581
-msgid "Logic error"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:133
-msgid "constructionsite type \"constructionsite\" is missing"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:142
-msgid "dismantlesite type \"distmantlesite\" is missing"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:259 ../../src/logic/tribe.cc:280
-#, c-format
-msgid "\"%s\" is duplicated"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:268 ../../src/logic/tribe.cc:289
-msgid "none found"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:270
-#, c-format
-msgid "frontier styles: %s"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:291
-#, c-format
-msgid "flag styles: %s"
-msgstr ""
-
-#: ../../src/logic/tribe.cc:334
-#, c-format
-msgid "tribe %s: %s"
-msgstr ""
-
-#: ../../src/logic/warehouse.cc:464
-#, c-format
-msgid "A new %s was added to your economy."
-msgstr ""
-
-#: ../../src/logic/worker.cc:109
-#, c-format
-msgid ""
-"should mine resource %s, which does not exist in world; tribe is not "
-"compatible with world"
-msgstr ""
-
-#: ../../src/logic/worker.cc:214
-#, c-format
-msgid ""
-"should breed resource type %s, which does not exist in world; tribe is not "
-"compatible with world"
-msgstr ""
-
-#: ../../src/logic/worker.cc:605
-msgid "Out of "
-msgstr ""
-
-#: ../../src/logic/worker.cc:608
-msgid ""
-"The worker of this building cannot find any more resources of the following "
-"type: "
-msgstr ""
-
-#: ../../src/logic/worker.cc:956
-msgid "A geologist found resources."
-msgstr ""
-
-#: ../../src/logic/worker.cc:1867
-#, c-format
-msgid "Your %s can't find a way home and will likely die."
-msgstr ""
-
-#: ../../src/logic/worker.cc:1874
-msgid "Worker got lost!"
-msgstr ""
-
-#: ../../src/logic/worker.cc:3088
-#, c-format
-msgid "loading worker: %s"
-msgstr ""
-
-#: ../../src/logic/world.cc:628
-#, c-format
-msgid "%s: too many terrain types, can not be more than 16"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_allowed_building_types_data_packet.cc:95
-#, c-format
-msgid "allowed buildings: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_allowed_worker_types_data_packet.cc:81
-#, c-format
-msgid "allowed worker types: %s"
+#: ../../src/game_io/game_game_class_data_packet.cc:46
+#, c-format
+msgid "game_class: %s"
+msgstr ""
+
+#: ../../src/game_io/game_player_economies_data_packet.cc:62
+msgid "there is no flag at the specified location"
+msgstr ""
+
+#: ../../src/game_io/game_player_economies_data_packet.cc:83
+#: ../../src/map_io/widelands_map_player_position_data_packet.cc:54
+#, c-format
+msgid "player %u: %s"
+msgstr ""
+
+#: ../../src/game_io/game_player_economies_data_packet.cc:89
+#, c-format
+msgid "economies: %s"
+msgstr ""
+
+#: ../../src/game_io/game_cmd_queue_data_packet.cc:86
+#, c-format
+msgid "command queue: %s"
+msgstr ""
+
+#: ../../src/game_io/game_interactive_player_data_packet.cc:57
+msgid "The game has no players!"
+msgstr ""
+
+#: ../../src/game_io/game_interactive_player_data_packet.cc:81
+#, c-format
+msgid "interactive player: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_terrain_data_packet.cc:79
+#, c-format
+msgid "terrain: %s"
 msgstr ""
 
 #: ../../src/map_io/widelands_map_bob_data_packet.cc:47
@@ -1759,54 +546,47 @@
 msgid "tribe \"%s\" does not exist"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_bob_data_packet.cc:138
+#: ../../src/map_io/widelands_map_bob_data_packet.cc:137
 #, c-format
 msgid "bobs: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:227
-#, c-format
-msgid "unknown task type \"%s\""
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:231
-#, c-format
-msgid "task %s is duplicated in stack"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:304
-#, c-format
-msgid "reading path: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:367
-#, c-format
-msgid "bob %u: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:374
-#, c-format
-msgid "bobdata: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:389
-#, c-format
-msgid "critter bob: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:484
-#, c-format
-msgid "soldier: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:500
-#, c-format
-msgid "carrier: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_building_data_packet.cc:113
-#, c-format
-msgid "buildings: %s"
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:84
+#, c-format
+msgid "wrong flag (%u) at given position (%i, %i)"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:89
+#, c-format
+msgid "no flag at given position (%i, %i)"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:109
+#, c-format
+msgid "has building %u at (%i, %i), which is not at the top left node"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:116
+#, c-format
+msgid "building (%u): %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:215
+#: ../../src/map_io/widelands_map_ware_data_packet.cc:68
+#, c-format
+msgid "%u: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:222
+#, c-format
+msgid "flagdata: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:242
+#: ../../src/logic/playercommand.cc:501 ../../src/logic/playercommand.cc:575
+#: ../../src/logic/playercommand.cc:619 ../../src/logic/playercommand.cc:677
+#, c-format
+msgid "building %u: %s"
 msgstr ""
 
 #: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:249
@@ -1842,142 +622,37 @@
 "previously set to %u\n"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:765
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:736
 #, c-format
 msgid "warehouse: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:889
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:860
 #, c-format
 msgid "militarysite: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1046
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1017
 #, c-format
 msgid "program %s was skipped at time %u, but time is only %u"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1264
+#: ../../src/map_io/widelands_map_buildingdata_data_packet.cc:1235
 #, c-format
 msgid "trainingsite: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_elemental_data_packet.cc:70
-#, c-format
-msgid "elemental data: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_exploration_data_packet.cc:94
-#, c-format
-msgid "seen: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_extradata_data_packet.cc:101
-#, c-format
-msgid "extradata: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flag_data_packet.cc:66
-#, c-format
-msgid "the node is owned by player %u"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flag_data_packet.cc:80
-#, c-format
-msgid "is owned by player %u"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flag_data_packet.cc:89
-#, c-format
-msgid "has a flag (%u)"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flag_data_packet.cc:92
-#, c-format
-msgid "neighbour node (%i, %i): %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flag_data_packet.cc:120
-#, c-format
-msgid "flags: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:85
-#, c-format
-msgid "wrong flag (%u) at given position (%i, %i)"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:90
-#, c-format
-msgid "no flag at given position (%i, %i)"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:110
-#, c-format
-msgid "has building %u at (%i, %i), which is not at the top left node"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:117
-#, c-format
-msgid "building (%u): %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:216
-#: ../../src/map_io/widelands_map_ware_data_packet.cc:69
-#, c-format
-msgid "%u: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_flagdata_data_packet.cc:223
-#, c-format
-msgid "flagdata: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_heights_data_packet.cc:53
-#, c-format
-msgid "heights: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_loader.cc:85
-msgid "Invalid World"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_loader.cc:87
-#, c-format
-msgid "The world \"%s\" set by the map, does not exist on your filesystem."
-msgstr ""
-
-#: ../../src/map_io/widelands_map_node_ownership_data_packet.cc:64
-#, c-format
-msgid "ownership: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_object_packet.cc:109
-#, c-format
-msgid "unknown object header %u"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_object_packet.cc:112
-#, c-format
-msgid "map objects: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_objective_data_packet.cc:66
+#: ../../src/map_io/widelands_map_objective_data_packet.cc:65
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_objective_data_packet.cc:73
+#: ../../src/map_io/widelands_map_objective_data_packet.cc:72
 #, c-format
 msgid "Objectives: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_player_names_and_tribes_data_packet.cc:81
-#, c-format
-msgid "player names and tribes: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_player_position_data_packet.cc:61
+#: ../../src/map_io/widelands_map_player_position_data_packet.cc:60
 #, c-format
 msgid "player positions: %s"
 msgstr ""
@@ -2023,904 +698,449 @@
 msgid "messages for player %u: %s"
 msgstr ""
 
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:227
+#, c-format
+msgid "unknown task type \"%s\""
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:231
+#, c-format
+msgid "task %s is duplicated in stack"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:304
+#, c-format
+msgid "reading path: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:367
+#, c-format
+msgid "bob %u: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:374
+#, c-format
+msgid "bobdata: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:389
+#, c-format
+msgid "critter bob: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:484
+#, c-format
+msgid "soldier: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_bobdata_data_packet.cc:500
+#, c-format
+msgid "carrier: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_extradata_data_packet.cc:100
+#, c-format
+msgid "extradata: %s"
+msgstr ""
+
 #: ../../src/map_io/widelands_map_players_view_data_packet.cc:216
 #, c-format
 msgid "unseen immovable: %s"
 msgstr ""
 
+#: ../../src/map_io/widelands_map_allowed_worker_types_data_packet.cc:80
+#, c-format
+msgid "allowed worker types: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_heights_data_packet.cc:52
+#, c-format
+msgid "heights: %s"
+msgstr ""
+
 #: ../../src/map_io/widelands_map_port_spaces_data_packet.cc:63
 #, c-format
 msgid "port_spaces data: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_road_data_packet.cc:69
+#: ../../src/map_io/widelands_map_waredata_data_packet.cc:130
+#: ../../src/map_io/widelands_map_waredata_data_packet.cc:200
+#, c-format
+msgid "item %u: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_waredata_data_packet.cc:207
+#: ../../src/map_io/widelands_map_ware_data_packet.cc:75
+#, c-format
+msgid "ware data: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flag_data_packet.cc:66
+#, c-format
+msgid "the node is owned by player %u"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flag_data_packet.cc:80
+#, c-format
+msgid "is owned by player %u"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flag_data_packet.cc:89
+#, c-format
+msgid "has a flag (%u)"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flag_data_packet.cc:92
+#, c-format
+msgid "neighbour node (%i, %i): %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_flag_data_packet.cc:120
+#, c-format
+msgid "flags: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_allowed_building_types_data_packet.cc:94
+#, c-format
+msgid "allowed buildings: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_elemental_data_packet.cc:69
+#, c-format
+msgid "elemental data: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_loader.cc:86
+msgid "Invalid World"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_loader.cc:88
+#, c-format
+msgid "The world \"%s\" set by the map, does not exist on your filesystem."
+msgstr ""
+
+#: ../../src/map_io/widelands_map_node_ownership_data_packet.cc:64
+#, c-format
+msgid "ownership: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_road_data_packet.cc:68
 #, c-format
 msgid "road: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:129
+#: ../../src/map_io/widelands_map_exploration_data_packet.cc:93
+#, c-format
+msgid "seen: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_player_names_and_tribes_data_packet.cc:80
+#, c-format
+msgid "player names and tribes: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_version_data_packet.cc:75
+#, c-format
+msgid "version: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_object_packet.cc:109
+#, c-format
+msgid "unknown object header %u"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_object_packet.cc:112
+#, c-format
+msgid "map objects: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_building_data_packet.cc:104
+#: ../../src/logic/playercommand.cc:147
+#, c-format
+msgid "player %u does not exist"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_building_data_packet.cc:112
+#, c-format
+msgid "buildings: %s"
+msgstr ""
+
+#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:128
 msgid "no carrier slot"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:133
+#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:132
 #, c-format
 msgid ""
 "expected 1 but found %u carrier slots in road saved with packet version 2 "
 "(old)"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:202
+#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:201
 #, c-format
 msgid "road %u: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:209
+#: ../../src/map_io/widelands_map_roaddata_data_packet.cc:208
 #, c-format
 msgid "roaddata: %s"
 msgstr ""
 
-#: ../../src/map_io/widelands_map_terrain_data_packet.cc:80
-#, c-format
-msgid "terrain: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_version_data_packet.cc:76
-#, c-format
-msgid "version: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_ware_data_packet.cc:76
-#: ../../src/map_io/widelands_map_waredata_data_packet.cc:208
-#, c-format
-msgid "ware data: %s"
-msgstr ""
-
-#: ../../src/map_io/widelands_map_waredata_data_packet.cc:131
-#: ../../src/map_io/widelands_map_waredata_data_packet.cc:201
-#, c-format
-msgid "item %u: %s"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:116
-#: ../../src/ui_fsmenu/internet_lobby.cc:409
-msgid "Connection problem"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:116
-msgid "Widelands could not connect to the metaserver."
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:122 ../../src/network/netclient.cc:102
-msgid "Could not establish connection to host"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:124
-msgid ""
-"Widelands could not establish a connection to the given address.\n"
-"Either there was no metaserver running at the supposed port or\n"
-"your network setup is broken."
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:171
-msgid "For hosting a game, please take a look at the notes at:"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:302
-msgid "Something went wrong: "
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:392
-msgid "Successfully reconnected to the metaserver!"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:399
-msgid "Mixed up"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:399
-msgid "The metaserver sent a strange ERROR during connection"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:410
-msgid "Unexpected packet"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:412
-#, c-format
-msgid ""
-"Expected a LOGIN, RELOGIN or REJECTED packet from server, but received "
-"command %s. Maybe the metaserver is using a different protocol version ?"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:425
-#, c-format
-msgid "WARNING: Received a %s command although we are not in CONNECTING state."
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:434
-#, c-format
-msgid "Server time offset is %i seconds."
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:454
-msgid "Invalid message type"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:454
-#, c-format
-msgid "Invalid chat message type \"%s\"."
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:535
-msgid "ERROR: "
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:539
-msgid "Chat message could not be sent. "
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:560
-msgid "Received an unknown command from the metaserver: "
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:692
-msgid "Message could not be sent: You are not connected to the metaserver!"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:704
-msgid "Message could not be sent: Was this supposed to be a private message?"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:778
-msgid "Conversion error"
-msgstr ""
-
-#: ../../src/network/internet_gaming.cc:779
-#, c-format
-msgid "Conversion from std::string to bool failed. String was \"%s\""
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:42
-#, c-format
-msgid "No user with the name %s is logged in!"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:43
-#: ../../src/network/nethost.cc:1260
-msgid "The sent password was incorrect!"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:44
-msgid "The protocol version you are using is not supported!"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:45
-msgid "You are already logged in!"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:48
-msgid ""
-"You got disconnected, as you sent a superuser command without superuser "
-"permission. This incident will be logged and reported to the administrator."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:50
-msgid "You got disconnected, as the metaserver is currently restarting."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:52
-msgid "Connection was closed by the client normally."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:53
-msgid "The connection to the metaserver was lost."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:54
-msgid "Metaserver did not answer"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:55
-msgid "Your game is not connectable from the internet"
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:57
-msgid ""
-"You got disconnected from the metaserver, as you did not answer a PING "
-"request in time."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:60
-msgid ""
-"The metaserver was unable to connect to your game. Most likely it is not "
-"connectable from the internet! Please take a look at http://wl.widelands.org/";
-"wiki/InternetGaming for setting up your internet connection for hosting a "
-"game online."
-msgstr ""
-
-#: ../../src/network/internet_gaming_messages.cc:64
-msgid ""
-"You tried to relogin, but the server has no more knowledge of your previous "
-"state."
-msgstr ""
-
-#: ../../src/network/netclient.cc:104
-msgid ""
-"Widelands could not establish a connection to the given address.\n"
-"Either no Widelands server was running at the supposed port or\n"
-"the server shut down as you tried to connect."
-msgstr ""
-
-#: ../../src/network/netclient.cc:863
-msgid "/me 's file failed md5 checksumming."
-msgstr ""
-
-#: ../../src/network/netclient.cc:893
-msgid ""
-"/me checked the received file. Although md5 check summing succeeded, I can "
-"not handle the file."
-msgstr ""
-
-#: ../../src/network/netclient.cc:1108
-msgid " An automatic savegame will be created."
-msgstr ""
-
-#: ../../src/network/netclient.cc:1112
-msgid "Disconnected from Host"
-msgstr ""
-
-#: ../../src/network/nethost.cc:368
-msgid ""
-"<br>Available host commands are:<br>/help  -  Shows this help<br>/announce "
-"<msg>  -  Send a chatmessage as announcement (system chat)<br>/warn <name> "
-"<reason>  -  Warn the user <name> because of <reason><br>/kick <name> "
-"<reason>  -  Kick the user <name> because of <reason><br>/"
-"forcePause            -  Force the game to pause.<br>/endForcedPause        "
-"-  Puts game back to normal speed."
-msgstr ""
-
-#: ../../src/network/nethost.cc:382
-msgid "Wrong use, should be: /announce <message>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:395
-msgid "Wrong use, should be: /warn <name> <reason>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:403
-msgid "Why would you warn yourself?"
-msgstr ""
-
-#: ../../src/network/nethost.cc:405
-msgid "Why would you want to warn the dedicated server?"
-msgstr ""
-
-#: ../../src/network/nethost.cc:409 ../../src/network/nethost.cc:435
-#, c-format
-msgid "The client %s could not be found."
-msgstr ""
-
-#: ../../src/network/nethost.cc:420
-msgid "Wrong use, should be: /kick <name> <reason>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:431
-msgid "You can not kick yourself!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:433
-msgid "You can not kick the dedicated server"
-msgstr ""
-
-#: ../../src/network/nethost.cc:438
-#, c-format
-msgid "Are you sure you want to kick %s?<br>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:439
-#, c-format
-msgid "The stated reason was: %s<br>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:440
-#, c-format
-msgid "If yes, type: /ack_kick %s"
-msgstr ""
-
-#: ../../src/network/nethost.cc:451
-msgid "kick acknowledgement cancelled: No name given!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:453
-msgid "Wrong use, should be: /ack_kick <name>"
-msgstr ""
-
-#: ../../src/network/nethost.cc:459
-msgid "kick acknowledgement cancelled: Wrong name given!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:470
-msgid "Pause was already forced - game should be paused."
-msgstr ""
-
-#: ../../src/network/nethost.cc:482
-msgid "There is no forced pause - nothing to end."
-msgstr ""
-
-#: ../../src/network/nethost.cc:493
-msgid "Invalid command! Type /help for a list of commands."
-msgstr ""
-
-#: ../../src/network/nethost.cc:733
-#, c-format
-msgid ""
-"This is a dedicated server. Send \"@%s help\" to get a full list of "
-"available commands."
-msgstr ""
-
-#: ../../src/network/nethost.cc:1201
-msgid ""
-"<br>Available host commands are:<br>help   - Shows this help<br>host $ - "
-"Tries to run the host command $<br>save $ - Saves the current game state as "
-"$.wgf"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1208
-msgid ""
-"<br>Available host commands are:<br>help           - Shows this "
-"help<br>host         $ - Tries to run the host command $"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1213
-msgid "pwd          $ - Sends the password $ to the host"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1220
-msgid ""
-"Access to host commands denied. To gain access, send the password with pwd "
-"command."
-msgstr ""
-
-#: ../../src/network/nethost.cc:1225
-#, c-format
-msgid "%s told me to run the command: \"%s\""
-msgstr ""
-
-#: ../../src/network/nethost.cc:1234
-msgid "Sorry! Saving was deactivated on this dedicated server!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1237
-msgid "Can not save, as long as no game is running!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1248
-msgid "Game successfully saved!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1250
-#, c-format
-msgid "Could not save the game to the file \"%s\"! (%s)"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1257
-msgid "This server is not password protected!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1273
-msgid "The password was correct, access was granted!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1279
-#, c-format
-msgid "Unknown dedicated server command \"%s\"!"
-msgstr ""
-
-#: ../../src/network/nethost.cc:1984
-#, c-format
-msgid "Computer%u"
-msgstr ""
-
-#: ../../src/network/nethost.cc:2147
-#, c-format
-msgid ""
-"This server is password protected. You can send the password with: \"@%s pwd "
-"PASSWORD\""
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:122
-msgid "Client has left the game."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:123
-msgid "Client crashed and performed an emergency save."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:124
-msgid "Connection was lost."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:125
-msgid "Server has left the game."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:126
-msgid "The game has started just after you tried to connect."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:127
-msgid "Server has crashed and performed an emergency save."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:128
-msgid "Connection to client timeouted: no response for 10 minutes!"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:129
-msgid "Client and host have become desynchronized."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:130
-#, c-format
-msgid "Kicked by the host: %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:131
-#, c-format
-msgid "Client sent malformed commands: %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:132
-#, c-format
-msgid "Something went wrong: %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:133
-#, c-format
-msgid "%s has left the game (%s)"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:134
-#, c-format
-msgid "Unknown user has left the game (%s)"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:135
-msgid "Server sent a SYNCREQUEST even though no game is running."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:136
-msgid "Received a PLAYERCOMMAND even though no game is running."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:137
-msgid "Unexpectedly received LAUNCH command from server."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:138
-msgid "Server sent a player update for a player that does not exist."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:139
-msgid "Server sent an user update for a user that does not exist."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:140
-msgid "Server uses a different protocol version"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:141
-#, c-format
-msgid "Received command number %s, that is disallowed in this state."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:142
-msgid "Client reports time to host that is running backwards."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:143
-msgid "Client simulates beyond the game time allowed by the host."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:144
-msgid "Client did not submit sync report in time."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:145
-msgid "The game has already started."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:146
-msgid "Client has no access to other player's settings."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:147
-msgid "Client has no access to server settings."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:148
-msgid "Client sent start command, although server is not yet ready."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:149
-msgid "Client sent TIME command even though game is not running."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:150
-msgid "Client sent a playercommand for another player."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:151
-msgid "Client sent unexpected synchronization report."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:152
-msgid "Client requests file although none is available to send."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:153
-msgid "Client requests file part that does not exist."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:154
-#, c-format
-msgid "Host sent player %s to the lobby!"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:155
-#, c-format
-msgid "WARNING: %s uses version: %s, while Host uses version: %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:156
-#, c-format
-msgid "%s has joined the game"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:157
-#, c-format
-msgid "Game was saved as %s."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:158
-#, c-format
-msgid "Started to send file %s to %s!"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:159
-#, c-format
-msgid "Completed transfer of file %s to %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:160
-#, c-format
-msgid "Sending part %s of file %s to %s"
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:161
-#, c-format
-msgid "The player \"%s\" was defeated and became spectator."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:162
-#, c-format
-msgid "Client %s did not answer for more than %s seconds."
-msgstr ""
-
-#: ../../src/network/network_gaming_messages.cc:164
-#, c-format
-msgid ""
-"Client %s will automatically be kicked, if no answer is received within %s "
-"seconds."
-msgstr ""
-
-#: ../../src/scripting/lua_game.cc:444 ../../src/ui_basic/helpwindow.cc:83
-#: ../../src/ui_basic/messagebox.cc:92
-#: ../../src/ui_fsmenu/campaign_select.cc:74
-#: ../../src/ui_fsmenu/campaign_select.cc:281
-#: ../../src/ui_fsmenu/editor_mapselect.cc:96
-#: ../../src/ui_fsmenu/loadgame.cc:67 ../../src/ui_fsmenu/loadreplay.cc:50
-#: ../../src/ui_fsmenu/mapselect.cc:110
-#: ../../src/wui/game_main_menu_save_game.cc:96
-#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:121
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:132
-#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:57
-msgid "OK"
-msgstr ""
-
-#: ../../src/scripting/lua_game.cc:1088
-#, c-format
-msgid " (achieved %s)"
-msgstr ""
-
-#: ../../src/sound/sound_handler.cc:147
-#, c-format
-msgid "Sound_Handler closing times %i, freq %i, format %i, chan %i\n"
-msgstr ""
-
-#: ../../src/sound/sound_handler.cc:165
-msgid "PROBLEM: sound device opened multiple times, trying to close"
-msgstr ""
-
-#: ../../src/ui_basic/helpwindow.cc:47 ../../src/ui_basic/helpwindow.cc:191
-msgid "Help: "
-msgstr ""
-
-#: ../../src/ui_basic/progresswindow.cc:51
-msgid "Preparing..."
-msgstr ""
-
-#: ../../src/ui_basic/spinbox.cc:115
-msgid "Increase the value"
-msgstr ""
-
-#: ../../src/ui_basic/spinbox.cc:123
-msgid "Decrease the value"
-msgstr ""
-
-#: ../../src/ui_basic/spinbox.cc:134
-msgid "Increase the value by 10"
-msgstr ""
-
-#: ../../src/ui_basic/spinbox.cc:142
-msgid "Decrease the value by 10"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:53
-msgid "Select a campaign"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:55
-msgid "Campaign:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:59
-msgid "Difficulty:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:63
-#: ../../src/ui_fsmenu/campaign_select.cc:271
-msgid "Description:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:79
-#: ../../src/ui_fsmenu/campaign_select.cc:286 ../../src/ui_fsmenu/editor.cc:53
-#: ../../src/ui_fsmenu/editor_mapselect.cc:91
-#: ../../src/ui_fsmenu/internet_lobby.cc:91
-#: ../../src/ui_fsmenu/launchMPG.cc:131 ../../src/ui_fsmenu/launchSPG.cc:64
-#: ../../src/ui_fsmenu/loadgame.cc:62 ../../src/ui_fsmenu/loadreplay.cc:45
-#: ../../src/ui_fsmenu/mapselect.cc:105 ../../src/ui_fsmenu/multiplayer.cc:58
-#: ../../src/ui_fsmenu/netsetup_lan.cc:71
-#: ../../src/ui_fsmenu/singleplayer.cc:62
-msgid "Back"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:164
-#: ../../src/ui_fsmenu/campaign_select.cc:166
-#: ../../src/ui_fsmenu/campaign_select.cc:168
-#: ../../src/ui_fsmenu/campaign_select.cc:227
-#: ../../src/ui_fsmenu/campaign_select.cc:420
-msgid "[No value found]"
-msgstr ""
-
-#: ../../src/ui_fsmenu/campaign_select.cc:171
-msgid "[Invalid entry]"
-msgstr ""
-
+#: ../../src/ui_fsmenu/mapselect.cc:54
+#: ../../src/ui_fsmenu/editor_mapselect.cc:52
 #: ../../src/ui_fsmenu/campaign_select.cc:265
-#: ../../src/ui_fsmenu/editor_mapselect.cc:52
-#: ../../src/ui_fsmenu/mapselect.cc:54
 msgid "Choose a map"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:59
+msgid "Load Map as scenario: "
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:64
+#: ../../src/ui_fsmenu/editor_mapselect.cc:56
 #: ../../src/ui_fsmenu/campaign_select.cc:267
-#: ../../src/ui_fsmenu/editor_mapselect.cc:56
-#: ../../src/ui_fsmenu/mapselect.cc:64
 msgid "Name:"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:70
+#: ../../src/ui_fsmenu/editor_mapselect.cc:61
 #: ../../src/ui_fsmenu/campaign_select.cc:269
-#: ../../src/ui_fsmenu/editor_mapselect.cc:61
-#: ../../src/ui_fsmenu/mapselect.cc:70
 #: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:80
 msgid "Author:"
 msgstr ""
 
-#: ../../src/ui_fsmenu/campaign_select.cc:359
-#, c-format
-msgid "Invalid path to file in cconfig: %s"
-msgstr ""
-
-#: ../../src/ui_fsmenu/editor.cc:36 ../../src/ui_fsmenu/main.cc:60
-msgid "Editor"
-msgstr ""
-
-#: ../../src/ui_fsmenu/editor.cc:43
-#: ../../src/editor/ui_menus/editor_main_menu.cc:56
-#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:46
-msgid "New Map"
-msgstr ""
-
-#: ../../src/ui_fsmenu/editor.cc:48
-#: ../../src/editor/ui_menus/editor_main_menu.cc:66
-#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:52
-msgid "Load Map"
-msgstr ""
-
+#: ../../src/ui_fsmenu/mapselect.cc:76
 #: ../../src/ui_fsmenu/editor_mapselect.cc:66
-#: ../../src/ui_fsmenu/mapselect.cc:76
 #: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:66
 msgid "Size:"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:82
 #: ../../src/ui_fsmenu/editor_mapselect.cc:71
-#: ../../src/ui_fsmenu/mapselect.cc:82
 #: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:75
 msgid "World:"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:88 ../../src/ui_fsmenu/loadreplay.cc:82
 #: ../../src/ui_fsmenu/editor_mapselect.cc:76
-#: ../../src/ui_fsmenu/loadgame.cc:97 ../../src/ui_fsmenu/loadreplay.cc:81
-#: ../../src/ui_fsmenu/mapselect.cc:88
+#: ../../src/ui_fsmenu/loadgame.cc:98
 msgid "Players:"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:94
 #: ../../src/ui_fsmenu/editor_mapselect.cc:81
-#: ../../src/ui_fsmenu/mapselect.cc:94
 msgid "Descr:"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:105 ../../src/ui_fsmenu/loadreplay.cc:46
+#: ../../src/ui_fsmenu/launchMPG.cc:132
+#: ../../src/ui_fsmenu/editor_mapselect.cc:91
+#: ../../src/ui_fsmenu/launchSPG.cc:64
+#: ../../src/ui_fsmenu/internet_lobby.cc:91
+#: ../../src/ui_fsmenu/multiplayer.cc:58 ../../src/ui_fsmenu/editor.cc:53
+#: ../../src/ui_fsmenu/netsetup_lan.cc:71
+#: ../../src/ui_fsmenu/singleplayer.cc:62
+#: ../../src/ui_fsmenu/campaign_select.cc:79
+#: ../../src/ui_fsmenu/campaign_select.cc:286
+#: ../../src/ui_fsmenu/loadgame.cc:63
+msgid "Back"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:149
+msgid "#"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:151
+msgid "Map Name"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:166
+msgid "Show all maps"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:171
+msgid "Official Map"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:172
+msgid "Seafaring Map"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:175
+msgid "1v1"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:176
+msgid "Teams of 2"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:177
+msgid "Teams of 3"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:180
+msgid "Teams of 4"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:181
+msgid "Free for all"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:182
+msgid "Unbalanced"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:280
+msgid "(directory)"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:347
 #: ../../src/ui_fsmenu/editor_mapselect.cc:230
-#: ../../src/ui_fsmenu/mapselect.cc:347
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:297
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:224
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:297
 msgid "parent"
 msgstr ""
 
+#: ../../src/ui_fsmenu/mapselect.cc:503 ../../src/ui_fsmenu/mapselect.cc:507
+#: ../../src/io/dedicated_log.cc:66 ../../src/network/internet_gaming.cc:797
+msgid "unknown"
+msgstr ""
+
+#: ../../src/ui_fsmenu/mapselect.cc:505
+msgid ""
+"This map file is not present on your filesystem. Data shown here was sent by "
+"the server."
+msgstr ""
+
 #: ../../src/ui_fsmenu/fileview.cc:72 ../../src/wui/watchwindow.cc:139
 msgid "Close"
 msgstr ""
 
-#: ../../src/ui_fsmenu/internet_lobby.cc:52
-msgid "Metaserver Lobby"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:56
-msgid "Clients online:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:60
-msgid "List of games:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:64
-msgid "Name of your server:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:68
-msgid "Maximum of players:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:81
-#: ../../src/ui_fsmenu/netsetup_lan.cc:61
-msgid "Join this game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:86
-msgid "Open a new game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:156
-msgid "Points"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:157
-msgid "Game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:379
-msgid "Connection timed out"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:382
-msgid ""
-"Widelands has not been able to get the IP address of the server in time.\n"
-"There seems to be a network problem, either on your side or on the side\n"
-"of the server.\n"
-msgstr ""
-
-#: ../../src/ui_fsmenu/internet_lobby.cc:410
-msgid "Widelands has not been able to connect to the host."
-msgstr ""
-
-#: ../../src/ui_fsmenu/intro.cc:32
-msgid "Press ESC or click to continue ..."
-msgstr ""
-
-#: ../../src/ui_fsmenu/launchMPG.cc:51
+#: ../../src/ui_fsmenu/loadreplay.cc:56 ../../src/ui_fsmenu/loadgame.cc:73
+#: ../../src/wui/game_main_menu_save_game.cc:114
+msgid "Delete"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:68
+msgid "Choose a replay"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:72 ../../src/ui_fsmenu/loadgame.cc:88
+#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:57
+msgid "Map Name:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:77 ../../src/ui_fsmenu/loadgame.cc:93
+msgid "Gametime:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:139 ../../src/ui_fsmenu/loadgame.cc:158
+msgid "Delete file"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:140 ../../src/ui_fsmenu/loadgame.cc:159
+#, c-format
+msgid "Do you really want to delete %s?"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadreplay.cc:198
+#: ../../src/ui_fsmenu/netsetup_lan.cc:198 ../../src/ui_fsmenu/loadgame.cc:242
+#: ../../src/editor/editorinteractive.cc:599 ../../src/wui/game_summary.cc:171
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:487
+#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:180
+#: ../../src/logic/map.h:169
+msgid "Unknown"
+msgstr ""
+
+#: ../../src/ui_fsmenu/launchMPG.cc:52
 msgid "Please select"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:64 ../../src/ui_fsmenu/launchMPG.cc:164
-#: ../../src/ui_fsmenu/netsetup_lan.cc:126 ../../src/wui/minimap.cc:146
+#: ../../src/ui_fsmenu/launchMPG.cc:65 ../../src/ui_fsmenu/launchMPG.cc:165
+#: ../../src/ui_fsmenu/netsetup_lan.cc:126 ../../src/wui/minimap.cc:145
 msgid "Map"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:64
+#: ../../src/ui_fsmenu/launchMPG.cc:65
 msgid "Select a map"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:74
+#: ../../src/ui_fsmenu/launchMPG.cc:75
 msgid "Saved game"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:74
+#: ../../src/ui_fsmenu/launchMPG.cc:75
 msgid "Select a saved game"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:84 ../../src/ui_fsmenu/options.cc:56
+#: ../../src/ui_fsmenu/launchMPG.cc:85 ../../src/ui_fsmenu/options.cc:56
 #: ../../src/ui_fsmenu/options.cc:400
 #: ../../src/wui/game_main_menu_save_game.cc:106 ../../src/wui/login_box.cc:70
-#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:130
 #: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:139
 #: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:67
+#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:130
 msgid "Cancel"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:84
+#: ../../src/ui_fsmenu/launchMPG.cc:85
 msgid "Cancel selection"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:121
+#: ../../src/ui_fsmenu/launchMPG.cc:122
 msgid "Change map or saved game"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:126 ../../src/ui_fsmenu/launchSPG.cc:69
+#: ../../src/ui_fsmenu/launchMPG.cc:127 ../../src/ui_fsmenu/launchSPG.cc:69
 msgid "Start game"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:142
+#: ../../src/ui_fsmenu/launchMPG.cc:143
 msgid "Show the help window"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:148 ../../src/ui_fsmenu/launchMPG.cc:666
+#: ../../src/ui_fsmenu/launchMPG.cc:149 ../../src/ui_fsmenu/launchMPG.cc:667
 msgid "Multiplayer Game Setup"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:156
+#: ../../src/ui_fsmenu/launchMPG.cc:157
 msgid "Clients"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:168 ../../src/ui_fsmenu/launchSPG.cc:103
+#: ../../src/ui_fsmenu/launchMPG.cc:161
+#: ../../src/editor/editorinteractive.cc:80
+msgid "Players"
+msgstr ""
+
+#: ../../src/ui_fsmenu/launchMPG.cc:169 ../../src/ui_fsmenu/launchSPG.cc:103
 msgid "Type of game"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:214 ../../src/ui_fsmenu/launchSPG.cc:284
+#: ../../src/ui_fsmenu/launchMPG.cc:215 ../../src/ui_fsmenu/launchSPG.cc:284
 msgid "(no map)"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:215
+#: ../../src/ui_fsmenu/launchMPG.cc:216
 msgid "The host has not yet selected a map or saved game."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:288 ../../src/ui_fsmenu/launchSPG.cc:232
+#: ../../src/ui_fsmenu/launchMPG.cc:289 ../../src/ui_fsmenu/launchSPG.cc:232
 msgid "Win condition is set through the scenario"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:290
+#: ../../src/ui_fsmenu/launchMPG.cc:291
 #: ../../src/wui/multiplayersetupgroup.cc:358
 msgid "Savegame"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:292
+#: ../../src/ui_fsmenu/launchMPG.cc:293
 msgid "The game is a saved game - the win condition was set before."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:393
+#: ../../src/ui_fsmenu/launchMPG.cc:394
 msgid "Saved game is directory"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:395
+#: ../../src/ui_fsmenu/launchMPG.cc:396
 msgid ""
 "WARNING:\n"
 "The saved game you selected is a directory. This happens, if you set the "
@@ -2929,11 +1149,11 @@
 "please select another saved game or zip the directories content."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:423 ../../src/ui_fsmenu/launchSPG.cc:258
+#: ../../src/ui_fsmenu/launchMPG.cc:424 ../../src/ui_fsmenu/launchSPG.cc:258
 msgid "File not found"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:425
+#: ../../src/ui_fsmenu/launchMPG.cc:426
 #, c-format
 msgid ""
 "Widelands tried to start a game with a file that could not be found at given "
@@ -2944,137 +1164,139 @@
 "transfer was not yet finished!?!"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:449
+#: ../../src/ui_fsmenu/launchMPG.cc:450
 msgid ""
 "The selected file can not be found. If it is not automatically transferred "
 "to you, please write the host about this problem."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:481
+#: ../../src/ui_fsmenu/launchMPG.cc:482
 #: ../../src/wui/multiplayersetupgroup.cc:120
 #: ../../src/wui/multiplayersetupgroup.cc:286
 #, c-format
 msgid "Player %i"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:483
+#: ../../src/ui_fsmenu/launchMPG.cc:484
 #: ../../src/wui/multiplayersetupgroup.cc:122
 #, c-format
 msgid "Spectator"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:484
+#: ../../src/ui_fsmenu/launchMPG.cc:485
 #, c-format
 msgid ""
 "At the moment you are %s\n"
 "\n"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:485
+#: ../../src/ui_fsmenu/launchMPG.cc:486
 msgid "Click on the \"?\" in the right top corner to get help."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:546
+#: ../../src/ui_fsmenu/launchMPG.cc:547
 msgid "Saved players are:"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:562
+#: ../../src/ui_fsmenu/launchMPG.cc:563
 #, c-format
 msgid "Player %u"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:566
+#: ../../src/ui_fsmenu/launchMPG.cc:567
 msgid "closed"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:630
+#: ../../src/ui_fsmenu/launchMPG.cc:631
 msgid "There was an error!"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:630
+#: ../../src/ui_fsmenu/launchMPG.cc:631
 msgid "The map file seems to be invalid!"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:647
+#: ../../src/ui_fsmenu/launchMPG.cc:648
 msgid "Map informations:\n"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:648
+#: ../../src/ui_fsmenu/launchMPG.cc:649
 #, c-format
 msgid "* Size: %ux%u\n"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:649
-#, c-format
-msgid "* %i Players\n"
-msgstr ""
-
 #: ../../src/ui_fsmenu/launchMPG.cc:650
 #, c-format
+msgid "* %u Player\n"
+msgid_plural "* %u Players\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/ui_fsmenu/launchMPG.cc:651
+#, c-format
 msgid "* World type: %s\n"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:652
+#: ../../src/ui_fsmenu/launchMPG.cc:653
 msgid "* Scenario mode selected\n"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:667
+#: ../../src/ui_fsmenu/launchMPG.cc:668
 msgid "You are in the multiplayer launch game menu."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:668
+#: ../../src/ui_fsmenu/launchMPG.cc:669
 msgid "Client settings"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:671
+#: ../../src/ui_fsmenu/launchMPG.cc:672
 msgid ""
 "On the left side is a list of all clients including you. With the button in "
 "the rear of your nickname, you can set your role. Available roles are:"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:675
+#: ../../src/ui_fsmenu/launchMPG.cc:676
 msgid ""
 "The player with the color of the flag. If more than one client selected the "
 "same color, these share the control over the player (\"shared kingdom mode"
 "\")."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:679
+#: ../../src/ui_fsmenu/launchMPG.cc:680
 msgid ""
 "And spectator mode, meaning you can see everything, but can not control any "
 "player"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:681
+#: ../../src/ui_fsmenu/launchMPG.cc:682
 msgid "Player settings"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:684
+#: ../../src/ui_fsmenu/launchMPG.cc:685
 msgid ""
 "In the middle are the settings for the players. To start a game, each player "
 "must be one of the following:"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:687
+#: ../../src/ui_fsmenu/launchMPG.cc:688
 msgid "Connected to one or more clients (see \"Client settings\")."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:690
+#: ../../src/ui_fsmenu/launchMPG.cc:691
 msgid ""
 "Connected to a computer player (the face in the picture as well as the mouse "
 "hover texts indicates the strength of the currently selected computer "
 "player)."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:693
+#: ../../src/ui_fsmenu/launchMPG.cc:694
 msgid "Set as shared in starting position for another player."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:694
+#: ../../src/ui_fsmenu/launchMPG.cc:695
 msgid "Closed."
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:697
+#: ../../src/ui_fsmenu/launchMPG.cc:698
 msgid ""
 "The later three are only settable by the hosting client by left clicking the "
 "\"type\" button of a player. Hosting players can further set the "
@@ -3082,17 +1304,17 @@
 "player starts with) and the tribe an team for computer players"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:702
+#: ../../src/ui_fsmenu/launchMPG.cc:703
 msgid ""
 "Every client connected to a player (the set \"role\" player) can set the "
 "tribe and the team for that player"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:704
+#: ../../src/ui_fsmenu/launchMPG.cc:705
 msgid "Map informations"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchMPG.cc:707
+#: ../../src/ui_fsmenu/launchMPG.cc:708
 msgid ""
 "On the right side are informations about the selected map or savegame. A "
 "button right to the map name allows the host to change to a different one. "
@@ -3116,8 +1338,8 @@
 msgid "Player's type"
 msgstr ""
 
-#: ../../src/ui_fsmenu/launchSPG.cc:91 ../../src/wui/game_summary.cc:91
-#: ../../src/wui/multiplayersetupgroup.cc:462
+#: ../../src/ui_fsmenu/launchSPG.cc:91
+#: ../../src/wui/multiplayersetupgroup.cc:462 ../../src/wui/game_summary.cc:91
 msgid "Team"
 msgstr ""
 
@@ -3144,215 +1366,70 @@
 "but perhaps the transfer was not yet finished!?!"
 msgstr ""
 
-#: ../../src/ui_fsmenu/loadgame.cc:72 ../../src/ui_fsmenu/loadreplay.cc:55
-#: ../../src/wui/game_main_menu_save_game.cc:114
-msgid "Delete"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:83
-msgid "Choose saved game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:87 ../../src/ui_fsmenu/loadreplay.cc:71
-#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:57
-msgid "Map Name:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:92 ../../src/ui_fsmenu/loadreplay.cc:76
-msgid "Gametime:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:105
-msgid "Minimap:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:157 ../../src/ui_fsmenu/loadreplay.cc:138
-msgid "Delete file"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:158 ../../src/ui_fsmenu/loadreplay.cc:139
-msgid "Do you really want to delete "
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:215
-msgid "Savegame from dedicated server"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadgame.cc:216
-msgid "Unknown gametime"
-msgstr ""
-
-#: ../../src/ui_fsmenu/loadreplay.cc:67
-msgid "Choose a replay"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:40
-msgid "Play Tutorial"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:45
-msgid "Single Player"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:50
-msgid "Multi Player"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:55
-msgid "Watch Replay"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:65 ../../src/wui/game_options_menu.cc:47
-#: ../../src/wui/interactive_player.cc:110
-#: ../../src/wui/interactive_spectator.cc:57
-msgid "Options"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:70
-#: ../../src/editor/ui_menus/editor_main_menu.cc:81
-msgid "View Readme"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:75 ../../src/wui/game_options_menu.cc:63
-msgid "License"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:80 ../../src/wui/game_options_menu.cc:94
-msgid "Exit Game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:86
-msgid "Version "
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:91
-msgid "by the Widelands Development Team"
-msgstr ""
-
-#: ../../src/ui_fsmenu/main.cc:96
-msgid "Licensed under the GNU General Public License V2.0"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:59
-msgid "Load Map as scenario: "
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:149
-msgid "#"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:151
-msgid "Map Name"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:166
-msgid "Show all maps"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:171
-msgid "Official Map"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:172
-msgid "Seafaring Map"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:175
-msgid "1v1"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:176
-msgid "Teams of 2"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:177
-msgid "Teams of 3"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:180
-msgid "Teams of 4"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:181
-msgid "Free for all"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:182
-msgid "Unbalanced"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:280
-msgid "(directory)"
-msgstr ""
-
-#: ../../src/ui_fsmenu/mapselect.cc:505
+#: ../../src/ui_fsmenu/intro.cc:32
+msgid "Press ESC or click to continue ..."
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:52
+msgid "Metaserver Lobby"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:56
+msgid "Clients online:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:60
+msgid "List of games:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:64
+msgid "Name of your server:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:68
+msgid "Maximum of players:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:81
+#: ../../src/ui_fsmenu/netsetup_lan.cc:61
+msgid "Join this game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:86
+msgid "Open a new game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:155
+#: ../../src/wui/building_statistics_menu.cc:110
+msgid "Name"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:156
+msgid "Points"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:157
+msgid "Game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:380
+msgid "Connection timed out"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:383
 msgid ""
-"This map file is not present on your filesystem. Data shown here was sent by "
-"the server."
-msgstr ""
-
-#: ../../src/ui_fsmenu/multiplayer.cc:41
-msgid "Choose game type"
-msgstr ""
-
-#: ../../src/ui_fsmenu/multiplayer.cc:48
-msgid "Internet game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/multiplayer.cc:53
-msgid "LAN / Direct IP"
-msgstr ""
-
-#: ../../src/ui_fsmenu/multiplayer.cc:84
-msgid "Show login dialog"
-msgstr ""
-
-#: ../../src/ui_fsmenu/multiplayer.cc:115
-#: ../../src/ui_fsmenu/netsetup_lan.cc:120 ../../src/wui/login_box.cc:74
-msgid "nobody"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:42
-msgid "Begin Network Game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:46
-msgid "List of games in your local network:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:50
-msgid "Your nickname:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:54
-msgid "Host to connect:"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:66
-msgid "Host a new game"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:77
-msgid "Load previous host"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:125
-msgid "Host"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:127
-msgid "State"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:196
-#: ../../src/wui/multiplayersetupgroup.cc:270
-#: ../../src/wui/playerdescrgroup.cc:157
-msgid "Open"
-msgstr ""
-
-#: ../../src/ui_fsmenu/netsetup_lan.cc:197
-#: ../../src/wui/multiplayersetupgroup.cc:259
-msgid "Closed"
+"Widelands has not been able to get the IP address of the server in time.\n"
+"There seems to be a network problem, either on your side or on the side\n"
+"of the server.\n"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:410
+#: ../../src/network/internet_gaming.cc:116
+msgid "Connection problem"
+msgstr ""
+
+#: ../../src/ui_fsmenu/internet_lobby.cc:411
+msgid "Widelands has not been able to connect to the host."
 msgstr ""
 
 #: ../../src/ui_fsmenu/options.cc:51 ../../src/ui_fsmenu/options.cc:429
@@ -3508,6 +1585,133 @@
 msgid "DejaVuSerif (Default)"
 msgstr ""
 
+#: ../../src/ui_fsmenu/main.cc:40
+msgid "Play Tutorial"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:45
+msgid "Single Player"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:50
+msgid "Multi Player"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:55
+msgid "Watch Replay"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:60 ../../src/ui_fsmenu/editor.cc:36
+msgid "Editor"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:65 ../../src/wui/interactive_player.cc:110
+#: ../../src/wui/interactive_spectator.cc:57
+#: ../../src/wui/game_options_menu.cc:47
+msgid "Options"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:70
+#: ../../src/editor/ui_menus/editor_main_menu.cc:81
+msgid "View Readme"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:75 ../../src/wui/game_options_menu.cc:63
+msgid "License"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:80 ../../src/wui/game_options_menu.cc:94
+msgid "Exit Game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:86
+msgid "Version "
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:91
+msgid "by the Widelands Development Team"
+msgstr ""
+
+#: ../../src/ui_fsmenu/main.cc:96
+msgid "Licensed under the GNU General Public License V2.0"
+msgstr ""
+
+#: ../../src/ui_fsmenu/multiplayer.cc:41
+msgid "Choose game type"
+msgstr ""
+
+#: ../../src/ui_fsmenu/multiplayer.cc:48
+msgid "Internet game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/multiplayer.cc:53
+msgid "LAN / Direct IP"
+msgstr ""
+
+#: ../../src/ui_fsmenu/multiplayer.cc:84
+msgid "Show login dialog"
+msgstr ""
+
+#: ../../src/ui_fsmenu/multiplayer.cc:115
+#: ../../src/ui_fsmenu/netsetup_lan.cc:120 ../../src/wui/login_box.cc:74
+msgid "nobody"
+msgstr ""
+
+#: ../../src/ui_fsmenu/editor.cc:43
+#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:46
+#: ../../src/editor/ui_menus/editor_main_menu.cc:56
+msgid "New Map"
+msgstr ""
+
+#: ../../src/ui_fsmenu/editor.cc:48
+#: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:52
+#: ../../src/editor/ui_menus/editor_main_menu.cc:66
+msgid "Load Map"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:42
+msgid "Begin Network Game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:46
+msgid "List of games in your local network:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:50
+msgid "Your nickname:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:54
+msgid "Host to connect:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:66
+msgid "Host a new game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:77
+msgid "Load previous host"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:125
+msgid "Host"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:127
+msgid "State"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:196
+#: ../../src/wui/multiplayersetupgroup.cc:270
+#: ../../src/wui/playerdescrgroup.cc:157
+msgid "Open"
+msgstr ""
+
+#: ../../src/ui_fsmenu/netsetup_lan.cc:197
+#: ../../src/wui/multiplayersetupgroup.cc:259
+msgid "Closed"
+msgstr ""
+
 #: ../../src/ui_fsmenu/singleplayer.cc:40
 msgid "Single Player Menu"
 msgstr ""
@@ -3524,43 +1728,1112 @@
 msgid "Load Game"
 msgstr ""
 
-#: ../../src/wui/actionconfirm.cc:223
-msgid "Destroy building?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:224
-#, c-format
-msgid "Do you really want to destroy this %s?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:288
-msgid "Dismantle building?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:289
-#, c-format
-msgid "Do you really want to dismantle this %s?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:349
-msgid "Enhance building?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:350
-#, c-format
-msgid "Do you really want to enhance this %s?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:402 ../../src/wui/actionconfirm.cc:443
-msgid "Sink the ship?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:402
-msgid "Do you really want to sink this ship?"
-msgstr ""
-
-#: ../../src/wui/actionconfirm.cc:443
-msgid "Do you really want to cancel the active expedition?"
+#: ../../src/ui_fsmenu/campaign_select.cc:53
+msgid "Select a campaign"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:55
+msgid "Campaign:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:59
+msgid "Difficulty:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:63
+#: ../../src/ui_fsmenu/campaign_select.cc:271
+msgid "Description:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:164
+#: ../../src/ui_fsmenu/campaign_select.cc:166
+#: ../../src/ui_fsmenu/campaign_select.cc:168
+#: ../../src/ui_fsmenu/campaign_select.cc:227
+#: ../../src/ui_fsmenu/campaign_select.cc:420
+msgid "[No value found]"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:171
+msgid "[Invalid entry]"
+msgstr ""
+
+#: ../../src/ui_fsmenu/campaign_select.cc:359
+#, c-format
+msgid "Invalid path to file in cconfig: %s"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadgame.cc:84
+msgid "Choose saved game"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadgame.cc:106
+msgid "Minimap:"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadgame.cc:216
+msgid "Savegame from dedicated server"
+msgstr ""
+
+#: ../../src/ui_fsmenu/loadgame.cc:217
+msgid "Unknown gametime"
+msgstr ""
+
+#: ../../src/logic/battle.cc:173
+#, c-format
+msgid "[battle] soldier %u lose battle\n"
+msgstr ""
+
+#: ../../src/logic/battle.cc:177
+#, c-format
+msgid "[battle] waking up winner %d\n"
+msgstr ""
+
+#: ../../src/logic/constructionsite.cc:91
+#, c-format
+msgid "%1$i%% built"
+msgstr ""
+
+#: ../../src/logic/cmd_luacoroutine.cc:77
+#, c-format
+msgid "lua function: %s"
+msgstr ""
+
+#: ../../src/logic/ship.cc:437
+msgid "Port space found"
+msgstr ""
+
+#: ../../src/logic/ship.cc:438
+msgid "An expedition ship found a new port build space."
+msgstr ""
+
+#: ../../src/logic/ship.cc:545
+msgid "Island surrounded"
+msgstr ""
+
+#: ../../src/logic/ship.cc:546
+msgid "An expedition ship surrounded its island without any events."
+msgstr ""
+
+#: ../../src/logic/ship.cc:598
+msgid "Coast reached"
+msgstr ""
+
+#: ../../src/logic/ship.cc:600
+msgid "An expedition ship reached a coast and is waiting for further commands."
+msgstr ""
+
+#: ../../src/logic/ship.cc:764
+msgid "Expedition ready"
+msgstr ""
+
+#: ../../src/logic/ship.cc:765
+msgid "An expedition ship is waiting for your commands."
+msgstr ""
+
+#: ../../src/logic/ship.cc:1047
+#, c-format
+msgid "loading ship: %s"
+msgstr ""
+
+#: ../../src/logic/worker.cc:110
+#, c-format
+msgid ""
+"should mine resource %s, which does not exist in world; tribe is not "
+"compatible with world"
+msgstr ""
+
+#: ../../src/logic/worker.cc:215
+#, c-format
+msgid ""
+"should breed resource type %s, which does not exist in world; tribe is not "
+"compatible with world"
+msgstr ""
+
+#: ../../src/logic/worker.cc:606
+#, c-format
+msgid "Out of %s"
+msgstr ""
+
+#: ../../src/logic/worker.cc:609
+msgid ""
+"The worker of this building cannot find any more resources of the following "
+"type: "
+msgstr ""
+
+#: ../../src/logic/worker.cc:957
+msgid "A geologist found resources."
+msgstr ""
+
+#: ../../src/logic/worker.cc:1871
+#, c-format
+msgid "Your %s can't find a way home and will likely die."
+msgstr ""
+
+#: ../../src/logic/worker.cc:1878
+msgid "Worker got lost!"
+msgstr ""
+
+#: ../../src/logic/worker.cc:3093
+#, c-format
+msgid "loading worker: %s"
+msgstr ""
+
+#: ../../src/logic/cmd_queue.cc:181
+#, c-format
+msgid "duetime (%i) < gametime (%i)"
+msgstr ""
+
+#: ../../src/logic/cmd_queue.cc:186
+#, c-format
+msgid "game logic: %s"
+msgstr ""
+
+#: ../../src/logic/editor_game_base.cc:276
+#: ../../src/editor/editorinteractive.cc:203
+msgid "Loading world data"
+msgstr ""
+
+#: ../../src/logic/editor_game_base.cc:283
+msgid "Loading tribes"
+msgstr ""
+
+#: ../../src/logic/world.cc:628
+#, c-format
+msgid "%s: too many terrain types, can not be more than 16"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:133
+msgid "constructionsite type \"constructionsite\" is missing"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:142
+msgid "dismantlesite type \"distmantlesite\" is missing"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:259 ../../src/logic/tribe.cc:280
+#, c-format
+msgid "\"%s\" is duplicated"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:268 ../../src/logic/tribe.cc:289
+msgid "none found"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:270
+#, c-format
+msgid "frontier styles: %s"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:291
+#, c-format
+msgid "flag styles: %s"
+msgstr ""
+
+#: ../../src/logic/tribe.cc:334
+#, c-format
+msgid "tribe %s: %s"
+msgstr ""
+
+#: ../../src/logic/building.cc:539
+msgid "mine"
+msgstr ""
+
+#: ../../src/logic/building.cc:540
+#: ../../src/editor/tools/editor_info_tool.cc:60
+msgid "small"
+msgstr ""
+
+#: ../../src/logic/building.cc:541
+#: ../../src/editor/tools/editor_info_tool.cc:61
+msgid "medium"
+msgstr ""
+
+#: ../../src/logic/building.cc:541
+#: ../../src/editor/tools/editor_info_tool.cc:62
+msgid "big"
+msgstr ""
+
+#: ../../src/logic/building.cc:544
+msgid "Mine"
+msgstr ""
+
+#: ../../src/logic/building.cc:545
+msgid "Small"
+msgstr ""
+
+#: ../../src/logic/building.cc:546
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:255
+msgid "Medium"
+msgstr ""
+
+#: ../../src/logic/building.cc:546
+msgid "Big"
+msgstr ""
+
+#: ../../src/logic/instances.cc:73
+#, c-format
+msgid "destroy map object: %s"
+msgstr ""
+
+#: ../../src/logic/instances.cc:122
+#, c-format
+msgid "object %u: %s"
+msgstr ""
+
+#: ../../src/logic/instances.cc:131
+#, c-format
+msgid "act: %s"
+msgstr ""
+
+#: ../../src/logic/military_data.cc:51 ../../src/logic/soldier.cc:70
+msgid "\"min-max\""
+msgstr ""
+
+#: ../../src/logic/military_data.cc:59
+msgid "positive integer <= 100"
+msgstr ""
+
+#: ../../src/logic/military_data.cc:63
+#, c-format
+msgid "expected positive integer >= %u <= 100 but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/military_data.cc:75
+#, c-format
+msgid "expected positive integer >= %u <= %u but found \"%u\""
+msgstr ""
+
+#: ../../src/logic/game.cc:139
+msgid "Not set"
+msgstr ""
+
+#: ../../src/logic/game.cc:227
+msgid "Preloading a map"
+msgstr ""
+
+#: ../../src/logic/game.cc:234
+msgid "Loading a world"
+msgstr ""
+
+#: ../../src/logic/game.cc:240
+#, c-format
+msgid "Adding player %u"
+msgstr ""
+
+#: ../../src/logic/game.cc:254
+msgid "Loading a map"
+msgstr ""
+
+#: ../../src/logic/game.cc:283 ../../src/logic/game.cc:362
+#: ../../src/logic/game.cc:391
+msgid "Preloading map"
+msgstr ""
+
+#: ../../src/logic/game.cc:298
+msgid "Configuring players"
+msgstr ""
+
+#: ../../src/logic/game.cc:332
+msgid "Loading map"
+msgstr ""
+
+#: ../../src/logic/game.cc:478
+msgid "Creating player infrastructure"
+msgstr ""
+
+#: ../../src/logic/game.cc:491 ../../src/logic/player.cc:221
+msgid "Missing starting position"
+msgstr ""
+
+#: ../../src/logic/game.cc:493 ../../src/logic/player.cc:223
+#, c-format
+msgid ""
+"Widelands could not start the game, because player %u has no starting "
+"position.\n"
+"You can manually add a starting position with Widelands Editor, to fix this "
+"problem."
+msgstr ""
+
+#: ../../src/logic/cmd_luascript.cc:58
+#, c-format
+msgid "lua: %s"
+msgstr ""
+
+#: ../../src/logic/critter_bob.cc:389
+#, c-format
+msgid "loading critter: %s"
+msgstr ""
+
+#: ../../src/logic/map.cc:365
+msgid "Player 1"
+msgstr ""
+
+#: ../../src/logic/dismantlesite.cc:100
+#, c-format
+msgid "%u%% dismantled"
+msgstr ""
+
+#: ../../src/logic/requirements.cc:233
+#, c-format
+msgid ""
+"expected atrHP (%u), atrAttack (%u), atrDefense (%u), atrEvade (%u) or "
+"atrTotal (%u) but found unknown attribute value (%u)"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:141 ../../src/logic/production_program.cc:1663
+#, c-format
+msgid "unknown command type \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:145
+msgid "no actions"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:204 ../../src/logic/bob.cc:88
+#, c-format
+msgid "bad attribute \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:218
+msgid "this program has already been declared"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:224
+#, c-format
+msgid "program %s: %s"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:256 ../../src/logic/immovable.cc:271
+#, c-format
+msgid "expected 0 .. 255 but found %u"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:258 ../../src/logic/immovable.cc:273
+msgid "duplicated"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:276
+#, c-format
+msgid "[terrain affinity] \"%s\" (not in current world): %s"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:312
+#, c-format
+msgid "immovable %s has no program \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:776
+#, c-format
+msgid "tribe %s does not define immovable type \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:779
+#, c-format
+msgid "unknown tribe %s"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:785
+#, c-format
+msgid "world does not define immovable type \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:795
+#, c-format
+msgid "immovable type %s"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:829 ../../src/logic/production_program.cc:674
+#: ../../src/logic/production_program.cc:748
+msgid "duration in ms"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:868 ../../src/logic/production_program.cc:1454
+msgid "priority"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:908 ../../src/logic/immovable.cc:1088
+#, c-format
+msgid "expected probability in range [1, 254] but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/immovable.cc:927
+#, c-format
+msgid ""
+"unknown scope \"%s\" given for target type (must be \"world\" or \"tribe\")"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:938
+msgid "illegal transformation to the same type"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:980 ../../src/logic/immovable.cc:1067
+#, c-format
+msgid "immovable type not in tribe but target type has scope (\"%s\")"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:986 ../../src/logic/immovable.cc:1073
+#, c-format
+msgid "scope \"%s\" given for target type (must be \"world\")"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:1034
+msgid "probability in range [1, 254]"
+msgstr ""
+
+#: ../../src/logic/immovable.cc:1491
+#, c-format
+msgid "loading player immovable: %s"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:62 ../../src/logic/warehouse.cc:248
+msgid " conquer"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:120
+#, c-format
+msgid "%u soldier"
+msgid_plural "%u soldiers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/logic/militarysite.cc:125
+#, c-format
+msgid "%u(+%u) soldier"
+msgid_plural "%u(+%u) soldiers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/logic/militarysite.cc:240
+#, c-format
+msgid "Your soldiers occupied your %s."
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:841
+#, c-format
+msgid "The enemy defeated your soldiers at the %s."
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:846
+msgid "Militarysite lost!"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:900
+#, c-format
+msgid "Your soldiers defeated the enemy at the %s."
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:905
+msgid "Enemy at site defeated!"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:950
+#, c-format
+msgid "Your %s discovered an aggressor.</p>"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:951
+#, c-format
+msgid "Your %s is under attack.</p>"
+msgstr ""
+
+#: ../../src/logic/militarysite.cc:959
+msgid "You are under attack"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:71
+msgid "this ware type has already been declared as an output"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:75
+msgid "this worker type has already been declared as an output"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:245
+msgid "(not occupied)"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:249
+msgid "Worker missing"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:249
+msgid "Workers missing"
+msgstr ""
+
+#: ../../src/logic/productionsite.cc:258
+msgid "(stopped)"
+msgstr ""
+
+#: ../../src/logic/warehouse.cc:454
+#, c-format
+msgid "A new %s was added to your economy."
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:153
+#, c-format
+msgid "player command: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:195
+#, c-format
+msgid "player immovable %u: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:201
+#, c-format
+msgid "bulldoze: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:255
+#, c-format
+msgid "build: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:303
+#, c-format
+msgid "build flag: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:390
+#, c-format
+msgid "build road: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:444
+#, c-format
+msgid "flag %u: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:450
+#, c-format
+msgid "flag action: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:507 ../../src/logic/playercommand.cc:581
+#: ../../src/logic/playercommand.cc:625
+#, c-format
+msgid "start/stop building: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:686
+#, c-format
+msgid "enhance building: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1169 ../../src/logic/playercommand.cc:1674
+#: ../../src/logic/playercommand.cc:1752
+#, c-format
+msgid "site %u: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1179
+#, c-format
+msgid "set ware priority: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1307
+#, c-format
+msgid "change target quantity: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1370
+#, c-format
+msgid "set ware target quantity: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1492
+#, c-format
+msgid "set worker target quantity: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1617
+#, c-format
+msgid "change training options: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1681
+#, c-format
+msgid "soldier %u: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1687
+#, c-format
+msgid "drop soldier: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1759
+#, c-format
+msgid "change soldier capacity: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1924
+#, c-format
+msgid "retreat: value out of range. Received %u expected %u-%u"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1935
+#, c-format
+msgid "change military config: %s"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1974
+#, c-format
+msgid "(player %u): message id is null"
+msgstr ""
+
+#: ../../src/logic/playercommand.cc:1979
+#, c-format
+msgid "player message: %s"
+msgstr ""
+
+#: ../../src/logic/cmd_calculate_statistics.cc:46
+#, c-format
+msgid "calculate statistics function: %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:87
+#, c-format
+msgid ""
+"%s is not declared as an input (\"%s=<count>\" was not found in the [inputs] "
+"section)"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:100
+#, c-format
+msgid ""
+"wrong order of ware types within group: ware type %s appears after ware type "
+"%s (fix order!)"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:114
+#: ../../src/logic/production_program.cc:908
+#: ../../src/logic/production_program.cc:1006
+msgid "count"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:119
+#, c-format
+msgid ""
+"group count is %u but (total) input storage capacity of the specified ware "
+"type(s) is only %u, so the group can never be fulfilled by the site"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:155
+#, c-format
+msgid "not %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:178
+#: ../../src/logic/production_program.cc:200
+#, c-format
+msgid "economy needs %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:232
+#: ../../src/logic/production_program.cc:835
+#: ../../src/logic/production_program.cc:856
+#, c-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:234
+#: ../../src/logic/production_program.cc:839
+#, c-format
+msgid "%s,"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:237
+#: ../../src/logic/production_program.cc:846
+#, c-format
+msgid "%s (%i)"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:241
+#, c-format
+msgid "site has%s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:257
+msgid "workers need experience"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:282
+msgid "ware type or worker type"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:351
+#, c-format
+msgid "invalid condition: %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:368
+#, c-format
+msgid "expected {\"failed\"|\"completed\"|\"skipped\"} but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/production_program.cc:381
+msgid "expected \"and\" or end of input"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:390
+msgid "expected condition at end of input"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:396
+msgid "expected \"or\" or end of input"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:426
+#, c-format
+msgid "Failed %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:428
+#, c-format
+msgid "Completed %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:430
+#, c-format
+msgid "Skipped %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:446
+#, c-format
+msgid "%s and "
+msgstr ""
+
+#: ../../src/logic/production_program.cc:449
+#, c-format
+msgid "%1$s because: %2$s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:462
+#, c-format
+msgid "%s or "
+msgstr ""
+
+#: ../../src/logic/production_program.cc:465
+#, c-format
+msgid "%1$s because not: %2$s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:505
+#, c-format
+msgid ""
+"the program \"%s\" has not (yet) been declared in %s (wrong declaration "
+"order?)"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:527
+#: ../../src/logic/production_program.cc:532
+#: ../../src/logic/production_program.cc:537
+#, c-format
+msgid "%s handling method already defined"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:527
+msgid "failure"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:532
+msgid "completion"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:537
+msgid "skip"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:542
+msgid "{\"failure\"|\"completion\"|\"skip\"}"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:556
+msgid "{\"fail\"|\"complete\"|\"skip\"|\"repeat\"}"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:678
+#: ../../src/logic/production_program.cc:700
+#, c-format
+msgid "sleep: %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:696
+#, c-format
+msgid "Unknown parameter \"%s\""
+msgstr ""
+
+#: ../../src/logic/production_program.cc:698
+msgid "No parameter given!"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:731
+msgid "idle animation is default; calling is not allowed"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:780
+msgid "expected ware_type1[,ware_type2[,...]][:N] ..."
+msgstr ""
+
+#: ../../src/logic/production_program.cc:828
+#, c-format
+msgid "Failed %s because:"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:852
+#, c-format
+msgid "%s and"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:857
+msgid " is missing"
+msgid_plural " are missing"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/logic/production_program.cc:923
+#: ../../src/logic/production_program.cc:1021
+#, c-format
+msgid ""
+"%s is not declared as an output (\"output=%s\" was not found in the [global] "
+"section)"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:950
+#: ../../src/logic/production_program.cc:1046
+#, c-format
+msgid "%u "
+msgstr ""
+
+#: ../../src/logic/production_program.cc:957
+#: ../../src/logic/production_program.cc:1053
+msgid ", "
+msgstr ""
+
+#: ../../src/logic/production_program.cc:960
+#, c-format
+msgid "Produced %s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1055
+#, c-format
+msgid "Recruited %s?"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1086
+msgid "distance"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1097
+#: ../../src/logic/production_program.cc:1108
+msgid "percentage"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1112
+#, c-format
+msgid "%1$s %2$s mine %3$s"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1224
+#, c-format
+msgid "No left resources found!"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1245
+msgid "Main vein exhausted"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1247
+msgid ""
+"This mines' main vein exhausted. Expect strongly diminished returns on "
+"investment. You should consider to expand, dismantle or destruct it."
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1262
+#: ../../src/logic/production_program.cc:1343
+msgid "soldier type"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1275
+#, c-format
+msgid "expected {\"hp\"|\"attack\"|\"defense\"|\"evade\"} but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1284
+#: ../../src/logic/production_program.cc:1364
+msgid "level"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1298
+#, c-format
+msgid "No soldier to train!"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1308
+#: ../../src/logic/production_program.cc:1398
+#, c-format
+msgid "No soldier for this training level found!"
+msgstr ""
+
+#: ../../src/logic/production_program.cc:1374
+#, c-format
+msgid "expected level > %u but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/soldier.cc:78
+msgid "positive integer"
+msgstr ""
+
+#: ../../src/logic/soldier.cc:82
+#, c-format
+msgid "expected positive integer >= %u but found \"%s\""
+msgstr ""
+
+#: ../../src/logic/soldier.cc:186
+msgid "\"anim_name[,another_anim,...]\""
+msgstr ""
+
+#: ../../src/logic/soldier.cc:1369
+#, c-format
+msgid "bad direction '%d'"
+msgstr ""
+
+#: ../../src/logic/soldier.cc:1560 ../../src/logic/soldier.cc:1565
+msgid "no"
+msgstr ""
+
+#: ../../src/logic/soldier.cc:1572 ../../src/logic/soldier.cc:1581
+msgid "Logic error"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:64
+msgid "Menu"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:67
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:46
+msgid "Tools"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:71
+#: ../../src/editor/ui_menus/editor_toolsize_menu.cc:41
+msgid "Toolsize"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:74
+#: ../../src/wui/interactive_player.cc:119
+#: ../../src/wui/interactive_spectator.cc:61
+msgid "Minimap"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:77
+#: ../../src/wui/interactive_player.cc:122
+msgid "Buildhelp"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:83
+msgid "Undo"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:86
+msgid "Redo"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:190
+#: ../../src/editor/editorinteractive.cc:606
+#, c-format
+msgid "Loading tribe: %s"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:196
+msgid "Creating players"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:206
+#: ../../src/editor/editorinteractive.cc:610
+msgid "Loading graphics..."
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:252
+msgid "Map unsaved"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:253
+msgid "The Map is unsaved, do you really want to quit?"
+msgstr ""
+
+#: ../../src/editor/editorinteractive.cc:597
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:182
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:486
+#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:179
+#: ../../src/logic/map.h:168
+msgid "No Name"
+msgstr ""
+
+#: ../../src/economy/portdock.cc:539 ../../src/economy/fleet.cc:772
+#, c-format
+msgid "loading portdock: %s"
+msgstr ""
+
+#: ../../src/economy/wares_queue.cc:289
+#, c-format
+msgid "waresqueue: %s"
+msgstr ""
+
+#: ../../src/economy/economy_data_packet.cc:61
+#: ../../src/economy/economy_data_packet.cc:80
+#, c-format
+msgid "duplicated entry for %s"
+msgstr ""
+
+#: ../../src/economy/economy_data_packet.cc:92
+#, c-format
+msgid "target quantities: %s"
+msgstr ""
+
+#: ../../src/economy/economy_data_packet.cc:96
+#, c-format
+msgid "unknown version %u"
+msgstr ""
+
+#: ../../src/economy/economy_data_packet.cc:99
+#, c-format
+msgid "economy: %s"
+msgstr ""
+
+#: ../../src/economy/cmd_call_economy_balance.cc:88
+#, c-format
+msgid "call economy balance: %s"
+msgstr ""
+
+#: ../../src/scripting/lua_game.cc:1088
+#, c-format
+msgid " (achieved %s)"
+msgstr ""
+
+#: ../../src/wui/game_main_menu.cc:42
+#: ../../src/editor/ui_menus/editor_main_menu.cc:51
+msgid "Main Menu"
+msgstr ""
+
+#: ../../src/wui/game_main_menu.cc:50
+#: ../../src/wui/general_statistics_menu.cc:47
+msgid "General Statistics"
+msgstr ""
+
+#: ../../src/wui/game_main_menu.cc:56
+#: ../../src/wui/ware_statistics_menu.cc:138
+msgid "Ware Statistics"
+msgstr ""
+
+#: ../../src/wui/game_main_menu.cc:62
+#: ../../src/wui/building_statistics_menu.cc:77
+msgid "Building Statistics"
+msgstr ""
+
+#: ../../src/wui/game_main_menu.cc:68 ../../src/wui/stock_menu.cc:40
+#: ../../src/wui/waresdisplay.cc:59 ../../src/wui/ware_statistics_menu.cc:209
+msgid "Stock"
 msgstr ""
 
 #: ../../src/wui/attack_box.cc:167
@@ -3591,123 +2864,130 @@
 msgid "Once injured"
 msgstr ""
 
-#: ../../src/wui/building_statistics_menu.cc:77
-#: ../../src/wui/game_main_menu.cc:62
-msgid "Building Statistics"
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:87
-msgid "Total Productivity: "
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:91
-msgid "Owned: "
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:97
-msgid "In Build: "
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:103
-msgid "Jump to unproductive: "
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:112
-msgid "Prod"
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:113
-msgid "Owned"
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:114
-msgid "Build"
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:130
-#: ../../src/wui/building_statistics_menu.cc:152
-#: ../../src/wui/building_statistics_menu.cc:174
-msgid "Show previous"
-msgstr ""
-
-#: ../../src/wui/building_statistics_menu.cc:141
-#: ../../src/wui/building_statistics_menu.cc:163
-#: ../../src/wui/building_statistics_menu.cc:185
-msgid "Show next"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:181
-msgid "Cancel the expedition"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:191
-msgid "Start an expedition"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:207 ../../src/wui/game_summary.cc:77
-msgid "Continue"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:207
-msgid "Stop"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:234
+#: ../../src/wui/minimap.cc:153
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:67
+msgid "Terrain"
+msgstr ""
+
+#: ../../src/wui/minimap.cc:159
+msgid "Owner"
+msgstr ""
+
+#: ../../src/wui/minimap.cc:165
+msgid "Flags"
+msgstr ""
+
+#: ../../src/wui/minimap.cc:171
+msgid "Roads"
+msgstr ""
+
+#: ../../src/wui/minimap.cc:177 ../../src/wui/general_statistics_menu.cc:188
+msgid "Buildings"
+msgstr ""
+
+#: ../../src/wui/minimap.cc:183
+msgid "Zoom"
+msgstr ""
+
+#: ../../src/wui/game_chat_menu.cc:37
+msgid "Chat Menu"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:103
+msgid "free"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:281
+msgid "Shared in"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:301
+#: ../../src/wui/playerdescrgroup.cc:170
+msgid "Computer"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:304
+#: ../../src/wui/playerdescrgroup.cc:172
+msgid "AI: "
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:306
+#: ../../src/wui/multiplayersetupgroup.cc:320
+#: ../../src/wui/playerdescrgroup.cc:174 ../../src/wui/playerdescrgroup.cc:192
+msgid "Random"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:314
+#: ../../src/wui/playerdescrgroup.cc:180
+msgid "Human"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:410
+msgid "Client name"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:418
+msgid "Role"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:434
+msgid "Start"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:442
+msgid "Type"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:450
+msgid "Tribe"
+msgstr ""
+
+#: ../../src/wui/multiplayersetupgroup.cc:458
+#: ../../src/wui/playerdescrgroup.cc:101
+msgid "Initialization"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:107
+#: ../../src/wui/interactive_spectator.cc:51
+msgid "Chat"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:113
+#: ../../src/wui/interactive_spectator.cc:59
+msgid "Statistics"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:116
+msgid "Objectives"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:125
+#: ../../src/wui/interactive_player.cc:288
+msgid "Messages"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:128
+msgid "Ware help"
+msgstr ""
+
+#: ../../src/wui/interactive_player.cc:296
 #, c-format
-msgid "Enhance to %s"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:240 ../../src/wui/fieldaction.cc:112
-msgid "Construction costs:"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:261
-msgid "Destroy"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:279
-msgid "Dismantle"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:279
-msgid "Returns:"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:311 ../../src/wui/buildingwindow.cc:514
-msgid "Hide workarea"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:326
-msgid "Debug"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:337
-msgid "Center view on this"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:355
-msgid "Help"
-msgstr ""
-
-#: ../../src/wui/buildingwindow.cc:517
-msgid "Show workarea"
-msgstr ""
-
+msgid "%u new message"
+msgid_plural "%u new messages"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/wui/dismantlesitewindow.cc:69
 #: ../../src/wui/constructionsitewindow.cc:75
-#: ../../src/wui/dismantlesitewindow.cc:69
 msgid "Building materials"
 msgstr ""
 
-#: ../../src/wui/encyclopedia_window.cc:67
-msgid "Tribe ware encyclopedia"
-msgstr ""
-
-#: ../../src/wui/encyclopedia_window.cc:84
-msgid "Consumed ware type(s)"
-msgstr ""
-
-#: ../../src/wui/encyclopedia_window.cc:85
-msgid "Quantity"
+#: ../../src/wui/trainingsitewindow.cc:58
+msgid "Soldiers in training"
+msgstr ""
+
+#: ../../src/wui/fieldaction.cc:112 ../../src/wui/buildingwindow.cc:240
+msgid "Construction costs:"
 msgstr ""
 
 #: ../../src/wui/fieldaction.cc:247
@@ -3802,103 +3082,6 @@
 msgid "Cancel road"
 msgstr ""
 
-#: ../../src/wui/game_chat_menu.cc:37
-msgid "Chat Menu"
-msgstr ""
-
-#: ../../src/wui/game_debug_ui.cc:237
-msgid "Debug Field"
-msgstr ""
-
-#: ../../src/wui/game_debug_ui.cc:375
-#, c-format
-msgid "Resource: %s\n"
-msgstr ""
-
-#: ../../src/wui/game_debug_ui.cc:381
-#, c-format
-msgid "  Amount: %i/%i\n"
-msgstr ""
-
-#: ../../src/wui/game_main_menu.cc:42
-#: ../../src/editor/ui_menus/editor_main_menu.cc:51
-msgid "Main Menu"
-msgstr ""
-
-#: ../../src/wui/game_main_menu.cc:50
-#: ../../src/wui/general_statistics_menu.cc:47
-msgid "General Statistics"
-msgstr ""
-
-#: ../../src/wui/game_main_menu.cc:56
-#: ../../src/wui/ware_statistics_menu.cc:138
-msgid "Ware Statistics"
-msgstr ""
-
-#: ../../src/wui/game_main_menu.cc:68 ../../src/wui/stock_menu.cc:40
-#: ../../src/wui/ware_statistics_menu.cc:209 ../../src/wui/waresdisplay.cc:59
-msgid "Stock"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:66
-#: ../../src/wui/game_options_menu.cc:85
-#: ../../src/wui/interactive_spectator.cc:55
-msgid "Save Game"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:69
-msgid "Map Name: "
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:73
-msgid "Game Time: "
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:79
-msgid "Win condition: "
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:140
-#: ../../src/wui/game_main_menu_save_game.cc:178
-msgid "player"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:140
-#: ../../src/wui/game_main_menu_save_game.cc:178
-msgid "players"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:248
-msgid ""
-"Game Saving Error!\n"
-"Saved Game-File may be corrupt!\n"
-"\n"
-"Reason given:\n"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:252
-#: ../../src/wui/game_main_menu_save_game.cc:264
-msgid "Save Game Error!!"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:265
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:385
-msgid "A File with the name "
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:269
-msgid " already exists. Overwrite?"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:330
-msgid "File deletion"
-msgstr ""
-
-#: ../../src/wui/game_main_menu_save_game.cc:332
-#, c-format
-msgid "Do you really want to delete the file %s?"
-msgstr ""
-
 #: ../../src/wui/game_message_menu.cc:46
 #: ../../src/wui/game_message_menu.cc:373
 msgid "Message Menu: Inbox"
@@ -3962,16 +3145,230 @@
 msgid "Show Inbox"
 msgstr ""
 
-#: ../../src/wui/game_objectives_menu.cc:44
-msgid "Objectives Menu"
-msgstr ""
-
-#: ../../src/wui/game_objectives_menu.cc:66
-msgid "Claim Victory"
-msgstr ""
-
-#: ../../src/wui/game_objectives_menu.cc:74
-msgid "Restart Mission"
+#: ../../src/wui/buildingwindow.cc:181
+msgid "Cancel the expedition"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:191
+msgid "Start an expedition"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:207 ../../src/wui/game_summary.cc:77
+msgid "Continue"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:207
+msgid "Stop"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:234
+#, c-format
+msgid "Enhance to %s"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:261
+msgid "Destroy"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:279
+msgid "Dismantle"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:279
+msgid "Returns:"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:311 ../../src/wui/buildingwindow.cc:514
+msgid "Hide workarea"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:326
+msgid "Debug"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:337
+msgid "Center view on this"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:355
+msgid "Help"
+msgstr ""
+
+#: ../../src/wui/buildingwindow.cc:517
+msgid "Show workarea"
+msgstr ""
+
+#: ../../src/wui/militarysitewindow.cc:59
+msgid "Soldiers"
+msgstr ""
+
+#: ../../src/wui/watchwindow.cc:108
+msgid "Follow"
+msgstr ""
+
+#: ../../src/wui/watchwindow.cc:117
+msgid "Center mainview on this"
+msgstr ""
+
+#: ../../src/wui/interactive_spectator.cc:53
+msgid "Exit Replay"
+msgstr ""
+
+#: ../../src/wui/interactive_spectator.cc:55
+#: ../../src/wui/game_main_menu_save_game.cc:66
+#: ../../src/wui/game_options_menu.cc:85
+msgid "Save Game"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:138
+msgid "Normal policy"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:139
+msgid "Preferably store selected wares here"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:140
+msgid "Do not store selected wares here"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:141
+msgid "Remove selected wares from here"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:201
+#: ../../src/wui/productionsitewindow.cc:66
+#: ../../src/wui/general_statistics_menu.cc:196
+#: ../../src/wui/transport_ui.cc:61
+msgid "Wares"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:211
+#: ../../src/wui/productionsitewindow.cc:106
+#: ../../src/wui/general_statistics_menu.cc:180
+#: ../../src/wui/transport_ui.cc:66
+msgid "Workers"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:218
+msgid "Wares in dock"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:223
+msgid "Workers in dock"
+msgstr ""
+
+#: ../../src/wui/warehousewindow.cc:229
+msgid "Expedition"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:69
+msgid "Map Name: "
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:73
+msgid "Game Time: "
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:79
+msgid "Win condition: "
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:140
+#: ../../src/wui/game_main_menu_save_game.cc:178
+msgid "player"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:140
+#: ../../src/wui/game_main_menu_save_game.cc:178
+msgid "players"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:248
+msgid ""
+"Game Saving Error!\n"
+"Saved Game-File may be corrupt!\n"
+"\n"
+"Reason given:\n"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:252
+#: ../../src/wui/game_main_menu_save_game.cc:264
+msgid "Save Game Error!!"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:265
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:385
+msgid "A File with the name "
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:269
+msgid " already exists. Overwrite?"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:330
+msgid "File deletion"
+msgstr ""
+
+#: ../../src/wui/game_main_menu_save_game.cc:332
+#, c-format
+msgid "Do you really want to delete the file %s?"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:91
+msgid "Ship"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:116
+msgid "Scout towards the north west"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:122
+msgid "Explore the island's coast clockwise"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:128
+msgid "Scout towards the north east"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:134
+msgid "Scout towards the west"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:140
+msgid "Construct a port at the current location"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:146
+msgid "Scout towards the east"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:152
+msgid "Scout towards the south west"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:158
+msgid "Explore the island's coast counter clockwise"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:164
+msgid "Scout towards the south east"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:176
+msgid "Go to ship"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:181
+msgid "Go to destination"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:188
+msgid "Sink the ship"
+msgstr ""
+
+#: ../../src/wui/shipwindow.cc:193
+msgid "Cancel the Expedition"
 msgstr ""
 
 #: ../../src/wui/game_options_menu.cc:56
@@ -3987,97 +3384,86 @@
 msgid "Sound Options"
 msgstr ""
 
-#: ../../src/wui/game_options_sound_menu.cc:34
-msgid "Ingame Music"
-msgstr ""
-
-#: ../../src/wui/game_options_sound_menu.cc:40
-msgid "Sound FX"
-msgstr ""
-
-#: ../../src/wui/game_options_sound_menu.cc:44
-msgid "Ingame Music Volume"
-msgstr ""
-
-#: ../../src/wui/game_options_sound_menu.cc:58
-msgid "Sound FX Volume"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:44
-msgid "Game over"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:60
-msgid "Elapsed time:"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:77
-msgid "Continue playing"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:83
-msgid "Quit"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:83
-msgid "Return to main menu"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:93
-msgid "Time"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:157
-msgid "Lost"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:160
-msgid "Won"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:168
-msgid "Resigned"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:180
-msgid "You won!"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:182
-msgid "You lost."
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:187
-#, c-format
-msgid "%s won!"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:191
-msgid "Team %|1$u| won!"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:245
-msgid "Score"
-msgstr ""
-
-#: ../../src/wui/game_summary.cc:254
-msgid "Player info"
+#: ../../src/wui/productionsitewindow.cc:79
+#: ../../src/wui/productionsitewindow.cc:106
+msgid "Worker"
+msgstr ""
+
+#: ../../src/wui/productionsitewindow.cc:80
+msgid "Exp"
+msgstr ""
+
+#: ../../src/wui/productionsitewindow.cc:81
+msgid "Next Level"
+msgstr ""
+
+#: ../../src/wui/productionsitewindow.cc:94
+msgid "Terminate the employment of the selected worker"
+msgstr ""
+
+#: ../../src/wui/productionsitewindow.cc:195
+msgid "(vacant)"
+msgstr ""
+
+#: ../../src/wui/productionsitewindow.cc:195
+msgid "(coming)"
+msgstr ""
+
+#: ../../src/wui/game_objectives_menu.cc:44
+msgid "Objectives Menu"
+msgstr ""
+
+#: ../../src/wui/game_objectives_menu.cc:66
+msgid "Claim Victory"
+msgstr ""
+
+#: ../../src/wui/game_objectives_menu.cc:74
+msgid "Restart Mission"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:223
+msgid "Destroy building?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:224
+#, c-format
+msgid "Do you really want to destroy this %s?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:288
+msgid "Dismantle building?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:289
+#, c-format
+msgid "Do you really want to dismantle this %s?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:349
+msgid "Enhance building?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:350
+#, c-format
+msgid "Do you really want to enhance this %s?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:402 ../../src/wui/actionconfirm.cc:443
+msgid "Sink the ship?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:402
+msgid "Do you really want to sink this ship?"
+msgstr ""
+
+#: ../../src/wui/actionconfirm.cc:443
+msgid "Do you really want to cancel the active expedition?"
 msgstr ""
 
 #: ../../src/wui/general_statistics_menu.cc:172
 msgid "Land"
 msgstr ""
 
-#: ../../src/wui/general_statistics_menu.cc:188 ../../src/wui/minimap.cc:178
-msgid "Buildings"
-msgstr ""
-
-#: ../../src/wui/general_statistics_menu.cc:196
-#: ../../src/wui/productionsitewindow.cc:66 ../../src/wui/transport_ui.cc:61
-#: ../../src/wui/warehousewindow.cc:201
-msgid "Wares"
-msgstr ""
-
 #: ../../src/wui/general_statistics_menu.cc:204
 msgid "Productivity"
 msgstr ""
@@ -4106,6 +3492,174 @@
 msgid "Military"
 msgstr ""
 
+#: ../../src/wui/plot_area.cc:108
+msgid "d"
+msgstr ""
+
+#: ../../src/wui/plot_area.cc:109
+msgid "h"
+msgstr ""
+
+#: ../../src/wui/plot_area.cc:110
+msgid "min"
+msgstr ""
+
+#: ../../src/wui/plot_area.cc:279
+msgid "game"
+msgstr ""
+
+#: ../../src/wui/soldiercapacitycontrol.cc:66
+msgid "Decrease capacity"
+msgstr ""
+
+#: ../../src/wui/soldiercapacitycontrol.cc:70
+msgid "Increase capacity"
+msgstr ""
+
+#: ../../src/wui/soldiercapacitycontrol.cc:76
+msgid "Capacity"
+msgstr ""
+
+#: ../../src/wui/game_options_sound_menu.cc:34
+msgid "Ingame Music"
+msgstr ""
+
+#: ../../src/wui/game_options_sound_menu.cc:40
+msgid "Sound FX"
+msgstr ""
+
+#: ../../src/wui/game_options_sound_menu.cc:44
+msgid "Ingame Music Volume"
+msgstr ""
+
+#: ../../src/wui/game_options_sound_menu.cc:58
+msgid "Sound FX Volume"
+msgstr ""
+
+#: ../../src/wui/transport_ui.cc:52
+msgid "Economy options"
+msgstr ""
+
+#: ../../src/wui/transport_ui.cc:147 ../../src/wui/transport_ui.cc:243
+msgid "Decrease target"
+msgstr ""
+
+#: ../../src/wui/transport_ui.cc:149 ../../src/wui/transport_ui.cc:245
+msgid "Increase target"
+msgstr ""
+
+#: ../../src/wui/transport_ui.cc:152 ../../src/wui/transport_ui.cc:248
+msgid "Reset to default"
+msgstr ""
+
+#: ../../src/wui/stock_menu.cc:51
+msgid "Wares (total)"
+msgstr ""
+
+#: ../../src/wui/stock_menu.cc:56
+msgid "Workers (total)"
+msgstr ""
+
+#: ../../src/wui/stock_menu.cc:62
+msgid "Wares in warehouses"
+msgstr ""
+
+#: ../../src/wui/stock_menu.cc:69
+msgid "Workers in warehouses"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:87
+msgid "Total Productivity: "
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:91
+msgid "Owned: "
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:97
+msgid "In Build: "
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:103
+msgid "Jump to unproductive: "
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:111
+msgid "Size"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:112
+msgid "Prod"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:113
+msgid "Owned"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:114
+msgid "Build"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:130
+#: ../../src/wui/building_statistics_menu.cc:152
+#: ../../src/wui/building_statistics_menu.cc:174
+msgid "Show previous"
+msgstr ""
+
+#: ../../src/wui/building_statistics_menu.cc:141
+#: ../../src/wui/building_statistics_menu.cc:163
+#: ../../src/wui/building_statistics_menu.cc:185
+msgid "Show next"
+msgstr ""
+
+#: ../../src/wui/ware_statistics_menu.cc:177
+msgid "Production"
+msgstr ""
+
+#: ../../src/wui/ware_statistics_menu.cc:188
+msgid "Consumption"
+msgstr ""
+
+#: ../../src/wui/ware_statistics_menu.cc:199
+msgid "Economy Health"
+msgstr ""
+
+#: ../../src/wui/waresqueuedisplay.cc:184
+msgid "Highest priority"
+msgstr ""
+
+#: ../../src/wui/waresqueuedisplay.cc:187
+msgid "Normal priority"
+msgstr ""
+
+#: ../../src/wui/waresqueuedisplay.cc:190
+msgid "Lowest priority"
+msgstr ""
+
+#: ../../src/wui/waresqueuedisplay.cc:236
+msgid "Decrease the number of wares you want to be stored here."
+msgstr ""
+
+#: ../../src/wui/waresqueuedisplay.cc:246
+msgid "Increase the number of wares you want to be stored here."
+msgstr ""
+
+#: ../../src/wui/encyclopedia_window.cc:67
+msgid "Tribe ware encyclopedia"
+msgstr ""
+
+#: ../../src/wui/encyclopedia_window.cc:84
+msgid "Consumed ware type(s)"
+msgstr ""
+
+#: ../../src/wui/encyclopedia_window.cc:85
+msgid "Quantity"
+msgstr ""
+
+#: ../../src/wui/encyclopedia_window.cc:198
+msgid " or "
+msgstr ""
+
 #: ../../src/wui/interactive_base.cc:316
 #, c-format
 msgid "%u.%ux"
@@ -4124,38 +3678,18 @@
 msgid "NO GAME CONTROLLER"
 msgstr ""
 
-#: ../../src/wui/interactive_player.cc:107
-#: ../../src/wui/interactive_spectator.cc:51
-msgid "Chat"
-msgstr ""
-
-#: ../../src/wui/interactive_player.cc:113
-#: ../../src/wui/interactive_spectator.cc:59
-msgid "Statistics"
-msgstr ""
-
-#: ../../src/wui/interactive_player.cc:116
-msgid "Objectives"
-msgstr ""
-
-#: ../../src/wui/interactive_player.cc:125
-#: ../../src/wui/interactive_player.cc:288
-msgid "Messages"
-msgstr ""
-
-#: ../../src/wui/interactive_player.cc:128
-msgid "Ware help"
-msgstr ""
-
-#: ../../src/wui/interactive_player.cc:296
-#, c-format
-msgid "%u new message"
-msgid_plural "%u new messages"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../src/wui/interactive_spectator.cc:53
-msgid "Exit Replay"
+#: ../../src/wui/game_debug_ui.cc:237
+msgid "Debug Field"
+msgstr ""
+
+#: ../../src/wui/game_debug_ui.cc:375
+#, c-format
+msgid "Resource: %s\n"
+msgstr ""
+
+#: ../../src/wui/game_debug_ui.cc:381
+#, c-format
+msgid "  Amount: %i/%i\n"
 msgstr ""
 
 #: ../../src/wui/login_box.cc:29
@@ -4210,192 +3744,65 @@
 msgid "Please enter your password!"
 msgstr ""
 
-#: ../../src/wui/militarysitewindow.cc:59
-msgid "Soldiers"
-msgstr ""
-
-#: ../../src/wui/minimap.cc:154
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:67
-msgid "Terrain"
-msgstr ""
-
-#: ../../src/wui/minimap.cc:160
-msgid "Owner"
-msgstr ""
-
-#: ../../src/wui/minimap.cc:166
-msgid "Flags"
-msgstr ""
-
-#: ../../src/wui/minimap.cc:172
-msgid "Roads"
-msgstr ""
-
-#: ../../src/wui/minimap.cc:184
-msgid "Zoom"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:103
-msgid "free"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:281
-msgid "Shared in"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:301
-#: ../../src/wui/playerdescrgroup.cc:170
-msgid "Computer"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:304
-#: ../../src/wui/playerdescrgroup.cc:172
-msgid "AI: "
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:306
-#: ../../src/wui/multiplayersetupgroup.cc:320
-#: ../../src/wui/playerdescrgroup.cc:174 ../../src/wui/playerdescrgroup.cc:192
-msgid "Random"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:314
-#: ../../src/wui/playerdescrgroup.cc:180
-msgid "Human"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:410
-msgid "Client name"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:418
-msgid "Role"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:434
-msgid "Start"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:442
-msgid "Type"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:450
-msgid "Tribe"
-msgstr ""
-
-#: ../../src/wui/multiplayersetupgroup.cc:458
-#: ../../src/wui/playerdescrgroup.cc:101
-msgid "Initialization"
-msgstr ""
-
-#: ../../src/wui/plot_area.cc:108
-msgid "d"
-msgstr ""
-
-#: ../../src/wui/plot_area.cc:109
-msgid "h"
-msgstr ""
-
-#: ../../src/wui/plot_area.cc:110
-msgid "min"
-msgstr ""
-
-#: ../../src/wui/plot_area.cc:279
-msgid "game"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:79
-#: ../../src/wui/productionsitewindow.cc:106
-msgid "Worker"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:80
-msgid "Exp"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:81
-msgid "Next Level"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:94
-msgid "Terminate the employment of the selected worker"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:195
-msgid "(vacant)"
-msgstr ""
-
-#: ../../src/wui/productionsitewindow.cc:195
-msgid "(coming)"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:91
-msgid "Ship"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:116
-msgid "Scout towards the north west"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:122
-msgid "Explore the island's coast clockwise"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:128
-msgid "Scout towards the north east"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:134
-msgid "Scout towards the west"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:140
-msgid "Construct a port at the current location"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:146
-msgid "Scout towards the east"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:152
-msgid "Scout towards the south west"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:158
-msgid "Explore the island's coast counter clockwise"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:164
-msgid "Scout towards the south east"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:176
-msgid "Go to ship"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:181
-msgid "Go to destination"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:188
-msgid "Sink the ship"
-msgstr ""
-
-#: ../../src/wui/shipwindow.cc:193
-msgid "Cancel the Expedition"
-msgstr ""
-
-#: ../../src/wui/soldiercapacitycontrol.cc:66
-msgid "Decrease capacity"
-msgstr ""
-
-#: ../../src/wui/soldiercapacitycontrol.cc:70
-msgid "Increase capacity"
-msgstr ""
-
-#: ../../src/wui/soldiercapacitycontrol.cc:76
-msgid "Capacity"
+#: ../../src/wui/game_summary.cc:44
+msgid "Game over"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:60
+msgid "Elapsed time:"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:77
+msgid "Continue playing"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:83
+msgid "Quit"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:83
+msgid "Return to main menu"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:93
+msgid "Time"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:157
+msgid "Lost"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:160
+msgid "Won"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:168
+msgid "Resigned"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:180
+msgid "You won!"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:182
+msgid "You lost."
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:187
+#, c-format
+msgid "%s won!"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:191
+msgid "Team %|1$u| won!"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:245
+msgid "Score"
+msgstr ""
+
+#: ../../src/wui/game_summary.cc:254
+msgid "Player info"
 msgstr ""
 
 #: ../../src/wui/soldierlist.cc:390 ../../src/wui/soldierlist.cc:404
@@ -4411,307 +3818,680 @@
 msgid "Prefer Heroes"
 msgstr ""
 
-#: ../../src/wui/stock_menu.cc:51
-msgid "Wares (total)"
-msgstr ""
-
-#: ../../src/wui/stock_menu.cc:56
-msgid "Workers (total)"
-msgstr ""
-
-#: ../../src/wui/stock_menu.cc:62
-msgid "Wares in warehouses"
-msgstr ""
-
-#: ../../src/wui/stock_menu.cc:69
-msgid "Workers in warehouses"
-msgstr ""
-
-#: ../../src/wui/trainingsitewindow.cc:58
-msgid "Soldiers in training"
-msgstr ""
-
-#: ../../src/wui/transport_ui.cc:52
-msgid "Economy options"
-msgstr ""
-
-#: ../../src/wui/transport_ui.cc:147 ../../src/wui/transport_ui.cc:243
-msgid "Decrease target"
-msgstr ""
-
-#: ../../src/wui/transport_ui.cc:149 ../../src/wui/transport_ui.cc:245
-msgid "Increase target"
-msgstr ""
-
-#: ../../src/wui/transport_ui.cc:152 ../../src/wui/transport_ui.cc:248
-msgid "Reset to default"
-msgstr ""
-
-#: ../../src/wui/ware_statistics_menu.cc:188
-msgid "Consumption"
-msgstr ""
-
-#: ../../src/wui/ware_statistics_menu.cc:199
-msgid "Economy Health"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:138
-msgid "Normal policy"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:139
-msgid "Preferably store selected wares here"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:140
-msgid "Do not store selected wares here"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:141
-msgid "Remove selected wares from here"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:218
-msgid "Wares in dock"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:223
-msgid "Workers in dock"
-msgstr ""
-
-#: ../../src/wui/warehousewindow.cc:229
-msgid "Expedition"
-msgstr ""
-
-#: ../../src/wui/waresqueuedisplay.cc:184
-msgid "Highest priority"
-msgstr ""
-
-#: ../../src/wui/waresqueuedisplay.cc:187
-msgid "Normal priority"
-msgstr ""
-
-#: ../../src/wui/waresqueuedisplay.cc:190
-msgid "Lowest priority"
-msgstr ""
-
-#: ../../src/wui/waresqueuedisplay.cc:236
-msgid "Decrease the number of wares you want to be stored here."
-msgstr ""
-
-#: ../../src/wui/waresqueuedisplay.cc:246
-msgid "Increase the number of wares you want to be stored here."
-msgstr ""
-
-#: ../../src/wui/watchwindow.cc:108
-msgid "Follow"
-msgstr ""
-
-#: ../../src/wui/watchwindow.cc:117
-msgid "Center mainview on this"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:42
-msgid "Field Information"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:54
-#, c-format
-msgid ""
-"1) Node info\n"
-" Coordinates: (%i, %i)\n"
-" Height: %u\n"
-" Caps: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:65
-msgid " flag"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:66
-msgid " mine"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:67
-msgid " port"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:68
-msgid " walk"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:69
-msgid " swim"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:73
-#, c-format
-msgid ""
-"\n"
-" Owned by %i\n"
-" Has base immovable: %s\n"
-" Has bobs: %s\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:79
-msgid ""
-"2) Terrain Info\n"
-" Name: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:87
-#, c-format
-msgid ""
-"\n"
-" Texture Number: %i\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:91
-msgid "3) Resources Info\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:98
-#: ../../src/editor/tools/editor_info_tool.cc:108
-#, c-format
-msgid " Resource name: %s\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:102
-#, c-format
-msgid " Resource amount: %i\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:108
-msgid "none"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:114
-msgid ""
-"4) Map Info\n"
-" Name: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:118
-#, c-format
-msgid ""
-"\n"
-" Size: %ix%i\n"
-" Author: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:121
-#: ../../src/editor/tools/editor_info_tool.cc:132
-msgid ""
-"\n"
-" Descr: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:125
-#, c-format
-msgid ""
-"\n"
-" Number of Players: %i\n"
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:128
-msgid ""
-"5) World Info\n"
-" Name: "
-msgstr ""
-
-#: ../../src/editor/tools/editor_info_tool.cc:130
-msgid ""
-"\n"
-" Author: "
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu.cc:61
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:49
-msgid "New Random Map"
-msgstr ""
-
+#: ../../src/network/internet_gaming_messages.cc:42
+#, c-format
+msgid "No user with the name %s is logged in!"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:43
+#: ../../src/network/nethost.cc:1262
+msgid "The sent password was incorrect!"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:44
+msgid "The protocol version you are using is not supported!"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:45
+msgid "You are already logged in!"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:48
+msgid ""
+"You got disconnected, as you sent a superuser command without superuser "
+"permission. This incident will be logged and reported to the administrator."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:50
+msgid "You got disconnected, as the metaserver is currently restarting."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:52
+msgid "Connection was closed by the client normally."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:53
+msgid "The connection to the metaserver was lost."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:54
+msgid "Metaserver did not answer"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:55
+msgid "Your game is not connectable from the internet"
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:57
+msgid ""
+"You got disconnected from the metaserver, as you did not answer a PING "
+"request in time."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:60
+msgid ""
+"The metaserver was unable to connect to your game. Most likely it is not "
+"connectable from the internet! Please take a look at http://wl.widelands.org/";
+"wiki/InternetGaming for setting up your internet connection for hosting a "
+"game online."
+msgstr ""
+
+#: ../../src/network/internet_gaming_messages.cc:64
+msgid ""
+"You tried to relogin, but the server has no more knowledge of your previous "
+"state."
+msgstr ""
+
+#: ../../src/network/netclient.cc:102 ../../src/network/internet_gaming.cc:122
+msgid "Could not establish connection to host"
+msgstr ""
+
+#: ../../src/network/netclient.cc:104
+msgid ""
+"Widelands could not establish a connection to the given address.\n"
+"Either no Widelands server was running at the supposed port or\n"
+"the server shut down as you tried to connect."
+msgstr ""
+
+#: ../../src/network/netclient.cc:864
+msgid "/me 's file failed md5 checksumming."
+msgstr ""
+
+#: ../../src/network/netclient.cc:894
+msgid ""
+"/me checked the received file. Although md5 check summing succeeded, I can "
+"not handle the file."
+msgstr ""
+
+#: ../../src/network/netclient.cc:1109
+msgid " An automatic savegame will be created."
+msgstr ""
+
+#: ../../src/network/netclient.cc:1113
+msgid "Disconnected from Host"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:122
+msgid "Client has left the game."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:123
+msgid "Client crashed and performed an emergency save."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:124
+msgid "Connection was lost."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:125
+msgid "Server has left the game."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:126
+msgid "The game has started just after you tried to connect."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:127
+msgid "Server has crashed and performed an emergency save."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:128
+msgid "Connection to client timeouted: no response for 10 minutes!"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:129
+msgid "Client and host have become desynchronized."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:130
+#, c-format
+msgid "Kicked by the host: %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:131
+#, c-format
+msgid "Client sent malformed commands: %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:132
+#, c-format
+msgid "Something went wrong: %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:133
+#, c-format
+msgid "%s has left the game (%s)"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:134
+#, c-format
+msgid "Unknown user has left the game (%s)"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:135
+msgid "Server sent a SYNCREQUEST even though no game is running."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:136
+msgid "Received a PLAYERCOMMAND even though no game is running."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:137
+msgid "Unexpectedly received LAUNCH command from server."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:138
+msgid "Server sent a player update for a player that does not exist."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:139
+msgid "Server sent an user update for a user that does not exist."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:140
+msgid "Server uses a different protocol version"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:141
+#, c-format
+msgid "Received command number %s, that is disallowed in this state."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:142
+msgid "Client reports time to host that is running backwards."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:143
+msgid "Client simulates beyond the game time allowed by the host."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:144
+msgid "Client did not submit sync report in time."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:145
+msgid "The game has already started."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:146
+msgid "Client has no access to other player's settings."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:147
+msgid "Client has no access to server settings."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:148
+msgid "Client sent start command, although server is not yet ready."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:149
+msgid "Client sent TIME command even though game is not running."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:150
+msgid "Client sent a playercommand for another player."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:151
+msgid "Client sent unexpected synchronization report."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:152
+msgid "Client requests file although none is available to send."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:153
+msgid "Client requests file part that does not exist."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:154
+#, c-format
+msgid "Host sent player %s to the lobby!"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:155
+#, c-format
+msgid "WARNING: %s uses version: %s, while Host uses version: %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:156
+#, c-format
+msgid "%s has joined the game"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:157
+#, c-format
+msgid "Game was saved as %s."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:158
+#, c-format
+msgid "Started to send file %s to %s!"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:159
+#, c-format
+msgid "Completed transfer of file %s to %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:160
+#, c-format
+msgid "Sending part %s of file %s to %s"
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:161
+#, c-format
+msgid "The player \"%s\" was defeated and became spectator."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:162
+#, c-format
+msgid "Client %s did not answer for more than %s."
+msgstr ""
+
+#: ../../src/network/network_gaming_messages.cc:164
+#, c-format
+msgid ""
+"Client %s will automatically be kicked, if no answer is received within %s."
+msgstr ""
+
+#: ../../src/network/nethost.cc:368
+msgid ""
+"<br>Available host commands are:<br>/help  -  Shows this help<br>/announce "
+"<msg>  -  Send a chatmessage as announcement (system chat)<br>/warn <name> "
+"<reason>  -  Warn the user <name> because of <reason><br>/kick <name> "
+"<reason>  -  Kick the user <name> because of <reason><br>/"
+"forcePause            -  Force the game to pause.<br>/endForcedPause        "
+"-  Puts game back to normal speed."
+msgstr ""
+
+#: ../../src/network/nethost.cc:382
+msgid "Wrong use, should be: /announce <message>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:395
+msgid "Wrong use, should be: /warn <name> <reason>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:403
+msgid "Why would you warn yourself?"
+msgstr ""
+
+#: ../../src/network/nethost.cc:405
+msgid "Why would you want to warn the dedicated server?"
+msgstr ""
+
+#: ../../src/network/nethost.cc:409 ../../src/network/nethost.cc:435
+#, c-format
+msgid "The client %s could not be found."
+msgstr ""
+
+#: ../../src/network/nethost.cc:420
+msgid "Wrong use, should be: /kick <name> <reason>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:431
+msgid "You can not kick yourself!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:433
+msgid "You can not kick the dedicated server"
+msgstr ""
+
+#: ../../src/network/nethost.cc:438
+#, c-format
+msgid "Are you sure you want to kick %s?<br>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:439
+#, c-format
+msgid "The stated reason was: %s<br>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:440
+#, c-format
+msgid "If yes, type: /ack_kick %s"
+msgstr ""
+
+#: ../../src/network/nethost.cc:451
+msgid "kick acknowledgement cancelled: No name given!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:453
+msgid "Wrong use, should be: /ack_kick <name>"
+msgstr ""
+
+#: ../../src/network/nethost.cc:459
+msgid "kick acknowledgement cancelled: Wrong name given!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:470
+msgid "Pause was already forced - game should be paused."
+msgstr ""
+
+#: ../../src/network/nethost.cc:482
+msgid "There is no forced pause - nothing to end."
+msgstr ""
+
+#: ../../src/network/nethost.cc:493
+msgid "Invalid command! Type /help for a list of commands."
+msgstr ""
+
+#: ../../src/network/nethost.cc:733
+#, c-format
+msgid ""
+"This is a dedicated server. Send \"@%s help\" to get a full list of "
+"available commands."
+msgstr ""
+
+#: ../../src/network/nethost.cc:1203
+msgid ""
+"<br>Available host commands are:<br>help   - Shows this help<br>host $ - "
+"Tries to run the host command $<br>save $ - Saves the current game state as "
+"$.wgf"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1210
+msgid ""
+"<br>Available host commands are:<br>help           - Shows this "
+"help<br>host         $ - Tries to run the host command $"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1215
+msgid "pwd          $ - Sends the password $ to the host"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1222
+msgid ""
+"Access to host commands denied. To gain access, send the password with pwd "
+"command."
+msgstr ""
+
+#: ../../src/network/nethost.cc:1227
+#, c-format
+msgid "%s told me to run the command: \"%s\""
+msgstr ""
+
+#: ../../src/network/nethost.cc:1236
+msgid "Sorry! Saving was deactivated on this dedicated server!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1239
+msgid "Can not save, as long as no game is running!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1250
+msgid "Game successfully saved!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1252
+#, c-format
+msgid "Could not save the game to the file \"%s\"! (%s)"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1259
+msgid "This server is not password protected!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1275
+msgid "The password was correct, access was granted!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1281
+#, c-format
+msgid "Unknown dedicated server command \"%s\"!"
+msgstr ""
+
+#: ../../src/network/nethost.cc:1986
+#, c-format
+msgid "Computer%u"
+msgstr ""
+
+#: ../../src/network/nethost.cc:2149
+#, c-format
+msgid ""
+"This server is password protected. You can send the password with: \"@%s pwd "
+"PASSWORD\""
+msgstr ""
+
+#: ../../src/network/nethost.cc:2249
+#, c-format
+msgid "%li second"
+msgid_plural "%li seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/network/internet_gaming.cc:116
+msgid "Widelands could not connect to the metaserver."
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:124
+msgid ""
+"Widelands could not establish a connection to the given address.\n"
+"Either there was no metaserver running at the supposed port or\n"
+"your network setup is broken."
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:171
+msgid "For hosting a game, please take a look at the notes at:"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:302
+msgid "Something went wrong: "
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:392
+msgid "Successfully reconnected to the metaserver!"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:399
+msgid "Mixed up"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:399
+msgid "The metaserver sent a strange ERROR during connection"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:410
+msgid "Unexpected packet"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:412
+#, c-format
+msgid ""
+"Expected a LOGIN, RELOGIN or REJECTED packet from server, but received "
+"command %s. Maybe the metaserver is using a different protocol version ?"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:425
+#, c-format
+msgid "WARNING: Received a %s command although we are not in CONNECTING state."
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:433
+#, c-format
+msgid "InternetGaming: Server time offset is %u second."
+msgid_plural "InternetGaming: Server time offset is %u seconds."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/network/internet_gaming.cc:435
+#, c-format
+msgid "Server time offset is %u second."
+msgid_plural "Server time offset is %u seconds."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../src/network/internet_gaming.cc:456
+msgid "Invalid message type"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:456
+#, c-format
+msgid "Invalid chat message type \"%s\"."
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:537
+msgid "ERROR: "
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:541
+msgid "Chat message could not be sent. "
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:562
+msgid "Received an unknown command from the metaserver: "
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:694
+msgid "Message could not be sent: You are not connected to the metaserver!"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:706
+msgid "Message could not be sent: Was this supposed to be a private message?"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:780
+msgid "Conversion error"
+msgstr ""
+
+#: ../../src/network/internet_gaming.cc:781
+#, c-format
+msgid "Conversion from std::string to bool failed. String was \"%s\""
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:42
+msgid "Noise Height Options"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:147
+#, c-format
+msgid "Minimum: %u"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:149
+#, c-format
+msgid "Maximum: %u"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:154
+#, c-format
+msgid "Set value: %u"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:54
 #: ../../src/editor/ui_menus/editor_main_menu.cc:71
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:54
 msgid "Save Map"
 msgstr ""
 
-#: ../../src/editor/ui_menus/editor_main_menu.cc:76
-#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:48
-msgid "Map Options"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu.cc:86
-msgid "Exit Editor"
-msgstr ""
-
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:81
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:70
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:81
 msgid "Name: "
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:88
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:77
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:88
 msgid "Author: "
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:95
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:84
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:95
 msgid "Size: "
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:102
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:91
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:102
 msgid "World: "
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:109
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:98
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:109
 msgid "Players: "
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:116
 #: ../../src/editor/ui_menus/editor_main_menu_load_map.cc:106
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:116
 msgid "Descr: "
 msgstr ""
 
-#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:71
-msgid "Nr Players:"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:102
-msgid "Set origin"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:104
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:146
+#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:33
+msgid "Make Directory"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:206
+msgid "unnamed"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:255
+msgid "directory"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:259
+msgid "Not a map file"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:387
+msgid " exists already. Overwrite?"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:389
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:409
+msgid "Save Map Error!!"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:405
 msgid ""
-"Set the position that will have the coordinates (0, 0). This will be the top-"
-"left corner of a generated minimap."
-msgstr ""
-
+"Map Saving Error!\n"
+"Saved Map-File may be corrupt!\n"
+"\n"
+"Reason given:\n"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_toolsize_menu.cc:75
+#, c-format
+msgid "Current Size: %u"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:46
+msgid "Terrain Select"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:151
+#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:200
+msgid "Current:"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:39
+msgid "Enter Directory Name: "
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:49
+#: ../../src/editor/ui_menus/editor_main_menu.cc:61
+msgid "New Random Map"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:67
+msgid "Random Number:"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:116
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:431
 #: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:64
 #: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:156
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:116
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:431
 #, c-format
 msgid "Width: %u"
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:126
+#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:435
 #: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:85
 #: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:160
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:126
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:435
 #, c-format
 msgid "Height: %u"
 msgstr ""
 
-#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:123
-msgid "Create Map"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:67
-msgid "Random Number:"
-msgstr ""
-
 #: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:166
 #: ../../src/editor/ui_menus/editor_main_menu_random_map.cc:439
 #, c-format
@@ -4770,42 +4550,12 @@
 msgid "Generating random map..."
 msgstr ""
 
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:146
-#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:33
-msgid "Make Directory"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:206
-msgid "unnamed"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:255
-msgid "directory"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:259
-msgid "Not a map file"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:387
-msgid " exists already. Overwrite?"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:389
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:409
-msgid "Save Map Error!!"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map.cc:405
-msgid ""
-"Map Saving Error!\n"
-"Saved Map-File may be corrupt!\n"
-"\n"
-"Reason given:\n"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc:39
-msgid "Enter Directory Name: "
+#: ../../src/editor/ui_menus/editor_tool_place_immovable_options_menu.cc:45
+msgid "Immovable Bobs"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_new_map.cc:123
+msgid "Create Map"
 msgstr ""
 
 #: ../../src/editor/ui_menus/editor_player_menu.cc:42
@@ -4838,6 +4588,73 @@
 "and bobs that depend on this player and try again."
 msgstr ""
 
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:65
+msgid "Change height"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:66
+msgid "Noise height"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:68
+msgid "Immovables"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:69
+#: ../../src/editor/ui_menus/editor_tool_place_bob_options_menu.cc:45
+msgid "Bobs"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:70
+#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:45
+msgid "Resources"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_menu.cc:71
+msgid "Set port space"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:39
+msgid "Height Tools Options"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:44
+#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:49
+msgid "In-/Decrease Value"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:80
+#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:80
+msgid "Set Value"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:99
+msgid "Current Selection"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu.cc:76
+#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:48
+msgid "Map Options"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu.cc:86
+msgid "Exit Editor"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:71
+msgid "Nr Players:"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:102
+msgid "Set origin"
+msgstr ""
+
+#: ../../src/editor/ui_menus/editor_main_menu_map_options.cc:104
+msgid ""
+"Set the position that will have the coordinates (0, 0). This will be the top-"
+"left corner of a generated minimap."
+msgstr ""
+
 #: ../../src/editor/ui_menus/editor_player_menu_allowed_buildings_menu.cc:57
 msgid "Allowed Buildings"
 msgstr ""
@@ -4862,85 +4679,118 @@
 msgid "Allow"
 msgstr ""
 
-#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:39
-msgid "Height Tools Options"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:44
-#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:49
-msgid "In-/Decrease Value"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_change_height_options_menu.cc:80
-#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:80
-msgid "Set Value"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:45
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:70
-msgid "Resources"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_change_resources_options_menu.cc:99
-msgid "Current Selection"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:65
-msgid "Change height"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:66
-msgid "Noise height"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:68
-msgid "Immovables"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:69
-#: ../../src/editor/ui_menus/editor_tool_place_bob_options_menu.cc:45
-msgid "Bobs"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_menu.cc:71
-msgid "Set port space"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:42
-msgid "Noise Height Options"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:147
-#, c-format
-msgid "Minimum: %u"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:149
-#, c-format
-msgid "Maximum: %u"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_noise_height_options_menu.cc:154
-#, c-format
-msgid "Set value: %u"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_place_immovable_options_menu.cc:45
-msgid "Immovable Bobs"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:46
-msgid "Terrain Select"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:151
-#: ../../src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc:200
-msgid "Current:"
-msgstr ""
-
-#: ../../src/editor/ui_menus/editor_toolsize_menu.cc:75
-#, c-format
-msgid "Current Size: %u"
+#: ../../src/editor/tools/editor_info_tool.cc:42
+msgid "Field Information"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:54
+#, c-format
+msgid ""
+"1) Node info\n"
+" Coordinates: (%i, %i)\n"
+" Height: %u\n"
+" Caps: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:65
+msgid " flag"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:66
+msgid " mine"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:67
+msgid " port"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:68
+msgid " walk"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:69
+msgid " swim"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:73
+#, c-format
+msgid ""
+"\n"
+" Owned by %i\n"
+" Has base immovable: %s\n"
+" Has bobs: %s\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:79
+msgid ""
+"2) Terrain Info\n"
+" Name: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:87
+#, c-format
+msgid ""
+"\n"
+" Texture Number: %i\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:91
+msgid "3) Resources Info\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:98
+#: ../../src/editor/tools/editor_info_tool.cc:108
+#, c-format
+msgid " Resource name: %s\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:102
+#, c-format
+msgid " Resource amount: %i\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:108
+msgid "none"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:114
+msgid ""
+"4) Map Info\n"
+" Name: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:118
+#, c-format
+msgid ""
+"\n"
+" Size: %ix%i\n"
+" Author: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:121
+#: ../../src/editor/tools/editor_info_tool.cc:132
+msgid ""
+"\n"
+" Descr: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:125
+#, c-format
+msgid ""
+"\n"
+" Number of Players: %i\n"
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:128
+msgid ""
+"5) World Info\n"
+" Name: "
+msgstr ""
+
+#: ../../src/editor/tools/editor_info_tool.cc:130
+msgid ""
+"\n"
+" Author: "
 msgstr ""
 
 #: ../../src/ai/defaultai.h:84
@@ -4955,7 +4805,7 @@
 msgid "Defensive"
 msgstr ""
 
-#: ../../src/logic/map.h:168
+#: ../../src/logic/map.h:170
 msgid "no description defined"
 msgstr ""
 

=== modified file 'po/win_conditions/win_conditions.pot'
--- po/win_conditions/win_conditions.pot	2013-09-15 17:41:36 +0000
+++ po/win_conditions/win_conditions.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/world_blackland/world_blackland.pot'
--- po/world_blackland/world_blackland.pot	2013-09-15 17:41:36 +0000
+++ po/world_blackland/world_blackland.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/world_desert/world_desert.pot'
--- po/world_desert/world_desert.pot	2013-09-15 17:41:36 +0000
+++ po/world_desert/world_desert.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/world_greenland/world_greenland.pot'
--- po/world_greenland/world_greenland.pot	2013-09-15 17:41:36 +0000
+++ po/world_greenland/world_greenland.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'po/world_winterland/world_winterland.pot'
--- po/world_winterland/world_winterland.pot	2013-09-15 17:41:36 +0000
+++ po/world_winterland/world_winterland.pot	2013-10-16 20:21:15 +0000
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Widelands svnVERSION\n"
 "Report-Msgid-Bugs-To: widelands-public@xxxxxxxxxxxxxxxxxxxxx\n"
-"POT-Creation-Date: 2013-09-15 17:41+0000\n"
+"POT-Creation-Date: 2013-10-16 09:13+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <widelands-public@xxxxxxxxxxxxxxxxxxxxx>\n"

=== modified file 'src/logic/constructionsite.cc'
--- src/logic/constructionsite.cc	2013-08-09 09:52:16 +0000
+++ src/logic/constructionsite.cc	2013-10-16 20:21:15 +0000
@@ -88,7 +88,7 @@
 {
 	unsigned int percent = (get_built_per64k() * 100) >> 16;
 	std::string perc_s =
-		(boost::format("<font color=%1$s>%2$i%% built</font>") % UI_FONT_CLR_DARK_HEX % percent).str();
+		(boost::format("<font color=%s>%s</font>") % UI_FONT_CLR_DARK_HEX % (boost::format(_("%1$i%% built")) % percent).str()).str();
 	return perc_s;
 }
 

=== modified file 'src/logic/production_program.cc'
--- src/logic/production_program.cc	2013-08-14 10:39:59 +0000
+++ src/logic/production_program.cc	2013-10-16 20:21:15 +0000
@@ -151,7 +151,8 @@
 std::string ProductionProgram::ActReturn::Negation::description
 	(const Tribe_Descr & tribe) const
 {
-	return _("not ") + operand->description(tribe);
+	/** TRANSLATORS: %s = e.g. "economy needs ..." Context: "and/or not %s" */
+	return (boost::format(_("not %s")) % operand->description(tribe)).str();
 }
 
 
@@ -173,7 +174,8 @@
 std::string ProductionProgram::ActReturn::Economy_Needs_Ware::description
 	(const Tribe_Descr & tribe) const
 {
-	return _("economy needs ") + tribe.get_ware_descr(ware_type)->descname();
+	/** TRANSLATORS: e.g. "economy needs water" Context: "and/or (not) economy needs %s" */
+	return (boost::format(_("economy needs %s")) % tribe.get_ware_descr(ware_type)->descname()).str();
 }
 
 bool ProductionProgram::ActReturn::Economy_Needs_Worker::evaluate
@@ -194,7 +196,8 @@
 std::string ProductionProgram::ActReturn::Economy_Needs_Worker::description
 	(const Tribe_Descr & tribe) const
 {
-	return _("economy needs ") + tribe.get_worker_descr(worker_type)->descname();
+	/** TRANSLATORS: e.g. "economy needs worker" Context: "and/or (not) economy needs %s" */
+	return (boost::format(_("economy needs %s")) % tribe.get_ware_descr(worker_type)->descname()).str();
 }
 
 ProductionProgram::ActReturn::Site_Has::Site_Has
@@ -223,17 +226,20 @@
 std::string ProductionProgram::ActReturn::Site_Has::description
 	(const Tribe_Descr & tribe) const
 {
-	std::string result = _("site has ");
+	std::string condition = "";
 	container_iterate_const(std::set<Ware_Index>, group.first, i) {
-		result += tribe.get_ware_descr(*i.current)->descname();
-		result += ',';
+		/** TRANSLATORS: Adds a ware to list of wares in "Failed/Skipped ..." messages. */
+		condition = (boost::format(_("%1$s %2$s")) % condition % tribe.get_ware_descr(*i.current)->descname()).str();
+		/** TRANSLATORS: Separator for list of wares in "Failed/Skipped ..." messages. */
+		condition = (boost::format(_("%s,")) % condition).str();
 	}
-	result.resize(result.size() - 1);
 	if (1 < group.second) {
-		char buffer[32];
-		sprintf(buffer, ":%u", group.second);
-		result += buffer;
+		// TODO this should be done with ngettext
+		condition = (boost::format(_("%s (%i)")) %condition
+							% static_cast<unsigned int>(group.second)).str();
 	}
+	/** TRANSLATORS: %s is a list of wares*/
+	std::string result = (boost::format(_("site has%s")) % condition).str();
 	return result;
 }
 
@@ -416,41 +422,48 @@
 void ProductionProgram::ActReturn::execute
 	(Game & game, ProductionSite & ps) const
 {
-	// TODO  Fix this part with boost::format, so translators are able
-	// TODO  to translate these texts.
-	// TODO  Unfortunally gramatics are not as easy as mathematics in most
-	// TODO  languages.
 	std::string statistics_string =
-		m_result == Failed    ? _("failed")    :
-		m_result == Completed ? _("completed") : _("skipped");
-	statistics_string += ' ';
-	statistics_string += ps.top_state().program->descname();
+		/** TRANSLATORS: "Failed %s because (not): %s {and/or %s}" */
+		m_result == Failed    ? (boost::format(_("Failed %s")) % ps.top_state().program->descname()).str() :
+		/** TRANSLATORS: "Completed %s because (not): %s {and/or %s}" */
+		m_result == Completed ? (boost::format(_("Completed %s")) % ps.top_state().program->descname()).str() :
+		/** TRANSLATORS: "Skipped %s because (not): %s {and/or %s}" */
+                                        (boost::format(_("Skipped %s")) % ps.top_state().program->descname()).str();
+
 	if (!m_conditions.empty()) {
 		std::string result_string = statistics_string;
 		if (m_is_when) { //  "when a and b and ..." (all conditions must be true)
-			char const * const operator_string = _(" and ");
-			result_string += _(" because: ");
+			std::string condition_string = "";
 			for (wl_const_range<Conditions> i(m_conditions); i;)
 			{
 				if (not (i.front()->evaluate(ps))) //  A condition is false,
 					return ps.program_step(game); //  continue program.
-				result_string += i.front()->description(ps.owner().tribe());
+				
+				condition_string += i.front()->description(ps.owner().tribe());
 				if (i.advance().empty())
 					break;
-				result_string += operator_string;
+				// TODO  Would prefer "%1$s and %2$s" but getting segfaults, so leaving this for now
+				/** TRANSLATORS: "Failed/Completed/Skipped %s because: %s {and %s}" */
+				condition_string = (boost::format(_("%s and ")) % condition_string).str();
 			}
+			/** TRANSLATORS: "Failed/Completed/Skipped %s because: %s {and %s}" */
+			result_string = (boost::format(_("%1$s because: %2$s")) % statistics_string % condition_string).str();
 		} else { //  "unless a or b or ..." (all conditions must be false)
-			char const * const operator_string = _(" or ");
-			result_string += _(" because not: ");
+			std::string condition_string = "";
 			for (wl_const_range<Conditions> i(m_conditions); i;)
 			{
 				if ((*i.current)->evaluate(ps)) //  A condition is true,
 					return ps.program_step(game); //  continue program.
-				result_string += i.front()->description(ps.owner().tribe());
+
+				condition_string += i.front()->description(ps.owner().tribe());
 				if (i.advance().empty())
 					break;
-				result_string += operator_string;
+				// TODO  Would prefer "%1$s or %2$s" but getting segfaults, so leaving this for now
+				/** TRANSLATORS: "Failed/Completed/Skipped %s because not: %s {or %s}" */
+				condition_string = (boost::format(_("%s or ")) % condition_string).str();
 			}
+			/** TRANSLATORS: "Failed/Completed/Skipped %s because not: %s {or %s}" */
+			result_string = (boost::format(_("%1$s because not: %2$s")) % statistics_string % condition_string).str();
 		}
 		snprintf
 			(ps.m_result_buffer, sizeof(ps.m_result_buffer),
@@ -812,34 +825,40 @@
 
 	if (uint8_t const nr_missing_groups = l_groups.size()) {
 		const Tribe_Descr & tribe = ps.owner().tribe();
-		std::string result_string = _("failed");
-		result_string            += ' ';
-		result_string            += ps.top_state().program->descname();
-		result_string            += _(" because: ");
+		/** Translators: e.g. "Failed work because: water, wheat (2) are missing" */
+		std::string result_string = (boost::format(_("Failed %s because:")) % ps.top_state().program->descname()).str();
+
 		for (wl_const_range<Groups> i(l_groups); i;)
 		{
 			assert(i.current->first.size());
 			for (wl_const_range<std::set<Ware_Index> > j(i.current->first); j;)
 			{
-				result_string += tribe.get_ware_descr(j.front())->descname();
+				/** TRANSLATORS: Adds a ware to list of wares in "Failed/Skipped ..." messages. */
+				result_string = (boost::format(_("%1$s %2$s")) % result_string 
+						% tribe.get_ware_descr(j.front())->descname()).str();
 				if (j.advance().empty())
 					break;
-				result_string += ',';
+				/** TRANSLATORS: Separator for list of wares in "Failed/Skipped ..." messages. */
+				result_string = (boost::format(_("%s,")) % result_string).str();
 			}
 			{
 				uint8_t const count = i.current->second;
 				if (1 < count) {
-					char buffer[5];
-					sprintf(buffer, ":%u", count);
-					result_string += buffer;
+					// TODO this should be done with ngettext
+					/** Translators: e.g. "Failed work because: water, wheat (2) are missing" */
+					result_string = (boost::format(_("%s (%i)")) %result_string
+							% static_cast<unsigned int>(count)).str();
 				}
 			}
 			if (i.advance().empty())
 				break;
-			result_string += _(" and ");
+			result_string = (boost::format(_("%s and")) %result_string).str();
 		}
-		result_string +=
-			ngettext(" is missing", " are missing", nr_missing_groups);
+		result_string = 
+			/** Translators: e.g. "Failed work because: water, wheat (2) are missing" */
+			(boost::format(_("%1$s %2$s")) % result_string
+			% ngettext(" is missing", " are missing", nr_missing_groups)).str();
+
 		snprintf
 			(ps.m_result_buffer, sizeof(ps.m_result_buffer),
 			 "%s", result_string.c_str());
@@ -1019,7 +1038,7 @@
 	ps.m_working_positions[0].worker->update_task_buildingwork(game);
 
 	const Tribe_Descr & tribe = ps.owner().tribe();
-	std::string result_string = _("Recruited ");
+	std::string unit_string = ("");
 	assert(m_items.size());
 	for (wl_const_range<Items> i(m_items); i;)
 	{
@@ -1028,14 +1047,15 @@
 			if (1 < count) {
 				char buffer[5];
 				sprintf(buffer, _("%u "), count);
-				result_string += buffer;
+				unit_string += buffer;
 			}
 		}
-		result_string += tribe.get_worker_descr(i.current->first)->descname();
+		unit_string += tribe.get_worker_descr(i.current->first)->descname();
 		if (i.advance().empty())
 			break;
-		result_string += _(", ");
+		unit_string += _(", ");
 	}
+	std::string result_string = (boost::format(_("Recruited %s?")) % unit_string).str();
 	snprintf
 		(ps.m_result_buffer, sizeof(ps.m_result_buffer),
 		 "%s", result_string.c_str());
@@ -1090,12 +1110,11 @@
 					(_("expected %s but found \"%s\""),
 					 _("percentage"), parameters);
 		}
+		std::string description = 
+			/** TRANSLATORS: %1$s = name, %2$s = production program, %3$s = resource*/
+			(boost::format(_("%1$s %2$s mine %3$s")) % descr.descname() % production_program_name 
+				% world.get_resource(m_resource)->descname()).str();
 
-		std::string description = descr.descname();
-		description            += ' ';
-		description            += production_program_name;
-		description            += " mine ";
-		description            += world.get_resource(m_resource)->descname();
 		descr.m_workarea_info[m_distance].insert(description);
 	} catch (const _wexception & e) {
 		throw game_data_error("mine: %s", e.what());

=== modified file 'src/logic/worker.cc'
--- src/logic/worker.cc	2013-10-12 15:37:06 +0000
+++ src/logic/worker.cc	2013-10-16 20:21:15 +0000
@@ -17,6 +17,7 @@
  *
  */
 
+#include <boost/format.hpp>
 #include "logic/worker.h"
 
 #include "economy/economy.h"
@@ -602,7 +603,7 @@
 	building.send_message
 		(game,
 		 "mine",
-		 _("Out of ") + res_type,
+		 (boost::format(_("Out of %s")) % res_type).str(),
 		 std::string
 		 	(_
 		 	 ("The worker of this building cannot find any more resources "

=== modified file 'src/map_io/widelands_map_flag_data_packet.cc'
--- src/map_io/widelands_map_flag_data_packet.cc	2013-09-23 18:47:02 +0000
+++ src/map_io/widelands_map_flag_data_packet.cc	2013-10-16 20:21:15 +0000
@@ -20,6 +20,7 @@
 #include "map_io/widelands_map_flag_data_packet.h"
 
 #include <map>
+#include <boost/format.hpp>
 
 #include "economy/flag.h"
 #include "logic/game.h"

=== modified file 'src/network/internet_gaming.cc'
--- src/network/internet_gaming.cc	2013-08-06 13:21:52 +0000
+++ src/network/internet_gaming.cc	2013-10-16 20:21:15 +0000
@@ -430,8 +430,10 @@
 		else if (cmd == IGPCMD_TIME) {
 			// Client received the server time
 			time_offset = boost::lexical_cast<int>(packet.String()) - time(0);
-			dedicatedlog("InternetGaming: Server time offset is %i seconds.\n", time_offset);
-			std::string temp = (boost::format(_("Server time offset is %i seconds.")) % time_offset).str();
+			dedicatedlog(ngettext("InternetGaming: Server time offset is %u second.", 
+			        "InternetGaming: Server time offset is %u seconds.", time_offset), time_offset);
+			std::string temp = (boost::format(ngettext("Server time offset is %u second.", 
+			        "Server time offset is %u seconds.", time_offset)) % time_offset).str();
 			formatAndAddChat("", "", true, temp);
 		}
 

=== modified file 'src/network/nethost.cc'
--- src/network/nethost.cc	2013-10-08 20:13:35 +0000
+++ src/network/nethost.cc	2013-10-16 20:21:15 +0000
@@ -2245,7 +2245,8 @@
 					// inform the other clients about the problem regulary
 					if (deltanow - d->clients.at(i).lastdelta > 30) {
 						char buf[5];
-						snprintf(buf, sizeof(buf), "%li", deltanow);
+						//snprintf(buf, sizeof(buf), "%li", deltanow);
+						snprintf(buf, sizeof(buf), ngettext("%li second", "%li seconds", deltanow), deltanow);
 						sendSystemMessageCode
 							("CLIENT_HUNG", d->settings.users.at(d->clients.at(i).usernum).name, buf);
 						d->clients.at(i).lastdelta = deltanow;

=== modified file 'src/network/network_gaming_messages.cc'
--- src/network/network_gaming_messages.cc	2013-07-26 20:19:36 +0000
+++ src/network/network_gaming_messages.cc	2013-10-16 20:21:15 +0000
@@ -159,8 +159,8 @@
 	ngmessages["COMPLETED_FILE_TRANSFER"] = _("Completed transfer of file %s to %s");
 	ngmessages["SENDING_FILE_PART"]       = _("Sending part %s of file %s to %s");
 	ngmessages["PLAYER_DEFEATED"]         = _("The player \"%s\" was defeated and became spectator.");
-	ngmessages["CLIENT_HUNG"]             = _("Client %s did not answer for more than %s seconds.");
+	ngmessages["CLIENT_HUNG"]             = _("Client %s did not answer for more than %s.");
 	ngmessages["CLIENT_HUNG_AUTOKICK"]    =
-		_("Client %s will automatically be kicked, if no answer is received within %s seconds.");
+		_("Client %s will automatically be kicked, if no answer is received within %s.");
 
 }

=== modified file 'src/ui_fsmenu/launchMPG.cc'
--- src/ui_fsmenu/launchMPG.cc	2013-07-26 20:19:36 +0000
+++ src/ui_fsmenu/launchMPG.cc	2013-10-16 20:21:15 +0000
@@ -20,6 +20,7 @@
 #include "ui_fsmenu/launchMPG.h"
 
 #include <boost/format.hpp>
+#include <libintl.h>
 
 #include "gamecontroller.h"
 #include "gamesettings.h"
@@ -646,7 +647,7 @@
 	std::string infotext;
 	infotext += _("Map informations:\n");
 	infotext += (format(_("* Size: %ux%u\n")) % map.get_width() % map.get_height()).str();
-	infotext += (format(_("* %i Players\n")) % m_nr_players).str();
+	infotext += (format(ngettext("* %u Player\n", "* %u Players\n", m_nr_players)) % m_nr_players).str();
 	infotext += (format(_("* World type: %s\n")) % world).str();
 	if (m_settings->settings().scenario)
 		infotext += (format(_("* Scenario mode selected\n"))).str();

=== modified file 'src/ui_fsmenu/loadgame.cc'
--- src/ui_fsmenu/loadgame.cc	2013-08-12 09:06:15 +0000
+++ src/ui_fsmenu/loadgame.cc	2013-10-16 20:21:15 +0000
@@ -21,6 +21,7 @@
 
 #include <cstdio>
 
+#include <boost/format.hpp>
 #include "game_io/game_loader.h"
 #include "game_io/game_preload_data_packet.h"
 #include "gamecontroller.h"
@@ -155,7 +156,7 @@
 	UI::WLMessageBox confirmationBox
 		(this,
 		 _("Delete file"),
-		 _("Do you really want to delete ") + fname + "?",
+		 (boost::format(_("Do you really want to delete %s?")) % fname).str(),
 		 UI::WLMessageBox::YESNO);
 	if (confirmationBox.run()) {
 		g_fs->Unlink(m_list.get_selected());

=== modified file 'src/ui_fsmenu/loadreplay.cc'
--- src/ui_fsmenu/loadreplay.cc	2013-08-02 10:45:32 +0000
+++ src/ui_fsmenu/loadreplay.cc	2013-10-16 20:21:15 +0000
@@ -19,6 +19,7 @@
 
 #include "ui_fsmenu/loadreplay.h"
 
+#include <boost/format.hpp>
 #include "game_io/game_loader.h"
 #include "game_io/game_preload_data_packet.h"
 #include "graphic/graphic.h"
@@ -136,7 +137,7 @@
 	UI::WLMessageBox confirmationBox
 		(this,
 		 _("Delete file"),
-		 _("Do you really want to delete ") + fname + "?",
+		 (boost::format(_("Do you really want to delete %s?")) % fname).str(),
 		 UI::WLMessageBox::YESNO);
 	if (confirmationBox.run()) {
 		g_fs->Unlink(m_list.get_selected());

=== modified file 'tribes/barbarians/trainingscamp/help.lua'
--- tribes/barbarians/trainingscamp/help.lua	2012-03-17 21:45:46 +0000
+++ tribes/barbarians/trainingscamp/help.lua	2013-10-16 20:21:15 +0000
@@ -24,12 +24,12 @@
 		dependencies({"tribes/barbarians/soldier/untrained+evade.png","tribes/barbarians/trainingscamp/menu.png","tribes/barbarians/soldier/fulltrained.png"}) ..
 		rt(h3(_"Attack Training:")) ..
 		dependencies({"tribes/barbarians/axefactory/menu.png","tribes/barbarians/sharpaxe/menu.png;tribes/barbarians/broadaxe/menu.png","tribes/barbarians/trainingscamp/menu.png"}) ..
-		rt(p(_"Provided by the " .. _"Axefactory")) ..
+		rt(p(_"Provided by the Axefactory")) ..
 		dependencies({"tribes/barbarians/warmill/menu.png","tribes/barbarians/sharpaxe/menu.png;tribes/barbarians/broadaxe/menu.png;tribes/barbarians/bronzeaxe/menu.png;tribes/barbarians/battleaxe/menu.png;tribes/barbarians/warriorsaxe/menu.png","tribes/barbarians/trainingscamp/menu.png"}) ..
-		rt(p(_"Provided by the " .. _"War Mill")) ..
+		rt(p(_"Provided by the War Mill")) ..
 		rt(h3(_"Hitpoints Training:")) ..
 		dependencies({"tribes/barbarians/helmsmithy/menu.png","tribes/barbarians/helm/menu.png;tribes/barbarians/mask/menu.png;tribes/barbarians/warhelmet/menu.png","tribes/barbarians/trainingscamp/menu.png"}) ..
-		rt(p(_"Provided by the " .. _"Helmsmithy")) ..
+		rt(p(_"Provided by the Helmsmithy")) ..
 		rt(h3(_"Both Trainings:")) ..
 		image_line("tribes/barbarians/pittabread/menu.png",1,p(_"%s and":format(_"Pitta Bread"))) ..
 		image_line("tribes/barbarians/fish/menu.png;tribes/barbarians/meat/menu.png",1,p(_"%s or %s":format(_"Fish",_"Meat"))) ..
@@ -58,5 +58,5 @@
 		text_line(_"Experience levels:", "n/a") ..
 	--Production Section
 		rt(h2(_"Production")) ..
-		text_line(_"Performance:", _"If all needed wares are delivered in time, a %s can train one new soldier in %s and %s to the final level in %s on average.":format(_"Trainingscamp",_"Attack",_"Hitpoints","4m40s"))
+		text_line(_"Performance:", _"If all needed wares are delivered in time, a %1s can train one new soldier in %2s and %3s to the final level in %4s on average.":format(_"Trainingscamp",_"Attack",_"Hitpoints","4m40s"))
 }


Follow ups