--- a/share/hedgewars/Data/Locale/hedgewars_ar.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ar.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>جديد</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -212,6 +212,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -401,6 +451,17 @@
<source>Cannot open demofile %1</source>
<translation>لم اتمكن من حفظ ملف اللعب %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -528,6 +589,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -594,6 +663,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -774,6 +847,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -825,6 +902,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -883,9 +964,12 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2073,6 +2157,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2517,6 +2605,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2560,7 +2652,7 @@
<translation type="unfinished">جديد</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2575,6 +2667,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2634,7 +2735,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>find hedgehog</translation>
+ <translation type="obsolete">find hedgehog</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2768,6 +2869,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2816,7 +2925,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation type="unfinished">الكامرة على اللاعب</translation>
+ <translation type="obsolete">الكامرة على اللاعب</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2858,6 +2967,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3300,5 +3417,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копие на</translation>
+ <translation type="obsolete">копие на</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -211,6 +215,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -400,6 +454,17 @@
<source>Cannot open demofile %1</source>
<translation>Не може да се отвори демо файл %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -527,6 +592,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -593,6 +666,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -773,6 +850,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -824,6 +905,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -882,9 +967,12 @@
<source>Ranking</source>
<translation>Класиране</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Наградата за най-добър изстрел беше спечелена от <b>%1</b> с <b>%2</b> pts.</translation>
+ <translation type="unfinished">
+ <numerusform>Наградата за най-добър изстрел беше спечелена от <b>%1</b> с <b>%2</b> pts.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2104,6 +2192,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2549,6 +2641,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2593,7 +2689,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копие на</translation>
+ <translation type="obsolete">копие на</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2607,6 +2707,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2722,7 +2831,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>Намери таралежа</translation>
+ <translation type="obsolete">Намери таралежа</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2800,6 +2909,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2848,7 +2965,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Преместете камерата към активния таралеж:</translation>
+ <translation type="obsolete">Преместете камерата към активния таралеж:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2890,6 +3007,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3332,5 +3457,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">Пауза</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopie</translation>
+ <translation type="obsolete">kopie</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -217,6 +221,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -406,6 +460,17 @@
<source>Cannot open demofile %1</source>
<translation>Nemohu otevřít soubor s ukázkou %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -533,6 +598,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -599,6 +672,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -779,6 +856,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -830,6 +911,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -888,9 +973,13 @@
<source>Ranking</source>
<translation>Hodnocení</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Cenu za nejlepší zásah vyhrál <b>%1</b> s <b>%2</b> body.</translation>
+ <translation type="unfinished">
+ <numerusform>Cenu za nejlepší zásah vyhrál <b>%1</b> s <b>%2</b> body.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2119,6 +2208,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2565,6 +2658,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2609,7 +2706,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopie</translation>
+ <translation type="obsolete">kopie</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2623,6 +2724,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2682,7 +2792,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>najít ježka</translation>
+ <translation type="obsolete">najít ježka</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2816,6 +2926,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2864,7 +2982,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Pohni kamerou na aktivního ježka:</translation>
+ <translation type="obsolete">Pohni kamerou na aktivního ježka:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2906,6 +3024,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3348,5 +3474,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pauza</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_da.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_da.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopi af</translation>
+ <translation type="obsolete">kopi af</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -215,6 +219,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -404,6 +458,17 @@
<source>Cannot open demofile %1</source>
<translation>Kan ikke åbne demofil %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -531,6 +596,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -597,6 +670,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -777,6 +854,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -828,6 +909,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -886,9 +971,12 @@
<source>Ranking</source>
<translation>Rangliste</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Prisen for det bedste skud gik til <b>%1</b> med <b>%2</b> point.</translation>
+ <translation type="unfinished">
+ <numerusform>Prisen for det bedste skud gik til <b>%1</b> med <b>%2</b> point.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2112,6 +2200,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2557,6 +2649,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2601,7 +2697,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopi af</translation>
+ <translation type="obsolete">kopi af</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2615,6 +2715,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2674,7 +2783,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>find pindsvin</translation>
+ <translation type="obsolete">find pindsvin</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2808,6 +2917,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2856,7 +2973,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Flyt kameraet hen til det aktive pindsvin:</translation>
+ <translation type="obsolete">Flyt kameraet hen til det aktive pindsvin:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2898,6 +3015,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3340,5 +3465,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Kopie von</translation>
+ <translation type="obsolete">Kopie von</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -230,6 +234,56 @@
Bitte überprüfe deine Installation!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -429,6 +483,17 @@
<source>Cannot open demofile %1</source>
<translation>Wiederholungsdatei »%1« konnte nicht geöffnet werden</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -562,6 +627,14 @@
<source>Theme: %1</source>
<translation>Szenerie: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -628,6 +701,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Der Server ist zu alt. Verbindung wird beendet.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -824,6 +901,10 @@
<source>This page requires an internet connection.</source>
<translation>Diese Seite benötigt eine Internetverbindung.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -875,6 +956,10 @@
<source>Ellipse</source>
<translation>Ellipse</translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -933,9 +1018,12 @@
<source>Ranking</source>
<translation>Platzierung</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Der beste Schuss geht an <br>%1</b> mit <b>%2</b> Schadenspunkten.</translation>
+ <translation type="unfinished">
+ <numerusform>Der beste Schuss geht an <br>%1</b> mit <b>%2</b> Schadenspunkten.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2175,6 +2263,10 @@
<source>World Edge</source>
<translation>Spielfeldgrenze</translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2653,6 +2745,10 @@
<source>Script</source>
<translation>Stil</translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2697,7 +2793,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Kopie von</translation>
+ <translation type="obsolete">Kopie von</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2712,6 +2812,15 @@
<translation>Ich bin unfähig, die Engine auf %1 laufen zu lassen.
Fehlercode: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2774,7 +2883,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>Igel finden</translation>
+ <translation type="obsolete">Igel finden</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2912,6 +3021,14 @@
<source>hedgehog info</source>
<translation>Igel-Info</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2960,7 +3077,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Die Kamera zum aktiven Igel bewegen:</translation>
+ <translation type="obsolete">Die Kamera zum aktiven Igel bewegen:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -3002,6 +3119,14 @@
<source>Hedgehog movement</source>
<translation>Igel-Bewegung</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3444,5 +3569,61 @@
<source>Room version incompatible to your hedgewars version</source>
<translation>Die Raumversion ist inkompatibel zu deiner Hedgewars-Version</translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">Pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_el.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_el.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation type="unfinished">Νέο</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -211,6 +211,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -402,6 +452,17 @@
<source>en.txt</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -529,6 +590,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -595,6 +664,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -775,6 +848,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -826,6 +903,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -884,9 +965,12 @@
<source>Ranking</source>
<translation type="unfinished">Κατάταξη</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished">Το βραβείο καλύτερης βολής κερδίθηκε από τον <b>%1</b> με <b>%2</b> πόντους.</translation>
+ <translation type="unfinished">
+ <numerusform>Το βραβείο καλύτερης βολής κερδίθηκε από τον <b>%1</b> με <b>%2</b> πόντους.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2106,6 +2190,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2551,6 +2639,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2594,7 +2686,7 @@
<translation type="unfinished">Νέο</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2609,6 +2701,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2668,7 +2769,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation type="unfinished">εύρεση σκατζόχοιρου</translation>
+ <translation type="obsolete">εύρεση σκατζόχοιρου</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2802,6 +2903,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2850,7 +2959,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation type="unfinished">Μετακινήστε την κάμερα στον τρέχον σκατζόχοιρο :</translation>
+ <translation type="obsolete">Μετακινήστε την κάμερα στον τρέχον σκατζόχοιρο :</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2892,6 +3001,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3334,5 +3451,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">παύση</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>new</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -211,6 +211,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -400,6 +450,17 @@
<source>Cannot open demofile %1</source>
<translation>Cannot open demofile %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -527,6 +588,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -593,6 +662,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -773,6 +846,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -824,6 +901,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -882,9 +963,12 @@
<source>Ranking</source>
<translation>Ranking</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</translation>
+ <translation type="unfinished">
+ <numerusform>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2072,6 +2156,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2517,6 +2605,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2560,7 +2652,7 @@
<translation type="unfinished">new</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2575,6 +2667,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2634,7 +2735,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>find hedgehog</translation>
+ <translation type="obsolete">find hedgehog</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2768,6 +2869,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2816,7 +2925,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Move the camera to the active hog:</translation>
+ <translation type="obsolete">Move the camera to the active hog:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2858,6 +2967,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3300,5 +3417,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Copia de</translation>
+ <translation type="obsolete">Copia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -215,6 +219,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -404,6 +458,17 @@
<source>Cannot open demofile %1</source>
<translation>No se pudo abrir la demo %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -531,6 +596,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -597,6 +670,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -777,6 +854,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -828,6 +909,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -886,9 +971,12 @@
<source>Ranking</source>
<translation>Clasificación</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>El premio al mejor disparo es para <b>%1</b>, con <b>%2</b> pts.</translation>
+ <translation type="unfinished">
+ <numerusform>El premio al mejor disparo es para <b>%1</b>, con <b>%2</b> pts.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2108,6 +2196,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2553,6 +2645,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2597,7 +2693,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Copia de</translation>
+ <translation type="obsolete">Copia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2611,6 +2711,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2666,7 +2775,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>buscar erizo</translation>
+ <translation type="obsolete">buscar erizo</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2804,6 +2913,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2852,7 +2969,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Centra la cámara en el erizo activo:</translation>
+ <translation type="obsolete">Centra la cámara en el erizo activo:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2894,6 +3011,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3336,5 +3461,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>uusi</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -211,6 +211,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -400,6 +450,17 @@
<source>Cannot open demofile %1</source>
<translation>Demotiedostoa %1 ei pystytty avaamaan</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -527,6 +588,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -593,6 +662,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -773,6 +846,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -824,6 +901,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -882,9 +963,12 @@
<source>Ranking</source>
<translation>Ranking</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Paras laukaus-mitalin voitti <b>%1</b> <b>%2</b> vahinkopisteellä.</translation>
+ <translation type="unfinished">
+ <numerusform>Paras laukaus-mitalin voitti <b>%1</b> <b>%2</b> vahinkopisteellä.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2104,6 +2188,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2549,6 +2637,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2592,7 +2684,7 @@
<translation type="unfinished">uusi</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2607,6 +2699,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2666,7 +2767,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>etsi siili</translation>
+ <translation type="obsolete">etsi siili</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2800,6 +2901,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2848,7 +2957,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Liikuta kamera aktiivisen siilen luokse:</translation>
+ <translation type="obsolete">Liikuta kamera aktiivisen siilen luokse:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2890,6 +2999,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3332,5 +3449,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">tauko</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Copier à partir de ...</translation>
+ <translation type="obsolete">Copier à partir de ...</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -226,6 +230,56 @@
Veuillez verifier que votre jeu est installé correctement!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -425,6 +479,17 @@
<source>Cannot open demofile %1</source>
<translation>Erreur lors de l'ouverture du fichier de démo %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -556,6 +621,14 @@
<source>Theme: %1</source>
<translation>Thème: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -622,6 +695,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>La version du serveur n'est pas à jour. Déconnexion.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -818,6 +895,10 @@
<source>This page requires an internet connection.</source>
<translation>Cette page nécessite une connexion internet.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -869,6 +950,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -927,9 +1012,12 @@
<source>Ranking</source>
<translation>Rang</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Le prix du meilleur tir a été décerné à <b>%1</b> avec <b>%2</b> points.</translation>
+ <translation type="unfinished">
+ <numerusform>Le prix du meilleur tir a été décerné à <b>%1</b> avec <b>%2</b> points.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2166,6 +2254,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2618,6 +2710,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2662,7 +2758,11 @@
</message>
<message>
<source>copy of</source>
- <translation>Copie de</translation>
+ <translation type="obsolete">Copie de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2677,6 +2777,15 @@
<translation>Impossible de lancer le jeu sur %1
Erreur du code : %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2799,7 +2908,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>trouver l'hérisson</translation>
+ <translation type="obsolete">trouver l'hérisson</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2878,6 +2987,14 @@
<source>hedgehog info</source>
<translation>Informations sur l'hérisson</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2926,7 +3043,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Déplacez la caméra sur le hérisson actif:</translation>
+ <translation type="obsolete">Déplacez la caméra sur le hérisson actif:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2968,6 +3085,14 @@
<source>Hedgehog movement</source>
<translation>Déplacement du herisson</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3410,5 +3535,61 @@
<source>Room version incompatible to your hedgewars version</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_gl.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_gl.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>novo</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -211,6 +211,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -400,6 +450,17 @@
<source>Cannot open demofile %1</source>
<translation>Non se pode abrir a demostración %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -527,6 +588,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -593,6 +662,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -773,6 +846,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -824,6 +901,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -882,9 +963,12 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2076,6 +2160,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2520,6 +2608,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2563,7 +2655,7 @@
<translation type="unfinished">novo</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2578,6 +2670,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2637,7 +2738,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>atopar ourizo</translation>
+ <translation type="obsolete">atopar ourizo</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2771,6 +2872,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2819,7 +2928,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Move a cámara ao ourizo activo:</translation>
+ <translation type="obsolete">Move a cámara ao ourizo activo:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2861,6 +2970,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3303,5 +3420,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_hu.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_hu.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>új</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -205,6 +205,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -394,6 +444,17 @@
<source>Cannot open demofile %1</source>
<translation>Nem sikerült megnyitni a %1 demót</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -521,6 +582,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -587,6 +656,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -767,6 +840,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -818,6 +895,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -876,9 +957,11 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2061,6 +2144,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2504,6 +2591,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2547,7 +2638,7 @@
<translation type="unfinished">új</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2562,6 +2653,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2621,7 +2721,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>süni megtalálása</translation>
+ <translation type="obsolete">süni megtalálása</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2755,6 +2855,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2803,7 +2911,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Kamera mozgatása az aktív sünire:</translation>
+ <translation type="obsolete">Kamera mozgatása az aktív sünire:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2845,6 +2953,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3287,5 +3403,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">szünet</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>copia di</translation>
+ <translation type="obsolete">copia di</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -230,6 +234,56 @@
Per favore controlla l'installazione!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -429,6 +483,17 @@
<source>Cannot open demofile %1</source>
<translation>Impossibile aprire il file demo %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -560,6 +625,14 @@
<source>Theme: %1</source>
<translation>Tema: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -626,6 +699,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Il server è troppo datato. Si verrà immediatamente disconessi.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -822,6 +899,10 @@
<source>This page requires an internet connection.</source>
<translation>Questa pagina richiede una connessione a Internet.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -873,6 +954,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -931,9 +1016,12 @@
<source>Ranking</source>
<translation>Classifica</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Il premio per il miglior colpo è stato vinto da <b>%1</b> con <b>%2</b> punti.</translation>
+ <translation type="unfinished">
+ <numerusform>Il premio per il miglior colpo è stato vinto da <b>%1</b> con <b>%2</b> punti.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2177,6 +2265,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2657,6 +2749,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2701,7 +2797,11 @@
</message>
<message>
<source>copy of</source>
- <translation>copia di</translation>
+ <translation type="obsolete">copia di</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2716,6 +2816,15 @@
<translation>Impossibile eseguire il motore a %1
Codice di errore: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2778,7 +2887,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>trova riccio</translation>
+ <translation type="obsolete">trova riccio</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2916,6 +3025,14 @@
<source>hedgehog info</source>
<translation>informazioni riccio</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2964,7 +3081,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Muovi la camera verso il riccio attivo:</translation>
+ <translation type="obsolete">Muovi la camera verso il riccio attivo:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -3006,6 +3123,14 @@
<source>Hedgehog movement</source>
<translation>Movimento riccio</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3448,5 +3573,61 @@
<source>Room version incompatible to your hedgewars version</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation type="unfinished">模写</translation>
+ <translation type="obsolete">模写</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -205,6 +209,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -394,6 +448,17 @@
<source>Cannot open demofile %1</source>
<translation>デモファイル%1を開くことが出来なかった</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -521,6 +586,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -587,6 +660,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -767,6 +844,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -818,6 +899,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -876,9 +961,11 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2057,6 +2144,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2500,6 +2591,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2544,7 +2639,11 @@
</message>
<message>
<source>copy of</source>
- <translation type="unfinished">模写</translation>
+ <translation type="obsolete">模写</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2558,6 +2657,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2617,7 +2725,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>針鼠を見つける</translation>
+ <translation type="obsolete">針鼠を見つける</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2751,6 +2859,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2798,10 +2914,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>Move the camera to the active hog:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Move the cursor or camera without using the mouse:</source>
<translation type="unfinished"></translation>
</message>
@@ -2841,6 +2953,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3283,5 +3403,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">ポーズ</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_ko.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ko.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -205,6 +205,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -394,6 +444,17 @@
<source>Cannot open demofile %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -521,6 +582,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -583,6 +652,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -756,6 +829,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -807,6 +884,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -865,9 +946,11 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2022,6 +2105,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2457,6 +2544,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2500,7 +2591,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2515,6 +2606,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2573,10 +2673,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>find hedgehog</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>ammo menu</source>
<translation type="unfinished"></translation>
</message>
@@ -2708,6 +2804,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2755,10 +2859,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>Move the camera to the active hog:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Move the cursor or camera without using the mouse:</source>
<translation type="unfinished"></translation>
</message>
@@ -2798,6 +2898,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3240,5 +3348,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_lt.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_lt.ts Tue Oct 28 10:17:49 2014 -0400
@@ -4,7 +4,7 @@
<context>
<name>About</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="101"/>
<source>Unknown Compiler</source>
<translation type="unfinished"></translation>
</message>
@@ -20,76 +20,76 @@
<context>
<name>AmmoSchemeModel</name>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="685"/>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="697"/>
<source>new</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="691"/>
- <source>copy of</source>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="703"/>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BanDialog</name>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
<source>permanent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="39"/>
- <source>Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="40"/>
- <source>IP/Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="41"/>
- <source>Reason</source>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
+ <source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="42"/>
+ <source>Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="43"/>
+ <source>IP/Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="44"/>
+ <source>Reason</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="45"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="48"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="51"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="49"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="52"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="80"/>
<source>you know why</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Please, specify %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>nickname</source>
<translation type="unfinished"></translation>
</message>
@@ -97,7 +97,7 @@
<context>
<name>DataManager</name>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="149"/>
<source>Use Default</source>
<translation type="unfinished"></translation>
</message>
@@ -196,8 +196,8 @@
<context>
<name>HWApplication</name>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="25"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="26"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
<source>%1 minutes</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -206,7 +206,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="27"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
<source>%1 hour</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -215,18 +215,18 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
- <source>%1 hours</source>
- <translation type="unfinished">
- <numerusform></numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
- </translation>
- </message>
- <message numerus="yes">
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="31"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
+ <source>%1 hours</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
<source>%1 day</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -235,9 +235,9 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="36"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="37"/>
<source>%1 days</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -246,7 +246,7 @@
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/HWApplication.cpp" line="94"/>
+ <location filename="../../../../QTfrontend/HWApplication.cpp" line="93"/>
<source>Scheme '%1' not supported</source>
<translation type="unfinished"></translation>
</message>
@@ -256,7 +256,67 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/main.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/main.cpp" line="138"/>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="139"/>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="140"/>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="141"/>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="142"/>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="143"/>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="144"/>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="145"/>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="191"/>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="231"/>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="305"/>
<source>Failed to open data directory:
%1
@@ -275,67 +335,67 @@
<context>
<name>HWChatWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="505"/>
<source>%1 has joined</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="523"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="526"/>
<source>%1 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="525"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="528"/>
<source>%1 has left (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="652"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="657"/>
<source>%1 has been removed from your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="662"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="667"/>
<source>%1 has been added to your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="692"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="697"/>
<source>%1 has been removed from your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="701"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="706"/>
<source>%1 has been added to your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="767"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="772"/>
<source>Stylesheet imported from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="768"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="773"/>
<source>Enter %1 if you want to use the current StyleSheet in future, enter %2 to reset!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="776"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="781"/>
<source>Couldn't read %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="784"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="789"/>
<source>StyleSheet discarded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="813"/>
<source>StyleSheet saved to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="811"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="816"/>
<source>Failed to save StyleSheet to %1</source>
<translation type="unfinished"></translation>
</message>
@@ -455,34 +515,34 @@
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="1713"/>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2059"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2060"/>
<source>Cannot save record to file %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="1989"/>
- <source>Hedgewars Demo File</source>
- <comment>File Types</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/hwform.cpp" line="1990"/>
+ <source>Hedgewars Demo File</source>
+ <comment>File Types</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="1991"/>
<source>Hedgewars Save File</source>
<comment>File Types</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2119"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2120"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
@@ -490,13 +550,25 @@
<context>
<name>HWGame</name>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="367"/>
- <location filename="../../../../QTfrontend/net/recorder.cpp" line="112"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="252"/>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/game.cpp" line="383"/>
+ <location filename="../../../../QTfrontend/net/recorder.cpp" line="113"/>
<source>en.txt</source>
<translation>lt.txt</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="417"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="433"/>
<source>Cannot open demofile %1</source>
<translation type="unfinished"></translation>
</message>
@@ -504,158 +576,168 @@
<context>
<name>HWMapContainer</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="100"/>
<source>Map type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="102"/>
- <source>Image map</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="103"/>
- <source>Mission map</source>
+ <source>Image map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="104"/>
- <source>Hand-drawn</source>
+ <source>Mission map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="105"/>
- <source>Randomly generated</source>
+ <source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="106"/>
+ <source>Randomly generated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="107"/>
<source>Random maze</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="116"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="108"/>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="118"/>
<source>Random</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="142"/>
<source>Map preview:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="179"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="181"/>
<source>Load map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="185"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="187"/>
<source>Edit map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="198"/>
- <source>All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="199"/>
- <source>Small</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="200"/>
- <source>Medium</source>
+ <source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="201"/>
- <source>Large</source>
+ <source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="202"/>
- <source>Cavern</source>
+ <source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="203"/>
+ <source>Large</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="204"/>
+ <source>Cavern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="205"/>
<source>Wacky</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
- <source>Large tunnels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
- <source>Small islands</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="215"/>
- <source>Medium islands</source>
+ <source>Large tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="216"/>
+ <source>Small islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="217"/>
+ <source>Medium islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="218"/>
<source>Large islands</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="715"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="726"/>
<source>Map size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="722"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="733"/>
<source>Maze style:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="736"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="740"/>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="754"/>
<source>Mission:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="747"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="765"/>
<source>Map:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="811"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="942"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="829"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="960"/>
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
<source>Small tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="212"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
<source>Medium tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="131"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="133"/>
<source>Seed</source>
<translation type="unfinished"></translation>
</message>
@@ -681,53 +763,58 @@
<context>
<name>HWNewNet</name>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="75"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="78"/>
<source>User quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="226"/>
- <source>Remote host has closed connection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="229"/>
- <source>The host was not found. Please check the host name and port settings.</source>
+ <source>Remote host has closed connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="232"/>
+ <source>The host was not found. Please check the host name and port settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="235"/>
<source>Connection refused</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="291"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="297"/>
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="718"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="549"/>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="771"/>
<source>Room destroyed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="528"/>
<source>You got kicked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="662"/>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="793"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="714"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="846"/>
<source>%1 *** %2 has joined the room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="861"/>
<source>%1 *** %2 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="810"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="863"/>
<source>%1 *** %2 has left (%3)</source>
<translation type="unfinished"></translation>
</message>
@@ -841,7 +928,7 @@
<context>
<name>MapModel</name>
<message>
- <location filename="../../../../QTfrontend/model/MapModel.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/model/MapModel.cpp" line="212"/>
<source>No description available.</source>
<translation type="unfinished"></translation>
</message>
@@ -935,12 +1022,17 @@
<context>
<name>PageDataDownload</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="66"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="57"/>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="80"/>
<source>Loading, please wait.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="126"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="140"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
@@ -979,33 +1071,38 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="47"/>
- <source>Load</source>
+ <source>Optimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="48"/>
+ <source>Load</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="49"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Save drawn map</source>
<translation type="unfinished"></translation>
</message>
@@ -1091,13 +1188,17 @@
<source>Save</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="211"/>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="212"/>
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="219"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="220"/>
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1106,7 +1207,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="226"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="227"/>
<source>A total of <b>%1</b> hedgehog(s) were killed during this round.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1115,7 +1216,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="303"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="304"/>
<source>(%1 kill)</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1124,7 +1225,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="305"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="306"/>
<source>(%1 %2)</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1133,7 +1234,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="318"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="319"/>
<source><b>%1</b> thought it's good to shoot his own hedgehogs with <b>%2</b> pts.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1142,7 +1243,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="326"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="327"/>
<source><b>%1</b> killed <b>%2</b> of his own hedgehogs.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1151,7 +1252,7 @@
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="334"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="335"/>
<source><b>%1</b> was scared and skipped turn <b>%2</b> times.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1179,72 +1280,72 @@
<context>
<name>PageMain</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="45"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="47"/>
<source>Play a game on a single computer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="50"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="52"/>
<source>Play a game across a network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="66"/>
<source>Play local network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="65"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="67"/>
<source>Play a game across a local area network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="69"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="71"/>
<source>Play official network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="72"/>
<source>Play a game on an official server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="79"/>
<source>Read about who is behind the Hedgewars Project</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="80"/>
- <source>Feedback</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="82"/>
+ <source>Feedback</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="84"/>
<source>Leave a feedback here reporting issues, suggesting features or just saying how you like Hedgewars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="85"/>
- <source>Downloadable Content</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="87"/>
+ <source>Downloadable Content</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="89"/>
<source>Access the user created content downloadable from our website</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="107"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="109"/>
<source>Exit game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="111"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="113"/>
<source>Manage videos recorded from game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="115"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="117"/>
<source>Edit game preferences</source>
<translation type="unfinished"></translation>
</message>
@@ -1528,37 +1629,37 @@
<context>
<name>PageRoomsList</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="85"/>
<source>Search for a room:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="91"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="112"/>
<source>Create room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="95"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="116"/>
<source>Join room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="153"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="67"/>
<source>Room state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="184"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="169"/>
<source>Admin features</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="171"/>
<source>Open server administration page</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="546"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="531"/>
<source>%1 players online</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1705,37 +1806,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="394"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
- <source>Wrap (World wraps)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="396"/>
- <source>Bounce (Edges reflect)</source>
+ <source>Wrap (World wraps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="397"/>
+ <source>Bounce (Edges reflect)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="398"/>
<source>Sea (Edges connect to sea)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="419"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="434"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="420"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="435"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="421"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="436"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
@@ -1822,17 +1923,17 @@
<context>
<name>PageVideos</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="121"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="123"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="263"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="264"/>
<source>%1 bytes</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1841,27 +1942,27 @@
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="508"/>
<source>(in progress...)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="511"/>
- <source>Date: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="512"/>
+ <source>Date: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="513"/>
<source>Size: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="731"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="732"/>
<source>encoding</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="733"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="734"/>
<source>uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -1869,44 +1970,44 @@
<context>
<name>QAction</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="256"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="257"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="260"/>
<source>Kick</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="261"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="264"/>
<source>Ban</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="265"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="268"/>
<source>Follow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="269"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="272"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="895"/>
<source>Ignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="273"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="276"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="907"/>
<source>Add friend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="885"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
<source>Unignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="897"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
<source>Remove friend</source>
<translation type="unfinished"></translation>
</message>
@@ -1926,12 +2027,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="162"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="74"/>
<source>Show games in lobby</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="165"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="77"/>
<source>Show games in-progress</source>
<translation type="unfinished"></translation>
</message>
@@ -2203,17 +2304,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="259"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="255"/>
<source>Playing teams</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="118"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="119"/>
<source>Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="154"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="155"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
@@ -2221,12 +2322,12 @@
<context>
<name>QLabel</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
<source>Revision</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="81"/>
<source>This program is distributed under the %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2281,12 +2382,13 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="137"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="141"/>
<source>This development build is 'work in progress' and may not be compatible with other versions of the game, while some features might be broken or incomplete!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="139"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="143"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="149"/>
<source>Tip: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2441,7 +2543,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="403"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="404"/>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="418"/>
<source>Scheme Name:</source>
<translation type="unfinished"></translation>
</message>
@@ -2574,7 +2681,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="986"/>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="518"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="534"/>
<source>Cannot delete default scheme '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2599,19 +2706,19 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2126"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
<source>Not all players are ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2128"/>
<source>Are you sure you want to start this game?
Not all players are ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="349"/>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="24"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="26"/>
<source>Hedgewars - Error</source>
<translation type="unfinished"></translation>
</message>
@@ -2637,28 +2744,28 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2029"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="436"/>
<source>Hedgewars - Success</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2031"/>
<source>All file associations have been set</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2035"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2036"/>
<source>File association failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="368"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="370"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="369"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="371"/>
<source>Cannot use the ammo '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2726,55 +2833,55 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="492"/>
<source>Room Name - Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="508"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="493"/>
<source>Please select room from the list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="533"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="518"/>
<source>Room Name - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="534"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="519"/>
<source>The game you are trying to join has started.
Do you still want to join the room?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="517"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="533"/>
<source>Schemes - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="526"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="542"/>
<source>Schemes - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="527"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="543"/>
<source>Do you really want to delete the game scheme '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="615"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="644"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="869"/>
- <source>Videos - Are you sure?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="616"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <source>Videos - Are you sure?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="617"/>
<source>Do you really want to delete the video '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="646"/>
<source>Do you really want to remove %1 file(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -2783,25 +2890,25 @@
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="871"/>
<source>Do you really want to cancel uploading %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="141"/>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="161"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="903"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="146"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="166"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="921"/>
<source>File error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="147"/>
<source>Cannot open '%1' for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="162"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="904"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="167"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="922"/>
<source>Cannot open '%1' for reading</source>
<translation type="unfinished"></translation>
</message>
@@ -2832,12 +2939,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="34"/>
<source>Hedgewars - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="40"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="42"/>
<source>Hedgewars - Information</source>
<translation type="unfinished"></translation>
</message>
@@ -2865,7 +2972,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/input_ip.cpp" line="58"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -2943,8 +3050,8 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="53"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="190"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="191"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
@@ -2969,44 +3076,44 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
<source>Open videos directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="142"/>
<source>Open the video directory in your system</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="187"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="188"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="189"/>
<source>Play this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="192"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="193"/>
<source>Delete this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="194"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="877"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="195"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="878"/>
<source>Upload to YouTube</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="196"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="197"/>
<source>Upload this video to your Youtube account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
<source>Cancel uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -3093,6 +3200,11 @@
</message>
<message>
<location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="135"/>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="136"/>
<source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
@@ -3151,28 +3263,38 @@
<message>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="325"/>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="330"/>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TCPBase</name>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="92"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="122"/>
<source>Unable to start server at %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="181"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="221"/>
<source>Unable to run engine at %1
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="237"/>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="264"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="260"/>
<source>At least two teams are required to play!</source>
<translation type="unfinished"></translation>
</message>
@@ -3333,7 +3455,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="49"/>
- <source>find hedgehog</source>
+ <source>autocam / find hedgehog</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3403,11 +3525,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>record</source>
<translation type="unfinished"></translation>
</message>
@@ -3474,7 +3601,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="49"/>
- <source>Move the camera to the active hog:</source>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3514,11 +3641,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>Toggle labels above hedgehogs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>Record video:</source>
<translation type="unfinished"></translation>
</message>
@@ -3526,44 +3658,44 @@
<context>
<name>binds (keys)</name>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="133"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="134"/>
<source>Axis</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="137"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="152"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="138"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="153"/>
<source>(Up)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="141"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="156"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="157"/>
<source>(Down)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="149"/>
<source>Hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="160"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="161"/>
<source>(Left)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="164"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="165"/>
<source>(Right)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="172"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="173"/>
<source>Button</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="155"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="156"/>
<source>Keyboard</source>
<translation type="unfinished"></translation>
</message>
@@ -3926,152 +4058,222 @@
<context>
<name>server</name>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
<source>Restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
- <source>Not room master</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
- <source>Corrupted hedgehogs info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
- <source>too many teams</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
- <source>too many hedgehogs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
- <source>There's already a team with same name in the list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
- <source>round in progress</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
- <source>restricted</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
- <source>REMOVE_TEAM: no such team</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
- <source>Not team owner!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/servermessages.h" line="12"/>
- <source>Less than two clans!</source>
+ <source>Not room master</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="13"/>
- <source>Illegal room name</source>
+ <source>Corrupted hedgehogs info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="14"/>
- <source>Room with such name already exists</source>
+ <source>too many teams</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="15"/>
- <source>Nickname already chosen</source>
+ <source>too many hedgehogs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="16"/>
- <source>Illegal nickname</source>
+ <source>There's already a team with same name in the list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="17"/>
- <source>Protocol already known</source>
+ <source>round in progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="18"/>
- <source>Bad number</source>
+ <source>restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="19"/>
- <source>Nickname is already in use</source>
+ <source>REMOVE_TEAM: no such team</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="20"/>
- <source>No checker rights</source>
+ <source>Not team owner!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
+ <source>Less than two clans!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
+ <source>pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="21"/>
- <source>Authentication failed</source>
+ <source>Illegal room name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="22"/>
- <source>60 seconds cooldown after kick</source>
+ <source>Room with such name already exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="23"/>
- <source>kicked</source>
+ <source>Nickname already chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="24"/>
- <source>Ping timeout</source>
+ <source>Illegal nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="25"/>
- <source>bye</source>
+ <source>Protocol already known</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="26"/>
- <source>No such room</source>
+ <source>Bad number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="27"/>
- <source>Room version incompatible to your hedgewars version</source>
+ <source>Nickname is already in use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="28"/>
- <source>Joining restricted</source>
+ <source>No checker rights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="29"/>
- <source>Registered users only</source>
+ <source>Authentication failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="30"/>
- <source>You are banned in this room</source>
+ <source>60 seconds cooldown after kick</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="31"/>
+ <source>kicked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="32"/>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="33"/>
+ <source>Ping timeout</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="34"/>
+ <source>bye</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="35"/>
+ <source>No such room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="36"/>
+ <source>Room version incompatible to your hedgewars version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="37"/>
+ <source>Joining restricted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="38"/>
+ <source>Registered users only</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="39"/>
+ <source>You are banned in this room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="40"/>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="41"/>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="42"/>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="43"/>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="44"/>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="45"/>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
--- a/share/hedgewars/Data/Locale/hedgewars_ms.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ms.ts Tue Oct 28 10:17:49 2014 -0400
@@ -4,7 +4,7 @@
<context>
<name>About</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="101"/>
<source>Unknown Compiler</source>
<translation type="unfinished"></translation>
</message>
@@ -20,76 +20,76 @@
<context>
<name>AmmoSchemeModel</name>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="685"/>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="697"/>
<source>new</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="691"/>
- <source>copy of</source>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="703"/>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BanDialog</name>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
<source>permanent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="39"/>
- <source>Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="40"/>
- <source>IP/Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="41"/>
- <source>Reason</source>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
+ <source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="42"/>
+ <source>Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="43"/>
+ <source>IP/Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="44"/>
+ <source>Reason</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="45"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="48"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="51"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="49"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="52"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="80"/>
<source>you know why</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Please, specify %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>nickname</source>
<translation type="unfinished"></translation>
</message>
@@ -97,7 +97,7 @@
<context>
<name>DataManager</name>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="149"/>
<source>Use Default</source>
<translation type="unfinished"></translation>
</message>
@@ -194,47 +194,47 @@
<context>
<name>HWApplication</name>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="25"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="26"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
<source>%1 minutes</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="27"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
<source>%1 hour</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
- <source>%1 hours</source>
- <translation type="unfinished">
- <numerusform></numerusform>
- </translation>
- </message>
- <message numerus="yes">
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="31"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
+ <source>%1 hours</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
<source>%1 day</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="36"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="37"/>
<source>%1 days</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/HWApplication.cpp" line="94"/>
+ <location filename="../../../../QTfrontend/HWApplication.cpp" line="93"/>
<source>Scheme '%1' not supported</source>
<translation type="unfinished"></translation>
</message>
@@ -244,7 +244,67 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/main.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/main.cpp" line="138"/>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="139"/>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="140"/>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="141"/>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="142"/>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="143"/>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="144"/>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="145"/>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="191"/>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="231"/>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="305"/>
<source>Failed to open data directory:
%1
@@ -263,67 +323,67 @@
<context>
<name>HWChatWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="505"/>
<source>%1 has joined</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="523"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="526"/>
<source>%1 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="525"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="528"/>
<source>%1 has left (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="652"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="657"/>
<source>%1 has been removed from your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="662"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="667"/>
<source>%1 has been added to your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="692"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="697"/>
<source>%1 has been removed from your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="701"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="706"/>
<source>%1 has been added to your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="767"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="772"/>
<source>Stylesheet imported from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="768"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="773"/>
<source>Enter %1 if you want to use the current StyleSheet in future, enter %2 to reset!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="776"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="781"/>
<source>Couldn't read %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="784"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="789"/>
<source>StyleSheet discarded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="813"/>
<source>StyleSheet saved to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="811"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="816"/>
<source>Failed to save StyleSheet to %1</source>
<translation type="unfinished"></translation>
</message>
@@ -443,34 +503,34 @@
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="1713"/>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2059"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2060"/>
<source>Cannot save record to file %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="1989"/>
- <source>Hedgewars Demo File</source>
- <comment>File Types</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/hwform.cpp" line="1990"/>
+ <source>Hedgewars Demo File</source>
+ <comment>File Types</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="1991"/>
<source>Hedgewars Save File</source>
<comment>File Types</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2119"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2120"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
@@ -478,13 +538,25 @@
<context>
<name>HWGame</name>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="367"/>
- <location filename="../../../../QTfrontend/net/recorder.cpp" line="112"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="252"/>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/game.cpp" line="383"/>
+ <location filename="../../../../QTfrontend/net/recorder.cpp" line="113"/>
<source>en.txt</source>
<translation>ms.txt</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="417"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="433"/>
<source>Cannot open demofile %1</source>
<translation type="unfinished"></translation>
</message>
@@ -492,158 +564,168 @@
<context>
<name>HWMapContainer</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="100"/>
<source>Map type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="102"/>
- <source>Image map</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="103"/>
- <source>Mission map</source>
+ <source>Image map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="104"/>
- <source>Hand-drawn</source>
+ <source>Mission map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="105"/>
- <source>Randomly generated</source>
+ <source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="106"/>
+ <source>Randomly generated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="107"/>
<source>Random maze</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="116"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="108"/>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="118"/>
<source>Random</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="142"/>
<source>Map preview:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="179"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="181"/>
<source>Load map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="185"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="187"/>
<source>Edit map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="198"/>
- <source>All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="199"/>
- <source>Small</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="200"/>
- <source>Medium</source>
+ <source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="201"/>
- <source>Large</source>
+ <source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="202"/>
- <source>Cavern</source>
+ <source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="203"/>
+ <source>Large</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="204"/>
+ <source>Cavern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="205"/>
<source>Wacky</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
- <source>Large tunnels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
- <source>Small islands</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="215"/>
- <source>Medium islands</source>
+ <source>Large tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="216"/>
+ <source>Small islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="217"/>
+ <source>Medium islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="218"/>
<source>Large islands</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="715"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="726"/>
<source>Map size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="722"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="733"/>
<source>Maze style:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="736"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="740"/>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="754"/>
<source>Mission:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="747"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="765"/>
<source>Map:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="811"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="942"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="829"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="960"/>
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
<source>Small tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="212"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
<source>Medium tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="131"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="133"/>
<source>Seed</source>
<translation type="unfinished"></translation>
</message>
@@ -674,53 +756,58 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="75"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="78"/>
<source>User quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="226"/>
- <source>Remote host has closed connection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="229"/>
- <source>The host was not found. Please check the host name and port settings.</source>
+ <source>Remote host has closed connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="232"/>
+ <source>The host was not found. Please check the host name and port settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="235"/>
<source>Connection refused</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="291"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="297"/>
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="528"/>
<source>You got kicked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="549"/>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="861"/>
<source>%1 *** %2 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="810"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="863"/>
<source>%1 *** %2 has left (%3)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="662"/>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="793"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="714"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="846"/>
<source>%1 *** %2 has joined the room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="718"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="771"/>
<source>Room destroyed</source>
<translation type="unfinished"></translation>
</message>
@@ -829,7 +916,7 @@
<context>
<name>MapModel</name>
<message>
- <location filename="../../../../QTfrontend/model/MapModel.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/model/MapModel.cpp" line="212"/>
<source>No description available.</source>
<translation type="unfinished"></translation>
</message>
@@ -923,12 +1010,17 @@
<context>
<name>PageDataDownload</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="66"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="57"/>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="80"/>
<source>Loading, please wait.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="126"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="140"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
@@ -967,33 +1059,38 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="47"/>
- <source>Load</source>
+ <source>Optimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="48"/>
+ <source>Load</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="49"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Save drawn map</source>
<translation type="unfinished"></translation>
</message>
@@ -1079,55 +1176,57 @@
<source>Save</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="211"/>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="212"/>
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="219"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="220"/>
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="226"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="227"/>
<source>A total of <b>%1</b> hedgehog(s) were killed during this round.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="303"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="304"/>
<source>(%1 kill)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="305"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="306"/>
<source>(%1 %2)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="318"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="319"/>
<source><b>%1</b> thought it's good to shoot his own hedgehogs with <b>%2</b> pts.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="326"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="327"/>
<source><b>%1</b> killed <b>%2</b> of his own hedgehogs.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="334"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="335"/>
<source><b>%1</b> was scared and skipped turn <b>%2</b> times.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1153,72 +1252,72 @@
<context>
<name>PageMain</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="45"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="47"/>
<source>Play a game on a single computer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="50"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="52"/>
<source>Play a game across a network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="66"/>
<source>Play local network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="65"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="67"/>
<source>Play a game across a local area network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="69"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="71"/>
<source>Play official network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="72"/>
<source>Play a game on an official server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="79"/>
<source>Read about who is behind the Hedgewars Project</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="80"/>
- <source>Feedback</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="82"/>
+ <source>Feedback</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="84"/>
<source>Leave a feedback here reporting issues, suggesting features or just saying how you like Hedgewars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="85"/>
- <source>Downloadable Content</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="87"/>
+ <source>Downloadable Content</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="89"/>
<source>Access the user created content downloadable from our website</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="107"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="109"/>
<source>Exit game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="111"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="113"/>
<source>Manage videos recorded from game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="115"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="117"/>
<source>Edit game preferences</source>
<translation type="unfinished"></translation>
</message>
@@ -1502,37 +1601,37 @@
<context>
<name>PageRoomsList</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="85"/>
<source>Search for a room:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="91"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="112"/>
<source>Create room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="95"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="116"/>
<source>Join room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="153"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="67"/>
<source>Room state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="184"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="169"/>
<source>Admin features</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="171"/>
<source>Open server administration page</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="546"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="531"/>
<source>%1 players online</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1677,37 +1776,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="394"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
- <source>Wrap (World wraps)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="396"/>
- <source>Bounce (Edges reflect)</source>
+ <source>Wrap (World wraps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="397"/>
+ <source>Bounce (Edges reflect)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="398"/>
<source>Sea (Edges connect to sea)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="419"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="434"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="420"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="435"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="421"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="436"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
@@ -1794,44 +1893,44 @@
<context>
<name>PageVideos</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="121"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="123"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="263"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="264"/>
<source>%1 bytes</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="508"/>
<source>(in progress...)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="511"/>
- <source>Date: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="512"/>
+ <source>Date: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="513"/>
<source>Size: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="731"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="732"/>
<source>encoding</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="733"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="734"/>
<source>uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -1854,54 +1953,54 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="256"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="257"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="260"/>
<source>Kick</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="261"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="264"/>
<source>Ban</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="265"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="268"/>
<source>Follow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="269"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="272"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="895"/>
<source>Ignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="273"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="276"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="907"/>
<source>Add friend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="885"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
<source>Unignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="897"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
<source>Remove friend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="162"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="74"/>
<source>Show games in lobby</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="165"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="77"/>
<source>Show games in-progress</source>
<translation type="unfinished"></translation>
</message>
@@ -2173,17 +2272,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="118"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="119"/>
<source>Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="154"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="155"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="259"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="255"/>
<source>Playing teams</source>
<translation type="unfinished"></translation>
</message>
@@ -2288,12 +2387,13 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="137"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="141"/>
<source>This development build is 'work in progress' and may not be compatible with other versions of the game, while some features might be broken or incomplete!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="139"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="143"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="149"/>
<source>Tip: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2453,7 +2553,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="403"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="404"/>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="418"/>
<source>Scheme Name:</source>
<translation type="unfinished"></translation>
</message>
@@ -2483,12 +2588,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
<source>Revision</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="81"/>
<source>This program is distributed under the %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2544,7 +2649,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="986"/>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="518"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="534"/>
<source>Cannot delete default scheme '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2569,19 +2674,19 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2126"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
<source>Not all players are ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2128"/>
<source>Are you sure you want to start this game?
Not all players are ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="349"/>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="24"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="26"/>
<source>Hedgewars - Error</source>
<translation type="unfinished"></translation>
</message>
@@ -2607,18 +2712,18 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2029"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="436"/>
<source>Hedgewars - Success</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2031"/>
<source>All file associations have been set</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2035"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2036"/>
<source>File association failed.</source>
<translation type="unfinished"></translation>
</message>
@@ -2686,90 +2791,90 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="492"/>
<source>Room Name - Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="508"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="493"/>
<source>Please select room from the list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="533"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="518"/>
<source>Room Name - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="534"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="519"/>
<source>The game you are trying to join has started.
Do you still want to join the room?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="517"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="533"/>
<source>Schemes - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="526"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="542"/>
<source>Schemes - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="527"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="543"/>
<source>Do you really want to delete the game scheme '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="615"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="644"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="869"/>
- <source>Videos - Are you sure?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="616"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <source>Videos - Are you sure?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="617"/>
<source>Do you really want to delete the video '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="646"/>
<source>Do you really want to remove %1 file(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="871"/>
<source>Do you really want to cancel uploading %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="141"/>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="161"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="903"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="146"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="166"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="921"/>
<source>File error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="147"/>
<source>Cannot open '%1' for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="162"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="904"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="167"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="922"/>
<source>Cannot open '%1' for reading</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="368"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="370"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="369"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="371"/>
<source>Cannot use the ammo '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2800,12 +2905,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="34"/>
<source>Hedgewars - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="40"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="42"/>
<source>Hedgewars - Information</source>
<translation type="unfinished"></translation>
</message>
@@ -2838,7 +2943,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/input_ip.cpp" line="58"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -2916,8 +3021,8 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="53"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="190"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="191"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
@@ -2937,44 +3042,44 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
<source>Open videos directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="142"/>
<source>Open the video directory in your system</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="187"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="188"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="189"/>
<source>Play this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="192"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="193"/>
<source>Delete this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="194"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="877"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="195"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="878"/>
<source>Upload to YouTube</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="196"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="197"/>
<source>Upload this video to your Youtube account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
<source>Cancel uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -3061,6 +3166,11 @@
</message>
<message>
<location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="135"/>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="136"/>
<source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
@@ -3119,28 +3229,38 @@
<message>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="325"/>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="330"/>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TCPBase</name>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="92"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="122"/>
<source>Unable to start server at %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="181"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="221"/>
<source>Unable to run engine at %1
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="237"/>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="264"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="260"/>
<source>At least two teams are required to play!</source>
<translation type="unfinished"></translation>
</message>
@@ -3301,7 +3421,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="49"/>
- <source>find hedgehog</source>
+ <source>autocam / find hedgehog</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3371,11 +3491,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>record</source>
<translation type="unfinished"></translation>
</message>
@@ -3442,7 +3567,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="49"/>
- <source>Move the camera to the active hog:</source>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3482,11 +3607,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>Toggle labels above hedgehogs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>Record video:</source>
<translation type="unfinished"></translation>
</message>
@@ -3849,44 +3979,44 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="155"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="156"/>
<source>Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="133"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="134"/>
<source>Axis</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="137"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="152"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="138"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="153"/>
<source>(Up)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="141"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="156"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="157"/>
<source>(Down)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="149"/>
<source>Hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="160"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="161"/>
<source>(Left)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="164"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="165"/>
<source>(Right)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="172"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="173"/>
<source>Button</source>
<translation type="unfinished"></translation>
</message>
@@ -3894,152 +4024,222 @@
<context>
<name>server</name>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
<source>Restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
- <source>Not room master</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
- <source>Corrupted hedgehogs info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
- <source>too many teams</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
- <source>too many hedgehogs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
- <source>There's already a team with same name in the list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
- <source>round in progress</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
- <source>restricted</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
- <source>REMOVE_TEAM: no such team</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
- <source>Not team owner!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/servermessages.h" line="12"/>
- <source>Less than two clans!</source>
+ <source>Not room master</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="13"/>
- <source>Illegal room name</source>
+ <source>Corrupted hedgehogs info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="14"/>
- <source>Room with such name already exists</source>
+ <source>too many teams</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="15"/>
- <source>Nickname already chosen</source>
+ <source>too many hedgehogs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="16"/>
- <source>Illegal nickname</source>
+ <source>There's already a team with same name in the list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="17"/>
- <source>Protocol already known</source>
+ <source>round in progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="18"/>
- <source>Bad number</source>
+ <source>restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="19"/>
- <source>Nickname is already in use</source>
+ <source>REMOVE_TEAM: no such team</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="20"/>
- <source>No checker rights</source>
+ <source>Not team owner!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
+ <source>Less than two clans!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
+ <source>pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="21"/>
- <source>Authentication failed</source>
+ <source>Illegal room name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="22"/>
- <source>60 seconds cooldown after kick</source>
+ <source>Room with such name already exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="23"/>
- <source>kicked</source>
+ <source>Nickname already chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="24"/>
- <source>Ping timeout</source>
+ <source>Illegal nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="25"/>
- <source>bye</source>
+ <source>Protocol already known</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="26"/>
- <source>No such room</source>
+ <source>Bad number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="27"/>
- <source>Room version incompatible to your hedgewars version</source>
+ <source>Nickname is already in use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="28"/>
- <source>Joining restricted</source>
+ <source>No checker rights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="29"/>
- <source>Registered users only</source>
+ <source>Authentication failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="30"/>
- <source>You are banned in this room</source>
+ <source>60 seconds cooldown after kick</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="31"/>
+ <source>kicked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="32"/>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="33"/>
+ <source>Ping timeout</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="34"/>
+ <source>bye</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="35"/>
+ <source>No such room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="36"/>
+ <source>Room version incompatible to your hedgewars version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="37"/>
+ <source>Joining restricted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="38"/>
+ <source>Registered users only</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="39"/>
+ <source>You are banned in this room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="40"/>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="41"/>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="42"/>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="43"/>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="44"/>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="45"/>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
--- a/share/hedgewars/Data/Locale/hedgewars_nl.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_nl.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -211,6 +211,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -400,6 +450,17 @@
<source>Cannot open demofile %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -527,6 +588,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -589,6 +658,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -762,6 +835,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -813,6 +890,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -871,9 +952,12 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2037,6 +2121,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2473,6 +2561,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2516,7 +2608,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2531,6 +2623,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2589,10 +2690,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>find hedgehog</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>ammo menu</source>
<translation type="unfinished"></translation>
</message>
@@ -2724,6 +2821,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2771,10 +2876,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>Move the camera to the active hog:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Move the cursor or camera without using the mouse:</source>
<translation type="unfinished"></translation>
</message>
@@ -2814,6 +2915,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3256,5 +3365,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopia</translation>
+ <translation type="obsolete">kopia</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -224,6 +228,56 @@
Sprawdź poprawność instalacji!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -423,6 +477,17 @@
<source>Cannot open demofile %1</source>
<translation>Nie można wczytać dema z pliku %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -550,6 +615,14 @@
<source>Theme: %1</source>
<translation>Motyw: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -616,6 +689,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Stara wersja serwera. Nastąpi rozłączenie.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -812,6 +889,10 @@
<source>This page requires an internet connection.</source>
<translation>Ta strona wymaga połączenia z internetem.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -863,6 +944,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -921,9 +1006,13 @@
<source>Ranking</source>
<translation>Ranking</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Największe obrażenia (<b>%2</b> pkt.) zadał <b>%1</b>.</translation>
+ <translation type="unfinished">
+ <numerusform>Największe obrażenia (<b>%2</b> pkt.) zadał <b>%1</b>.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2172,6 +2261,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2649,6 +2742,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2693,7 +2790,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopia</translation>
+ <translation type="obsolete">kopia</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2708,6 +2809,15 @@
<translation>Nie można uruchomić silnika na %1
Kod błędu: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2770,7 +2880,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>znajdź jeża</translation>
+ <translation type="obsolete">znajdź jeża</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2908,6 +3018,14 @@
<source>hedgehog info</source>
<translation>informacje o jeżu</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2956,7 +3074,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Ustaw kamerę na aktywnym jeżu:</translation>
+ <translation type="obsolete">Ustaw kamerę na aktywnym jeżu:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2998,6 +3116,14 @@
<source>Hedgehog movement</source>
<translation>Poruszanie się jeżem</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3440,5 +3566,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pauza</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>cópia de</translation>
+ <translation type="obsolete">cópia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -214,6 +218,56 @@
Por favor, confira sua instalação!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -413,6 +467,17 @@
<source>Cannot open demofile %1</source>
<translation>Falha ao abrir o arquivo de demonstração %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -541,6 +606,14 @@
<source>Theme: %1</source>
<translation>Tema: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -607,6 +680,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>O servidor está muito velho. Desconectando agora.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -803,6 +880,10 @@
<source>This page requires an internet connection.</source>
<translation>Esta página exige uma conexão à Internet.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -854,6 +935,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -912,9 +997,12 @@
<source>Ranking</source>
<translation>Colocação</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>O prêmio de melhor atirador foi para <b>%1</b> com <b>%2</b> pts.</translation>
+ <translation type="unfinished">
+ <numerusform>O prêmio de melhor atirador foi para <b>%1</b> com <b>%2</b> pts.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2150,6 +2238,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2600,6 +2692,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2644,7 +2740,11 @@
</message>
<message>
<source>copy of</source>
- <translation>cópia de</translation>
+ <translation type="obsolete">cópia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2659,6 +2759,15 @@
<translation>Não foi capaz de executar o motor em %1
Código de erro: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2721,7 +2830,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>encontrar ouriço</translation>
+ <translation type="obsolete">encontrar ouriço</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2859,6 +2968,14 @@
<source>hedgehog info</source>
<translation>informações do ouriço</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2907,7 +3024,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Mover a câmera para o ouriço ativo:</translation>
+ <translation type="obsolete">Mover a câmera para o ouriço ativo:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2949,6 +3066,14 @@
<source>Hedgehog movement</source>
<translation>Movimento do ouriço</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3393,5 +3518,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>cópia de</translation>
+ <translation type="obsolete">cópia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -218,6 +222,56 @@
Por favor verifica a tua instalação!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -417,6 +471,17 @@
<source>Cannot open demofile %1</source>
<translation>Não foi possível abrir o ficheiro %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -548,6 +613,14 @@
<source>Theme: %1</source>
<translation>Tema: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -614,6 +687,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>O servidor é demasiado antigo. Desconectado.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -811,6 +888,10 @@
<source>This page requires an internet connection.</source>
<translation>Esta página requer ligação à internet.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -862,6 +943,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -920,9 +1005,12 @@
<source>Ranking</source>
<translation>Ranking</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>O título de melhor tiro foi para <b>%1</b> com <b>%2</b> pontos de dano.</translation>
+ <translation type="unfinished">
+ <numerusform>O título de melhor tiro foi para <b>%1</b> com <b>%2</b> pontos de dano.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2122,6 +2210,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2604,6 +2696,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2648,7 +2744,11 @@
</message>
<message>
<source>copy of</source>
- <translation>copia de</translation>
+ <translation type="obsolete">copia de</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2663,6 +2763,15 @@
<translation>Não foi possível iniciar o motor de jogo em %1
Código de erro:: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2729,7 +2838,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>encontrar ouriço</translation>
+ <translation type="obsolete">encontrar ouriço</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2863,6 +2972,14 @@
<source>hedgehog info</source>
<translation>informação do ouriço</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2911,7 +3028,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Mover a câmara para o ouriço correntemente activo:</translation>
+ <translation type="obsolete">Mover a câmara para o ouriço correntemente activo:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2953,6 +3070,14 @@
<source>Hedgehog movement</source>
<translation>Movimentar ouriço</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3395,5 +3520,61 @@
<source>Room version incompatible to your hedgewars version</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_ro.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ro.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>new</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -217,6 +217,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -406,6 +456,17 @@
<source>Cannot open demofile %1</source>
<translation>Cannot open demofile %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -533,6 +594,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -599,6 +668,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -779,6 +852,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -830,6 +907,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -888,9 +969,13 @@
<source>Ranking</source>
<translation>Ranking</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</translation>
+ <translation type="unfinished">
+ <numerusform>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2087,6 +2172,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2533,6 +2622,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2576,7 +2669,7 @@
<translation type="unfinished">new</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2591,6 +2684,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2650,7 +2752,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>find hedgehog</translation>
+ <translation type="obsolete">find hedgehog</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2784,6 +2886,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2832,7 +2942,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Move the camera to the active hog:</translation>
+ <translation type="obsolete">Move the camera to the active hog:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2874,6 +2984,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3316,5 +3434,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pause</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копия</translation>
+ <translation type="obsolete">копия</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -224,6 +228,56 @@
Пожалуйста, проверьте установку приложения!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -422,6 +476,17 @@
<source>Cannot open demofile %1</source>
<translation>Не могу открыть демо %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -549,6 +614,14 @@
<source>Theme: %1</source>
<translation>Тема: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -615,6 +688,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Слишком старый сервер. Отсоединяюсь.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -811,6 +888,10 @@
<source>This page requires an internet connection.</source>
<translation>Для этой страницы нужно соединение с интернетом.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -862,6 +943,10 @@
<source>Ellipse</source>
<translation>Эллипс</translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -920,9 +1005,13 @@
<source>Ranking</source>
<translation>Рейтинг</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Приз за лучший выстрел получает <b>%1</b> с <b>%2</b> пунктами урона.</translation>
+ <translation type="unfinished">
+ <numerusform>Приз за лучший выстрел получает <b>%1</b> с <b>%2</b> пунктами урона.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -984,6 +1073,8 @@
<source>(%1 %2)</source>
<translation type="unfinished">
<numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
</translation>
</message>
</context>
@@ -2169,6 +2260,10 @@
<source>World Edge</source>
<translation>Край мира</translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2334,6 +2429,8 @@
<source>Do you really want to remove %1 file(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
</translation>
</message>
<message>
@@ -2614,6 +2711,10 @@
<source>Script</source>
<translation>Скрипт</translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2658,7 +2759,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копия</translation>
+ <translation type="obsolete">копия</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2672,6 +2777,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2794,7 +2908,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>найти ёжика</translation>
+ <translation type="obsolete">найти ёжика</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2872,6 +2986,14 @@
<source>hedgehog info</source>
<translation>информация о еже</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2920,7 +3042,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Передвижение камеры на активного ежа:</translation>
+ <translation type="obsolete">Передвижение камеры на активного ежа:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2962,6 +3084,14 @@
<source>Hedgehog movement</source>
<translation>Движение ежа</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3404,5 +3534,61 @@
<source>Room version incompatible to your hedgewars version</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">пауза</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kópia z</translation>
+ <translation type="obsolete">kópia z</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -224,6 +228,56 @@
Skontrolujte, prosím, inštaláciu!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -413,6 +467,17 @@
<source>Cannot open demofile %1</source>
<translation>Nie je možné otvoriť demosúbor %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -540,6 +605,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -606,6 +679,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Server je príliš zastaraný. Odpojím sa.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -799,6 +876,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -850,6 +931,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -908,9 +993,13 @@
<source>Ranking</source>
<translation>Rebríček</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Ocenenie za najlepší zásah vyhral(a) <b>%1</b> so ziskom <b>%2</b> bodov.</translation>
+ <translation type="unfinished">
+ <numerusform>Ocenenie za najlepší zásah vyhral(a) <b>%1</b> so ziskom <b>%2</b> bodov.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2143,6 +2232,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2615,6 +2708,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2659,7 +2756,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kópia z</translation>
+ <translation type="obsolete">kópia z</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2673,6 +2774,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2728,7 +2838,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>nájsť ježka</translation>
+ <translation type="obsolete">nájsť ježka</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2866,6 +2976,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2914,7 +3032,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Presunie kameru na aktívneho ježka:</translation>
+ <translation type="obsolete">Presunie kameru na aktívneho ježka:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2956,6 +3074,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3398,5 +3524,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pauza</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopia av</translation>
+ <translation type="obsolete">kopia av</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -215,6 +219,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -404,6 +458,17 @@
<source>Cannot open demofile %1</source>
<translation>Kan inte öppna demofil %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -531,6 +596,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -597,6 +670,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -777,6 +854,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -828,6 +909,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -886,9 +971,12 @@
<source>Ranking</source>
<translation>Rankning</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Bästa skott-priset vanns av <b>%1</b> med <b>%2</b> poäng.</translation>
+ <translation type="unfinished">
+ <numerusform>Bästa skott-priset vanns av <b>%1</b> med <b>%2</b> poäng.</numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2108,6 +2196,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2553,6 +2645,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2597,7 +2693,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopia av</translation>
+ <translation type="obsolete">kopia av</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2611,6 +2711,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2666,7 +2775,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>hitta igelkott</translation>
+ <translation type="obsolete">hitta igelkott</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2804,6 +2913,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2852,7 +2969,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Flytta kameran till aktiv igelkotte:</translation>
+ <translation type="obsolete">Flytta kameran till aktiv igelkotte:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2894,6 +3011,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3336,5 +3461,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">pausa</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopya</translation>
+ <translation type="obsolete">kopya</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -100,7 +104,7 @@
</message>
<message>
<source>Please give us feedback!</source>
- <translation>Lütfen bize geribildirim gönder!</translation>
+ <translation type="obsolete">Lütfen bize geribildirim gönder!</translation>
</message>
<message>
<source>We are always happy about suggestions, ideas, or bug reports.</source>
@@ -108,11 +112,23 @@
</message>
<message>
<source>If you found a bug, you can see if it's already known here (english): </source>
- <translation>Eğer bir hata bulduysan, burada olup olmadığını görebilirsin (İngilizce): </translation>
+ <translation type="obsolete">Eğer bir hata bulduysan, burada olup olmadığını görebilirsin (İngilizce): </translation>
</message>
<message>
<source>Your email address is optional, but we may want to contact you.</source>
- <translation>E-posta adresi isteğe bağlıdır, ancak iletişime geçmek isteyebiliriz.</translation>
+ <translation type="obsolete">E-posta adresi isteğe bağlıdır, ancak iletişime geçmek isteyebiliriz.</translation>
+ </message>
+ <message>
+ <source>Send us feedback!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>If you found a bug, you can see if it's already been reported here: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Your email address is optional, but necessary if you want us to get back at you.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -152,6 +168,13 @@
</message>
</context>
<context>
+ <name>GameUIConfig</name>
+ <message>
+ <source>Guest</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>HWApplication</name>
<message numerus="yes">
<source>%1 minutes</source>
@@ -201,6 +224,56 @@
Lütfen kurulumunuzu denetleyin!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -255,6 +328,18 @@
<source>%1 has been added to your ignore list</source>
<translation>%1 yoksayma listenize eklendi</translation>
</message>
+ <message>
+ <source>%1 has joined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 has left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 has left (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWForm</name>
@@ -363,6 +448,23 @@
<translation>Çok hızlı yeniden bağlandın.
Birkaç saniye bekle ve yeniden dene.</translation>
</message>
+ <message>
+ <source>Guest</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Room password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The room is protected with password.
+Please, enter the password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This page requires an internet connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWGame</name>
@@ -374,6 +476,17 @@
<source>Cannot open demofile %1</source>
<translation>Gösteri dosyası açılamadı %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -483,7 +596,7 @@
</message>
<message>
<source>Theme: </source>
- <translation>Tema:</translation>
+ <translation type="obsolete">Tema:</translation>
</message>
<message>
<source>Load drawn map</source>
@@ -501,6 +614,18 @@
<source>Large tunnels</source>
<translation>Büyük tüneller</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Theme: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -545,7 +670,7 @@
</message>
<message>
<source>%1 *** %2 has joined</source>
- <translation>%1 *** %2 katıldı</translation>
+ <translation type="obsolete">%1 *** %2 katıldı</translation>
</message>
<message>
<source>%1 *** %2 has left</source>
@@ -567,6 +692,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Sunucu çok eski. Bağlantı kesiliyor.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -630,7 +759,7 @@
<name>KB</name>
<message>
<source>SDL_ttf returned error while rendering text, most propably it is related to the bug in freetype2. It's recommended to update your freetype lib.</source>
- <translation>SDL_ttf yazıyı yorumlarken hata verdi. Bu büyük ihtimalle freetype2'deki bir hatadan kaynaklanıyor. Freetype kurulumunuzu güncellemenizi öneririz.</translation>
+ <translation type="obsolete">SDL_ttf yazıyı yorumlarken hata verdi. Bu büyük ihtimalle freetype2'deki bir hatadan kaynaklanıyor. Freetype kurulumunuzu güncellemenizi öneririz.</translation>
</message>
</context>
<context>
@@ -645,16 +774,16 @@
<message>
<source>Duration: %1m %2s
</source>
- <translation>Süre: %1d %2s
+ <translation type="obsolete">Süre: %1d %2s
</translation>
</message>
<message>
<source>Video: %1x%2, </source>
- <translation>Video: %1x%2, </translation>
+ <translation type="obsolete">Video: %1x%2, </translation>
</message>
<message>
<source>%1 fps, </source>
- <translation>%1 fps, </translation>
+ <translation type="obsolete">%1 fps, </translation>
</message>
<message>
<source>Audio: </source>
@@ -664,6 +793,18 @@
<source>unknown</source>
<translation>bilinmiyor</translation>
</message>
+ <message>
+ <source>Duration: %1m %2s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Video: %1x%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 fps</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MapModel</name>
@@ -743,6 +884,21 @@
</message>
</context>
<context>
+ <name>PageDataDownload</name>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading, please wait.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This page requires an internet connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>PageDrawMap</name>
<message>
<source>Undo</source>
@@ -780,6 +936,22 @@
<source>Eraser</source>
<translation>Silgi</translation>
</message>
+ <message>
+ <source>Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -838,9 +1010,11 @@
<source>Ranking</source>
<translation>Sıralama</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>En iyi atış ödülü: <b>%2</b> puanla <b>%1</b></translation>
+ <translation type="unfinished">
+ <numerusform>En iyi atış ödülü: <b>%2</b> puanla <b>%1</b></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -878,6 +1052,20 @@
<numerusform><b>%1</b> korktu ve <b>%2</b> kez turu pas geçti.</numerusform>
</translation>
</message>
+ <message>
+ <source>Play again</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished">Kaydet</translation>
+ </message>
+ <message numerus="yes">
+ <source>(%1 %2)</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>PageInGame</name>
@@ -992,6 +1180,10 @@
<source>Insert your address here</source>
<translation>Adresi buraya girin</translation>
</message>
+ <message>
+ <source>Click here for details</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageOptions</name>
@@ -1191,11 +1383,11 @@
</message>
<message>
<source>Rules:</source>
- <translation>Kurallar:</translation>
+ <translation type="obsolete">Kurallar:</translation>
</message>
<message>
<source>Weapons:</source>
- <translation>Silahlar:</translation>
+ <translation type="obsolete">Silahlar:</translation>
</message>
<message numerus="yes">
<source>%1 players online</source>
@@ -1221,7 +1413,7 @@
</message>
<message>
<source>Clear filters</source>
- <translation>Süzgeçleri temizle</translation>
+ <translation type="obsolete">Süzgeçleri temizle</translation>
</message>
<message>
<source>Open server administration page</source>
@@ -1350,6 +1542,22 @@
<source>Add an indestructible border along the bottom</source>
<translation>Alta yok edilemez bir sınır ekle</translation>
</message>
+ <message>
+ <source>None (Default)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap (World wraps)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bounce (Edges reflect)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sea (Edges connect to sea)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageSelectWeapon</name>
@@ -1447,15 +1655,25 @@
<message>
<source>Date: %1
</source>
- <translation>Tarih: %1
+ <translation type="obsolete">Tarih: %1
</translation>
</message>
<message>
<source>Size: %1
</source>
- <translation>Boyut: %1
+ <translation type="obsolete">Boyut: %1
</translation>
</message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="unfinished">Tarih: %1
+ {1?}</translation>
+ </message>
+ <message>
+ <source>Size: %1</source>
+ <translation type="unfinished">Boyut: %1
+ {1?}</translation>
+ </message>
</context>
<context>
<name>QAction</name>
@@ -1590,6 +1808,38 @@
<source>Frontend music</source>
<translation>Ön uç müziği</translation>
</message>
+ <message>
+ <source>Team</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable team tags by default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable hedgehog tags by default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Health</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable health tags by default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Translucent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable translucent tags by default</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QComboBox</name>
@@ -1611,7 +1861,7 @@
</message>
<message>
<source>Any</source>
- <translation>Herhangi</translation>
+ <translation type="obsolete">Herhangi</translation>
</message>
<message>
<source>Disabled</source>
@@ -1817,7 +2067,7 @@
</message>
<message>
<source>Tip: </source>
- <translation>İpucu: </translation>
+ <translation type="obsolete">İpucu: </translation>
</message>
<message>
<source>Quality</source>
@@ -1963,6 +2213,22 @@
<source>This setting will be effective at next restart.</source>
<translation>Bu ayar bir sonraki başlatmada etkin olacaktır.</translation>
</message>
+ <message>
+ <source>Tip: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Displayed tags above hogs and translucent tags</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>World Edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -1987,7 +2253,7 @@
</message>
<message>
<source>-r%1 (%2)</source>
- <translation>-r%1 (%2)</translation>
+ <translation type="obsolete">-r%1 (%2)</translation>
</message>
</context>
<context>
@@ -2240,6 +2506,13 @@
</message>
</context>
<context>
+ <name>QObject</name>
+ <message>
+ <source>No description available</source>
+ <translation type="unfinished">Kullanılabilir açıklama yok</translation>
+ </message>
+</context>
+<context>
<name>QPushButton</name>
<message>
<source>default</source>
@@ -2355,12 +2628,16 @@
</message>
<message>
<source>Click to copy your unique server URL in your clipboard. Send this link to your friends ands and they will be able to join you.</source>
- <translation>Benzersiz sunucu adresini panoya kopyalamak için tıkla. Bu bağlantıyı arkadaşlarına gönder ve sana katılmalarını sağla.</translation>
+ <translation type="obsolete">Benzersiz sunucu adresini panoya kopyalamak için tıkla. Bu bağlantıyı arkadaşlarına gönder ve sana katılmalarını sağla.</translation>
</message>
<message>
<source>Start private server</source>
<translation>Özel sunucuyu başlat</translation>
</message>
+ <message>
+ <source>Click to copy your unique server URL to your clipboard. Send this link to your friends and they will be able to join you.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>RoomNamePrompt</name>
@@ -2376,6 +2653,10 @@
<source>Create room</source>
<translation>Oda oluştur</translation>
</message>
+ <message>
+ <source>set password</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>RoomsListModel</name>
@@ -2423,6 +2704,14 @@
<source>Hand-drawn</source>
<translation>El Çizimi</translation>
</message>
+ <message>
+ <source>Script</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2467,7 +2756,11 @@
</message>
<message>
<source>copy of</source>
- <translation>kopya</translation>
+ <translation type="obsolete">kopya</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2482,6 +2775,15 @@
<translation>%1 içinde motor çalıştırılamıyor
Hata kodu: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2494,7 +2796,7 @@
<name>TeamShowWidget</name>
<message>
<source>%1's team</source>
- <translation>%1 takımı</translation>
+ <translation type="obsolete">%1 takımı</translation>
</message>
</context>
<context>
@@ -2548,7 +2850,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>kirpi bul</translation>
+ <translation type="obsolete">kirpi bul</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2682,6 +2984,14 @@
<source>hedgehog info</source>
<translation>kirpi bilgisi</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2730,7 +3040,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Kamerayı etkin kirpiye götür:</translation>
+ <translation type="obsolete">Kamerayı etkin kirpiye götür:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2772,6 +3082,14 @@
<source>Hedgehog movement</source>
<translation>Kirpi hareketi</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3206,5 +3524,69 @@
<source>Empty config entry</source>
<translation>Boş yapılandırma girdisi</translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">duraklat</translation>
+ </message>
+ <message>
+ <source>Restricted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Room version incompatible to your hedgewars version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts Tue Oct 28 10:17:49 2014 -0400
@@ -23,7 +23,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копія</translation>
+ <translation type="obsolete">копія</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -224,6 +228,56 @@
Перевірте інсталяцію!</translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -424,6 +478,17 @@
<source>Cannot open demofile %1</source>
<translation>Не можу відкрити демо %1</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -551,6 +616,14 @@
<source>Theme: %1</source>
<translation>Тема: %1</translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -617,6 +690,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation>Сервер застарів. Від'єднуюсь.</translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -800,6 +877,10 @@
<source>This page requires an internet connection.</source>
<translation>Ця сторінка потребує з'єднання з інтернетом.</translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -851,6 +932,10 @@
<source>Ellipse</source>
<translation>Еліпс</translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -909,9 +994,13 @@
<source>Ranking</source>
<translation>Позиції</translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation>Нагороду за кращий постріл отримує <b>%1</b> з <b>%2</b> пунктами нанесених втрат.</translation>
+ <translation type="unfinished">
+ <numerusform>Нагороду за кращий постріл отримує <b>%1</b> з <b>%2</b> пунктами нанесених втрат.</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2142,6 +2231,10 @@
<source>World Edge</source>
<translation>Край світу</translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2591,6 +2684,10 @@
<source>Script</source>
<translation>Скрипт</translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2635,7 +2732,11 @@
</message>
<message>
<source>copy of</source>
- <translation>копія</translation>
+ <translation type="obsolete">копія</translation>
+ </message>
+ <message>
+ <source>copy of %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2650,6 +2751,15 @@
<translation>Неможливо запустити двигун на %1
Код помилки: %2</translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2709,7 +2819,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>знайти їжачка</translation>
+ <translation type="obsolete">знайти їжачка</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2843,6 +2953,14 @@
<source>hedgehog info</source>
<translation>про їжака</translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2891,7 +3009,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation>Перемістити камеру до активного їжака:</translation>
+ <translation type="obsolete">Перемістити камеру до активного їжака:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2933,6 +3051,14 @@
<source>Hedgehog movement</source>
<translation>Рух їжака</translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3375,5 +3501,61 @@
<source>Empty config entry</source>
<translation>Порожній конфігураційний запис</translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">пауза</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Tue Oct 28 10:17:49 2014 -0400
@@ -4,7 +4,7 @@
<context>
<name>About</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="101"/>
<source>Unknown Compiler</source>
<translation type="unfinished"></translation>
</message>
@@ -20,76 +20,76 @@
<context>
<name>AmmoSchemeModel</name>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="685"/>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="697"/>
<source>new</source>
<translation type="unfinished">新</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="691"/>
- <source>copy of</source>
+ <location filename="../../../../QTfrontend/model/ammoSchemeModel.cpp" line="703"/>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BanDialog</name>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
<source>permanent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="38"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
- <source>IP</source>
- <translation type="unfinished">IP</translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="39"/>
- <source>Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="40"/>
- <source>IP/Nick</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="41"/>
- <source>Reason</source>
- <translation type="unfinished"></translation>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
+ <source>IP</source>
+ <translation type="unfinished">IP</translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="42"/>
+ <source>Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="43"/>
+ <source>IP/Nick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="44"/>
+ <source>Reason</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="45"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="48"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="51"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="49"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="52"/>
<source>Cancel</source>
<translation type="unfinished">取消</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="80"/>
<source>you know why</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>Please, specify %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="87"/>
<source>nickname</source>
<translation type="unfinished"></translation>
</message>
@@ -97,7 +97,7 @@
<context>
<name>DataManager</name>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="149"/>
<source>Use Default</source>
<translation type="unfinished"></translation>
</message>
@@ -194,47 +194,47 @@
<context>
<name>HWApplication</name>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="25"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="26"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
<source>%1 minutes</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="27"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
<source>%1 hour</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="28"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="29"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="30"/>
- <source>%1 hours</source>
- <translation type="unfinished">
- <numerusform></numerusform>
- </translation>
- </message>
- <message numerus="yes">
<location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="31"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
+ <source>%1 hours</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
<source>%1 day</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="32"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="33"/>
- <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="34"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="35"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="36"/>
+ <location filename="../../../../QTfrontend/ui/dialog/bandialog.cpp" line="37"/>
<source>%1 days</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/HWApplication.cpp" line="94"/>
+ <location filename="../../../../QTfrontend/HWApplication.cpp" line="93"/>
<source>Scheme '%1' not supported</source>
<translation type="unfinished"></translation>
</message>
@@ -244,7 +244,67 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/main.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/main.cpp" line="138"/>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="139"/>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="140"/>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="141"/>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="142"/>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="143"/>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="144"/>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="145"/>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="191"/>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="231"/>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/main.cpp" line="305"/>
<source>Failed to open data directory:
%1
@@ -263,67 +323,67 @@
<context>
<name>HWChatWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="505"/>
<source>%1 has joined</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="523"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="526"/>
<source>%1 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="525"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="528"/>
<source>%1 has left (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="652"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="657"/>
<source>%1 has been removed from your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="662"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="667"/>
<source>%1 has been added to your ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="692"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="697"/>
<source>%1 has been removed from your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="701"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="706"/>
<source>%1 has been added to your friends list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="767"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="772"/>
<source>Stylesheet imported from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="768"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="773"/>
<source>Enter %1 if you want to use the current StyleSheet in future, enter %2 to reset!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="776"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="781"/>
<source>Couldn't read %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="784"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="789"/>
<source>StyleSheet discarded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="813"/>
<source>StyleSheet saved to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="811"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="816"/>
<source>Failed to save StyleSheet to %1</source>
<translation type="unfinished"></translation>
</message>
@@ -442,35 +502,35 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="1989"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="1990"/>
<source>Hedgewars Demo File</source>
<comment>File Types</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="1990"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="1991"/>
<source>Hedgewars Save File</source>
<comment>File Types</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2051"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2052"/>
<source>Demo name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2119"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2120"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="1713"/>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2059"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2060"/>
<source>Cannot save record to file %1</source>
<translation>无法录入文件 %1</translation>
</message>
@@ -478,13 +538,25 @@
<context>
<name>HWGame</name>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="367"/>
- <location filename="../../../../QTfrontend/net/recorder.cpp" line="112"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="252"/>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/game.cpp" line="383"/>
+ <location filename="../../../../QTfrontend/net/recorder.cpp" line="113"/>
<source>en.txt</source>
<translation>zh_CN.txt</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/game.cpp" line="417"/>
+ <location filename="../../../../QTfrontend/game.cpp" line="433"/>
<source>Cannot open demofile %1</source>
<translation>DEMO %1 打不开</translation>
</message>
@@ -492,158 +564,168 @@
<context>
<name>HWMapContainer</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
<source>Small tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="212"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
<source>Medium tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="131"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="133"/>
<source>Seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="99"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="100"/>
<source>Map type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="102"/>
- <source>Image map</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="103"/>
- <source>Mission map</source>
+ <source>Image map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="104"/>
- <source>Hand-drawn</source>
+ <source>Mission map</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="105"/>
- <source>Randomly generated</source>
+ <source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="106"/>
+ <source>Randomly generated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="107"/>
<source>Random maze</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="116"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="108"/>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="118"/>
<source>Random</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="142"/>
<source>Map preview:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="179"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="181"/>
<source>Load map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="185"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="187"/>
<source>Edit map drawing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="198"/>
- <source>All</source>
- <translation>全部</translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="199"/>
- <source>Small</source>
- <translation>小型</translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="200"/>
- <source>Medium</source>
- <translation>中型</translation>
+ <source>All</source>
+ <translation>全部</translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="201"/>
- <source>Large</source>
- <translation>大型</translation>
+ <source>Small</source>
+ <translation>小型</translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="202"/>
- <source>Cavern</source>
- <translation>洞穴</translation>
+ <source>Medium</source>
+ <translation>中型</translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="203"/>
+ <source>Large</source>
+ <translation>大型</translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="204"/>
+ <source>Cavern</source>
+ <translation>洞穴</translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="205"/>
<source>Wacky</source>
<translation>曲折</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="213"/>
- <source>Large tunnels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="214"/>
- <source>Small islands</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="215"/>
- <source>Medium islands</source>
+ <source>Large tunnels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="216"/>
+ <source>Small islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="217"/>
+ <source>Medium islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="218"/>
<source>Large islands</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="715"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="726"/>
<source>Map size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="722"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="733"/>
<source>Maze style:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="736"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="740"/>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="754"/>
<source>Mission:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="747"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="765"/>
<source>Map:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="811"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="942"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="829"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="960"/>
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="893"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="911"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
@@ -669,43 +751,48 @@
<context>
<name>HWNewNet</name>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="75"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="78"/>
<source>User quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="226"/>
- <source>Remote host has closed connection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="229"/>
- <source>The host was not found. Please check the host name and port settings.</source>
- <translation>错误没找到这个主机。请检查主机名和端口设置。</translation>
+ <source>Remote host has closed connection</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/net/newnetclient.cpp" line="232"/>
+ <source>The host was not found. Please check the host name and port settings.</source>
+ <translation>错误没找到这个主机。请检查主机名和端口设置。</translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="235"/>
<source>Connection refused</source>
<translation>连接被拒绝</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="291"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="297"/>
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="808"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="549"/>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="861"/>
<source>%1 *** %2 has left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="810"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="863"/>
<source>%1 *** %2 has left (%3)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="662"/>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="793"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="714"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="846"/>
<source>%1 *** %2 has joined the room</source>
<translation type="unfinished"></translation>
</message>
@@ -715,12 +802,12 @@
<translation>退出原因:</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="718"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="771"/>
<source>Room destroyed</source>
<translation>房间损坏</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/net/newnetclient.cpp" line="528"/>
<source>You got kicked</source>
<translation>被踢出</translation>
</message>
@@ -836,7 +923,7 @@
<context>
<name>MapModel</name>
<message>
- <location filename="../../../../QTfrontend/model/MapModel.cpp" line="211"/>
+ <location filename="../../../../QTfrontend/model/MapModel.cpp" line="212"/>
<source>No description available.</source>
<translation type="unfinished"></translation>
</message>
@@ -930,12 +1017,17 @@
<context>
<name>PageDataDownload</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="66"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="57"/>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="80"/>
<source>Loading, please wait.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="126"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedata.cpp" line="140"/>
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
@@ -974,33 +1066,38 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="47"/>
- <source>Load</source>
- <translation type="unfinished">读取</translation>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="48"/>
+ <source>Load</source>
+ <translation type="unfinished">读取</translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="49"/>
<source>Save</source>
<translation type="unfinished">保存</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
<source>Load drawn map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Drawn Maps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="76"/>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="78"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="84"/>
+ <location filename="../../../../QTfrontend/ui/page/pagedrawmap.cpp" line="86"/>
<source>Save drawn map</source>
<translation type="unfinished"></translation>
</message>
@@ -1086,55 +1183,57 @@
<source>Save</source>
<translation type="unfinished">保存</translation>
</message>
- <message>
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="211"/>
+ <message numerus="yes">
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="212"/>
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="219"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="220"/>
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="226"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="227"/>
<source>A total of <b>%1</b> hedgehog(s) were killed during this round.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="303"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="304"/>
<source>(%1 kill)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="305"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="306"/>
<source>(%1 %2)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="318"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="319"/>
<source><b>%1</b> thought it's good to shoot his own hedgehogs with <b>%2</b> pts.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="326"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="327"/>
<source><b>%1</b> killed <b>%2</b> of his own hedgehogs.</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="334"/>
+ <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="335"/>
<source><b>%1</b> was scared and skipped turn <b>%2</b> times.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1160,72 +1259,72 @@
<context>
<name>PageMain</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="45"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="47"/>
<source>Play a game on a single computer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="50"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="52"/>
<source>Play a game across a network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="66"/>
<source>Play local network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="65"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="67"/>
<source>Play a game across a local area network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="69"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="71"/>
<source>Play official network game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="72"/>
<source>Play a game on an official server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="79"/>
<source>Read about who is behind the Hedgewars Project</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="80"/>
- <source>Feedback</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="82"/>
+ <source>Feedback</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="84"/>
<source>Leave a feedback here reporting issues, suggesting features or just saying how you like Hedgewars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="85"/>
- <source>Downloadable Content</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="87"/>
+ <source>Downloadable Content</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="89"/>
<source>Access the user created content downloadable from our website</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="107"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="109"/>
<source>Exit game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="111"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="113"/>
<source>Manage videos recorded from game</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="115"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="117"/>
<source>Edit game preferences</source>
<translation type="unfinished"></translation>
</message>
@@ -1513,27 +1612,27 @@
<context>
<name>PageRoomsList</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="64"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="85"/>
<source>Search for a room:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="91"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="112"/>
<source>Create room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="95"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="116"/>
<source>Join room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="153"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="67"/>
<source>Room state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="171"/>
<source>Open server administration page</source>
<translation type="unfinished"></translation>
</message>
@@ -1546,14 +1645,14 @@
<translation type="obsolete">加入</translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="546"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="531"/>
<source>%1 players online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="184"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="169"/>
<source>Admin features</source>
<translation>管理员功能</translation>
</message>
@@ -1696,37 +1795,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="394"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="395"/>
- <source>Wrap (World wraps)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="396"/>
- <source>Bounce (Edges reflect)</source>
+ <source>Wrap (World wraps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="397"/>
+ <source>Bounce (Edges reflect)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="398"/>
<source>Sea (Edges connect to sea)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="419"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="434"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="420"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="435"/>
<source>New</source>
<translation>新游戏</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="421"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="436"/>
<source>Delete</source>
<translation>删除</translation>
</message>
@@ -1813,44 +1912,44 @@
<context>
<name>PageVideos</name>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="121"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="122"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="123"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="263"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="264"/>
<source>%1 bytes</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="508"/>
<source>(in progress...)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="511"/>
- <source>Date: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="512"/>
+ <source>Date: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="513"/>
<source>Size: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="731"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="732"/>
<source>encoding</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="733"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="734"/>
<source>uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -1858,7 +1957,7 @@
<context>
<name>QAction</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="257"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="260"/>
<source>Kick</source>
<translation>踢</translation>
</message>
@@ -1882,49 +1981,49 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="253"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="256"/>
<source>Info</source>
<translation>信息</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="261"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="264"/>
<source>Ban</source>
<translation>屏蔽</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="265"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="268"/>
<source>Follow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="269"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="272"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="895"/>
<source>Ignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="273"/>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="276"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="907"/>
<source>Add friend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="885"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="890"/>
<source>Unignore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="897"/>
+ <location filename="../../../../QTfrontend/ui/widget/chatwidget.cpp" line="902"/>
<source>Remove friend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="162"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="74"/>
<source>Show games in lobby</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="165"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="77"/>
<source>Show games in-progress</source>
<translation type="unfinished"></translation>
</message>
@@ -2181,7 +2280,7 @@
<translation>城堡模式</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="259"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="255"/>
<source>Playing teams</source>
<translation>玩家队伍</translation>
</message>
@@ -2201,12 +2300,12 @@
<translation>基本设置</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="118"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="119"/>
<source>Videos</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="154"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="155"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
@@ -2269,12 +2368,12 @@
<translation>FPS 上限</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="77"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
<source>Revision</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="79"/>
+ <location filename="../../../../QTfrontend/ui/widget/about.cpp" line="81"/>
<source>This program is distributed under the %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2388,7 +2487,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="403"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="404"/>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="418"/>
<source>Scheme Name:</source>
<translation>设置名称:</translation>
</message>
@@ -2485,12 +2589,13 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="137"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="141"/>
<source>This development build is 'work in progress' and may not be compatible with other versions of the game, while some features might be broken or incomplete!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="139"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="143"/>
+ <location filename="../../../../QTfrontend/ui/page/pagemain.cpp" line="149"/>
<source>Tip: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2560,12 +2665,12 @@
<context>
<name>QMessageBox</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="368"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="370"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="369"/>
+ <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="371"/>
<source>Cannot use the ammo '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2581,7 +2686,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/hwform.cpp" line="986"/>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="518"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="534"/>
<source>Cannot delete default scheme '%1'!</source>
<translation type="unfinished"></translation>
</message>
@@ -2606,19 +2711,19 @@
<translation>服务器连接丢失</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2126"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
<source>Not all players are ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2127"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2128"/>
<source>Are you sure you want to start this game?
Not all players are ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="349"/>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="24"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="26"/>
<source>Hedgewars - Error</source>
<translation type="unfinished"></translation>
</message>
@@ -2644,18 +2749,18 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2029"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
<location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="436"/>
<source>Hedgewars - Success</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2030"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2031"/>
<source>All file associations have been set</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/hwform.cpp" line="2035"/>
+ <location filename="../../../../QTfrontend/hwform.cpp" line="2036"/>
<source>File association failed.</source>
<translation type="unfinished"></translation>
</message>
@@ -2723,80 +2828,80 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="507"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="492"/>
<source>Room Name - Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="508"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="493"/>
<source>Please select room from the list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="533"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="518"/>
<source>Room Name - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="534"/>
+ <location filename="../../../../QTfrontend/ui/page/pageroomslist.cpp" line="519"/>
<source>The game you are trying to join has started.
Do you still want to join the room?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="517"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="533"/>
<source>Schemes - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="526"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="542"/>
<source>Schemes - Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="527"/>
+ <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="543"/>
<source>Do you really want to delete the game scheme '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="615"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="644"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="869"/>
- <source>Videos - Are you sure?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="616"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <source>Videos - Are you sure?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="617"/>
<source>Do you really want to delete the video '%1'?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="645"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="646"/>
<source>Do you really want to remove %1 file(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="870"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="871"/>
<source>Do you really want to cancel uploading %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="141"/>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="161"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="903"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="146"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="166"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="921"/>
<source>File error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="147"/>
<source>Cannot open '%1' for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="162"/>
- <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="904"/>
+ <location filename="../../../../QTfrontend/ui/widget/drawmapwidget.cpp" line="167"/>
+ <location filename="../../../../QTfrontend/ui/widget/mapContainer.cpp" line="922"/>
<source>Cannot open '%1' for reading</source>
<translation type="unfinished"></translation>
</message>
@@ -2827,12 +2932,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="32"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="34"/>
<source>Hedgewars - Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="40"/>
+ <location filename="../../../../QTfrontend/util/MessageDialog.cpp" line="42"/>
<source>Hedgewars - Information</source>
<translation type="unfinished"></translation>
</message>
@@ -2932,14 +3037,14 @@
</message>
<message>
<location filename="../../../../QTfrontend/ui/dialog/input_ip.cpp" line="58"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
<location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="53"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="190"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="191"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
<source>Delete</source>
<translation>删除</translation>
</message>
@@ -2964,44 +3069,44 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="140"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
<source>Open videos directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="141"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="142"/>
<source>Open the video directory in your system</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="186"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="187"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="188"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="189"/>
<source>Play this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="192"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="193"/>
<source>Delete this video</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="194"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="877"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="195"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="878"/>
<source>Upload to YouTube</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="196"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="197"/>
<source>Upload this video to your Youtube account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
+ <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
<source>Cancel uploading</source>
<translation type="unfinished"></translation>
</message>
@@ -3088,6 +3193,11 @@
</message>
<message>
<location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="135"/>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/model/roomslistmodel.cpp" line="136"/>
<source>Hand-drawn</source>
<translation type="unfinished"></translation>
</message>
@@ -3146,28 +3256,38 @@
<message>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="325"/>
<location filename="../../../../QTfrontend/ui/widget/selectWeapon.cpp" line="330"/>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TCPBase</name>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="92"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="122"/>
<source>Unable to start server at %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="181"/>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="221"/>
<source>Unable to run engine at %1
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="237"/>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
<message>
- <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="264"/>
+ <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="260"/>
<source>At least two teams are required to play!</source>
<translation type="unfinished"></translation>
</message>
@@ -3302,6 +3422,11 @@
<translation>定时5秒</translation>
</message>
<message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../../../QTfrontend/binds.cpp" line="55"/>
<source>zoom in</source>
<translation type="unfinished"></translation>
@@ -3328,11 +3453,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>record</source>
<translation type="unfinished"></translation>
</message>
@@ -3342,9 +3472,8 @@
<translation>退出</translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
<source>find hedgehog</source>
- <translation>找到 刺猬</translation>
+ <translation type="obsolete">找到 刺猬</translation>
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="31"/>
@@ -3469,7 +3598,7 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="49"/>
- <source>Move the camera to the active hog:</source>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3509,11 +3638,16 @@
</message>
<message>
<location filename="../../../../QTfrontend/binds.cpp" line="68"/>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
<source>Toggle labels above hedgehogs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
+ <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
<source>Record video:</source>
<translation type="unfinished"></translation>
</message>
@@ -3876,44 +4010,44 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/DataManager.cpp" line="155"/>
+ <location filename="../../../../QTfrontend/util/DataManager.cpp" line="156"/>
<source>Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="133"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="134"/>
<source>Axis</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="137"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="152"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="138"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="153"/>
<source>(Up)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="141"/>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="156"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="142"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="157"/>
<source>(Down)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="148"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="149"/>
<source>Hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="160"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="161"/>
<source>(Left)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="164"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="165"/>
<source>(Right)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="172"/>
+ <location filename="../../../../QTfrontend/util/SDLInteraction.cpp" line="173"/>
<source>Button</source>
<translation type="unfinished"></translation>
</message>
@@ -3921,152 +4055,222 @@
<context>
<name>server</name>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
<source>Restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
- <source>Not room master</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
- <source>Corrupted hedgehogs info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
- <source>too many teams</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
- <source>too many hedgehogs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
- <source>There's already a team with same name in the list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
- <source>round in progress</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
- <source>restricted</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
- <source>REMOVE_TEAM: no such team</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../QTfrontend/servermessages.h" line="11"/>
- <source>Not team owner!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../QTfrontend/servermessages.h" line="12"/>
- <source>Less than two clans!</source>
+ <source>Not room master</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="13"/>
- <source>Illegal room name</source>
+ <source>Corrupted hedgehogs info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="14"/>
- <source>Room with such name already exists</source>
+ <source>too many teams</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="15"/>
- <source>Nickname already chosen</source>
+ <source>too many hedgehogs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="16"/>
- <source>Illegal nickname</source>
+ <source>There's already a team with same name in the list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="17"/>
- <source>Protocol already known</source>
+ <source>round in progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="18"/>
- <source>Bad number</source>
+ <source>restricted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="19"/>
- <source>Nickname is already in use</source>
+ <source>REMOVE_TEAM: no such team</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="20"/>
- <source>No checker rights</source>
- <translation type="unfinished"></translation>
+ <source>Not team owner!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="9"/>
+ <source>Less than two clans!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="2"/>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="3"/>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="4"/>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="5"/>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="6"/>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="7"/>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="8"/>
+ <source>pause</source>
+ <translation type="unfinished">暂停</translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="21"/>
- <source>Authentication failed</source>
+ <source>Illegal room name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="22"/>
- <source>60 seconds cooldown after kick</source>
+ <source>Room with such name already exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="23"/>
- <source>kicked</source>
+ <source>Nickname already chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="24"/>
- <source>Ping timeout</source>
+ <source>Illegal nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="25"/>
- <source>bye</source>
+ <source>Protocol already known</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="26"/>
- <source>No such room</source>
+ <source>Bad number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="27"/>
- <source>Room version incompatible to your hedgewars version</source>
+ <source>Nickname is already in use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="28"/>
- <source>Joining restricted</source>
+ <source>No checker rights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="29"/>
- <source>Registered users only</source>
+ <source>Authentication failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="30"/>
- <source>You are banned in this room</source>
+ <source>60 seconds cooldown after kick</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../QTfrontend/servermessages.h" line="31"/>
+ <source>kicked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="32"/>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="33"/>
+ <source>Ping timeout</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="34"/>
+ <source>bye</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="35"/>
+ <source>No such room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="36"/>
+ <source>Room version incompatible to your hedgewars version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="37"/>
+ <source>Joining restricted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="38"/>
+ <source>Registered users only</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="39"/>
+ <source>You are banned in this room</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="40"/>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="41"/>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="42"/>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="43"/>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="44"/>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="45"/>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../QTfrontend/servermessages.h" line="10"/>
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
--- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Tue Oct 28 09:56:28 2014 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Tue Oct 28 10:17:49 2014 -0400
@@ -22,7 +22,7 @@
<translation>新</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -205,6 +205,56 @@
Please check your installation!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Usage</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OPTION</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONNECTSTRING</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display this help</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path for configuration data and user data</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom path to the game data folder</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hedgewars can use a %1 (e.g. "%2") to connect on start.</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown option argument: %1</source>
+ <comment>command-line</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWAskQuitDialog</name>
@@ -394,6 +444,17 @@
<source>Cannot open demofile %1</source>
<translation>DEMO %1 打不開</translation>
</message>
+ <message>
+ <source>A Fatal ERROR occured! - The game engine had to stop.
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%1' button in the main menu!
+
+Last two engine messages:
+%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWMapContainer</name>
@@ -521,6 +582,14 @@
<source>Theme: %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWNetServersModel</name>
@@ -587,6 +656,10 @@
<source>The server is too old. Disconnecting now.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Server authentication error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>HWPasswordDialog</name>
@@ -767,6 +840,10 @@
<source>This page requires an internet connection.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open packages directory</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageDrawMap</name>
@@ -818,6 +895,10 @@
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Optimize</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PageEditTeam</name>
@@ -876,9 +957,11 @@
<source>Ranking</source>
<translation type="unfinished"></translation>
</message>
- <message>
+ <message numerus="yes">
<source>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ </translation>
</message>
<message numerus="yes">
<source>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</source>
@@ -2061,6 +2144,10 @@
<source>World Edge</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Script parameter</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QLineEdit</name>
@@ -2504,6 +2591,10 @@
<source>Script</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Random Perlin</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SeedPrompt</name>
@@ -2547,7 +2638,7 @@
<translation type="unfinished">新</translation>
</message>
<message>
- <source>copy of</source>
+ <source>copy of %1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2562,6 +2653,15 @@
Error code: %2</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>The game engine died unexpectedly!
+(exit code %1)
+
+We are very sorry for the inconvenience :(
+
+If this keeps happening, please click the '%2' button in the main menu!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TeamSelWidget</name>
@@ -2677,7 +2777,7 @@
</message>
<message>
<source>find hedgehog</source>
- <translation>尋找刺蝟</translation>
+ <translation type="obsolete">尋找刺蝟</translation>
</message>
<message>
<source>ammo menu</source>
@@ -2755,6 +2855,14 @@
<source>hedgehog info</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>autocam / find hedgehog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>speed up replay</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (categories)</name>
@@ -2803,7 +2911,7 @@
</message>
<message>
<source>Move the camera to the active hog:</source>
- <translation type="unfinished">移動鏡頭到選中刺蝟:</translation>
+ <translation type="obsolete">移動鏡頭到選中刺蝟:</translation>
</message>
<message>
<source>Move the cursor or camera without using the mouse:</source>
@@ -2845,6 +2953,14 @@
<source>Hedgehog movement</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle automatic camera / refocus on active hedgehog:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Demo replay:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>binds (keys)</name>
@@ -3287,5 +3403,61 @@
<source>Empty config entry</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You already have voted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New voting started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Voting expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pause</source>
+ <translation type="unfinished">暫停</translation>
+ </message>
+ <message>
+ <source>Reconnected too fast</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Chat flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excess flood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game messages flood detected - 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning! Joins flood protection activated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There's no voting going on</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>