# HG changeset patch # User nemo # Date 1414505869 14400 # Node ID aa51247056639757a3f0c55879e513adc21bb8c7 # Parent d108ca108ef33302f42c24cc7a415b8116257136 Update Qt strings too diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ar.ts --- 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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_bg.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_cs.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_da.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_de.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_el.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_en.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_es.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_fi.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_fr.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_gl.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_hu.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_it.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ja.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ko.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_lt.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ms.ts --- 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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_nl.ts --- 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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_pl.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_pt_BR.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_pt_PT.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ro.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_ru.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_sk.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_sv.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_tr_TR.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_uk.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_zh_CN.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> diff -r d108ca108ef3 -r aa5124705663 share/hedgewars/Data/Locale/hedgewars_zh_TW.ts --- 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>