Palewolf:
authorsheepluva
Sat, 03 Apr 2010 10:26:24 +0000
changeset 3284 7ffd0e20ad08
parent 3283 18ee933a5864
child 3285 e73202c9973f
Palewolf: * SniperRifle.lua: convert spaces to tabs * Update spanish translation sheepluva: translations: * ran sed -i 's/ type="[^"]*"//' on .ts files as requested by Smaxx and Palewolf * ran lupdate and lrelease frontend: * reduce min window-size a bit * make option page scale down better engine: * replacing Smaxx' latest commit with a TryDo()
QTfrontend/hwform.cpp
QTfrontend/pages.cpp
hedgewars/uRandom.pas
share/hedgewars/Data/Locale/hedgewars_bg.qm
share/hedgewars/Data/Locale/hedgewars_bg.ts
share/hedgewars/Data/Locale/hedgewars_cs.qm
share/hedgewars/Data/Locale/hedgewars_cs.ts
share/hedgewars/Data/Locale/hedgewars_de.qm
share/hedgewars/Data/Locale/hedgewars_de.ts
share/hedgewars/Data/Locale/hedgewars_en.qm
share/hedgewars/Data/Locale/hedgewars_en.ts
share/hedgewars/Data/Locale/hedgewars_es.qm
share/hedgewars/Data/Locale/hedgewars_es.ts
share/hedgewars/Data/Locale/hedgewars_fi.qm
share/hedgewars/Data/Locale/hedgewars_fi.ts
share/hedgewars/Data/Locale/hedgewars_fr.qm
share/hedgewars/Data/Locale/hedgewars_fr.ts
share/hedgewars/Data/Locale/hedgewars_it.qm
share/hedgewars/Data/Locale/hedgewars_it.ts
share/hedgewars/Data/Locale/hedgewars_ja.qm
share/hedgewars/Data/Locale/hedgewars_ja.ts
share/hedgewars/Data/Locale/hedgewars_pl.qm
share/hedgewars/Data/Locale/hedgewars_pl.ts
share/hedgewars/Data/Locale/hedgewars_pt_BR.qm
share/hedgewars/Data/Locale/hedgewars_pt_BR.ts
share/hedgewars/Data/Locale/hedgewars_pt_PT.qm
share/hedgewars/Data/Locale/hedgewars_pt_PT.ts
share/hedgewars/Data/Locale/hedgewars_ru.qm
share/hedgewars/Data/Locale/hedgewars_ru.ts
share/hedgewars/Data/Locale/hedgewars_sk.qm
share/hedgewars/Data/Locale/hedgewars_sk.ts
share/hedgewars/Data/Locale/hedgewars_sv.qm
share/hedgewars/Data/Locale/hedgewars_sv.ts
share/hedgewars/Data/Locale/hedgewars_tr_TR.qm
share/hedgewars/Data/Locale/hedgewars_tr_TR.ts
share/hedgewars/Data/Locale/hedgewars_uk.qm
share/hedgewars/Data/Locale/hedgewars_uk.ts
share/hedgewars/Data/Locale/hedgewars_zh_CN.qm
share/hedgewars/Data/Locale/hedgewars_zh_CN.ts
share/hedgewars/Data/Locale/hedgewars_zh_TW.qm
share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
share/hedgewars/Data/Missions/Training/SniperRifle.lua
--- a/QTfrontend/hwform.cpp	Sat Apr 03 08:47:06 2010 +0000
+++ b/QTfrontend/hwform.cpp	Sat Apr 03 10:26:24 2010 +0000
@@ -82,7 +82,7 @@
     playerHash = QString(QCryptographicHash::hash(gameSettings->value("net/nick","").toString().toLatin1(), QCryptographicHash::Md5).toHex());
 
     ui.setupUi(this);
-    setMinimumSize(800, 600);
+    setMinimumSize(760, 580);
 
     CustomizePalettes();
     
--- a/QTfrontend/pages.cpp	Sat Apr 03 08:47:06 2010 +0000
+++ b/QTfrontend/pages.cpp	Sat Apr 03 10:26:24 2010 +0000
@@ -374,7 +374,7 @@
     pageLayout->setColumnStretch(1, 100);
     pageLayout->setColumnStretch(2, 100);
     pageLayout->setRowStretch(0, 0);
-    pageLayout->setRowStretch(1, 100);
+    //pageLayout->setRowStretch(1, 100);
     pageLayout->setRowStretch(2, 0);
     pageLayout->setContentsMargins(7, 7, 7, 0);
     pageLayout->setSpacing(0);
@@ -433,9 +433,9 @@
 
             IconedGroupBox* groupWeapons = new IconedGroupBox(this);
             //groupWeapons->setContentTopPadding(0);
-            groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
+            //groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
             groupWeapons->setIcon(QIcon(":/res/weaponsicon.png"));
-            //groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
+            groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
             groupWeapons->setTitle(QGroupBox::tr("Weapons"));
             QGridLayout * WeaponsLayout = new QGridLayout(groupWeapons);
 
@@ -530,7 +530,7 @@
             AGGroupBox = new IconedGroupBox(this);
             //AGGroupBox->setContentTopPadding(0);
             AGGroupBox->setIcon(QIcon(":/res/graphicsicon.png"));
-            AGGroupBox->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
+            //AGGroupBox->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
             AGGroupBox->setTitle(QGroupBox::tr("Audio/Graphic options"));
 
             QVBoxLayout * GBAlayout = new QVBoxLayout(AGGroupBox);
@@ -555,7 +555,7 @@
             QFrame * hr = new QFrame(AGGroupBox);
             hr->setFrameStyle(QFrame::HLine);
             hr->setLineWidth(3);
-            hr->setFixedHeight(12);
+            hr->setFixedHeight(10);
             GBAlayout->addWidget(hr);
 
             QLabel * resolution = new QLabel(AGGroupBox);
@@ -577,7 +577,7 @@
             hr = new QFrame(AGGroupBox);
             hr->setFrameStyle(QFrame::HLine);
             hr->setLineWidth(3);
-            hr->setFixedHeight(12);
+            hr->setFixedHeight(10);
             GBAlayout->addWidget(hr);
 
             QHBoxLayout * GBAvollayout = new QHBoxLayout(0);
@@ -601,7 +601,7 @@
             hr = new QFrame(AGGroupBox);
             hr->setFrameStyle(QFrame::HLine);
             hr->setLineWidth(3);
-            hr->setFixedHeight(12);
+            hr->setFixedHeight(10);
             GBAlayout->addWidget(hr);
 
             QHBoxLayout * GBAfpslayout = new QHBoxLayout(0);
@@ -619,11 +619,12 @@
             hr = new QFrame(AGGroupBox);
             hr->setFrameStyle(QFrame::HLine);
             hr->setLineWidth(3);
-            hr->setFixedHeight(12);
+            hr->setFixedHeight(10);
             GBAlayout->addWidget(hr);
 
                 QLabel *restartNote = new QLabel(this);
             restartNote->setText(QString("* ") + QLabel::tr("Restart game to apply"));
+            restartNote->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
             GBAlayout->addWidget(restartNote);
 
             gbTBLayout->addWidget(AGGroupBox, 0, 1, 3, 1);
--- a/hedgewars/uRandom.pas	Sat Apr 03 08:47:06 2010 +0000
+++ b/hedgewars/uRandom.pas	Sat Apr 03 10:26:24 2010 +0000
@@ -77,12 +77,7 @@
 
 function GetRandom(m: LongWord): LongWord;
 begin
-if m = 0 then
-    begin
-    WriteLnToConsole('Warning: GetRandom(0) not defined');
-    GetRandom:= 0;
-    exit
-    end;
+TryDo((m > 0),'GetRandom(0) called! Please report this to the developers!',true);
 GetNext;
 GetRandom:= GetNext mod m
 end;
Binary file share/hedgewars/Data/Locale/hedgewars_bg.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -5,18 +5,32 @@
     <name>AmmoSchemeModel</name>
     <message>
         <source>new</source>
-        <translation type="unfinished">Нов отбор</translation>
+        <translation>Нов отбор</translation>
+    </message>
+</context>
+<context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
 </context>
 <context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
@@ -31,19 +45,19 @@
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -124,31 +138,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -178,11 +192,11 @@
     </message>
     <message>
         <source>You got kicked</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Password</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Quit reason: </source>
@@ -197,23 +211,23 @@
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -227,22 +241,22 @@
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageConnecting</name>
     <message>
         <source>Connecting...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -264,14 +278,14 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
@@ -310,18 +324,18 @@
     <name>PageNetGame</name>
     <message>
         <source>Control</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageNetType</name>
     <message>
         <source>LAN game</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Official server</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -336,19 +350,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -398,7 +412,7 @@
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
@@ -410,48 +424,48 @@
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
@@ -466,90 +480,90 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageScheme</name>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Lower gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Assisted aiming with laser sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="unfinished">Изтриване</translation>
+        <translation>Изтриване</translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -594,7 +608,7 @@
     </message>
     <message>
         <source>Ban</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Start</source>
@@ -614,30 +628,30 @@
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QCheckBox</name>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable sound</source>
@@ -669,23 +683,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -704,26 +718,26 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QGroupBox</name>
     <message>
         <source>Game Modifiers</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Basic Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Team Members</source>
@@ -759,50 +773,50 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QLabel</name>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished">Игрови настройки</translation>
+        <translation>Игрови настройки</translation>
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Turn Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Scheme Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Net nick</source>
@@ -870,44 +884,44 @@
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -979,11 +993,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1050,57 +1064,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Карта</translation>
+        <translation>Карта</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Оръжия</translation>
+        <translation>Оръжия</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1122,67 +1136,67 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Fort Mode</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Divide Teams</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Solid Land</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Border</source>
-        <translation type="unfinished">Добави гранична ивица</translation>
+        <translation>Добави гранична ивица</translation>
     </message>
     <message>
         <source>Low Gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Laser Sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Invulnerable</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1327,148 +1341,428 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Друго</translation>
+        <translation>Друго</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Изтриване</translation>
+        <translation>Изтриване</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_cs.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -5,14 +5,29 @@
     <name>AmmoSchemeModel</name>
     <message>
         <source>new</source>
-        <translation type="unfinished">nový</translation>
+        <translation>nový</translation>
+    </message>
+</context>
+<context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
 </context>
 <context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
@@ -24,26 +39,26 @@
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -96,59 +111,59 @@
     </message>
     <message>
         <source>Filter</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Cavern</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Wacky</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -186,34 +201,34 @@
     </message>
     <message>
         <source>You got kicked</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Password</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your nickname %1 is
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -227,22 +242,22 @@
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageConnecting</name>
     <message>
         <source>Connecting...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -264,7 +279,7 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -272,7 +287,7 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -319,11 +334,11 @@
     <name>PageNetType</name>
     <message>
         <source>LAN game</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Official server</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -338,19 +353,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -408,45 +423,45 @@
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -454,7 +469,7 @@
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -470,90 +485,90 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageScheme</name>
     <message>
         <source>New</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="unfinished">Smazat</translation>
+        <translation>Smazat</translation>
     </message>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Lower gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Assisted aiming with laser sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -614,34 +629,34 @@
     </message>
     <message>
         <source>Ban</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QCheckBox</name>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fullscreen</source>
@@ -673,23 +688,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -708,15 +723,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -755,19 +770,19 @@
     </message>
     <message>
         <source>Game Modifiers</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Basic Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -838,80 +853,80 @@
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Turn Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Scheme Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -983,11 +998,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1054,57 +1069,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Mapa</translation>
+        <translation>Mapa</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Zbraně</translation>
+        <translation>Zbraně</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1126,67 +1141,67 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fort Mode</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Divide Teams</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Solid Land</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Border</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Low Gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Laser Sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Invulnerable</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1330,148 +1345,428 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Ostatní</translation>
+        <translation>Ostatní</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Smazat</translation>
+        <translation>Smazat</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_de.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Nie</translation>
+        <translation>Nie</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Jede Runde</numerusform>
             <numerusform>Jede %1. Runde</numerusform>
         </translation>
@@ -1493,287 +1493,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Maus: Linke Taste</translation>
+        <translation>Maus: Linke Taste</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Maus: Mittlere Taste</translation>
+        <translation>Maus: Mittlere Taste</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Maus: Rechte Taste</translation>
+        <translation>Maus: Rechte Taste</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Maus: Mausrad hoch</translation>
+        <translation>Maus: Mausrad hoch</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Maus: Mausrad runter</translation>
+        <translation>Maus: Mausrad runter</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Rückstelltaste</translation>
+        <translation>Rückstelltaste</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabulator</translation>
+        <translation>Tabulator</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Clear</translation>
+        <translation>Clear</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Eingabetaste</translation>
+        <translation>Eingabetaste</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pause</translation>
+        <translation>Pause</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Escape</translation>
+        <translation>Escape</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Leertaste</translation>
+        <translation>Leertaste</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Entf</translation>
+        <translation>Entf</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Ziffernblock 0</translation>
+        <translation>Ziffernblock 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Ziffernblock 1</translation>
+        <translation>Ziffernblock 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Ziffernblock 2</translation>
+        <translation>Ziffernblock 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Ziffernblock 3</translation>
+        <translation>Ziffernblock 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Ziffernblock 4</translation>
+        <translation>Ziffernblock 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Ziffernblock 5</translation>
+        <translation>Ziffernblock 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Ziffernblock 6</translation>
+        <translation>Ziffernblock 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Ziffernblock 7</translation>
+        <translation>Ziffernblock 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Ziffernblock 8</translation>
+        <translation>Ziffernblock 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Ziffernblock 9</translation>
+        <translation>Ziffernblock 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Ziffernblock ,</translation>
+        <translation>Ziffernblock ,</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Ziffernblock /</translation>
+        <translation>Ziffernblock /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Ziffernblock *</translation>
+        <translation>Ziffernblock *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Ziffernblock -</translation>
+        <translation>Ziffernblock -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Ziffernblock +</translation>
+        <translation>Ziffernblock +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Enter</translation>
+        <translation>Enter</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Gleich</translation>
+        <translation>Gleich</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Hoch</translation>
+        <translation>Hoch</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Runter</translation>
+        <translation>Runter</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Rechts</translation>
+        <translation>Rechts</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Links</translation>
+        <translation>Links</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Einfg</translation>
+        <translation>Einfg</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Pos1</translation>
+        <translation>Pos1</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">Ende</translation>
+        <translation>Ende</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Bild hoch</translation>
+        <translation>Bild hoch</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Bild runter</translation>
+        <translation>Bild runter</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Numlock</translation>
+        <translation>Numlock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Feststelltaste</translation>
+        <translation>Feststelltaste</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Rollen</translation>
+        <translation>Rollen</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Rechte Umschalttaste</translation>
+        <translation>Rechte Umschalttaste</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Linke Umschalttaste</translation>
+        <translation>Linke Umschalttaste</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Strg rechts</translation>
+        <translation>Strg rechts</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Strg links</translation>
+        <translation>Strg links</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt rechts</translation>
+        <translation>Alt rechts</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt links</translation>
+        <translation>Alt links</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Meta rechts</translation>
+        <translation>Meta rechts</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Meta links</translation>
+        <translation>Meta links</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">A-Taste</translation>
+        <translation>A-Taste</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">B-Taste</translation>
+        <translation>B-Taste</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">X-Taste</translation>
+        <translation>X-Taste</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Y-Taste</translation>
+        <translation>Y-Taste</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">Linke Schultertaste</translation>
+        <translation>Linke Schultertaste</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">Rechte Schultertaste</translation>
+        <translation>Rechte Schultertaste</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Zurück-Taste</translation>
+        <translation>Zurück-Taste</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Start-Taste</translation>
+        <translation>Start-Taste</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Linker Analogstick</translation>
+        <translation>Linker Analogstick</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Rechter Analogstick</translation>
+        <translation>Rechter Analogstick</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Linker Analogstick (Rechts)</translation>
+        <translation>Linker Analogstick (Rechts)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Linker Analogstick (Links)</translation>
+        <translation>Linker Analogstick (Links)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Linker Analogstick (Runter)</translation>
+        <translation>Linker Analogstick (Runter)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Linker Analogstick (Hoch)</translation>
+        <translation>Linker Analogstick (Hoch)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Linker Auslöser</translation>
+        <translation>Linker Auslöser</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Rechter Auslöser</translation>
+        <translation>Rechter Auslöser</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Rechter Analogstick (Runter)</translation>
+        <translation>Rechter Analogstick (Runter)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Rechter Analogstick (Hoch)</translation>
+        <translation>Rechter Analogstick (Hoch)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Rechter Analogstick (Rechts)</translation>
+        <translation>Rechter Analogstick (Rechts)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Rechter Analogstick (Links)</translation>
+        <translation>Rechter Analogstick (Links)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">Steuerkreuz</translation>
+        <translation>Steuerkreuz</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_en.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Never</translation>
+        <translation>Never</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Each turn</numerusform>
             <numerusform>Every %1 turns</numerusform>
         </translation>
@@ -138,31 +138,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished">Type</translation>
+        <translation>Type</translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -485,7 +485,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -731,7 +731,7 @@
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -926,7 +926,7 @@
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1455,39 +1455,319 @@
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_es.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Nunca</translation>
+        <translation>Nunca</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Cada turno</numerusform>
             <numerusform>Cada %1 turnos</numerusform>
         </translation>
@@ -1493,287 +1493,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Ratón: botón izquierdo</translation>
+        <translation>Ratón: botón izquierdo</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Ratón: botón central</translation>
+        <translation>Ratón: botón central</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Ratón: botón derecho</translation>
+        <translation>Ratón: botón derecho</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Ratón: rueda arriba</translation>
+        <translation>Ratón: rueda arriba</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Ratón: rueda abajo</translation>
+        <translation>Ratón: rueda abajo</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Retroceso</translation>
+        <translation>Retroceso</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabulador</translation>
+        <translation>Tabulador</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Supr</translation>
+        <translation>Supr</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Intro</translation>
+        <translation>Intro</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pausa</translation>
+        <translation>Pausa</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Esc</translation>
+        <translation>Esc</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Barra espaciadora</translation>
+        <translation>Barra espaciadora</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Supr</translation>
+        <translation>Supr</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Teclado numérico 0</translation>
+        <translation>Teclado numérico 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Teclado numérico 1</translation>
+        <translation>Teclado numérico 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Teclado numérico 2</translation>
+        <translation>Teclado numérico 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Teclado numérico 3</translation>
+        <translation>Teclado numérico 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Teclado numérico 4</translation>
+        <translation>Teclado numérico 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Teclado numérico 5</translation>
+        <translation>Teclado numérico 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Teclado numérico 6</translation>
+        <translation>Teclado numérico 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Teclado numérico 7</translation>
+        <translation>Teclado numérico 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Teclado numérico 8</translation>
+        <translation>Teclado numérico 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Teclado numérico 9</translation>
+        <translation>Teclado numérico 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Teclado numérico .</translation>
+        <translation>Teclado numérico .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Teclado numérico /</translation>
+        <translation>Teclado numérico /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Teclado numérico *</translation>
+        <translation>Teclado numérico *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Teclado numérico -</translation>
+        <translation>Teclado numérico -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Teclado numérico +</translation>
+        <translation>Teclado numérico +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Intro</translation>
+        <translation>Intro</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Igual</translation>
+        <translation>Igual</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Arriba</translation>
+        <translation>Arriba</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Abajo</translation>
+        <translation>Abajo</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Derecha</translation>
+        <translation>Derecha</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Izquierda</translation>
+        <translation>Izquierda</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Insert</translation>
+        <translation>Insert</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Inicio</translation>
+        <translation>Inicio</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">Fin</translation>
+        <translation>Fin</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Re Pág</translation>
+        <translation>Re Pág</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Av Pág</translation>
+        <translation>Av Pág</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Bloq Num</translation>
+        <translation>Bloq Num</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Bloq Mayús</translation>
+        <translation>Bloq Mayús</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Bloq Despl</translation>
+        <translation>Bloq Despl</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Shift derecho</translation>
+        <translation>Shift derecho</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Shift izquierdo</translation>
+        <translation>Shift izquierdo</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Ctrl derecho</translation>
+        <translation>Ctrl derecho</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Ctrl izquierdo</translation>
+        <translation>Ctrl izquierdo</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt Gr</translation>
+        <translation>Alt Gr</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt</translation>
+        <translation>Alt</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Meta derecho</translation>
+        <translation>Meta derecho</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Meta izquierdo</translation>
+        <translation>Meta izquierdo</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">Botón A</translation>
+        <translation>Botón A</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">Botón B</translation>
+        <translation>Botón B</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">Botón X</translation>
+        <translation>Botón X</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Botón Y</translation>
+        <translation>Botón Y</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">Botón LB</translation>
+        <translation>Botón LB</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">Botón RB</translation>
+        <translation>Botón RB</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Botón atrás</translation>
+        <translation>Botón atrás</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Botón Start</translation>
+        <translation>Botón Start</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Palanca izquierda</translation>
+        <translation>Palanca izquierda</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Palanca derecha</translation>
+        <translation>Palanca derecha</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Palanca izquierda (derecha)</translation>
+        <translation>Palanca izquierda (derecha)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Palanca izquierda (izquierda)</translation>
+        <translation>Palanca izquierda (izquierda)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Palanca izquierda (abajo)</translation>
+        <translation>Palanca izquierda (abajo)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Palanca izquierda (arriba)</translation>
+        <translation>Palanca izquierda (arriba)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Gatillo izquierdo</translation>
+        <translation>Gatillo izquierdo</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Gatillo derecho</translation>
+        <translation>Gatillo derecho</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Palanca derecha (abajo)</translation>
+        <translation>Palanca derecha (abajo)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Palanca derecha (arriba)</translation>
+        <translation>Palanca derecha (arriba)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Palanca derecha (derecha)</translation>
+        <translation>Palanca derecha (derecha)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Palanca derecha (izquierda)</translation>
+        <translation>Palanca derecha (izquierda)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_fi.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Ei koskaan</translation>
+        <translation>Ei koskaan</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Joka vuorolla</numerusform>
             <numerusform>Joka %1:s vuoro</numerusform>
         </translation>
@@ -138,31 +138,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished">Tyyppi</translation>
+        <translation>Tyyppi</translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -353,19 +353,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -485,7 +485,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -727,11 +727,11 @@
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -922,11 +922,11 @@
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1487,283 +1487,287 @@
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Hiiri: Keskinappi</translation>
+        <translation>Hiiri: Keskinappi</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Hiiri: Oikea nappi</translation>
+        <translation>Hiiri: Oikea nappi</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Hiiri: Rulla ylös</translation>
+        <translation>Hiiri: Rulla ylös</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Hiiri: Rulla alas</translation>
+        <translation>Hiiri: Rulla alas</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Askelapalutin</translation>
+        <translation>Askelapalutin</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Sarkain</translation>
+        <translation>Sarkain</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Tyhjennä</translation>
+        <translation>Tyhjennä</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Rivinvaihto</translation>
+        <translation>Rivinvaihto</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Tauko</translation>
+        <translation>Tauko</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Esc-näppäin</translation>
+        <translation>Esc-näppäin</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Välilyönti</translation>
+        <translation>Välilyönti</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Poistonäppäin</translation>
+        <translation>Poistonäppäin</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Numpad 0</translation>
+        <translation>Numpad 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Numpad 1</translation>
+        <translation>Numpad 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Numpad 2</translation>
+        <translation>Numpad 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Numpad 3</translation>
+        <translation>Numpad 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Numpad 4</translation>
+        <translation>Numpad 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Numpad 5</translation>
+        <translation>Numpad 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Numpad 6</translation>
+        <translation>Numpad 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Numpad 7</translation>
+        <translation>Numpad 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Numpad 8</translation>
+        <translation>Numpad 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Numpad 9</translation>
+        <translation>Numpad 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Numpad .</translation>
+        <translation>Numpad .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Numpad /</translation>
+        <translation>Numpad /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Numpad *</translation>
+        <translation>Numpad *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Numpad -</translation>
+        <translation>Numpad -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Numpad +</translation>
+        <translation>Numpad +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Rivinvaihto</translation>
+        <translation>Rivinvaihto</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">=</translation>
+        <translation>=</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Ylös</translation>
+        <translation>Ylös</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Alas</translation>
+        <translation>Alas</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Oikea</translation>
+        <translation>Oikea</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Vasen</translation>
+        <translation>Vasen</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Lisää-nappi</translation>
+        <translation>Lisää-nappi</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home-nappi</translation>
+        <translation>Home-nappi</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End-nappi</translation>
+        <translation>End-nappi</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Sivu ylös</translation>
+        <translation>Sivu ylös</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Sivu alas</translation>
+        <translation>Sivu alas</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Num lock</translation>
+        <translation>Num lock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Caps lock</translation>
+        <translation>Caps lock</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll lock</translation>
+        <translation>Scroll lock</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Oikea vaihtonäppäin</translation>
+        <translation>Oikea vaihtonäppäin</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Vasen vaihtonäppäin</translation>
+        <translation>Vasen vaihtonäppäin</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Oikea ctrl</translation>
+        <translation>Oikea ctrl</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Vasen ctrl</translation>
+        <translation>Vasen ctrl</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Oikea alt</translation>
+        <translation>Oikea alt</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Vasen alt</translation>
+        <translation>Vasen alt</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Oikea meta</translation>
+        <translation>Oikea meta</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Vasen meta</translation>
+        <translation>Vasen meta</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">A-painike</translation>
+        <translation>A-painike</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">B-painike</translation>
+        <translation>B-painike</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">X-painike</translation>
+        <translation>X-painike</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Y-painike</translation>
+        <translation>Y-painike</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">LB-painike</translation>
+        <translation>LB-painike</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">RB-painike</translation>
+        <translation>RB-painike</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Paluu-painike</translation>
+        <translation>Paluu-painike</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Start-painike</translation>
+        <translation>Start-painike</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Vasen tikku</translation>
+        <translation>Vasen tikku</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Oikea tikku</translation>
+        <translation>Oikea tikku</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Vasen tikku (Oikea)</translation>
+        <translation>Vasen tikku (Oikea)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Vasen tikku (Vasen)</translation>
+        <translation>Vasen tikku (Vasen)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Vasen tikku (Alas)</translation>
+        <translation>Vasen tikku (Alas)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Vasen tikku (ylös)</translation>
+        <translation>Vasen tikku (ylös)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Vasen liipasin</translation>
+        <translation>Vasen liipasin</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Oikea liipasin</translation>
+        <translation>Oikea liipasin</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Oikea tikku (Alas)</translation>
+        <translation>Oikea tikku (Alas)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Oikea tikku (Ylös)</translation>
+        <translation>Oikea tikku (Ylös)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Oikea tikku (Oikea)</translation>
+        <translation>Oikea tikku (Oikea)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Oikea tikku (Vasen)</translation>
+        <translation>Oikea tikku (Vasen)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_fr.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Jamais</translation>
+        <translation>Jamais</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Chaque tour</numerusform>
             <numerusform>Tous les %1 tours</numerusform>
         </translation>
@@ -45,19 +45,19 @@
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -138,31 +138,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -353,19 +353,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -485,7 +485,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -552,23 +552,23 @@
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -633,23 +633,23 @@
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -692,19 +692,19 @@
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -723,15 +723,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -778,11 +778,11 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -889,44 +889,44 @@
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1069,7 +1069,7 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1115,11 +1115,11 @@
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1185,23 +1185,23 @@
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1468,7 +1468,7 @@
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished">Bouton directionnel</translation>
+        <translation>Bouton directionnel</translation>
     </message>
     <message>
         <source>(Left)</source>
@@ -1488,283 +1488,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Souris: Bouton gauche</translation>
+        <translation>Souris: Bouton gauche</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Souris: Bouton central</translation>
+        <translation>Souris: Bouton central</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Souris: Bouton droit</translation>
+        <translation>Souris: Bouton droit</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Souris: Molette vers le haut</translation>
+        <translation>Souris: Molette vers le haut</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Souris: Molette vers le bas</translation>
+        <translation>Souris: Molette vers le bas</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Backspace</translation>
+        <translation>Backspace</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabulation</translation>
+        <translation>Tabulation</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Entrée</translation>
+        <translation>Entrée</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pause</translation>
+        <translation>Pause</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Échap</translation>
+        <translation>Échap</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Espace</translation>
+        <translation>Espace</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Supprimer</translation>
+        <translation>Supprimer</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Pavé numérique 0</translation>
+        <translation>Pavé numérique 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Pavé numérique 1</translation>
+        <translation>Pavé numérique 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Pavé numérique 2</translation>
+        <translation>Pavé numérique 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Pavé numérique 3</translation>
+        <translation>Pavé numérique 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Pavé numérique 4</translation>
+        <translation>Pavé numérique 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Pavé numérique 5</translation>
+        <translation>Pavé numérique 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Pavé numérique 6</translation>
+        <translation>Pavé numérique 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Pavé numérique 7</translation>
+        <translation>Pavé numérique 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Pavé numérique 8</translation>
+        <translation>Pavé numérique 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Pavé numérique 9</translation>
+        <translation>Pavé numérique 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Pavé numérique .</translation>
+        <translation>Pavé numérique .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Pavé numérique /</translation>
+        <translation>Pavé numérique /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Pavé numérique *</translation>
+        <translation>Pavé numérique *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Pavé numérique -</translation>
+        <translation>Pavé numérique -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Pavé numérique +</translation>
+        <translation>Pavé numérique +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Pavé numérique entrée</translation>
+        <translation>Pavé numérique entrée</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Égale</translation>
+        <translation>Égale</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Haut</translation>
+        <translation>Haut</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Bas</translation>
+        <translation>Bas</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Droite</translation>
+        <translation>Droite</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Gauche</translation>
+        <translation>Gauche</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Insérer</translation>
+        <translation>Insérer</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Origine</translation>
+        <translation>Origine</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">Fin</translation>
+        <translation>Fin</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Page précédente</translation>
+        <translation>Page précédente</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Page suivante</translation>
+        <translation>Page suivante</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Verr. num</translation>
+        <translation>Verr. num</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Verr. maj</translation>
+        <translation>Verr. maj</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Arrêt défil</translation>
+        <translation>Arrêt défil</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Maj droit</translation>
+        <translation>Maj droit</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Maj gauche</translation>
+        <translation>Maj gauche</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Ctrl droite</translation>
+        <translation>Ctrl droite</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Ctrl gauche</translation>
+        <translation>Ctrl gauche</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt droite</translation>
+        <translation>Alt droite</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt gauche</translation>
+        <translation>Alt gauche</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Meta droite</translation>
+        <translation>Meta droite</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Meta gauche</translation>
+        <translation>Meta gauche</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">Bouton A</translation>
+        <translation>Bouton A</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">Bouton B</translation>
+        <translation>Bouton B</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">Bouton X</translation>
+        <translation>Bouton X</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Bouton Y</translation>
+        <translation>Bouton Y</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">Bouton LB</translation>
+        <translation>Bouton LB</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">Bouton RB</translation>
+        <translation>Bouton RB</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Bouton retour</translation>
+        <translation>Bouton retour</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Bouton démarrer</translation>
+        <translation>Bouton démarrer</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Stick gauche</translation>
+        <translation>Stick gauche</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Stick droit</translation>
+        <translation>Stick droit</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Stick gauche (Droite)</translation>
+        <translation>Stick gauche (Droite)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Stick gauche (Gauche)</translation>
+        <translation>Stick gauche (Gauche)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Stick gauche (Bas)</translation>
+        <translation>Stick gauche (Bas)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Stick gauche (Haut)</translation>
+        <translation>Stick gauche (Haut)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Gâchette gauche</translation>
+        <translation>Gâchette gauche</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Gâchette droite</translation>
+        <translation>Gâchette droite</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Stick droit (Bas)</translation>
+        <translation>Stick droit (Bas)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Stick droit (Haut)</translation>
+        <translation>Stick droit (Haut)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Stick droit (Droite)</translation>
+        <translation>Stick droit (Droite)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Stick droit (Gauche)</translation>
+        <translation>Stick droit (Gauche)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_it.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Mai</translation>
+        <translation>Mai</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Ogni turno</numerusform>
             <numerusform>Ogni %1 turni</numerusform>
         </translation>
@@ -142,31 +142,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished">Tipo</translation>
+        <translation>Tipo</translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1492,287 +1492,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Mouse: Tasto sinistro</translation>
+        <translation>Mouse: Tasto sinistro</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Mouse: Tasto centrale</translation>
+        <translation>Mouse: Tasto centrale</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Mouse: Tasto destro</translation>
+        <translation>Mouse: Tasto destro</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Mouse: Scroll in su</translation>
+        <translation>Mouse: Scroll in su</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Mouse: Scroll in giù</translation>
+        <translation>Mouse: Scroll in giù</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Backspace</translation>
+        <translation>Backspace</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tab</translation>
+        <translation>Tab</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Cancella</translation>
+        <translation>Cancella</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Invio</translation>
+        <translation>Invio</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pausa</translation>
+        <translation>Pausa</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Esc</translation>
+        <translation>Esc</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Spazio</translation>
+        <translation>Spazio</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Elimina</translation>
+        <translation>Elimina</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Numpad 0</translation>
+        <translation>Numpad 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Numpad 1</translation>
+        <translation>Numpad 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Numpad 2</translation>
+        <translation>Numpad 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Numpad 3</translation>
+        <translation>Numpad 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Numpad 4</translation>
+        <translation>Numpad 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Numpad 5</translation>
+        <translation>Numpad 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Numpad 6</translation>
+        <translation>Numpad 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Numpad 7</translation>
+        <translation>Numpad 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Numpad 8</translation>
+        <translation>Numpad 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Numpad 9</translation>
+        <translation>Numpad 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Numpad .</translation>
+        <translation>Numpad .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Numpad /</translation>
+        <translation>Numpad /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Numpad *</translation>
+        <translation>Numpad *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Numpad -</translation>
+        <translation>Numpad -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Numpad +</translation>
+        <translation>Numpad +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Invio</translation>
+        <translation>Invio</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Uguale</translation>
+        <translation>Uguale</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Su</translation>
+        <translation>Su</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Giù</translation>
+        <translation>Giù</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Destra</translation>
+        <translation>Destra</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Sinistra</translation>
+        <translation>Sinistra</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Inserisci</translation>
+        <translation>Inserisci</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home</translation>
+        <translation>Home</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">Fine</translation>
+        <translation>Fine</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Pagina su</translation>
+        <translation>Pagina su</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Pagina giu</translation>
+        <translation>Pagina giu</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Num lock</translation>
+        <translation>Num lock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Caps lock</translation>
+        <translation>Caps lock</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll lock</translation>
+        <translation>Scroll lock</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Shift destro</translation>
+        <translation>Shift destro</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Shift sinistro</translation>
+        <translation>Shift sinistro</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Ctrl destro</translation>
+        <translation>Ctrl destro</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Ctrl sinistro</translation>
+        <translation>Ctrl sinistro</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt destro</translation>
+        <translation>Alt destro</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt sinistro</translation>
+        <translation>Alt sinistro</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Meta destro</translation>
+        <translation>Meta destro</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Meta sinistro</translation>
+        <translation>Meta sinistro</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">Tasto A</translation>
+        <translation>Tasto A</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">Tasto B</translation>
+        <translation>Tasto B</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">Tasto X</translation>
+        <translation>Tasto X</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Tasto X</translation>
+        <translation>Tasto X</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">Tasto LB</translation>
+        <translation>Tasto LB</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">Tasto RB</translation>
+        <translation>Tasto RB</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Tasto indietro</translation>
+        <translation>Tasto indietro</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Tasto start</translation>
+        <translation>Tasto start</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Leva sinistra</translation>
+        <translation>Leva sinistra</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Leva destra</translation>
+        <translation>Leva destra</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Leva sinistra (Destra)</translation>
+        <translation>Leva sinistra (Destra)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Leva sinistra (Sinistra)</translation>
+        <translation>Leva sinistra (Sinistra)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Leva sinistra (Giu)</translation>
+        <translation>Leva sinistra (Giu)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Leva sinistra (Su)</translation>
+        <translation>Leva sinistra (Su)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Grilletto sinistro</translation>
+        <translation>Grilletto sinistro</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Grilletto destro</translation>
+        <translation>Grilletto destro</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Leva destra (Giu)</translation>
+        <translation>Leva destra (Giu)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Leva destra (Su)</translation>
+        <translation>Leva destra (Su)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Leva destra (Destra)</translation>
+        <translation>Leva destra (Destra)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Leva destra (Sinistra)</translation>
+        <translation>Leva destra (Sinistra)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_ja.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -5,14 +5,27 @@
     <name>AmmoSchemeModel</name>
     <message>
         <source>new</source>
-        <translation type="unfinished">作成</translation>
+        <translation>作成</translation>
+    </message>
+</context>
+<context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+        </translation>
     </message>
 </context>
 <context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
@@ -24,26 +37,26 @@
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -70,7 +83,7 @@
     </message>
     <message>
         <source>Please select record from the list above</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -96,59 +109,59 @@
     </message>
     <message>
         <source>Filter</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Cavern</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Wacky</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -186,34 +199,34 @@
     </message>
     <message>
         <source>You got kicked</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Password</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your nickname %1 is
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -227,22 +240,22 @@
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageConnecting</name>
     <message>
         <source>Connecting...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -264,13 +277,13 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
@@ -315,11 +328,11 @@
     <name>PageNetType</name>
     <message>
         <source>LAN game</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Official server</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -334,19 +347,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -404,51 +417,51 @@
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
@@ -458,94 +471,94 @@
     </message>
     <message>
         <source>Please select room from the list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageScheme</name>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Lower gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Assisted aiming with laser sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="unfinished">削除</translation>
+        <translation>削除</translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -606,34 +619,34 @@
     </message>
     <message>
         <source>Ban</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QCheckBox</name>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fullscreen</source>
@@ -665,23 +678,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -700,15 +713,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -747,30 +760,30 @@
     </message>
     <message>
         <source>Game Modifiers</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Basic Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QLabel</name>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Version</source>
@@ -834,76 +847,76 @@
     </message>
     <message>
         <source>Initial sound volume</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Turn Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Scheme Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -975,11 +988,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1042,61 +1055,61 @@
     </message>
     <message>
         <source>Ready</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">地図</translation>
+        <translation>地図</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">兵器</translation>
+        <translation>兵器</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1118,67 +1131,67 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fort Mode</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Divide Teams</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Solid Land</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Border</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Low Gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Laser Sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Invulnerable</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1323,148 +1336,428 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">その他</translation>
+        <translation>その他</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">削除</translation>
+        <translation>削除</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_pl.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Nigdy</translation>
+        <translation>Nigdy</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Co %1 turę</numerusform>
             <numerusform>Co %1 tury</numerusform>
             <numerusform>Co %1 tur</numerusform>
@@ -119,15 +119,15 @@
     </message>
     <message>
         <source>Small</source>
-        <translation type="unfinished">Małe</translation>
+        <translation>Małe</translation>
     </message>
     <message>
         <source>Medium</source>
-        <translation type="unfinished">Średnie</translation>
+        <translation>Średnie</translation>
     </message>
     <message>
         <source>Large</source>
-        <translation type="unfinished">Duże</translation>
+        <translation>Duże</translation>
     </message>
     <message>
         <source>Cavern</source>
@@ -143,31 +143,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished">Typ</translation>
+        <translation>Typ</translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished">Małe tunele</translation>
+        <translation>Małe tunele</translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished">Średnie tunele</translation>
+        <translation>Średnie tunele</translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished">Duże tunele</translation>
+        <translation>Duże tunele</translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished">Małe wyspy</translation>
+        <translation>Małe wyspy</translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished">Średnie wyspy</translation>
+        <translation>Średnie wyspy</translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished">Duże wyspy</translation>
+        <translation>Duże wyspy</translation>
     </message>
 </context>
 <context>
@@ -216,26 +216,26 @@
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished">Twój nick %1 jest
+        <translation>Twój nick %1 jest
 zarejestrowany na Hedgewars.org
 Proszę podać twoje hasło 
 bądź wybierz inny nick:</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished">%1 *** %2 dołączył do pokoju</translation>
+        <translation>%1 *** %2 dołączył do pokoju</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished">%1 *** %2 dołączył </translation>
+        <translation>%1 *** %2 dołączył </translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished">%1 *** %2 wyszedł (%3)</translation>
+        <translation>%1 *** %2 wyszedł (%3)</translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished">%1 *** %2 wyszedł</translation>
+        <translation>%1 *** %2 wyszedł</translation>
     </message>
 </context>
 <context>
@@ -249,15 +249,39 @@
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished">Wiadomość od serwera:</translation>
+        <translation>Wiadomość od serwera:</translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished">Ustaw wiadomość</translation>
+        <translation>Ustaw wiadomość</translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished">Wyczyść pamięć podręczną</translation>
+        <translation>Wyczyść pamięć podręczną</translation>
+    </message>
+    <message>
+        <source>Fetch data</source>
+        <translation type="obsolete">Pobierz dane</translation>
+    </message>
+    <message>
+        <source>Server message for latest version:</source>
+        <translation type="obsolete">Wiadomość dla najnowszej wersji gry:</translation>
+    </message>
+    <message>
+        <source>Server message for previous versions:</source>
+        <translation type="obsolete">Wiadomość dla poprzednich wersji gry:</translation>
+    </message>
+    <message>
+        <source>Latest version protocol number:</source>
+        <translation type="obsolete">Ostatni nr. wersji protokołu:</translation>
+    </message>
+    <message>
+        <source>MOTD preview:</source>
+        <translation type="obsolete">Podgląd wiadomości:</translation>
+    </message>
+    <message>
+        <source>Set data</source>
+        <translation type="obsolete">Zapisz</translation>
     </message>
 </context>
 <context>
@@ -282,11 +306,11 @@
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Odznaczenie za najlepszy strzał przyznano &lt;b&gt;%1&lt;/b&gt;, zadał(a) on(a) &lt;b&gt;%2&lt;/b&gt; punktów obrażeń.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Odznaczenie za najlepszy strzał przyznano &lt;b&gt;%1&lt;/b&gt;, zadał(a) on(a) &lt;b&gt;%2&lt;/b&gt; punktów obrażeń.&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;Najlepszym zabójcą jest &lt;b&gt;%1&lt;/b&gt; z &lt;b&gt;%2&lt;/b&gt; zabiciami w przeciągu tury.&lt;/p&gt;</numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -294,7 +318,7 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;W sumie &lt;b&gt;%1&lt;/b&gt; jeży zostało zabitych w tej walce.&lt;/p&gt;</numerusform>
             <numerusform>&lt;p&gt;W sumie &lt;b&gt;%1&lt;/b&gt; jeży zostało zabitych w tej walce.&lt;/p&gt;</numerusform>
             <numerusform>&lt;p&gt;W sumie &lt;b&gt;%1&lt;/b&gt; jeży zostało zabitych w tej walce.&lt;/p&gt;</numerusform>
@@ -334,7 +358,7 @@
     <name>PageNetGame</name>
     <message>
         <source>Control</source>
-        <translation type="unfinished">Kontrola</translation>
+        <translation>Kontrola</translation>
     </message>
 </context>
 <context>
@@ -360,19 +384,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished">Usuń drużynę</translation>
+        <translation>Usuń drużynę</translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished">Nowy schemat uzbrojenia</translation>
+        <translation>Nowy schemat uzbrojenia</translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished">Edytuj schemat uzbrojenia</translation>
+        <translation>Edytuj schemat uzbrojenia</translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished">Usuń schemat uzbrojenia</translation>
+        <translation>Usuń schemat uzbrojenia</translation>
     </message>
 </context>
 <context>
@@ -430,47 +454,47 @@
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished">Ustawienia admina</translation>
+        <translation>Ustawienia admina</translation>
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished">Nazwa pokoju:</translation>
+        <translation>Nazwa pokoju:</translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished">Ta gra jest w poczekalni.
+        <translation>Ta gra jest w poczekalni.
 Możesz dołączyć i zacząć grać gdy gra się rozpocznie.</translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished">Ta gra jest w toku.
+        <translation>Ta gra jest w toku.
 Możesz dołączyć i obserwować grę, ale by móc zagrać musisz poczekać aż gra się skończy.</translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished">%1 jest właścicielem. Może on zmienić ustawienia i rozpocząć grę.</translation>
+        <translation>%1 jest właścicielem. Może on zmienić ustawienia i rozpocząć grę.</translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished">Losowa mapa</translation>
+        <translation>Losowa mapa</translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished">Gry mogą być rozgrywane na losowych lub uprzednio stworznych mapach.</translation>
+        <translation>Gry mogą być rozgrywane na losowych lub uprzednio stworznych mapach.</translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished">Schemat określa ustawnienia i preferencje takie jak Czas trwania tury, Nagłą śmierć lub Wampiryzm.</translation>
+        <translation>Schemat określa ustawnienia i preferencje takie jak Czas trwania tury, Nagłą śmierć lub Wampiryzm.</translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished">Schemat uzbrojenia określa dostępną broń oraz ilość amunicji.</translation>
+        <translation>Schemat uzbrojenia określa dostępną broń oraz ilość amunicji.</translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>Do tego pokoju jest podłączony %1 gracz.</numerusform>
             <numerusform>Do tego pokoju jest podłączonych %1 graczy.</numerusform>
             <numerusform>Do tego pokoju jest podłączonych %1 graczy.</numerusform>
@@ -478,7 +502,7 @@
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>W tym pokoju uczestniczy %1 drużyna.</numerusform>
             <numerusform>W tym pokoju uczestniczą %1 drużyny.</numerusform>
             <numerusform>W tym pokoju uczestniczą %1 drużyny.</numerusform>
@@ -494,7 +518,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished">Losowy labirynt</translation>
+        <translation>Losowy labirynt</translation>
     </message>
 </context>
 <context>
@@ -509,19 +533,19 @@
     </message>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished">Broń swojego fortu i zniszcz przeciwników. Maksymalnie dwa kolory drużyn!</translation>
+        <translation>Broń swojego fortu i zniszcz przeciwników. Maksymalnie dwa kolory drużyn!</translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished">Drużyny rozpoczną grę na przeciwległych stronach mapy. Maksymalnie dwa kolory drużyn!</translation>
+        <translation>Drużyny rozpoczną grę na przeciwległych stronach mapy. Maksymalnie dwa kolory drużyn!</translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished">Podłoże jest niezniszczalne!</translation>
+        <translation>Podłoże jest niezniszczalne!</translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished">Dodaje niezniszczalną ramkę dookoła terenu</translation>
+        <translation>Dodaje niezniszczalną ramkę dookoła terenu</translation>
     </message>
     <message>
         <source>Lower gravity</source>
@@ -533,51 +557,51 @@
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished">Wszystkie jeże posiadają osobiste pole siłowe</translation>
+        <translation>Wszystkie jeże posiadają osobiste pole siłowe</translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished">Dodaj miny</translation>
+        <translation>Dodaj miny</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished">Odzyskaj 80% życia z zadanych obrażeń</translation>
+        <translation>Odzyskaj 80% życia z zadanych obrażeń</translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished">Współdziel ból uderzeń ze swoim przeciwnikiem. Współdziel także obrażenia</translation>
+        <translation>Współdziel ból uderzeń ze swoim przeciwnikiem. Współdziel także obrażenia</translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished">Twoje jeże nie mogą się poruszać, więc przetestuj swoje strzeleckie umiejętności</translation>
+        <translation>Twoje jeże nie mogą się poruszać, więc przetestuj swoje strzeleckie umiejętności</translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished">Losowo</translation>
+        <translation>Losowo</translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished">Sekundy</translation>
+        <translation>Sekundy</translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished">Kolejność gry jest losowa zamiast kolejności wg. listy graczy.</translation>
+        <translation>Kolejność gry jest losowa zamiast kolejności wg. listy graczy.</translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished">Graj z Królem. Lecz jeśłi on umrze, twoja drużyna przegrywa.</translation>
+        <translation>Graj z Królem. Lecz jeśłi on umrze, twoja drużyna przegrywa.</translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished">Rozmieść swoje jeże przed rozpoczęciem gry.</translation>
+        <translation>Rozmieść swoje jeże przed rozpoczęciem gry.</translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished">Amunicja jest wspólna dla graczy tej samej drużyny.</translation>
+        <translation>Amunicja jest wspólna dla graczy tej samej drużyny.</translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished">Wyłącz mosty przy tworzeniu losowych map.</translation>
+        <translation>Wyłącz mosty przy tworzeniu losowych map.</translation>
     </message>
 </context>
 <context>
@@ -595,23 +619,23 @@
     <name>PageSinglePlayer</name>
     <message>
         <source>Simple Game (a quick game against the computer, settings are chosen for you)</source>
-        <translation type="unfinished">Szybka gra (szybka gra przeciwko komputerowi, ustawienia są wybierane za ciebie)</translation>
+        <translation>Szybka gra (szybka gra przeciwko komputerowi, ustawienia są wybierane za ciebie)</translation>
     </message>
     <message>
         <source>Multiplayer (play a hotseat game against your friends, or AI teams)</source>
-        <translation type="unfinished">Gra wieloosobowa (graj z komputerem lub na zmianę ze znajomymi)</translation>
+        <translation>Gra wieloosobowa (graj z komputerem lub na zmianę ze znajomymi)</translation>
     </message>
     <message>
         <source>Training Mode (Practice your skills in a range of training missions). IN DEVELOPMENT</source>
-        <translation type="unfinished">Trening (sprawdź swoje umiejętności podczas misji treningowych). W PRODUKCJI</translation>
+        <translation>Trening (sprawdź swoje umiejętności podczas misji treningowych). W PRODUKCJI</translation>
     </message>
     <message>
         <source>Demos (Watch recorded demos)</source>
-        <translation type="unfinished">Dema (zobacz nagrane dema)</translation>
+        <translation>Dema (zobacz nagrane dema)</translation>
     </message>
     <message>
         <source>Load (Load a previously saved game)</source>
-        <translation type="unfinished">Wczytaj grę (wczytaj poprzednio zapisaną grę)</translation>
+        <translation>Wczytaj grę (wczytaj poprzednio zapisaną grę)</translation>
     </message>
 </context>
 <context>
@@ -622,11 +646,11 @@
     </message>
     <message>
         <source>Start</source>
-        <translation type="unfinished">Start</translation>
+        <translation>Start</translation>
     </message>
     <message>
         <source>Restrict Joins</source>
-        <translation type="unfinished">Zabroń dołączania</translation>
+        <translation>Zabroń dołączania</translation>
     </message>
     <message>
         <source>Restrict Team Additions</source>
@@ -642,23 +666,23 @@
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished">Śledź</translation>
+        <translation>Śledź</translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished">Ignoruj</translation>
+        <translation>Ignoruj</translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished">Dodaj przyjaciela</translation>
+        <translation>Dodaj przyjaciela</translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished">Przestań ignorować</translation>
+        <translation>Przestań ignorować</translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished">Usuń przyjaciela</translation>
+        <translation>Usuń przyjaciela</translation>
     </message>
 </context>
 <context>
@@ -681,7 +705,7 @@
     </message>
     <message>
         <source>Alternative damage show</source>
-        <translation type="unfinished">Inny sposób wyświetlania obrażeń</translation>
+        <translation>Inny sposób wyświetlania obrażeń</translation>
     </message>
     <message>
         <source>Enable music</source>
@@ -697,23 +721,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished">Obniż jakość</translation>
+        <translation>Obniż jakość</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished">Pokaż opisy broni</translation>
+        <translation>Pokaż opisy broni</translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished">Włącz dźwięki w menu</translation>
+        <translation>Włącz dźwięki w menu</translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished">Włącz muzykę w menu</translation>
+        <translation>Włącz muzykę w menu</translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished">Efekty w menu</translation>
+        <translation>Efekty w menu</translation>
     </message>
 </context>
 <context>
@@ -732,15 +756,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished">(Domyślny)</translation>
+        <translation>(Domyślny)</translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished">wygenerowany labirynt</translation>
+        <translation>wygenerowany labirynt...</translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished">Misja</translation>
+        <translation>Misja</translation>
     </message>
 </context>
 <context>
@@ -787,11 +811,11 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished">Ustawienia drużyn</translation>
+        <translation>Ustawienia drużyn</translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished">Różne</translation>
+        <translation>Różne</translation>
     </message>
 </context>
 <context>
@@ -854,7 +878,7 @@
     </message>
     <message>
         <source>Sounds:</source>
-        <translation type="unfinished">Dźwięki:</translation>
+        <translation>Dźwięki:</translation>
     </message>
     <message>
         <source>Initial sound volume</source>
@@ -862,7 +886,7 @@
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished">Modyfikator obrażeń</translation>
+        <translation>Modyfikator obrażeń</translation>
     </message>
     <message>
         <source>Turn Time</source>
@@ -870,7 +894,7 @@
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished">Ilość punktów życia</translation>
+        <translation>Ilość punktów życia</translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
@@ -882,68 +906,68 @@
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished">Zrzuty skrzyń</translation>
+        <translation>Zrzuty skrzyń</translation>
     </message>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished">Ustawienia gry</translation>
+        <translation>Ustawienia gry</translation>
     </message>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished">Czas detonacji min</translation>
+        <translation>Czas detonacji min</translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished">Ilość min</translation>
+        <translation>Ilość min</translation>
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished">% niewybuchów</translation>
+        <translation>% niewybuchów</translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished">Nazwa</translation>
+        <translation>Nazwa</translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished">Typ</translation>
+        <translation>Typ</translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished">Nagrobek</translation>
+        <translation>Nagrobek</translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished">Flaga</translation>
+        <translation>Flaga</translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished">Głos</translation>
+        <translation>Głos</translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished">Język</translation>
+        <translation>Język</translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished">Zrestartuj grę by wprowadzić zmiany</translation>
+        <translation>Zrestartuj grę by wprowadzić zmiany</translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished">Ta wersja jest w fazie produkcji i może nie być kompatybilna z innymi wersjami gry.
+        <translation>Ta wersja jest w fazie produkcji i może nie być kompatybilna z innymi wersjami gry.
 Niektóre funkcje mogą nie działać lub być niekompletne. Używaj na własne ryzyko!</translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished">Mat. wybuchowe</translation>
+        <translation>Mat. wybuchowe</translation>
     </message>
 </context>
 <context>
     <name>QLineEdit</name>
     <message>
         <source>unnamed</source>
-        <translation type="unfinished">nienazwany</translation>
+        <translation>nienazwany</translation>
     </message>
 </context>
 <context>
@@ -977,26 +1001,26 @@
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Uzbrojenie</translation>
+        <translation>Uzbrojenie</translation>
     </message>
     <message>
         <source>Can not edit default weapon set</source>
-        <translation type="unfinished">Nie można zmienić domyślnego zestawu uzbrojenia</translation>
+        <translation>Nie można zmienić domyślnego zestawu uzbrojenia</translation>
     </message>
     <message>
         <source>Can not delete default weapon set</source>
-        <translation type="unfinished">Nie można usunąć domyślnego zestawu uzbrojenia</translation>
+        <translation>Nie można usunąć domyślnego zestawu uzbrojenia</translation>
     </message>
     <message>
         <source>Really delete this weapon set?</source>
-        <translation type="unfinished">Czy naprawdę usunąć ten zestaw uzbrojenia?</translation>
+        <translation>Czy naprawdę usunąć ten zestaw uzbrojenia?</translation>
     </message>
 </context>
 <context>
     <name>QObject</name>
     <message>
         <source>Error</source>
-        <translation type="unfinished">Błąd</translation>
+        <translation>Błąd</translation>
     </message>
     <message>
         <source>Cannot create directory %1</source>
@@ -1008,7 +1032,7 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished">Nick</translation>
+        <translation>Nick</translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
@@ -1019,7 +1043,7 @@
     <name>QPushButton</name>
     <message>
         <source>Go!</source>
-        <translation type="unfinished">Start!</translation>
+        <translation>Start!</translation>
     </message>
     <message>
         <source>default</source>
@@ -1051,7 +1075,7 @@
     </message>
     <message>
         <source>Start</source>
-        <translation type="unfinished">Start</translation>
+        <translation>Start</translation>
     </message>
     <message>
         <source>Play demo</source>
@@ -1079,57 +1103,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished">Losowa Drużyna</translation>
+        <translation>Losowa Drużyna</translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished">Nazwa pokoju</translation>
+        <translation>Nazwa pokoju</translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished">Kli</translation>
+        <translation>Kli</translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished">Druż</translation>
+        <translation>Druż</translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished">Właśc</translation>
+        <translation>Właśc</translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Mapa</translation>
+        <translation>Mapa</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished">Schemat</translation>
+        <translation>Schemat</translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Uzbrojenie</translation>
+        <translation>Uzbrojenie</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished">Amunicja</translation>
+        <translation>Amunicja</translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished">Prawdobodobieństwo</translation>
+        <translation>Prawdobodobieństwo</translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished">Amunicja w skrzyniach</translation>
+        <translation>Amunicja w skrzyniach</translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished">Opóźnienie</translation>
+        <translation>Opóźnienie</translation>
     </message>
 </context>
 <context>
@@ -1151,15 +1175,15 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished">Wampiryzm</translation>
+        <translation>Wampiryzm</translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished">Karma</translation>
+        <translation>Karma</translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished">Artyleria</translation>
+        <translation>Artyleria</translation>
     </message>
     <message>
         <source>Fort Mode</source>
@@ -1195,23 +1219,23 @@
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished">Losowa kolejność</translation>
+        <translation>Losowa kolejność</translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished">Król</translation>
+        <translation>Król</translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished">Rozmieść jeże</translation>
+        <translation>Rozmieść jeże</translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished">Wspólna amunicja</translation>
+        <translation>Wspólna amunicja</translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished">Wyłącz mosty</translation>
+        <translation>Wyłącz mosty</translation>
     </message>
 </context>
 <context>
@@ -1238,11 +1262,11 @@
     </message>
     <message>
         <source>put</source>
-        <translation type="unfinished">połóż</translation>
+        <translation>połóż</translation>
     </message>
     <message>
         <source>switch</source>
-        <translation type="unfinished">przełącz</translation>
+        <translation>przełącz</translation>
     </message>
     <message>
         <source>find hedgehog</source>
@@ -1250,7 +1274,7 @@
     </message>
     <message>
         <source>ammo menu</source>
-        <translation type="unfinished">okno amunicji</translation>
+        <translation>okno amunicji</translation>
     </message>
     <message>
         <source>slot 1</source>
@@ -1331,7 +1355,7 @@
     <message>
         <source>hedgehogs
 info</source>
-        <translation type="unfinished">opisy jeży</translation>
+        <translation>opisy jeży</translation>
     </message>
     <message>
         <source>quit</source>
@@ -1355,109 +1379,109 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished">przybliż</translation>
+        <translation>przybliż</translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished">oddal</translation>
+        <translation>oddal</translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished">zeruj przybliżenie</translation>
+        <translation>zeruj przybliżenie</translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished">daleki skok</translation>
+        <translation>daleki skok</translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished">wysoki skok</translation>
+        <translation>wysoki skok</translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished">Podstawowe</translation>
+        <translation>Podstawowe sterowanie</translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished">Broń</translation>
+        <translation>Broń</translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished">Kamera i kursor</translation>
+        <translation>Kamera i kursor</translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Inne</translation>
+        <translation>Inne</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished">Poruszanie się jeżem i strzelanie:</translation>
+        <translation>Poruszanie się jeżem i strzelanie:</translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished">Omiń dziury i przeszkody, skacząc:</translation>
+        <translation>Omiń dziury i przeszkody, skacząc:</translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished">Wystrzel z broni lub użyj narzędzi:</translation>
+        <translation>Wystrzel z broni lub użyj narzędzi:</translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished">Wybierz broń lub cel za pomocą kursora:</translation>
+        <translation>Wybierz broń lub cel za pomocą kursora:</translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished">Zmień swojego aktywnego jeża (jeśli możliwe):</translation>
+        <translation>Zmień swojego aktywnego jeża (jeśli możliwe):</translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished">Zbierz broń lub narzędzie:</translation>
+        <translation>Zbierz broń lub narzędzie:</translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished">Ustaw licznich w bombach i broniach z zapalnikiem:</translation>
+        <translation>Ustaw licznich w bombach i broniach z zapalnikiem:</translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished">Ustaw kamerę na aktywnym jeżu:</translation>
+        <translation>Ustaw kamerę na aktywnym jeżu:</translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished">Przesuń kursor bądź kamerę bez użycia myszki:</translation>
+        <translation>Przesuń kursor bądź kamerę bez użycia myszki:</translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished">Zmień poziom przybliżenia:</translation>
+        <translation>Zmień poziom przybliżenia:</translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished">Porozmawiaj z drużyną bądź wszystkimi graczami:</translation>
+        <translation>Porozmawiaj z drużyną bądź wszystkimi graczami:</translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished">Wstrzymaj, kontynuuj lub opuść grę:</translation>
+        <translation>Wstrzymaj, kontynuuj lub opuść grę:</translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished">Zmień głośność w czasie gry:</translation>
+        <translation>Zmień głośność w czasie gry:</translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished">Przełącz do pełnego ekranu:</translation>
+        <translation>Przełącz do pełnego ekranu:</translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished">Zrób zrzut ekranu:</translation>
+        <translation>Zrób zrzut ekranu:</translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished">Zmień szczegółowość opisów nad jeżami:</translation>
+        <translation>Zmień szczegółowość opisów nad jeżami:</translation>
     </message>
 </context>
 <context>
@@ -1492,87 +1516,291 @@
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished">Klawiatura</translation>
+        <translation>Klawiatura</translation>
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Mysz: Lewy przycisk</translation>
+        <translation>Mysz: Lewy przycisk</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Mysz: Środkowy przycisk</translation>
+        <translation>Mysz: Środkowy przycisk</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Mysz: Prawy przycisk</translation>
+        <translation>Mysz: Prawy przycisk</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Mysz: Kółko w górę</translation>
+        <translation>Mysz: Kółko w górę</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Mysz:Kółko w dół</translation>
+        <translation>Mysz:Kółko w dół</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Spacja</translation>
+        <translation>Spacja</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Znak równości</translation>
+        <translation>Znak równości</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Strzałka w górę</translation>
+        <translation>Strzałka w górę</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Strzałka w dół</translation>
+        <translation>Strzałka w dół</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Strzałka w prawo</translation>
+        <translation>Strzałka w prawo</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Strzałka w lewo</translation>
+        <translation>Strzałka w lewo</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Prawy shift</translation>
+        <translation>Prawy shift</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Lewy Shift</translation>
+        <translation>Lewy Shift</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Prawy ctrl</translation>
+        <translation>Prawy ctrl</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Lewy ctrl</translation>
+        <translation>Lewy ctrl</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Prawy Alt</translation>
+        <translation>Prawy Alt</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Lewy Alt</translation>
+        <translation>Lewy Alt</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Prawy kl. WIN</translation>
+        <translation>Prawy kl. WIN</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Lewy kl. WIN</translation>
+        <translation>Lewy kl. WIN</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Clear</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation>Escape</translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation>Kl. Num. 0</translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation>Kl. Num. 1</translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation>Kl. Num. 2</translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation>Kl. Num. 3</translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation>Kl. Num. 4</translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation>Kl. Num. 5</translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation>Kl. Num. 6</translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation>Kl. Num. 7</translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation>Kl. Num. 8</translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation>Kl. Num. 9</translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation>Kl. Num. .</translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation>Kl. Num. /</translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation>Kl. Num. *</translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation>Kl. Num. -</translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation>Kl. Num.+</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insert</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation>Page Up</translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation>Page down</translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation>Caps lock</translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation>Scroll lock</translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation>Przycisk A</translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation>Przycisk B</translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation>Przycisk X</translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation>Przycisk Y</translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation>Przycisk LB</translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation>Przycisk RB</translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation>Przycisk Back</translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation>Przycisk Start</translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation>Lewy grzybek</translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation>Prawy grzybek</translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation>Lewy grzybek (Prawo)</translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation>Lewy grzybek (Lewo)</translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation>Lewy grzybek (Dół)</translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation>Lewy grzybek (Góra)</translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation>Lewy spust</translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation>Prawy spust</translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation>Prawy grzybek (Dół)</translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation>Prawy grzybek (Góra)</translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation>Prawy grzybek (Prawo)</translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation>Prawy grzybek (Lewo)</translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation>Krzyżak</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_pt_BR.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -5,45 +5,59 @@
     <name>AmmoSchemeModel</name>
     <message>
         <source>new</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
 </context>
 <context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
-        <translation type="unfinished">Erro</translation>
+        <translation>Erro</translation>
     </message>
     <message>
         <source>Illegal ammo scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -58,7 +72,7 @@
     </message>
     <message>
         <source>Unable to start the server</source>
-        <translation type="unfinished">Falha ao iniciar o servidor</translation>
+        <translation>Falha ao iniciar o servidor</translation>
     </message>
     <message>
         <source>Cannot save record to file %1</source>
@@ -66,7 +80,7 @@
     </message>
     <message>
         <source>new</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please select record from the list above</source>
@@ -81,7 +95,7 @@
     </message>
     <message>
         <source>Cannot open demofile %1</source>
-        <translation type="unfinished">Falha ao abrir o arquivo de demonstração %1</translation>
+        <translation>Falha ao abrir o arquivo de demonstração %1</translation>
     </message>
 </context>
 <context>
@@ -96,59 +110,59 @@
     </message>
     <message>
         <source>Filter</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Cavern</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Wacky</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -170,7 +184,7 @@
     <name>HWNewNet</name>
     <message>
         <source>The host was not found. Please check the host name and port settings.</source>
-        <translation type="unfinished">O servidor nao foi encontrado. Por favor, verifique o nome do servidor e as configurações de porta.</translation>
+        <translation>O servidor nao foi encontrado. Por favor, verifique o nome do servidor e as configurações de porta.</translation>
     </message>
     <message>
         <source>Connection refused</source>
@@ -178,100 +192,100 @@
     </message>
     <message>
         <source>Quit reason: </source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Room destroyed</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>You got kicked</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Password</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your nickname %1 is
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>KB</name>
     <message>
         <source>SDL_ttf returned error while rendering text, most propably it is related to the bug in freetype2. It&apos;s recommended to update your freetype lib.</source>
-        <translation type="unfinished">SDL_ttf retornou um erro enquanto renderizava texo, o mais provável é que esse esteja relacionado a um problema na freetype2. Recomendamos que você atualize sua biblioteca freetype.</translation>
+        <translation>SDL_ttf retornou um erro enquanto renderizava texo, o mais provável é que esse esteja relacionado a um problema na freetype2. Recomendamos que você atualize sua biblioteca freetype.</translation>
     </message>
 </context>
 <context>
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageConnecting</name>
     <message>
         <source>Connecting...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageEditTeam</name>
     <message>
         <source>General</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;O prêmio de melhor disparo foi ganho por &lt;b&gt;%1&lt;/b&gt; , com &lt;b&gt;%2&lt;/b&gt; pontos.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;O prêmio de melhor disparo foi ganho por &lt;b&gt;%1&lt;/b&gt; , com &lt;b&gt;%2&lt;/b&gt; pontos.&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
@@ -281,11 +295,11 @@
     <name>PageMain</name>
     <message>
         <source>Local Game (Play a game on a single computer)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Network Game (Play a game across a network)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -310,18 +324,18 @@
     <name>PageNetGame</name>
     <message>
         <source>Control</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageNetType</name>
     <message>
         <source>LAN game</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Official server</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -336,19 +350,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -367,7 +381,7 @@
     </message>
     <message>
         <source>Enter new file name:</source>
-        <translation type="unfinished">Especifique o novo nome do arquivo:</translation>
+        <translation>Especifique o novo nome do arquivo:</translation>
     </message>
     <message>
         <source>Cannot rename to</source>
@@ -386,170 +400,170 @@
     <name>PageRoomsList</name>
     <message>
         <source>Create</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Join</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Refresh</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Error</source>
-        <translation type="unfinished">Erro</translation>
+        <translation>Erro</translation>
     </message>
     <message>
         <source>OK</source>
-        <translation type="unfinished">OK</translation>
+        <translation>OK</translation>
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
         <source>Please enter room name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please select room from the list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageScheme</name>
     <message>
         <source>New</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="unfinished">Excluir</translation>
+        <translation>Excluir</translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Lower gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Assisted aiming with laser sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -567,70 +581,70 @@
     <name>PageSinglePlayer</name>
     <message>
         <source>Simple Game (a quick game against the computer, settings are chosen for you)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Multiplayer (play a hotseat game against your friends, or AI teams)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Training Mode (Practice your skills in a range of training missions). IN DEVELOPMENT</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Demos (Watch recorded demos)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Load (Load a previously saved game)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QAction</name>
     <message>
         <source>Kick</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Start</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restrict Joins</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restrict Team Additions</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Info</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ban</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -661,38 +675,38 @@
     </message>
     <message>
         <source>Append date and time to record file name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QComboBox</name>
     <message>
         <source>generated map...</source>
-        <translation type="unfinished">gerando mapa...</translation>
+        <translation>gerando mapa...</translation>
     </message>
     <message>
         <source>Human</source>
@@ -700,19 +714,19 @@
     </message>
     <message>
         <source>Level</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -751,19 +765,19 @@
     </message>
     <message>
         <source>Game Modifiers</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Basic Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -774,7 +788,7 @@
     </message>
     <message>
         <source>Developers:</source>
-        <translation type="unfinished">Desenvolvedores:</translation>
+        <translation>Desenvolvedores:</translation>
     </message>
     <message>
         <source>Art:</source>
@@ -782,11 +796,11 @@
     </message>
     <message>
         <source>Translations:</source>
-        <translation type="unfinished">Traduções:</translation>
+        <translation>Traduções:</translation>
     </message>
     <message>
         <source>Special thanks:</source>
-        <translation type="unfinished">Agradecimentos especiais:</translation>
+        <translation>Agradecimentos especiais:</translation>
     </message>
     <message>
         <source>Weapons</source>
@@ -794,11 +808,11 @@
     </message>
     <message>
         <source>Host:</source>
-        <translation type="unfinished">Anfitrião:</translation>
+        <translation>Anfitrião:</translation>
     </message>
     <message>
         <source>Port:</source>
-        <translation type="unfinished">Porta:</translation>
+        <translation>Porta:</translation>
     </message>
     <message>
         <source>Resolution</source>
@@ -810,15 +824,15 @@
     </message>
     <message>
         <source>Net nick</source>
-        <translation type="unfinished">Apelido de rede</translation>
+        <translation>Apelido de rede</translation>
     </message>
     <message>
         <source>Server name:</source>
-        <translation type="unfinished">Nome do servidor:</translation>
+        <translation>Nome do servidor:</translation>
     </message>
     <message>
         <source>Server port:</source>
-        <translation type="unfinished">Porta do servidor:</translation>
+        <translation>Porta do servidor:</translation>
     </message>
     <message>
         <source>Version</source>
@@ -826,88 +840,88 @@
     </message>
     <message>
         <source>Sounds:</source>
-        <translation type="unfinished">Sons:</translation>
+        <translation>Sons:</translation>
     </message>
     <message>
         <source>Initial sound volume</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Turn Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Scheme Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished">Esquema de jogo</translation>
+        <translation>Esquema de jogo</translation>
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -921,7 +935,7 @@
     <name>QMainWindow</name>
     <message>
         <source>Hedgewars %1</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -932,7 +946,7 @@
     </message>
     <message>
         <source>Connection to server is lost</source>
-        <translation type="unfinished">A conexão com o servidor foi perdida</translation>
+        <translation>A conexão com o servidor foi perdida</translation>
     </message>
     <message>
         <source>Error</source>
@@ -960,7 +974,7 @@
     </message>
     <message>
         <source>Really delete this weapon set?</source>
-        <translation type="unfinished">Realmente deseja remover este set de armas?</translation>
+        <translation>Realmente deseja remover este set de armas?</translation>
     </message>
 </context>
 <context>
@@ -979,18 +993,18 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QPushButton</name>
     <message>
         <source>Go!</source>
-        <translation type="unfinished">Avançar!</translation>
+        <translation>Avançar!</translation>
     </message>
     <message>
         <source>default</source>
@@ -1038,7 +1052,7 @@
     </message>
     <message>
         <source>Load</source>
-        <translation type="unfinished">Carregar</translation>
+        <translation>Carregar</translation>
     </message>
     <message>
         <source>Setup</source>
@@ -1046,61 +1060,61 @@
     </message>
     <message>
         <source>Ready</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Mapa</translation>
+        <translation>Mapa</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Armas</translation>
+        <translation>Armas</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1122,67 +1136,67 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fort Mode</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Divide Teams</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Solid Land</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Border</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Low Gravity</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Laser Sight</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Invulnerable</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1249,11 +1263,11 @@
     </message>
     <message>
         <source>slot 7</source>
-        <translation type="unfinished">posição 7</translation>
+        <translation>posição 7</translation>
     </message>
     <message>
         <source>slot 8</source>
-        <translation type="unfinished">posição 8</translation>
+        <translation>posição 8</translation>
     </message>
     <message>
         <source>slot 9</source>
@@ -1323,152 +1337,432 @@
     </message>
     <message>
         <source>precise aim</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Outros</translation>
+        <translation>Outros</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Excluir</translation>
+        <translation>Excluir</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_pt_PT.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Nunca</translation>
+        <translation>Nunca</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Todos os turnos</numerusform>
             <numerusform>Cada %1 turnos</numerusform>
         </translation>
@@ -926,7 +926,7 @@
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1487,287 +1487,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Rato: Botão esquerdo</translation>
+        <translation>Rato: Botão esquerdo</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Rato: Botão do meio</translation>
+        <translation>Rato: Botão do meio</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Rato: Botão direito</translation>
+        <translation>Rato: Botão direito</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Rato: Roda para cima</translation>
+        <translation>Rato: Roda para cima</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Rato: Roda para baixo</translation>
+        <translation>Rato: Roda para baixo</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Retrocesso (backspace)</translation>
+        <translation>Retrocesso (backspace)</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabulação</translation>
+        <translation>Tabulação</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Clear</translation>
+        <translation>Clear</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Return</translation>
+        <translation>Return</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pause</translation>
+        <translation>Pause</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Escape</translation>
+        <translation>Escape</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Espaço</translation>
+        <translation>Espaço</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Numpad 0</translation>
+        <translation>Numpad 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Numpad 1</translation>
+        <translation>Numpad 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Numpad 2</translation>
+        <translation>Numpad 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Numpad 3</translation>
+        <translation>Numpad 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Numpad 4</translation>
+        <translation>Numpad 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Numpad 5</translation>
+        <translation>Numpad 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Numpad 6</translation>
+        <translation>Numpad 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Numpad 7</translation>
+        <translation>Numpad 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Numpad 8</translation>
+        <translation>Numpad 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Numpad 9</translation>
+        <translation>Numpad 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Numpad .</translation>
+        <translation>Numpad .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Numpad /</translation>
+        <translation>Numpad /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Numpad *</translation>
+        <translation>Numpad *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Numpad -</translation>
+        <translation>Numpad -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Numpad +</translation>
+        <translation>Numpad +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Enter</translation>
+        <translation>Enter</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Igual</translation>
+        <translation>Igual</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Cima</translation>
+        <translation>Cima</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Baixo</translation>
+        <translation>Baixo</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Direita</translation>
+        <translation>Direita</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Esquerda</translation>
+        <translation>Esquerda</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Insert</translation>
+        <translation>Insert</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home</translation>
+        <translation>Home</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End</translation>
+        <translation>End</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Page uo</translation>
+        <translation>Page uo</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Page down</translation>
+        <translation>Page down</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Num lock</translation>
+        <translation>Num lock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Caps lock</translation>
+        <translation>Caps lock</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll lock</translation>
+        <translation>Scroll lock</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Shift direito</translation>
+        <translation>Shift direito</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Shift esquerdo</translation>
+        <translation>Shift esquerdo</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Ctrl direito</translation>
+        <translation>Ctrl direito</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Ctrl esquerdo</translation>
+        <translation>Ctrl esquerdo</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt direito</translation>
+        <translation>Alt direito</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt esquerdo</translation>
+        <translation>Alt esquerdo</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Meta direito</translation>
+        <translation>Meta direito</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Meta esquerdo</translation>
+        <translation>Meta esquerdo</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">A</translation>
+        <translation>A</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">B</translation>
+        <translation>B</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">X</translation>
+        <translation>X</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Y</translation>
+        <translation>Y</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">LB</translation>
+        <translation>LB</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">RB</translation>
+        <translation>RB</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Back</translation>
+        <translation>Back</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Start</translation>
+        <translation>Start</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Stick esquerdo</translation>
+        <translation>Stick esquerdo</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Stick direito</translation>
+        <translation>Stick direito</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Stick esquerdo (Direita)</translation>
+        <translation>Stick esquerdo (Direita)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Stick esquerdo (Esquerda)</translation>
+        <translation>Stick esquerdo (Esquerda)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Stick esquerdo (Baixo)</translation>
+        <translation>Stick esquerdo (Baixo)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Stick esquerdo (Cima)</translation>
+        <translation>Stick esquerdo (Cima)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Gatilho esquerdo</translation>
+        <translation>Gatilho esquerdo</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Gatilho direito</translation>
+        <translation>Gatilho direito</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Stick direito (Baixo)</translation>
+        <translation>Stick direito (Baixo)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Stick direito (Cima)</translation>
+        <translation>Stick direito (Cima)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Stick direito (Direita)</translation>
+        <translation>Stick direito (Direita)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Stick direito (Esquerda)</translation>
+        <translation>Stick direito (Esquerda)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_ru.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Никогда</translation>
+        <translation>Никогда</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Каждый %1 ход</numerusform>
             <numerusform>Каждые %1 хода</numerusform>
             <numerusform>Каждые %1 ходов</numerusform>
@@ -1493,95 +1493,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Мышь: Левая кнопка</translation>
+        <translation>Мышь: Левая кнопка</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Мышь: Средняя кнопка</translation>
+        <translation>Мышь: Средняя кнопка</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Мышь: Правая кнопка</translation>
+        <translation>Мышь: Правая кнопка</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Мышь: Колесо вверх</translation>
+        <translation>Мышь: Колесо вверх</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Мышь: Колесо вниз</translation>
+        <translation>Мышь: Колесо вниз</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Забой</translation>
+        <translation>Забой</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tab</translation>
+        <translation>Tab</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Очистить</translation>
+        <translation>Очистить</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Return</translation>
+        <translation>Return</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Пауза</translation>
+        <translation>Пауза</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Escape</translation>
+        <translation>Escape</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Пробел</translation>
+        <translation>Пробел</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Вверх</translation>
+        <translation>Вверх</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Вниз</translation>
+        <translation>Вниз</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Вправо</translation>
+        <translation>Вправо</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Влево</translation>
+        <translation>Влево</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Правый shift</translation>
+        <translation>Правый shift</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Левый shift</translation>
+        <translation>Левый shift</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Правый ctrl</translation>
+        <translation>Правый ctrl</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Левый ctrl</translation>
+        <translation>Левый ctrl</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Правый alt</translation>
+        <translation>Правый alt</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Левый alt</translation>
+        <translation>Левый alt</translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_sk.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">Nikdy</translation>
+        <translation>Nikdy</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Každý %1 ťah</numerusform>
             <numerusform>Každé %1 ťahy</numerusform>
             <numerusform>Každých %1 ťahov</numerusform>
@@ -1493,255 +1493,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Myš: Ľavé tlačidlo</translation>
+        <translation>Myš: Ľavé tlačidlo</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Myš: Prostredné tlačidlo</translation>
+        <translation>Myš: Prostredné tlačidlo</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Myš: Pravé tlačidlo</translation>
+        <translation>Myš: Pravé tlačidlo</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Myš: Kolečko smerom nahor</translation>
+        <translation>Myš: Kolečko smerom nahor</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Myš: Kolečko smerom nadol</translation>
+        <translation>Myš: Kolečko smerom nadol</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">Backspace</translation>
+        <translation>Backspace</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabulátor</translation>
+        <translation>Tabulátor</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Clear</translation>
+        <translation>Clear</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Enter</translation>
+        <translation>Enter</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pause</translation>
+        <translation>Pause</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Escape</translation>
+        <translation>Escape</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Medzera</translation>
+        <translation>Medzera</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Numpad 0</translation>
+        <translation>Numpad 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Numpad 1</translation>
+        <translation>Numpad 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Numpad 2</translation>
+        <translation>Numpad 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Numpad 3</translation>
+        <translation>Numpad 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Numpad 4</translation>
+        <translation>Numpad 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Numpad 5</translation>
+        <translation>Numpad 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Numpad 6</translation>
+        <translation>Numpad 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Numpad 7</translation>
+        <translation>Numpad 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Numpad 8</translation>
+        <translation>Numpad 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Numpad 9</translation>
+        <translation>Numpad 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Numpad .</translation>
+        <translation>Numpad .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Numpad /</translation>
+        <translation>Numpad /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Numpad *</translation>
+        <translation>Numpad *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Numpad -</translation>
+        <translation>Numpad -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Numpad +</translation>
+        <translation>Numpad +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Enter</translation>
+        <translation>Enter</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Rovná sa</translation>
+        <translation>Rovná sa</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Hore</translation>
+        <translation>Hore</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Dole</translation>
+        <translation>Dole</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Vpravo</translation>
+        <translation>Vpravo</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Vľavo</translation>
+        <translation>Vľavo</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Insert</translation>
+        <translation>Insert</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home</translation>
+        <translation>Home</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End</translation>
+        <translation>End</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Page up</translation>
+        <translation>Page up</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Page down</translation>
+        <translation>Page down</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Num lock</translation>
+        <translation>Num lock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Caps lock</translation>
+        <translation>Caps lock</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll lock</translation>
+        <translation>Scroll lock</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Pravý shift</translation>
+        <translation>Pravý shift</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Ľavý shift</translation>
+        <translation>Ľavý shift</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Pravý ctrl</translation>
+        <translation>Pravý ctrl</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Ľavý ctrl</translation>
+        <translation>Ľavý ctrl</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Pravý alt</translation>
+        <translation>Pravý alt</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Ľavý alt</translation>
+        <translation>Ľavý alt</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Pravý meta</translation>
+        <translation>Pravý meta</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Ľavý meta</translation>
+        <translation>Ľavý meta</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">Tlačidlo A</translation>
+        <translation>Tlačidlo A</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">Tlačidlo B</translation>
+        <translation>Tlačidlo B</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">Tlačidlo X</translation>
+        <translation>Tlačidlo X</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Tlačidlo Y</translation>
+        <translation>Tlačidlo Y</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">Tlačidlo LB</translation>
+        <translation>Tlačidlo LB</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">Tlačidlo RB</translation>
+        <translation>Tlačidlo RB</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Tlačidlo Back</translation>
+        <translation>Tlačidlo Back</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Tlačidlo Start</translation>
+        <translation>Tlačidlo Start</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Joystick doľava</translation>
+        <translation>Joystick doľava</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Joystick doprava</translation>
+        <translation>Joystick doprava</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Ľavý prepínač</translation>
+        <translation>Ľavý prepínač</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Pravý prepínač</translation>
+        <translation>Pravý prepínač</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">DPad</translation>
+        <translation>DPad</translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_sv.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">aldrig</translation>
+        <translation>aldrig</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>Var %1 tur</numerusform>
             <numerusform>Var %1 tur</numerusform>
         </translation>
@@ -1487,287 +1487,287 @@
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">Vänster musknapp</translation>
+        <translation>Vänster musknapp</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">Mus: Mittenknapp</translation>
+        <translation>Mus: Mittenknapp</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">Höger musknapp</translation>
+        <translation>Höger musknapp</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">Mushjul upp</translation>
+        <translation>Mushjul upp</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">Mushjul ner</translation>
+        <translation>Mushjul ner</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">backsteg</translation>
+        <translation>backsteg</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">Tabb</translation>
+        <translation>Tabb</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">Clear</translation>
+        <translation>Clear</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">Return</translation>
+        <translation>Return</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">Pause</translation>
+        <translation>Pause</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">Escape</translation>
+        <translation>Escape</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">Mellanslag</translation>
+        <translation>Mellanslag</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Delete</translation>
+        <translation>Delete</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">Numpad 0</translation>
+        <translation>Numpad 0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">Numpad 1</translation>
+        <translation>Numpad 1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">Numpad 2</translation>
+        <translation>Numpad 2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">Numpad 3</translation>
+        <translation>Numpad 3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">Numpad 4</translation>
+        <translation>Numpad 4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">Numpad 5</translation>
+        <translation>Numpad 5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">Numpad 6</translation>
+        <translation>Numpad 6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">Numpad 7</translation>
+        <translation>Numpad 7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">Numpad 8</translation>
+        <translation>Numpad 8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">Numpad 9</translation>
+        <translation>Numpad 9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">Numpad .</translation>
+        <translation>Numpad .</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">Numpad /</translation>
+        <translation>Numpad /</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">Numpad *</translation>
+        <translation>Numpad *</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">Numpad -</translation>
+        <translation>Numpad -</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">Numpad +</translation>
+        <translation>Numpad +</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">Retur</translation>
+        <translation>Retur</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">Lika med</translation>
+        <translation>Lika med</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">Upp</translation>
+        <translation>Upp</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">Ned</translation>
+        <translation>Ned</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">Höger</translation>
+        <translation>Höger</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">Vänster</translation>
+        <translation>Vänster</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">Insert</translation>
+        <translation>Insert</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home</translation>
+        <translation>Home</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End</translation>
+        <translation>End</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">Page up</translation>
+        <translation>Page up</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">Page down</translation>
+        <translation>Page down</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">Num lock</translation>
+        <translation>Num lock</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">Caps lock</translation>
+        <translation>Caps lock</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll lock</translation>
+        <translation>Scroll lock</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">Höger shift</translation>
+        <translation>Höger shift</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">Vänster shift</translation>
+        <translation>Vänster shift</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">Höger Ctrl</translation>
+        <translation>Höger Ctrl</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">Vänster Ctrl</translation>
+        <translation>Vänster Ctrl</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">Alt Gr</translation>
+        <translation>Alt Gr</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">Alt</translation>
+        <translation>Alt</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">Höger metaknapp</translation>
+        <translation>Höger metaknapp</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">Vänster metaknapp</translation>
+        <translation>Vänster metaknapp</translation>
     </message>
     <message>
         <source>A button</source>
-        <translation type="obsolete">A-knappen</translation>
+        <translation>A-knappen</translation>
     </message>
     <message>
         <source>B button</source>
-        <translation type="obsolete">B-knappen</translation>
+        <translation>B-knappen</translation>
     </message>
     <message>
         <source>X button</source>
-        <translation type="obsolete">X-knappen</translation>
+        <translation>X-knappen</translation>
     </message>
     <message>
         <source>Y button</source>
-        <translation type="obsolete">Y-knappen</translation>
+        <translation>Y-knappen</translation>
     </message>
     <message>
         <source>LB button</source>
-        <translation type="obsolete">LB-knappen</translation>
+        <translation>LB-knappen</translation>
     </message>
     <message>
         <source>RB button</source>
-        <translation type="obsolete">RB-knappen</translation>
+        <translation>RB-knappen</translation>
     </message>
     <message>
         <source>Back button</source>
-        <translation type="obsolete">Back-knappen</translation>
+        <translation>Back-knappen</translation>
     </message>
     <message>
         <source>Start button</source>
-        <translation type="obsolete">Startknappen</translation>
+        <translation>Startknappen</translation>
     </message>
     <message>
         <source>Left stick</source>
-        <translation type="obsolete">Vänster styrpinne</translation>
+        <translation>Vänster styrpinne</translation>
     </message>
     <message>
         <source>Right stick</source>
-        <translation type="obsolete">Höger styrpinne</translation>
+        <translation>Höger styrpinne</translation>
     </message>
     <message>
         <source>Left stick (Right)</source>
-        <translation type="obsolete">Vänster styrpinne (Höger)</translation>
+        <translation>Vänster styrpinne (Höger)</translation>
     </message>
     <message>
         <source>Left stick (Left)</source>
-        <translation type="obsolete">Vänster styrpinne (Vänster)</translation>
+        <translation>Vänster styrpinne (Vänster)</translation>
     </message>
     <message>
         <source>Left stick (Down)</source>
-        <translation type="obsolete">Vänster styrpinne (Ned)</translation>
+        <translation>Vänster styrpinne (Ned)</translation>
     </message>
     <message>
         <source>Left stick (Up)</source>
-        <translation type="obsolete">Vänster styrpinne (Upp)</translation>
+        <translation>Vänster styrpinne (Upp)</translation>
     </message>
     <message>
         <source>Left trigger</source>
-        <translation type="obsolete">Vänster avtryckare</translation>
+        <translation>Vänster avtryckare</translation>
     </message>
     <message>
         <source>Right trigger</source>
-        <translation type="obsolete">Höger avtryckare</translation>
+        <translation>Höger avtryckare</translation>
     </message>
     <message>
         <source>Right stick (Down)</source>
-        <translation type="obsolete">Höger styrpinne (Ned)</translation>
+        <translation>Höger styrpinne (Ned)</translation>
     </message>
     <message>
         <source>Right stick (Up)</source>
-        <translation type="obsolete">Höger styrpinne (Upp)</translation>
+        <translation>Höger styrpinne (Upp)</translation>
     </message>
     <message>
         <source>Right stick (Right)</source>
-        <translation type="obsolete">Höger styrpinne (Höger)</translation>
+        <translation>Höger styrpinne (Höger)</translation>
     </message>
     <message>
         <source>Right stick (Left)</source>
-        <translation type="obsolete">Höger styrpinne (Vänster)</translation>
+        <translation>Höger styrpinne (Vänster)</translation>
     </message>
     <message>
         <source>DPad</source>
-        <translation type="obsolete">Styrkors</translation>
+        <translation>Styrkors</translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_tr_TR.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -9,6 +9,19 @@
     </message>
 </context>
 <context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+</context>
+<context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
@@ -31,19 +44,19 @@
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -124,31 +137,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -194,26 +207,26 @@
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Your nickname %1 is
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -235,7 +248,7 @@
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -264,13 +277,13 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
@@ -334,19 +347,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -408,47 +421,47 @@
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
         </translation>
     </message>
@@ -462,7 +475,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -529,23 +542,23 @@
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -610,23 +623,23 @@
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -661,27 +674,27 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -700,15 +713,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -755,11 +768,11 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -866,44 +879,44 @@
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -975,11 +988,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1046,57 +1059,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Harita</translation>
+        <translation>Harita</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Silahlar</translation>
+        <translation>Silahlar</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1162,23 +1175,23 @@
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1323,148 +1336,428 @@
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Diğer</translation>
+        <translation>Diğer</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Sil</translation>
+        <translation>Sil</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_uk.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -5,45 +5,60 @@
     <name>AmmoSchemeModel</name>
     <message>
         <source>new</source>
-        <translation type="unfinished">Нова</translation>
+        <translation>Нова</translation>
+    </message>
+</context>
+<context>
+    <name>FreqSpinBox</name>
+    <message>
+        <source>Never</source>
+        <translation></translation>
+    </message>
+    <message numerus="yes">
+        <source>Every %1 turn</source>
+        <translation>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
 </context>
 <context>
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished">Редагувати зброю</translation>
+        <translation>Редагувати зброю</translation>
     </message>
     <message>
         <source>Error</source>
-        <translation type="unfinished">Помилка</translation>
+        <translation>Помилка</translation>
     </message>
     <message>
         <source>Illegal ammo scheme</source>
-        <translation type="unfinished">Неможлива схема баєприпасів</translation>
+        <translation>Неможлива схема баєприпасів</translation>
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished">Редагувати схему</translation>
+        <translation>Редагувати схему</translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -66,7 +81,7 @@
     </message>
     <message>
         <source>new</source>
-        <translation type="unfinished">Нова</translation>
+        <translation>Нова</translation>
     </message>
     <message>
         <source>Please select record from the list above</source>
@@ -96,59 +111,59 @@
     </message>
     <message>
         <source>Filter</source>
-        <translation type="unfinished">Фільтр</translation>
+        <translation>Фільтр</translation>
     </message>
     <message>
         <source>All</source>
-        <translation type="unfinished">Всі</translation>
+        <translation>Всі</translation>
     </message>
     <message>
         <source>Small</source>
-        <translation type="unfinished">Малі</translation>
+        <translation>Малі</translation>
     </message>
     <message>
         <source>Medium</source>
-        <translation type="unfinished">Середні</translation>
+        <translation>Середні</translation>
     </message>
     <message>
         <source>Large</source>
-        <translation type="unfinished">Великі</translation>
+        <translation>Великі</translation>
     </message>
     <message>
         <source>Cavern</source>
-        <translation type="unfinished">Печери</translation>
+        <translation>Печери</translation>
     </message>
     <message>
         <source>Wacky</source>
-        <translation type="unfinished">Інші</translation>
+        <translation>Інші</translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -178,45 +193,45 @@
     </message>
     <message>
         <source>Quit reason: </source>
-        <translation type="unfinished">Закрийте конфлікти: </translation>
+        <translation>Закрийте конфлікти: </translation>
     </message>
     <message>
         <source>Room destroyed</source>
-        <translation type="unfinished">Кімнату закрито</translation>
+        <translation>Кімнату закрито</translation>
     </message>
     <message>
         <source>You got kicked</source>
-        <translation type="unfinished">Вас вигнали</translation>
+        <translation>Вас вигнали</translation>
     </message>
     <message>
         <source>Password</source>
-        <translation type="unfinished">Пароль</translation>
+        <translation>Пароль</translation>
     </message>
     <message>
         <source>Your nickname %1 is
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished">Ваше ім&apos;я %1 вже
+        <translation>Ваше ім&apos;я %1 вже
 зареєстроване на Hedgewars.org
 Будь ласка введіть ваш пароль
 або змініть ім&apos;я:</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished">%1 *** %2 увійшов до кімнати</translation>
+        <translation>%1 *** %2 увійшов до кімнати</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished">%1 *** %2 приєднався</translation>
+        <translation>%1 *** %2 приєднався</translation>
     </message>
     <message>
         <source>%1 *** %2 has left (%3)</source>
-        <translation type="unfinished">%1 *** %2 від&apos;єднаний (%3)</translation>
+        <translation>%1 *** %2 від&apos;єднаний (%3)</translation>
     </message>
     <message>
         <source>%1 *** %2 has left</source>
-        <translation type="unfinished">%1 *** %2 від&apos;єднаний</translation>
+        <translation>%1 *** %2 від&apos;єднаний</translation>
     </message>
 </context>
 <context>
@@ -230,44 +245,44 @@
     <name>PageAdmin</name>
     <message>
         <source>Server message:</source>
-        <translation type="unfinished">Повідомлення сервера:</translation>
+        <translation>Повідомлення сервера:</translation>
     </message>
     <message>
         <source>Set message</source>
-        <translation type="unfinished">Відправити повідомлення</translation>
+        <translation>Відправити повідомлення</translation>
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished">Відкрити кеш акаунтів</translation>
+        <translation>Відкрити кеш акаунтів</translation>
     </message>
 </context>
 <context>
     <name>PageConnecting</name>
     <message>
         <source>Connecting...</source>
-        <translation type="unfinished">Під&apos;єднання</translation>
+        <translation>Під&apos;єднання</translation>
     </message>
 </context>
 <context>
     <name>PageEditTeam</name>
     <message>
         <source>General</source>
-        <translation type="unfinished">Головний</translation>
+        <translation>Головний</translation>
     </message>
     <message>
         <source>Advanced</source>
-        <translation type="unfinished">Розширений</translation>
+        <translation>Розширений</translation>
     </message>
 </context>
 <context>
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Нагороду за кращий постріл отримує &lt;b&gt;%1&lt;/b&gt; з &lt;b&gt;%2&lt;/b&gt; пунктами урону.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Нагороду за кращий постріл отримує &lt;b&gt;%1&lt;/b&gt; з &lt;b&gt;%2&lt;/b&gt; пунктами урону.&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -275,7 +290,7 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -286,11 +301,11 @@
     <name>PageMain</name>
     <message>
         <source>Local Game (Play a game on a single computer)</source>
-        <translation type="unfinished">Локальна гра (Грати на одному комп&apos;ютері)</translation>
+        <translation>Локальна гра (Грати на одному комп&apos;ютері)</translation>
     </message>
     <message>
         <source>Network Game (Play a game across a network)</source>
-        <translation type="unfinished">Мережна гра (Грати по мережі)</translation>
+        <translation>Мережна гра (Грати по мережі)</translation>
     </message>
 </context>
 <context>
@@ -315,18 +330,18 @@
     <name>PageNetGame</name>
     <message>
         <source>Control</source>
-        <translation type="unfinished">Контроль</translation>
+        <translation>Контроль</translation>
     </message>
 </context>
 <context>
     <name>PageNetType</name>
     <message>
         <source>LAN game</source>
-        <translation type="unfinished">Локальна гра</translation>
+        <translation>Локальна гра</translation>
     </message>
     <message>
         <source>Official server</source>
-        <translation type="unfinished">Офіційний сервер</translation>
+        <translation>Офіційний сервер</translation>
     </message>
 </context>
 <context>
@@ -341,19 +356,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -391,67 +406,67 @@
     <name>PageRoomsList</name>
     <message>
         <source>Create</source>
-        <translation type="unfinished">Створити</translation>
+        <translation>Створити</translation>
     </message>
     <message>
         <source>Join</source>
-        <translation type="unfinished">Приєднатися</translation>
+        <translation>Приєднатися</translation>
     </message>
     <message>
         <source>Refresh</source>
-        <translation type="unfinished">Оновити</translation>
+        <translation>Оновити</translation>
     </message>
     <message>
         <source>Error</source>
-        <translation type="unfinished">Помилка</translation>
+        <translation>Помилка</translation>
     </message>
     <message>
         <source>OK</source>
-        <translation type="unfinished">Так</translation>
+        <translation>Так</translation>
     </message>
     <message>
         <source>Admin features</source>
-        <translation type="unfinished">Функції для адміністраторів</translation>
+        <translation>Функції для адміністраторів</translation>
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished">І&apos;мя кімнати:</translation>
+        <translation>І&apos;мя кімнати:</translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished">Ця гра скоро почнеться.
+        <translation>Ця гра скоро почнеться.
 Ви можете приєднатися і почати грати після старту.</translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished">Ця гра вже триває.
+        <translation>Ця гра вже триває.
 Ви маєте почекати поки гра закінчиться, і лише потім грати в неї.</translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished">%1 - це хост. Він може змінювати налаштування і початок гри</translation>
+        <translation>%1 - це хост. Він може змінювати налаштування і початок гри</translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished">Випадкова карта</translation>
+        <translation>Випадкова карта</translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
-        <translation type="unfinished">Грати можна на обраних або випадкових картах.</translation>
+        <translation>Грати можна на обраних або випадкових картах.</translation>
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished">Схема гри визначає загальні (час гри, час до смерті, вампіризм...)</translation>
+        <translation>Схема гри визначає загальні (час гри, час до смерті, вампіризм...)</translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished">Схема зброї визначає наявну зброю та боєприпаси зброї</translation>
+        <translation>Схема зброї визначає наявну зброю та боєприпаси зброї</translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -459,7 +474,7 @@
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform></numerusform>
             <numerusform></numerusform>
             <numerusform></numerusform>
@@ -475,90 +490,90 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>PageScheme</name>
     <message>
         <source>New</source>
-        <translation type="unfinished">Новий</translation>
+        <translation>Новий</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="unfinished">Видалити</translation>
+        <translation>Видалити</translation>
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation type="unfinished">Увімкнути випадкові міни</translation>
+        <translation>Увімкнути випадкові міни</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
-        <translation type="unfinished">Отримання 80% здоров&apos;я, яке втратив противник</translation>
+        <translation>Отримання 80% здоров&apos;я, яке втратив противник</translation>
     </message>
     <message>
         <source>Share your opponents pain, share their damage</source>
-        <translation type="unfinished">Нанесення вашим їжакам пошкодження, коли вони наносять удар іншим</translation>
+        <translation>Нанесення вашим їжакам пошкодження, коли вони наносять удар іншим</translation>
     </message>
     <message>
         <source>Your hogs are unable to move, put your artillery skills to the test</source>
-        <translation type="unfinished">Ваш їжак не в змозі рухатися, використайте навички артилериста</translation>
+        <translation>Ваш їжак не в змозі рухатися, використайте навички артилериста</translation>
     </message>
     <message>
         <source>Random</source>
-        <translation type="unfinished">Випадково</translation>
+        <translation>Випадково</translation>
     </message>
     <message>
         <source>Seconds</source>
-        <translation type="unfinished">Секунд</translation>
+        <translation>Секунд</translation>
     </message>
     <message>
         <source>Defend your fort and destroy the opponents, two team colours max!</source>
-        <translation type="unfinished">Захистіть вашу фортецю і знищіть противника, дві команди максимум!</translation>
+        <translation>Захистіть вашу фортецю і знищіть противника, дві команди максимум!</translation>
     </message>
     <message>
         <source>Teams will start on opposite sides of the terrain, two team colours max!</source>
-        <translation type="unfinished">Команд розташовані на протилежних сторонах мапи, дві команди максимум!</translation>
+        <translation>Команд розташовані на протилежних сторонах мапи, дві команди максимум!</translation>
     </message>
     <message>
         <source>Land can not be destroyed!</source>
-        <translation type="unfinished">Земля не може бути знищена!</translation>
+        <translation>Земля не може бути знищена!</translation>
     </message>
     <message>
         <source>Add an indestructable border around the terrain</source>
-        <translation type="unfinished">Додати незнищенний кордон навколо місцевості</translation>
+        <translation>Додати незнищенний кордон навколо місцевості</translation>
     </message>
     <message>
         <source>Lower gravity</source>
-        <translation type="unfinished">Слабка гравітація</translation>
+        <translation>Слабка гравітація</translation>
     </message>
     <message>
         <source>Assisted aiming with laser sight</source>
-        <translation type="unfinished">Завжди використовувати лазерний приціл</translation>
+        <translation>Завжди використовувати лазерний приціл</translation>
     </message>
     <message>
         <source>All hogs have a personal forcefield</source>
-        <translation type="unfinished">Всі їжаки мають невразливість</translation>
+        <translation>Всі їжаки мають невразливість</translation>
     </message>
     <message>
         <source>Order of play is random instead of in room order.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Play with a King. If he dies, your side dies.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Take turns placing your hedgehogs before the start of play.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -576,70 +591,70 @@
     <name>PageSinglePlayer</name>
     <message>
         <source>Simple Game (a quick game against the computer, settings are chosen for you)</source>
-        <translation type="unfinished">Проста гра (швидка гра проти комп&apos;ютера, налаштування за замовчуванням)</translation>
+        <translation>Проста гра (швидка гра проти комп&apos;ютера, налаштування за замовчуванням)</translation>
     </message>
     <message>
         <source>Multiplayer (play a hotseat game against your friends, or AI teams)</source>
-        <translation type="unfinished">Мультиплеєр (гра проти ваших друзів, або проти A.I.)</translation>
+        <translation>Мультиплеєр (гра проти ваших друзів, або проти A.I.)</translation>
     </message>
     <message>
         <source>Training Mode (Practice your skills in a range of training missions). IN DEVELOPMENT</source>
-        <translation type="unfinished">Режим навчання (практика в цілому ряді навчальних місій). В РОЗРОБЦІ</translation>
+        <translation>Режим навчання (практика в цілому ряді навчальних місій). В РОЗРОБЦІ</translation>
     </message>
     <message>
         <source>Demos (Watch recorded demos)</source>
-        <translation type="unfinished">Демки (дивитись записані демо-відео)</translation>
+        <translation>Демки (дивитись записані демо-відео)</translation>
     </message>
     <message>
         <source>Load (Load a previously saved game)</source>
-        <translation type="unfinished">Завантаження (Завантажити попередньо збережені ігри)</translation>
+        <translation>Завантаження (Завантажити попередньо збережені ігри)</translation>
     </message>
 </context>
 <context>
     <name>QAction</name>
     <message>
         <source>Kick</source>
-        <translation type="unfinished">Кікнути</translation>
+        <translation>Кікнути</translation>
     </message>
     <message>
         <source>Start</source>
-        <translation type="unfinished">Старт</translation>
+        <translation>Старт</translation>
     </message>
     <message>
         <source>Restrict Joins</source>
-        <translation type="unfinished">Обмежити З&apos;єднання</translation>
+        <translation>Обмежити З&apos;єднання</translation>
     </message>
     <message>
         <source>Restrict Team Additions</source>
-        <translation type="unfinished">Обмежити додавання команд</translation>
+        <translation>Обмежити додавання команд</translation>
     </message>
     <message>
         <source>Info</source>
-        <translation type="unfinished">Інформація</translation>
+        <translation>Інформація</translation>
     </message>
     <message>
         <source>Ban</source>
-        <translation type="unfinished">Забанити</translation>
+        <translation>Забанити</translation>
     </message>
     <message>
         <source>Follow</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -670,31 +685,31 @@
     </message>
     <message>
         <source>Append date and time to record file name</source>
-        <translation type="unfinished">Додавати дату і час в записані файли</translation>
+        <translation>Додавати дату і час в записані файли</translation>
     </message>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished">Перевірити наявність оновлень при старті</translation>
+        <translation>Перевірити наявність оновлень при старті</translation>
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished">Зниження якості</translation>
+        <translation>Зниження якості</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -709,19 +724,19 @@
     </message>
     <message>
         <source>Level</source>
-        <translation type="unfinished">Рівень</translation>
+        <translation>Рівень</translation>
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -760,19 +775,19 @@
     </message>
     <message>
         <source>Game Modifiers</source>
-        <translation type="unfinished">Налаштування гри</translation>
+        <translation>Налаштування гри</translation>
     </message>
     <message>
         <source>Basic Settings</source>
-        <translation type="unfinished">Основні параметри</translation>
+        <translation>Основні параметри</translation>
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -839,84 +854,84 @@
     </message>
     <message>
         <source>Initial sound volume</source>
-        <translation type="unfinished">Початкова гучність звуку</translation>
+        <translation>Початкова гучність звуку</translation>
     </message>
     <message>
         <source>Damage Modifier</source>
-        <translation type="unfinished">Налаштування пошкодження</translation>
+        <translation>Налаштування пошкодження</translation>
     </message>
     <message>
         <source>Turn Time</source>
-        <translation type="unfinished">Час кроку</translation>
+        <translation>Час кроку</translation>
     </message>
     <message>
         <source>Initial Health</source>
-        <translation type="unfinished">Встановлення здоров&apos;я</translation>
+        <translation>Встановлення здоров&apos;я</translation>
     </message>
     <message>
         <source>Sudden Death Timeout</source>
-        <translation type="unfinished">Час до смерті</translation>
+        <translation>Час до смерті</translation>
     </message>
     <message>
         <source>Mines Time</source>
-        <translation type="unfinished">Таймер мін</translation>
+        <translation>Таймер мін</translation>
     </message>
     <message>
         <source>Mines</source>
-        <translation type="unfinished">Кількість мін</translation>
+        <translation>Кількість мін</translation>
     </message>
     <message>
         <source>Scheme Name:</source>
-        <translation type="unfinished">Ім&apos;я схеми:</translation>
+        <translation>Ім&apos;я схеми:</translation>
     </message>
     <message>
         <source>Crate Drops</source>
-        <translation type="unfinished">Кількість подарунків</translation>
+        <translation>Кількість подарунків</translation>
     </message>
     <message>
         <source>Game scheme</source>
-        <translation type="unfinished">Налаштування гри</translation>
+        <translation>Налаштування гри</translation>
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -930,7 +945,7 @@
     <name>QMainWindow</name>
     <message>
         <source>Hedgewars %1</source>
-        <translation type="unfinished">Hedgewars %1</translation>
+        <translation>Hedgewars %1</translation>
     </message>
 </context>
 <context>
@@ -988,7 +1003,7 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished">Ім&apos;я</translation>
+        <translation>Ім&apos;я</translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
@@ -1055,61 +1070,61 @@
     </message>
     <message>
         <source>Ready</source>
-        <translation type="unfinished">Готовий</translation>
+        <translation>Готовий</translation>
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished">Ім&apos;я кімнати</translation>
+        <translation>Ім&apos;я кімнати</translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished">Власник</translation>
+        <translation>Власник</translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">Мапа</translation>
+        <translation>Мапа</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished">Правила</translation>
+        <translation>Правила</translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">Зброя</translation>
+        <translation>Зброя</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished">Вірогідність</translation>
+        <translation>Вірогідність</translation>
     </message>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1131,67 +1146,67 @@
     <name>ToggleButtonWidget</name>
     <message>
         <source>Vampirism</source>
-        <translation type="unfinished">Вампіризм</translation>
+        <translation>Вампіризм</translation>
     </message>
     <message>
         <source>Karma</source>
-        <translation type="unfinished">Карма</translation>
+        <translation>Карма</translation>
     </message>
     <message>
         <source>Artillery</source>
-        <translation type="unfinished">Артилерія</translation>
+        <translation>Артилерія</translation>
     </message>
     <message>
         <source>Fort Mode</source>
-        <translation type="unfinished">Форт Мод</translation>
+        <translation>Форт Мод</translation>
     </message>
     <message>
         <source>Divide Teams</source>
-        <translation type="unfinished">Розділення Команд</translation>
+        <translation>Розділення Команд</translation>
     </message>
     <message>
         <source>Solid Land</source>
-        <translation type="unfinished">Щільний грунт</translation>
+        <translation>Щільний грунт</translation>
     </message>
     <message>
         <source>Add Border</source>
-        <translation type="unfinished">Додати кордони</translation>
+        <translation>Додати кордони</translation>
     </message>
     <message>
         <source>Low Gravity</source>
-        <translation type="unfinished">Слабка гравітація</translation>
+        <translation>Слабка гравітація</translation>
     </message>
     <message>
         <source>Laser Sight</source>
-        <translation type="unfinished">Лазерний приціл</translation>
+        <translation>Лазерний приціл</translation>
     </message>
     <message>
         <source>Invulnerable</source>
-        <translation type="unfinished">Безсмертя</translation>
+        <translation>Безсмертя</translation>
     </message>
     <message>
         <source>Add Mines</source>
-        <translation type="unfinished">Додати міни</translation>
+        <translation>Додати міни</translation>
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1332,152 +1347,432 @@
     </message>
     <message>
         <source>precise aim</source>
-        <translation type="unfinished">точна мета</translation>
+        <translation>точна мета</translation>
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished">збільшити</translation>
+        <translation>збільшити</translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished">зменшити</translation>
+        <translation>зменшити</translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished">скидання зуму</translation>
+        <translation>скидання зуму</translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished">стрибок у довжину</translation>
+        <translation>стрибок у довжину</translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished">стрибок у висоту</translation>
+        <translation>стрибок у висоту</translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished">Основні елементи управління</translation>
+        <translation>Основні елементи управління</translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished">Контроль зброї</translation>
+        <translation>Контроль зброї</translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished">Контроль камери і курсору</translation>
+        <translation>Контроль камери і курсору</translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">Інше</translation>
+        <translation>Інше</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished">Перемістити ваших їжаків</translation>
+        <translation>Перемістити ваших їжаків</translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished">Подолання прогалин і перешкод, перепригнувши їх</translation>
+        <translation>Подолання прогалин і перешкод, перепригнувши їх</translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished">Вогонь з обраної вами зброї</translation>
+        <translation>Вогонь з обраної вами зброї</translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished">Обрати зброю або об&apos;єкт, що знаходиться під курсором</translation>
+        <translation>Обрати зброю або об&apos;єкт, що знаходиться під курсором</translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished">Оберати іншого їжака (якщо можливо)</translation>
+        <translation>Оберати іншого їжака (якщо можливо)</translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished">Змінити зброю</translation>
+        <translation>Змінити зброю</translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished">Встановити таймер на бомбі</translation>
+        <translation>Встановити таймер на бомбі</translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished">Перемістити камеру до активного їжака:</translation>
+        <translation>Перемістити камеру до активного їжака:</translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished">Перемістити курсор або камеру без використання миші:</translation>
+        <translation>Перемістити курсор або камеру без використання миші:</translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished">Приблизити або віддалити камеру</translation>
+        <translation>Приблизити або віддалити камеру</translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished">Поговорити з вашою командою або іншими учасниками</translation>
+        <translation>Поговорити з вашою командою або іншими учасниками</translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished">Пауза, продовжити або залишити гру:</translation>
+        <translation>Пауза, продовжити або залишити гру:</translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished">Змінити гучність звуку під час гри:</translation>
+        <translation>Змінити гучність звуку під час гри:</translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished">Увімкнути повноекранний режим:</translation>
+        <translation>Увімкнути повноекранний режим:</translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished">Зробити знімок гри:</translation>
+        <translation>Зробити знімок гри:</translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished">Увімкрути надписи над їжаками</translation>
+        <translation>Увімкрути надписи над їжаками</translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished">Axis</translation>
+        <translation>Axis</translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished">(Вгору)</translation>
+        <translation>(Вгору)</translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished">(Вниз)</translation>
+        <translation>(Вниз)</translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished">Капелюх</translation>
+        <translation>Капелюх</translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished">(Вліво)</translation>
+        <translation>(Вліво)</translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished">(Вправо)</translation>
+        <translation>(Вправо)</translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished">Кнопка</translation>
+        <translation>Кнопка</translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished">Клавіатура</translation>
+        <translation>Клавіатура</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">Видалити</translation>
+        <translation>Видалити</translation>
+    </message>
+    <message>
+        <source>Mouse: Left button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Middle button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Right button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Mouse: Wheel down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Escape</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad 9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad .</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad /</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad *</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad -</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Numpad +</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Equals</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Page down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left meta</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_zh_CN.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">从不</translation>
+        <translation>从不</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>每 %1 个回合</numerusform>
         </translation>
     </message>
@@ -33,30 +33,30 @@
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished">修改游戏设置</translation>
+        <translation>修改游戏设置</translation>
     </message>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished">修改武器设置</translation>
+        <translation>修改武器设置</translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -137,31 +137,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -276,17 +276,17 @@
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;最佳射手是 &lt;b&gt;%1&lt;/b&gt;。伤害 &lt;b&gt;%2&lt;/b&gt;点。&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;最佳射手是 &lt;b&gt;%1&lt;/b&gt;。伤害 &lt;b&gt;%2&lt;/b&gt;点。&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;最佳杀手是 &lt;b&gt;%1&lt;/b&gt;单回合击杀刺猬数:&lt;b&gt;%2&lt;/b&gt;&lt;/p&gt;</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;本轮总共有&lt;b&gt;%1&lt;/b&gt;只刺猬被击杀&lt;/p&gt;</numerusform>
         </translation>
     </message>
@@ -350,19 +350,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -424,27 +424,27 @@
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished">房间名:</translation>
+        <translation>房间名:</translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished">游戏正在等待中。
+        <translation>游戏正在等待中。
 您可以加入等待游戏开始。</translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished">游戏正在进行中。
+        <translation>游戏正在进行中。
 您可以加入观战但必须等游戏结束才能参与游戏。</translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished">%1 是房主,他可以调整设置、开始游戏。</translation>
+        <translation>%1 是房主,他可以调整设置、开始游戏。</translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished">随机地图</translation>
+        <translation>随机地图</translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
@@ -452,21 +452,21 @@
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished">游戏设置包括一般选项例如回合时间,突然死亡或吸血模式。</translation>
+        <translation>游戏设置包括一般选项例如回合时间,突然死亡或吸血模式。</translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished">武器设置包括可以选用的武器和弹药数量。</translation>
+        <translation>武器设置包括可以选用的武器和弹药数量。</translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>有 %1 个客户端连接到这个房间。</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>有 %1 个队伍加入这个房间。</numerusform>
         </translation>
     </message>
@@ -480,7 +480,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -559,11 +559,11 @@
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -632,19 +632,19 @@
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -655,7 +655,7 @@
     </message>
     <message>
         <source>Enable sound</source>
-        <translation type="unfinished">开启游戏音效</translation>
+        <translation>开启游戏音效</translation>
     </message>
     <message>
         <source>Fullscreen</source>
@@ -671,7 +671,7 @@
     </message>
     <message>
         <source>Enable music</source>
-        <translation type="unfinished">开启游戏音乐</translation>
+        <translation>开启游戏音乐</translation>
     </message>
     <message>
         <source>Frontend fullscreen</source>
@@ -683,23 +683,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished">降低显示效果</translation>
+        <translation>降低显示效果</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished">显示武器提示信息</translation>
+        <translation>显示武器提示信息</translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished">开启菜单音效</translation>
+        <translation>开启菜单音效</translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished">开启菜单音乐</translation>
+        <translation>开启菜单音乐</translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -718,15 +718,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -773,11 +773,11 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -884,44 +884,44 @@
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -993,11 +993,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished">昵称</translation>
+        <translation>昵称</translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished">请输入您的昵称</translation>
+        <translation>请输入您的昵称</translation>
     </message>
 </context>
 <context>
@@ -1064,57 +1064,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished">随机队伍分配</translation>
+        <translation>随机队伍分配</translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished">房间名</translation>
+        <translation>房间名</translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished">人数</translation>
+        <translation>人数</translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished">队伍</translation>
+        <translation>队伍</translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished">创建者</translation>
+        <translation>创建者</translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">地图</translation>
+        <translation>地图</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished">规则</translation>
+        <translation>规则</translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">武器</translation>
+        <translation>武器</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished">武器设置</translation>
+        <translation>武器设置</translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished">几率</translation>
+        <translation>几率</translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1180,23 +1180,23 @@
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished">随机顺序</translation>
+        <translation>随机顺序</translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished">国王模式</translation>
+        <translation>国王模式</translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished">手动放置</translation>
+        <translation>手动放置</translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1341,344 +1341,428 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished">放大</translation>
+        <translation>放大</translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished">缩小</translation>
+        <translation>缩小</translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished">重置</translation>
+        <translation>重置</translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished">跳远</translation>
+        <translation>跳远</translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished">跳高</translation>
+        <translation>跳高</translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished">基本控制</translation>
+        <translation>基本控制</translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished">武器控制</translation>
+        <translation>武器控制</translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished">镜头和光标控制</translation>
+        <translation>镜头和光标控制</translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">其他</translation>
+        <translation>其他</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished">移动、瞄准:</translation>
+        <translation>移动、瞄准:</translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished">越过障碍:</translation>
+        <translation>越过障碍:</translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished">开火、使用物品:</translation>
+        <translation>开火、使用物品:</translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished">选取武器、目的地:</translation>
+        <translation>选取武器、目的地:</translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished">切换刺猬(如果可用):</translation>
+        <translation>切换刺猬(如果可用):</translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished">选取武器、物品:</translation>
+        <translation>选取武器、物品:</translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished">设置定时炸弹等武器时间:</translation>
+        <translation>设置定时炸弹等武器时间:</translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished">移动镜头到选中刺猬:</translation>
+        <translation>移动镜头到选中刺猬:</translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished">不用鼠标移动光标或镜头:</translation>
+        <translation>不用鼠标移动光标或镜头:</translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished">调整镜头放大倍数:</translation>
+        <translation>调整镜头放大倍数:</translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished">同队友或全部参与者对话:</translation>
+        <translation>同队友或全部参与者对话:</translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished">暂停、继续或离开游戏:</translation>
+        <translation>暂停、继续或离开游戏:</translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished">调整游戏时音量:</translation>
+        <translation>调整游戏时音量:</translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished">全屏模式:</translation>
+        <translation>全屏模式:</translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished">截图:</translation>
+        <translation>截图:</translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished">切换刺猬标签显示方式:</translation>
+        <translation>切换刺猬标签显示方式:</translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished">轴</translation>
+        <translation>轴</translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished">上</translation>
+        <translation>上</translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished">下</translation>
+        <translation>下</translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished">帽子</translation>
+        <translation>帽子</translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished">左</translation>
+        <translation>左</translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished">右</translation>
+        <translation>右</translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished">按键</translation>
+        <translation>按键</translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished">键盘</translation>
+        <translation>键盘</translation>
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">鼠标:左键</translation>
+        <translation>鼠标:左键</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">鼠标:中键</translation>
+        <translation>鼠标:中键</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">鼠标:右键</translation>
+        <translation>鼠标:右键</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">鼠标滚轮:向上</translation>
+        <translation>鼠标滚轮:向上</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">鼠标滚轮:向下</translation>
+        <translation>鼠标滚轮:向下</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">退格键</translation>
+        <translation>退格键</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">制表键</translation>
+        <translation>制表键</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">清除</translation>
+        <translation>清除</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">返回</translation>
+        <translation>返回</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">暂停键</translation>
+        <translation>暂停键</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">退出键</translation>
+        <translation>退出键</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">空格键</translation>
+        <translation>空格键</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">删除键</translation>
+        <translation>删除键</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">小键盘0</translation>
+        <translation>小键盘0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">小键盘1</translation>
+        <translation>小键盘1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">小键盘2</translation>
+        <translation>小键盘2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">小键盘3</translation>
+        <translation>小键盘3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">小键盘4</translation>
+        <translation>小键盘4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">小键盘5</translation>
+        <translation>小键盘5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">小键盘6</translation>
+        <translation>小键盘6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">小键盘7</translation>
+        <translation>小键盘7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">小键盘8</translation>
+        <translation>小键盘8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">小键盘9</translation>
+        <translation>小键盘9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">小键盘.</translation>
+        <translation>小键盘.</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">小键盘/</translation>
+        <translation>小键盘/</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">小键盘*</translation>
+        <translation>小键盘*</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">小键盘-</translation>
+        <translation>小键盘-</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">小键盘+</translation>
+        <translation>小键盘+</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">回车键</translation>
+        <translation>回车键</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">等于</translation>
+        <translation>等于</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">上</translation>
+        <translation>上</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">下</translation>
+        <translation>下</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">右</translation>
+        <translation>右</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">左</translation>
+        <translation>左</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">插入键</translation>
+        <translation>插入键</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home键</translation>
+        <translation>Home键</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End键</translation>
+        <translation>End键</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">向上翻页键</translation>
+        <translation>向上翻页键</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">向下翻页键</translation>
+        <translation>向下翻页键</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">小键盘数字锁</translation>
+        <translation>小键盘数字锁</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">大小写切换键</translation>
+        <translation>大小写切换键</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll Lock键</translation>
+        <translation>Scroll Lock键</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">右Shift键</translation>
+        <translation>右Shift键</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">左Shift键</translation>
+        <translation>左Shift键</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">右Ctrl键</translation>
+        <translation>右Ctrl键</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">左Ctrl键</translation>
+        <translation>左Ctrl键</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">右Alt键</translation>
+        <translation>右Alt键</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">左Alt键</translation>
+        <translation>左Alt键</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">右meta键</translation>
+        <translation>右meta键</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">左meta键</translation>
+        <translation>左meta键</translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
Binary file share/hedgewars/Data/Locale/hedgewars_zh_TW.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Sat Apr 03 10:26:24 2010 +0000
@@ -12,11 +12,11 @@
     <name>FreqSpinBox</name>
     <message>
         <source>Never</source>
-        <translation type="obsolete">從不</translation>
+        <translation>從不</translation>
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="obsolete">
+        <translation>
             <numerusform>每 %1 個回合</numerusform>
         </translation>
     </message>
@@ -25,7 +25,7 @@
     <name>GameCFGWidget</name>
     <message>
         <source>Edit weapons</source>
-        <translation type="unfinished">改變武器設置</translation>
+        <translation>改變武器設置</translation>
     </message>
     <message>
         <source>Error</source>
@@ -37,26 +37,26 @@
     </message>
     <message>
         <source>Edit schemes</source>
-        <translation type="unfinished">修改遊戲設置</translation>
+        <translation>修改遊戲設置</translation>
     </message>
 </context>
 <context>
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -137,31 +137,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -280,13 +280,13 @@
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;最佳殺手是&lt;b&gt;%1&lt;/b&gt;单回合擊殺刺蝟數&lt;b&gt;%2&lt;/b&gt;&lt;/p&gt;</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>&lt;p&gt;本輪總共有&lt;b&gt;%1&lt;/b&gt;只刺蝟被擊殺&lt;/p&gt;</numerusform>
         </translation>
     </message>
@@ -350,19 +350,19 @@
     </message>
     <message>
         <source>Delete team</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>New weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Edit weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delete weapon scheme</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -424,27 +424,27 @@
     </message>
     <message>
         <source>Room Name:</source>
-        <translation type="unfinished">房間名:</translation>
+        <translation>房間名:</translation>
     </message>
     <message>
         <source>This game is in lobby.
 You may join and start playing once the game starts.</source>
-        <translation type="unfinished">遊戲正在等待中。
+        <translation>遊戲正在等待中。
 您可以加入等待遊戲開始。</translation>
     </message>
     <message>
         <source>This game is in progress.
 You may join and spectate now but you&apos;ll have to wait for the game to end to start playing.</source>
-        <translation type="unfinished">遊戲正在進行中。
+        <translation>遊戲正在進行中。
 您可以加入觀戰但必須等遊戲結束才能參與遊戲。</translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished">%1是房主,他可以調整設置、開始遊戲。</translation>
+        <translation>%1是房主,他可以調整設置、開始遊戲。</translation>
     </message>
     <message>
         <source>Random Map</source>
-        <translation type="unfinished">隨機地圖</translation>
+        <translation>隨機地圖</translation>
     </message>
     <message>
         <source>Games may be played on precreated or randomized maps.</source>
@@ -452,21 +452,21 @@
     </message>
     <message>
         <source>The Game Scheme defines general options and preferences like Round Time, Sudden Death or Vampirism.</source>
-        <translation type="unfinished">遊戲設置包括一般選項例如回合時間,突然死亡或吸血模式。</translation>
+        <translation>遊戲設置包括一般選項例如回合時間,突然死亡或吸血模式。</translation>
     </message>
     <message>
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
-        <translation type="unfinished">武器設置包括可以選用的武器和彈藥數量。</translation>
+        <translation>武器設置包括可以選用的武器和彈藥數量。</translation>
     </message>
     <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>有%1個用戶端連接到這個房間。</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>有%1個隊伍加入這個房間。</numerusform>
         </translation>
     </message>
@@ -480,7 +480,7 @@
     </message>
     <message>
         <source>Random Maze</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -559,11 +559,11 @@
     </message>
     <message>
         <source>Ammo is shared between all teams that share a colour.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable girders when generating random maps.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -632,26 +632,26 @@
     </message>
     <message>
         <source>Ignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Add friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Unignore</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Remove friend</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
     <name>QCheckBox</name>
     <message>
         <source>Enable sound</source>
-        <translation type="unfinished">開啟遊戲音效</translation>
+        <translation>開啟遊戲音效</translation>
     </message>
     <message>
         <source>Fullscreen</source>
@@ -671,7 +671,7 @@
     </message>
     <message>
         <source>Enable music</source>
-        <translation type="unfinished">開啟遊戲音樂</translation>
+        <translation>開啟遊戲音樂</translation>
     </message>
     <message>
         <source>Append date and time to record file name</source>
@@ -683,23 +683,23 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished">降低顯示效果</translation>
+        <translation>降低顯示效果</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
-        <translation type="unfinished">顯示武器提示訊息</translation>
+        <translation>顯示武器提示訊息</translation>
     </message>
     <message>
         <source>Enable frontend sounds</source>
-        <translation type="unfinished">啟用菜單音效</translation>
+        <translation>啟用菜單音效</translation>
     </message>
     <message>
         <source>Enable frontend music</source>
-        <translation type="unfinished">啟用菜單音樂</translation>
+        <translation>啟用菜單音樂</translation>
     </message>
     <message>
         <source>Frontend effects</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -718,15 +718,15 @@
     </message>
     <message>
         <source>(System default)</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>generated maze...</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Mission</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -773,11 +773,11 @@
     </message>
     <message>
         <source>Team Settings</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Misc</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -884,44 +884,44 @@
     </message>
     <message>
         <source>% Dud Mines</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Grave</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Flag</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Voice</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Locale</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Restart game to apply</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Explosives</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -993,11 +993,11 @@
     </message>
     <message>
         <source>Nickname</source>
-        <translation type="unfinished">匿稱</translation>
+        <translation>匿稱</translation>
     </message>
     <message>
         <source>Please enter your nickname</source>
-        <translation type="unfinished">請輸入您的匿稱</translation>
+        <translation>請輸入您的匿稱</translation>
     </message>
 </context>
 <context>
@@ -1064,57 +1064,57 @@
     </message>
     <message>
         <source>Random Team</source>
-        <translation type="unfinished">隨機隊伍分配</translation>
+        <translation>隨機隊伍分配</translation>
     </message>
 </context>
 <context>
     <name>QTableWidget</name>
     <message>
         <source>Room Name</source>
-        <translation type="unfinished">房間名</translation>
+        <translation>房間名</translation>
     </message>
     <message>
         <source>C</source>
-        <translation type="unfinished">人數</translation>
+        <translation>人數</translation>
     </message>
     <message>
         <source>T</source>
-        <translation type="unfinished">隊伍</translation>
+        <translation>隊伍</translation>
     </message>
     <message>
         <source>Owner</source>
-        <translation type="unfinished">創建者</translation>
+        <translation>創建者</translation>
     </message>
     <message>
         <source>Map</source>
-        <translation type="unfinished">地圖</translation>
+        <translation>地圖</translation>
     </message>
     <message>
         <source>Rules</source>
-        <translation type="unfinished">規則</translation>
+        <translation>規則</translation>
     </message>
     <message>
         <source>Weapons</source>
-        <translation type="unfinished">武器</translation>
+        <translation>武器</translation>
     </message>
 </context>
 <context>
     <name>SelWeaponWidget</name>
     <message>
         <source>Weapon set</source>
-        <translation type="unfinished">武器設置</translation>
+        <translation>武器設置</translation>
     </message>
     <message>
         <source>Probabilities</source>
-        <translation type="unfinished">幾率</translation>
+        <translation>幾率</translation>
     </message>
     <message>
         <source>Ammo in boxes</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Delays</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1180,23 +1180,23 @@
     </message>
     <message>
         <source>Random Order</source>
-        <translation type="unfinished">隨機順序</translation>
+        <translation>隨機順序</translation>
     </message>
     <message>
         <source>King</source>
-        <translation type="unfinished">國王模式</translation>
+        <translation>國王模式</translation>
     </message>
     <message>
         <source>Place Hedgehogs</source>
-        <translation type="unfinished">手動放置</translation>
+        <translation>手動放置</translation>
     </message>
     <message>
         <source>Clan Shares Ammo</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <source>Disable Girders</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
 </context>
 <context>
@@ -1341,344 +1341,428 @@
     </message>
     <message>
         <source>zoom in</source>
-        <translation type="unfinished">放大</translation>
+        <translation>放大</translation>
     </message>
     <message>
         <source>zoom out</source>
-        <translation type="unfinished">縮小</translation>
+        <translation>縮小</translation>
     </message>
     <message>
         <source>reset zoom</source>
-        <translation type="unfinished">重置</translation>
+        <translation>重置</translation>
     </message>
     <message>
         <source>long jump</source>
-        <translation type="unfinished">跳遠</translation>
+        <translation>跳遠</translation>
     </message>
     <message>
         <source>high jump</source>
-        <translation type="unfinished">跳高</translation>
+        <translation>跳高</translation>
     </message>
 </context>
 <context>
     <name>binds (categories)</name>
     <message>
         <source>Basic controls</source>
-        <translation type="unfinished">基本控制</translation>
+        <translation>基本控制</translation>
     </message>
     <message>
         <source>Weapon controls</source>
-        <translation type="unfinished">武器控制</translation>
+        <translation>武器控制</translation>
     </message>
     <message>
         <source>Camera and cursor controls</source>
-        <translation type="unfinished">鏡頭和遊標控制</translation>
+        <translation>鏡頭和遊標控制</translation>
     </message>
     <message>
         <source>Other</source>
-        <translation type="unfinished">其他</translation>
+        <translation>其他</translation>
     </message>
 </context>
 <context>
     <name>binds (descriptions)</name>
     <message>
         <source>Move your hogs and aim:</source>
-        <translation type="unfinished">移動、瞄準:</translation>
+        <translation>移動、瞄準:</translation>
     </message>
     <message>
         <source>Traverse gaps and obstacles by jumping:</source>
-        <translation type="unfinished">越過障礙:</translation>
+        <translation>越過障礙:</translation>
     </message>
     <message>
         <source>Fire your selected weapon or trigger an utility item:</source>
-        <translation type="unfinished">開火、使用物品:</translation>
+        <translation>開火、使用物品:</translation>
     </message>
     <message>
         <source>Pick a weapon or a target location under the cursor:</source>
-        <translation type="unfinished">選取武器、目的地:</translation>
+        <translation>選取武器、目的地:</translation>
     </message>
     <message>
         <source>Switch your currently active hog (if possible):</source>
-        <translation type="unfinished">切換刺蝟(如果可用):</translation>
+        <translation>切換刺蝟(如果可用):</translation>
     </message>
     <message>
         <source>Pick a weapon or utility item:</source>
-        <translation type="unfinished">選取武器、物品:</translation>
+        <translation>選取武器、物品:</translation>
     </message>
     <message>
         <source>Set the timer on bombs and timed weapons:</source>
-        <translation type="unfinished">設置定時炸彈等武器時間:</translation>
+        <translation>設置定時炸彈等武器時間:</translation>
     </message>
     <message>
         <source>Move the camera to the active hog:</source>
-        <translation type="unfinished">移動鏡頭到選中刺蝟:</translation>
+        <translation>移動鏡頭到選中刺蝟:</translation>
     </message>
     <message>
         <source>Move the cursor or camera without using the mouse:</source>
-        <translation type="unfinished">不用滑鼠移動遊標或鏡頭:</translation>
+        <translation>不用滑鼠移動遊標或鏡頭:</translation>
     </message>
     <message>
         <source>Modify the camera&apos;s zoom level:</source>
-        <translation type="unfinished">調整鏡頭放大倍數:</translation>
+        <translation>調整鏡頭放大倍數:</translation>
     </message>
     <message>
         <source>Talk to your team or all participants:</source>
-        <translation type="unfinished">同隊友或全部參與者對話:</translation>
+        <translation>同隊友或全部參與者對話:</translation>
     </message>
     <message>
         <source>Pause, continue or leave your game:</source>
-        <translation type="unfinished">暫停、繼續或離開遊戲:</translation>
+        <translation>暫停、繼續或離開遊戲:</translation>
     </message>
     <message>
         <source>Modify the game&apos;s volume while playing:</source>
-        <translation type="unfinished">調整遊戲時音量:</translation>
+        <translation>調整遊戲時音量:</translation>
     </message>
     <message>
         <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished">全屏模式:</translation>
+        <translation>全屏模式:</translation>
     </message>
     <message>
         <source>Take a screenshot:</source>
-        <translation type="unfinished">截圖:</translation>
+        <translation>截圖:</translation>
     </message>
     <message>
         <source>Toggle labels above hedgehogs:</source>
-        <translation type="unfinished">切換刺蝟標籤顯示方式:</translation>
+        <translation>切換刺蝟標籤顯示方式:</translation>
     </message>
 </context>
 <context>
     <name>binds (keys)</name>
     <message>
         <source>Axis</source>
-        <translation type="unfinished">軸</translation>
+        <translation>軸</translation>
     </message>
     <message>
         <source>(Up)</source>
-        <translation type="unfinished">上</translation>
+        <translation>上</translation>
     </message>
     <message>
         <source>(Down)</source>
-        <translation type="unfinished">下</translation>
+        <translation>下</translation>
     </message>
     <message>
         <source>Hat</source>
-        <translation type="unfinished">帽子</translation>
+        <translation>帽子</translation>
     </message>
     <message>
         <source>(Left)</source>
-        <translation type="unfinished">左</translation>
+        <translation>左</translation>
     </message>
     <message>
         <source>(Right)</source>
-        <translation type="unfinished">右</translation>
+        <translation>右</translation>
     </message>
     <message>
         <source>Button</source>
-        <translation type="unfinished">按鍵</translation>
+        <translation>按鍵</translation>
     </message>
     <message>
         <source>Keyboard</source>
-        <translation type="unfinished">鍵盤</translation>
+        <translation>鍵盤</translation>
     </message>
     <message>
         <source>Mouse: Left button</source>
-        <translation type="obsolete">滑鼠:左鍵</translation>
+        <translation>滑鼠:左鍵</translation>
     </message>
     <message>
         <source>Mouse: Middle button</source>
-        <translation type="obsolete">滑鼠:中鍵</translation>
+        <translation>滑鼠:中鍵</translation>
     </message>
     <message>
         <source>Mouse: Right button</source>
-        <translation type="obsolete">滑鼠:右鍵</translation>
+        <translation>滑鼠:右鍵</translation>
     </message>
     <message>
         <source>Mouse: Wheel up</source>
-        <translation type="obsolete">滑鼠滾輪:向上</translation>
+        <translation>滑鼠滾輪:向上</translation>
     </message>
     <message>
         <source>Mouse: Wheel down</source>
-        <translation type="obsolete">滑鼠滾輪:向下</translation>
+        <translation>滑鼠滾輪:向下</translation>
     </message>
     <message>
         <source>Backspace</source>
-        <translation type="obsolete">倒退鍵</translation>
+        <translation>倒退鍵</translation>
     </message>
     <message>
         <source>Tab</source>
-        <translation type="obsolete">製錶鍵</translation>
+        <translation>製錶鍵</translation>
     </message>
     <message>
         <source>Clear</source>
-        <translation type="obsolete">清除</translation>
+        <translation>清除</translation>
     </message>
     <message>
         <source>Return</source>
-        <translation type="obsolete">返回</translation>
+        <translation>返回</translation>
     </message>
     <message>
         <source>Pause</source>
-        <translation type="obsolete">暫停鍵</translation>
+        <translation>暫停鍵</translation>
     </message>
     <message>
         <source>Escape</source>
-        <translation type="obsolete">逸出鍵</translation>
+        <translation>逸出鍵</translation>
     </message>
     <message>
         <source>Space</source>
-        <translation type="obsolete">空白鍵</translation>
+        <translation>空白鍵</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation type="obsolete">刪除鍵</translation>
+        <translation>刪除鍵</translation>
     </message>
     <message>
         <source>Numpad 0</source>
-        <translation type="obsolete">小鍵盤0</translation>
+        <translation>小鍵盤0</translation>
     </message>
     <message>
         <source>Numpad 1</source>
-        <translation type="obsolete">小鍵盤1</translation>
+        <translation>小鍵盤1</translation>
     </message>
     <message>
         <source>Numpad 2</source>
-        <translation type="obsolete">小鍵盤2</translation>
+        <translation>小鍵盤2</translation>
     </message>
     <message>
         <source>Numpad 3</source>
-        <translation type="obsolete">小鍵盤3</translation>
+        <translation>小鍵盤3</translation>
     </message>
     <message>
         <source>Numpad 4</source>
-        <translation type="obsolete">小鍵盤4</translation>
+        <translation>小鍵盤4</translation>
     </message>
     <message>
         <source>Numpad 5</source>
-        <translation type="obsolete">小鍵盤5</translation>
+        <translation>小鍵盤5</translation>
     </message>
     <message>
         <source>Numpad 6</source>
-        <translation type="obsolete">小鍵盤6</translation>
+        <translation>小鍵盤6</translation>
     </message>
     <message>
         <source>Numpad 7</source>
-        <translation type="obsolete">小鍵盤7</translation>
+        <translation>小鍵盤7</translation>
     </message>
     <message>
         <source>Numpad 8</source>
-        <translation type="obsolete">小鍵盤8</translation>
+        <translation>小鍵盤8</translation>
     </message>
     <message>
         <source>Numpad 9</source>
-        <translation type="obsolete">小鍵盤9</translation>
+        <translation>小鍵盤9</translation>
     </message>
     <message>
         <source>Numpad .</source>
-        <translation type="obsolete">小鍵盤.</translation>
+        <translation>小鍵盤.</translation>
     </message>
     <message>
         <source>Numpad /</source>
-        <translation type="obsolete">小鍵盤/</translation>
+        <translation>小鍵盤/</translation>
     </message>
     <message>
         <source>Numpad *</source>
-        <translation type="obsolete">小鍵盤*</translation>
+        <translation>小鍵盤*</translation>
     </message>
     <message>
         <source>Numpad -</source>
-        <translation type="obsolete">小鍵盤-</translation>
+        <translation>小鍵盤-</translation>
     </message>
     <message>
         <source>Numpad +</source>
-        <translation type="obsolete">小鍵盤+</translation>
+        <translation>小鍵盤+</translation>
     </message>
     <message>
         <source>Enter</source>
-        <translation type="obsolete">回車鍵</translation>
+        <translation>回車鍵</translation>
     </message>
     <message>
         <source>Equals</source>
-        <translation type="obsolete">等於</translation>
+        <translation>等於</translation>
     </message>
     <message>
         <source>Up</source>
-        <translation type="obsolete">上</translation>
+        <translation>上</translation>
     </message>
     <message>
         <source>Down</source>
-        <translation type="obsolete">下</translation>
+        <translation>下</translation>
     </message>
     <message>
         <source>Right</source>
-        <translation type="obsolete">右</translation>
+        <translation>右</translation>
     </message>
     <message>
         <source>Left</source>
-        <translation type="obsolete">左</translation>
+        <translation>左</translation>
     </message>
     <message>
         <source>Insert</source>
-        <translation type="obsolete">插入鍵</translation>
+        <translation>插入鍵</translation>
     </message>
     <message>
         <source>Home</source>
-        <translation type="obsolete">Home鍵</translation>
+        <translation>Home鍵</translation>
     </message>
     <message>
         <source>End</source>
-        <translation type="obsolete">End鍵</translation>
+        <translation>End鍵</translation>
     </message>
     <message>
         <source>Page up</source>
-        <translation type="obsolete">向上翻頁鍵</translation>
+        <translation>向上翻頁鍵</translation>
     </message>
     <message>
         <source>Page down</source>
-        <translation type="obsolete">向下翻頁鍵</translation>
+        <translation>向下翻頁鍵</translation>
     </message>
     <message>
         <source>Num lock</source>
-        <translation type="obsolete">小鍵盤數位鎖</translation>
+        <translation>小鍵盤數位鎖</translation>
     </message>
     <message>
         <source>Caps lock</source>
-        <translation type="obsolete">大小寫切換鍵</translation>
+        <translation>大小寫切換鍵</translation>
     </message>
     <message>
         <source>Scroll lock</source>
-        <translation type="obsolete">Scroll Lock鍵</translation>
+        <translation>Scroll Lock鍵</translation>
     </message>
     <message>
         <source>Right shift</source>
-        <translation type="obsolete">右Shift鍵</translation>
+        <translation>右Shift鍵</translation>
     </message>
     <message>
         <source>Left shift</source>
-        <translation type="obsolete">左Shift鍵</translation>
+        <translation>左Shift鍵</translation>
     </message>
     <message>
         <source>Right ctrl</source>
-        <translation type="obsolete">右Ctrl鍵</translation>
+        <translation>右Ctrl鍵</translation>
     </message>
     <message>
         <source>Left ctrl</source>
-        <translation type="obsolete">左Ctrl鍵</translation>
+        <translation>左Ctrl鍵</translation>
     </message>
     <message>
         <source>Right alt</source>
-        <translation type="obsolete">右Alt鍵</translation>
+        <translation>右Alt鍵</translation>
     </message>
     <message>
         <source>Left alt</source>
-        <translation type="obsolete">左Alt鍵</translation>
+        <translation>左Alt鍵</translation>
     </message>
     <message>
         <source>Right meta</source>
-        <translation type="obsolete">右meta鍵</translation>
+        <translation>右meta鍵</translation>
     </message>
     <message>
         <source>Left meta</source>
-        <translation type="obsolete">左meta鍵</translation>
+        <translation>左meta鍵</translation>
+    </message>
+    <message>
+        <source>A button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>B button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>X button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Y button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>LB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>RB button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Start button</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right trigger</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Down)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Up)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Right)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Right stick (Left)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>DPad</source>
+        <translation></translation>
     </message>
 </context>
 </TS>
--- a/share/hedgewars/Data/Missions/Training/SniperRifle.lua	Sat Apr 03 08:47:06 2010 +0000
+++ b/share/hedgewars/Data/Missions/Training/SniperRifle.lua	Sat Apr 03 10:26:24 2010 +0000
@@ -18,6 +18,7 @@
 local caption = {
 	["en"] = "Sniper Training",
 	["de"] = "Scharfschützen-Training",
+	["es"] = "Entrenamiento con rifle francotirador",
 	["pl"] = "Trening Snajperski",
 	["pt_PT"] = "Treino com Sniper"
 	-- To add other languages, just add lines similar to the
@@ -59,13 +60,14 @@
 local teamname = {
 	["en"] = "Sniperz",
 	["de"] = "Heckenschützen",
+	["es"] = "Fusileros",
 	["pl"] = "Snajperzy"
 	}
 
 local hogname = {
 	["en"] = "Hunter",
 	["de"] = "Jäger",
-	["es"] = "Cazador",
+	["es"] = "Francotirador",
 	["pl"] = "Strzelec",
 	["pt_PT"] = "Comando"
 	}
@@ -107,8 +109,8 @@
 function spawnTarget(x, y)
 	-- add a new target gear
 	target = AddGear(x, y, gtTarget, 0, 0, 0, 0)
-    -- have the camera move to the target so the player knows where it is
-    FollowGear(target)
+	-- have the camera move to the target so the player knows where it is
+	FollowGear(target)
 end
 
 function blowUp(x, y)
@@ -175,17 +177,17 @@
 -- You shouldn't try to calculate too complicated
 -- code here as this might slow down your game.
 function onGameTick()
-    if game_lost then
-        return
-    end
-    -- after a target is destroyed, show hog, then target
-    if (target ~= nil) and (TurnTimeLeft + 1300 < last_hit_time) then
-        -- move camera to the target
-        FollowGear(target)
-    elseif TurnTimeLeft + 300 < last_hit_time then
-        -- move camera to the hog
-        FollowGear(player)
-    end
+	if game_lost then
+		return
+	end
+	-- after a target is destroyed, show hog, then target
+	if (target ~= nil) and (TurnTimeLeft + 1300 < last_hit_time) then
+		-- move camera to the target
+		FollowGear(target)
+	elseif TurnTimeLeft + 300 < last_hit_time then
+		-- move camera to the hog
+		FollowGear(player)
+	end
 	-- If time's up, set the game to be lost.
 	-- We actually check the time to be "1 ms" as it
 	-- will be at "0 ms" right at the start of the game.
@@ -231,130 +233,130 @@
 -- We use it to count the number of targets destroyed.
 function onGearDelete(gear)
     
-    if GetGearType(gear) == gtCase then
-        game_lost = true
-        return
-    end
+	if GetGearType(gear) == gtCase then
+		game_lost = true
+		return
+	end
 	
 	if (GetGearType(gear) == gtTarget) then
-        -- remember when the target was hit for adjusting the camera
-        last_hit_time = TurnTimeLeft
+		-- remember when the target was hit for adjusting the camera
+		last_hit_time = TurnTimeLeft
 		-- Add one point to our score/counter
 		score = score + 1
 		-- If we haven't reached the goal ...
 		if score < score_goal then
 			-- ... spawn another target.
-            if score == 1 then
-                spawnTarget(1520,1350)
-            elseif score == 2 then
-                spawnTarget(1730,1040)
-            elseif score == 3 then
-                spawnTarget(2080,780)
-            elseif score == 4 then
-                blowUp(1730,1226)
-                blowUp(1440,1595)
-                blowUp(1527,1575)
-                blowUp(1614,1595)
-                blowUp(1420,1675)
-                blowUp(1527,1675)
-                blowUp(1634,1675)
-                blowUp(1440,1755)
-                blowUp(1527,1775)
-                blowUp(1614,1755)
-                spawnTarget(1527,1667)
-            elseif score == 5 then
-                spawnTarget(1527,1667)
-            elseif score == 6 then
-                spawnTarget(2175,1300)
-            elseif score == 7 then
-                spawnTarget(2250,940)
-            elseif score == 8 then
-                spawnTarget(2665,1540)
-            elseif score == 9 then
-                spawnTarget(3040,1160)
-            elseif score == 10 then
-                spawnTarget(2930,1500)
-            elseif score == 11 then
-                spawnTarget(700,720)
-            elseif score == 12 then
-                blowUp(914,1222)
-                blowUp(1050,1222)
-                blowUp(1160,1008)
-                blowUp(1160,1093)
-                blowUp(1160,1188)
-                blowUp(375,911)
-                blowUp(510,911)
-                blowUp(640,911)
-                blowUp(780,911)
-                blowUp(920,911)
-                blowUp(1060,913)
-                blowUp(1198,913)
-                spawnTarget(1200,730)
-            elseif score == 13 then
-                spawnTarget(1200,830)
-            elseif score == 14 then
-                spawnTarget(1430,450)
-            elseif score == 15 then
-                spawnTarget(796,240)
-            elseif score == 16 then
-                spawnTarget(300,10)
-            elseif score == 17 then
-                spawnTarget(2080,820)
-            elseif score == 18 then
-                blowUp(2110,920)
-                blowUp(2210,920)
-                blowUp(2200,305)
-                blowUp(2300,305)
-                blowUp(2300,400)
-                blowUp(2300,500)
-                blowUp(2300,600)
-                blowUp(2300,700)
-                blowUp(2300,800)
-                blowUp(2300,900)
-                blowUp(2401,305)
-                blowUp(2532,305)
-                blowUp(2663,305)
-                spawnTarget(2300,760)
-            elseif score == 19 then
-                spawnTarget(2300,760)
-            elseif score == 20 then
-                spawnTarget(2738,190)
-            elseif score == 21 then
-                spawnTarget(2590,-100)
-            elseif score == 22 then
-                blowUp(2790,305)
-                blowUp(2930,305)
-                blowUp(3060,305)
-                blowUp(3190,305)
-                blowUp(3310,305)
-                blowUp(3393,613)
-                blowUp(2805,370)
-                blowUp(2805,500)
-                blowUp(2805,630)
-                blowUp(2805,760)
-                blowUp(2805,890)
-                blowUp(2700,890)
-                blowUp(3258,370)
-                blowUp(3258,475)
-                blowUp(3264,575)
-                spawnTarget(3230,240)
-            elseif score == 23 then
-                spawnTarget(3230,290)
-            elseif score == 24 then
-                spawnTarget(3670,250)
-            elseif score == 25 then
-                spawnTarget(2620,-100)
-            elseif score == 26 then
-                spawnTarget(2870,300)
-            elseif score == 27 then
-                spawnTarget(3850,900)
-            elseif score == 28 then
-                spawnTarget(3780,300)
-            elseif score == 29 then
-                spawnTarget(3670,0)
-            elseif score == 30 then
-                spawnTarget(3480,1200)
-            end
+			if score == 1 then
+				spawnTarget(1520,1350)
+			elseif score == 2 then
+				spawnTarget(1730,1040)
+			elseif score == 3 then
+				spawnTarget(2080,780)
+			elseif score == 4 then
+				blowUp(1730,1226)
+				blowUp(1440,1595)
+				blowUp(1527,1575)
+				blowUp(1614,1595)
+				blowUp(1420,1675)
+				blowUp(1527,1675)
+				blowUp(1634,1675)
+				blowUp(1440,1755)
+				blowUp(1527,1775)
+				blowUp(1614,1755)
+				spawnTarget(1527,1667)
+			elseif score == 5 then
+				spawnTarget(1527,1667)
+			elseif score == 6 then
+				spawnTarget(2175,1300)
+			elseif score == 7 then
+				spawnTarget(2250,940)
+			elseif score == 8 then
+				spawnTarget(2665,1540)
+			elseif score == 9 then
+				spawnTarget(3040,1160)
+			elseif score == 10 then
+				spawnTarget(2930,1500)
+			elseif score == 11 then
+				spawnTarget(700,720)
+			elseif score == 12 then
+				blowUp(914,1222)
+				blowUp(1050,1222)
+				blowUp(1160,1008)
+				blowUp(1160,1093)
+				blowUp(1160,1188)
+				blowUp(375,911)
+				blowUp(510,911)
+				blowUp(640,911)
+				blowUp(780,911)
+				blowUp(920,911)
+				blowUp(1060,913)
+				blowUp(1198,913)
+				spawnTarget(1200,730)
+			elseif score == 13 then
+				spawnTarget(1200,830)
+			elseif score == 14 then
+				spawnTarget(1430,450)
+			elseif score == 15 then
+				spawnTarget(796,240)
+			elseif score == 16 then
+				spawnTarget(300,10)
+			elseif score == 17 then
+				spawnTarget(2080,820)
+			elseif score == 18 then
+				blowUp(2110,920)
+				blowUp(2210,920)
+				blowUp(2200,305)
+				blowUp(2300,305)
+				blowUp(2300,400)
+				blowUp(2300,500)
+				blowUp(2300,600)
+				blowUp(2300,700)
+				blowUp(2300,800)
+				blowUp(2300,900)
+				blowUp(2401,305)
+				blowUp(2532,305)
+				blowUp(2663,305)
+				spawnTarget(2300,760)
+			elseif score == 19 then
+				spawnTarget(2300,760)
+			elseif score == 20 then
+				spawnTarget(2738,190)
+			elseif score == 21 then
+				spawnTarget(2590,-100)
+			elseif score == 22 then
+				blowUp(2790,305)
+				blowUp(2930,305)
+				blowUp(3060,305)
+				blowUp(3190,305)
+				blowUp(3310,305)
+				blowUp(3393,613)
+				blowUp(2805,370)
+				blowUp(2805,500)
+				blowUp(2805,630)
+				blowUp(2805,760)
+				blowUp(2805,890)
+				blowUp(2700,890)
+				blowUp(3258,370)
+				blowUp(3258,475)
+				blowUp(3264,575)
+				spawnTarget(3230,240)
+			elseif score == 23 then
+				spawnTarget(3230,290)
+			elseif score == 24 then
+				spawnTarget(3670,250)
+			elseif score == 25 then
+				spawnTarget(2620,-100)
+			elseif score == 26 then
+				spawnTarget(2870,300)
+			elseif score == 27 then
+				spawnTarget(3850,900)
+			elseif score == 28 then
+				spawnTarget(3780,300)
+			elseif score == 29 then
+				spawnTarget(3670,0)
+			elseif score == 30 then
+				spawnTarget(3480,1200)
+			end
 		else
 			if not game_lost then
 			-- Otherwise show that the goal was accomplished