- Update some strings
authorunc0rr
Wed, 14 Oct 2009 16:30:41 +0000
changeset 2442 228757f6c54d
parent 2441 9ae320bf2986
child 2443 fececcbc2189
- Update some strings - Update english (plural form) and russian (not finished) translations
QTfrontend/newnetclient.cpp
QTfrontend/pages.cpp
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
--- a/QTfrontend/newnetclient.cpp	Wed Oct 14 15:05:00 2009 +0000
+++ b/QTfrontend/newnetclient.cpp	Wed Oct 14 16:30:41 2009 +0000
@@ -410,9 +410,9 @@
 		}
 		emit nickRemoved(lst[1]);
 		if (lst.size() < 3)
-			emit chatStringFromNet(tr("%1 *** %2 has left ]").arg('\x03').arg(lst[1]));
+			emit chatStringFromNet(tr("%1 *** %2 has left").arg('\x03').arg(lst[1]));
 		else
-			emit chatStringFromNet(tr("%1 *** %2 has left (%3) ]").arg('\x03').arg(lst[1], lst[2]));
+			emit chatStringFromNet(tr("%1 *** %2 has left (%3)").arg('\x03').arg(lst[1], lst[2]));
 		return;
 	}
 
@@ -434,9 +434,9 @@
 		}
 		emit nickRemovedLobby(lst[1]);
 		if (lst.size() < 3)
-			emit chatStringLobby(tr("%1 *** %2 has left ]").arg('\x03').arg(lst[1]));
+			emit chatStringLobby(tr("%1 *** %2 has left").arg('\x03').arg(lst[1]));
 		else
-			emit chatStringLobby(tr("%1 *** %2 has left (%3) ]").arg('\x03').arg(lst[1], lst[2]));
+			emit chatStringLobby(tr("%1 *** %2 has left (%3)").arg('\x03').arg(lst[1], lst[2]));
 		return;
 	}
 
--- a/QTfrontend/pages.cpp	Wed Oct 14 15:05:00 2009 +0000
+++ b/QTfrontend/pages.cpp	Wed Oct 14 16:30:41 2009 +0000
@@ -869,13 +869,13 @@
 		item = new QTableWidgetItem(list[i + 2]); // number of clients
 		item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
 		item->setTextAlignment(Qt::AlignCenter);
-		item->setToolTip(tr("There are %1 clients connected to this room.").arg(list[i + 2]));
+		item->setToolTip(tr("There are %1 clients connected to this room.", "", list[i + 2].toInt()).arg(list[i + 2]));
 		roomsList->setItem(r, 1, item);
 
 		item = new QTableWidgetItem(list[i + 3]); // number of teams
 		item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
 		item->setTextAlignment(Qt::AlignCenter);
-		item->setToolTip(tr("There are %1 teams participating in this room.").arg(list[i + 3]));
+		item->setToolTip(tr("There are %1 teams participating in this room.", "", list[i + 3].toInt()).arg(list[i + 3]));
 		roomsList->setItem(r, 2, item);
 
 		item = new QTableWidgetItem(list[i + 4]); // name of host
Binary file share/hedgewars/Data/Locale/hedgewars_bg.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_cs.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_de.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_en.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -16,9 +16,9 @@
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>Every %1 turn</numerusform>
+            <numerusform>Every %1 turn</numerusform>
         </translation>
     </message>
 </context>
@@ -191,19 +191,19 @@
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 has joined the room</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 has joined</translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
-        <translation type="unfinished"></translation>
+        <source>%1 *** %2 has left (%3)</source>
+        <translation>%1 *** %2 has left (%3)</translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
-        <translation type="unfinished"></translation>
+        <source>%1 *** %2 has left</source>
+        <translation>%1 *** %2 has left</translation>
     </message>
 </context>
 <context>
@@ -254,16 +254,16 @@
     </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">
-            <numerusform></numerusform>
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kill in a turn.&lt;/p&gt;</numerusform>
+            <numerusform>&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;</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">
-            <numerusform></numerusform>
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog was killed during this round.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehogs were killed during this round.&lt;/p&gt;</numerusform>
         </translation>
     </message>
 </context>
@@ -412,13 +412,19 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+            <numerusform>There is %1 client connected to this room.</numerusform>
+            <numerusform>There are %1 clients connected to this room.</numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+            <numerusform>There is %1 team participating in this room.</numerusform>
+            <numerusform>There are %1 teams participating in this room.</numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_es.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_fi.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_fr.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_it.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -179,11 +179,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -393,13 +393,19 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_ja.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_pl.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -199,11 +199,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -415,13 +415,21 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_pt_BR.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_pt_PT.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_ru.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
-<TS version="2.0">
+<TS version="2.0" language="ru_RU">
 <context>
     <name>AmmoSchemeModel</name>
     <message>
@@ -16,8 +16,10 @@
     </message>
     <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>Каждый %1 ход</numerusform>
+            <numerusform>Каждый %1 ход</numerusform>
+            <numerusform>Каждый %1 ход</numerusform>
         </translation>
     </message>
 </context>
@@ -167,23 +169,30 @@
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished"></translation>
+        <translation>Ваш псевдоним %1 уже
+зарегистрирован на сайте Hedgewars.org
+Пожалуйста, укажите ваш пароль
+или выберите другой псевдоним:</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined the room</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 вошёл в комнату</translation>
     </message>
     <message>
         <source>%1 *** %2 has joined</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 вошёл</translation>
+    </message>
+    <message>
+        <source>%1 *** %2 has left </source>
+        <translation type="obsolete">%1 *** %2 ушёл</translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
-        <translation type="unfinished"></translation>
+        <source>%1 *** %2 has left (%3)</source>
+        <translation>%1 *** %2 ушёл (%3)</translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
-        <translation type="unfinished"></translation>
+        <source>%1 *** %2 has left</source>
+        <translation>%1 *** %2 ушёл</translation>
     </message>
 </context>
 <context>
@@ -205,7 +214,7 @@
     </message>
     <message>
         <source>Clear Accounts Cache</source>
-        <translation type="unfinished"></translation>
+        <translation>Очистить кэш учётных записей</translation>
     </message>
 </context>
 <context>
@@ -234,14 +243,18 @@
     </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">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;Лучший киллер &lt;b&gt;%1&lt;/b&gt; с &lt;b&gt;%2&lt;/b&gt; убитыми за ход.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;Лучший киллер &lt;b&gt;%1&lt;/b&gt; с &lt;b&gt;%2&lt;/b&gt; убитыми за ход.&lt;/p&gt;</numerusform>
+            <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">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;Всего &lt;b&gt;%1&lt;/b&gt; ёж был убит в течение этой игры.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;Всего &lt;b&gt;%1&lt;/b&gt; ёжа были убиты в течение этой игры.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;Всего &lt;b&gt;%1&lt;/b&gt; ёжей были убиты в течение этой игры.&lt;/p&gt;</numerusform>
         </translation>
     </message>
 </context>
@@ -378,45 +391,55 @@
     </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>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+            <numerusform>В этой комнате %1 игрок.</numerusform>
+            <numerusform>В этой комнате %1 игрока.</numerusform>
+            <numerusform>В этой комнате %1 игроков.</numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+            <numerusform>В этой комнате %1 команда.</numerusform>
+            <numerusform>В этой комнате %1 команды.</numerusform>
+            <numerusform>В этой комнате %1 команд.</numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
-        <translation type="unfinished"></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>
 </context>
 <context>
@@ -547,7 +570,7 @@
     <name>QCheckBox</name>
     <message>
         <source>Check for updates at startup</source>
-        <translation type="unfinished"></translation>
+        <translation>Проверять обновления при запуске</translation>
     </message>
     <message>
         <source>Enable sound</source>
@@ -587,15 +610,15 @@
     </message>
     <message>
         <source>Frontend effects (requires restart)</source>
-        <translation type="unfinished"></translation>
+        <translation>Эффекты фронтенда (необходим перезапуск)</translation>
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished"></translation>
+        <translation>Пониженное качество</translation>
     </message>
     <message>
         <source>Hardware sound (if available; requires restart)</source>
-        <translation type="unfinished"></translation>
+        <translation>Аппаратный звук (если доступен; необходим перезапуск)</translation>
     </message>
 </context>
 <context>
@@ -832,11 +855,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>
@@ -918,31 +941,31 @@
     </message>
     <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>
@@ -968,11 +991,11 @@
     <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>
 </context>
 <context>
@@ -1183,42 +1206,42 @@
     </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>
Binary file share/hedgewars/Data/Locale/hedgewars_sk.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_sv.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_tr_TR.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_uk.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_zh_CN.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>
Binary file share/hedgewars/Data/Locale/hedgewars_zh_TW.qm has changed
--- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Wed Oct 14 15:05:00 2009 +0000
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Wed Oct 14 16:30:41 2009 +0000
@@ -178,11 +178,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left ]</source>
+        <source>%1 *** %2 has left (%3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>%1 *** %2 has left (%3) ]</source>
+        <source>%1 *** %2 has left</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -390,13 +390,17 @@
 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>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
     </message>
     <message>
         <source>%1 is the host. He may adjust settings and start the game.</source>