Update locale files
authorWuzzy <Wuzzy2@mail.ru>
Mon, 21 Jan 2019 00:27:42 +0100
changeset 14635 1bf3efd9d85d
parent 14634 b055360684bd
child 14636 cd1a5127dfd6
Update locale files
share/hedgewars/Data/Locale/cs.lua
share/hedgewars/Data/Locale/da.lua
share/hedgewars/Data/Locale/de.lua
share/hedgewars/Data/Locale/es.lua
share/hedgewars/Data/Locale/fr.lua
share/hedgewars/Data/Locale/hedgewars_ar.ts
share/hedgewars/Data/Locale/hedgewars_bg.ts
share/hedgewars/Data/Locale/hedgewars_cs.ts
share/hedgewars/Data/Locale/hedgewars_da.ts
share/hedgewars/Data/Locale/hedgewars_de.ts
share/hedgewars/Data/Locale/hedgewars_el.ts
share/hedgewars/Data/Locale/hedgewars_en.ts
share/hedgewars/Data/Locale/hedgewars_es.ts
share/hedgewars/Data/Locale/hedgewars_fi.ts
share/hedgewars/Data/Locale/hedgewars_fr.ts
share/hedgewars/Data/Locale/hedgewars_gd.ts
share/hedgewars/Data/Locale/hedgewars_gl.ts
share/hedgewars/Data/Locale/hedgewars_hu.ts
share/hedgewars/Data/Locale/hedgewars_it.ts
share/hedgewars/Data/Locale/hedgewars_ja.ts
share/hedgewars/Data/Locale/hedgewars_ko.ts
share/hedgewars/Data/Locale/hedgewars_lt.ts
share/hedgewars/Data/Locale/hedgewars_ms.ts
share/hedgewars/Data/Locale/hedgewars_nl.ts
share/hedgewars/Data/Locale/hedgewars_pl.ts
share/hedgewars/Data/Locale/hedgewars_pt_BR.ts
share/hedgewars/Data/Locale/hedgewars_pt_PT.ts
share/hedgewars/Data/Locale/hedgewars_ro.ts
share/hedgewars/Data/Locale/hedgewars_ru.ts
share/hedgewars/Data/Locale/hedgewars_sk.ts
share/hedgewars/Data/Locale/hedgewars_sv.ts
share/hedgewars/Data/Locale/hedgewars_tr_TR.ts
share/hedgewars/Data/Locale/hedgewars_uk.ts
share/hedgewars/Data/Locale/hedgewars_zh_CN.ts
share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
share/hedgewars/Data/Locale/it.lua
share/hedgewars/Data/Locale/ko.lua
share/hedgewars/Data/Locale/lt.lua
share/hedgewars/Data/Locale/pl.lua
share/hedgewars/Data/Locale/pt_BR.lua
share/hedgewars/Data/Locale/pt_PT.lua
share/hedgewars/Data/Locale/ru.lua
share/hedgewars/Data/Locale/sk.lua
share/hedgewars/Data/Locale/stub.lua
share/hedgewars/Data/Locale/sv.lua
share/hedgewars/Data/Locale/tr.lua
share/hedgewars/Data/Locale/uk.lua
share/hedgewars/Data/Locale/zh_CN.lua
--- a/share/hedgewars/Data/Locale/cs.lua	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/cs.lua	Mon Jan 21 00:27:42 2019 +0100
@@ -44,7 +44,6 @@
 --      ["After you left the moon, my other loyal minions came and resurrected me so I could complete my master plan."] = "", -- A_Space_Adventure:death01
 --      ["Again with the 'cannibals' thing!"] = "", -- A_Classic_Fairytale:enemy
 --      ["A Hedgewars minigame"] = "", -- Capture_the_Flag
-      ["a Hedgewars mini-game"] = "Hedgewars mini-hra", -- Space_Invasion, The_Specialists
 --      ["A Hedgewars mini-game"] = "", -- Racer, Space_Invasion, TechRacer, Tumbler
 --      ["A Hedgewars tag game"] = "", -- Mutant
 --      ["Ahhh, home, sweet home. Made it in %d seconds."] = "", -- ClimbHome
@@ -312,6 +311,7 @@
 --      ["Challenge objectives"] = "", -- A_Space_Adventure:death02, A_Space_Adventure:desert03, A_Space_Adventure:final, A_Space_Adventure:fruit03, A_Space_Adventure:moon02
 --      ["Challenge over!"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Challenge"] = "", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge, User_Mission_-_That_Sinking_Feeling, SpeedShoppa, ClimbHome
+--      ["Change bounciness: Tap [B]"] = "", -- Basic_Training_-_Grenade
 --      ["Change Content: [Left], [Right]"] = "", -- HedgeEditor
 --      ["Change detonation timer: Tap the [Clock]"] = "", -- Basic_Training_-_Grenade, A_Classic_Fairytale:shadow
 --      ["Change direction: [Left]/[Right]"] = "", -- Basic_Training_-_Grenade
@@ -424,7 +424,6 @@
 --      ["Crates left: %d"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates Left:"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates per turn: %d"] = "", -- WxW
---      ["crate(s)"] = "", -- SpeedShoppa
 --      ["Crazy Gravity: Gravity randomly changes within a range from %i%% to %i%% with a period of %s"] = "", -- Gravity
 --      ["Crazy Runner"] = "", -- A_Space_Adventure:moon02
 --      ["Cricket Time"] = "", -- Continental_supplies
@@ -458,9 +457,7 @@
 --      ["Deer"] = "", -- 
 --      ["Defeat all enemies!"] = "", -- portal
 --      ["Defeat Professor Hogevil!"] = "", -- A_Space_Adventure:death01
---      ["Defeat the cannibals"] = "", -- A_Classic_Fairytale:backstab
 --      ["Defeat the cannibals!"] = "", -- A_Classic_Fairytale:shadow
---      ["Defeat the cannibals!|"] = "", -- A_Classic_Fairytale:united
 --      ["Defeat the cannibals!|Grenade hint: set the timer with [1-5], aim with [Up]/[Down] and hold [Space] to set power"] = "", -- A_Classic_Fairytale:shadow
 --      ["Defeat the cyborgs!"] = "", -- A_Classic_Fairytale:enemy
 --      ["Defeat the enemy!"] = "", -- A_Classic_Fairytale:queen
@@ -504,7 +501,6 @@
 --      ["Disguise as a Rockhopper Penguin"] = "", -- Continental_supplies
 --      ["Disguise as a Rockhopper Penguin: [Swap place with a random enemy hog in the circle]"] = "", -- Continental_supplies
 --      ["Displacer"] = "", -- 
---      ["Disqualified!"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Diver"] = "", -- User_Mission_-_Diver
 --      ["%d ms"] = "", -- HedgeEditor
 --      ["Doing stuff a monkey could do."] = "", -- A_Classic_Fairytale:queen
@@ -593,7 +589,6 @@
       ["Eliminate all targets before your time runs out.|You have unlimited ammo for this mission."] = "Znič všechny cíle, než ti vyprší čas.|Na tuto misi máš neomezeně munice.", --Bazooka, Shotgun, SniperRifle
 --      ["Eliminate the enemy before the time runs out."] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree
 --      ["Eliminate the enemy hogs to win."] = "",
-      ["Eliminate the enemy specialists."] = "Zabij nepřátelské specialisty",
 --      ["Eliminate the enemy."] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock, User_Mission_-_Nobody_Laugh
 --      ["Eliminate Unit 3378."] = "", -- User_Mission_-_Teamwork
 --      ["Eliminate WatchBot 4000."] = "", -- User_Mission_-_Teamwork_2
@@ -625,6 +620,7 @@
 --      ["Fall Damage"] = "", -- Basic_Training_-_Movement
 --      ["Fallen Angel"] = "", -- Tentacle_Terror
 --      ["Family Reunion"] = "", -- A_Classic_Fairytale:family
+--      ["Fastest escape: %d turns"] = "", -- A_Space_Adventure:desert02
 --      ["Fastest lap: %.3fs by %s"] = "", -- TrophyRace
       ["Fastest lap: "] = "Nejrychlejší kolo: ",
       ["Feeble Resistance"] = "Slabý odpor",
@@ -697,7 +693,6 @@
 --      ["“g=150”, where 150 is 150% of normal gravity."] = "", -- Gravity
 --      ["“g=50, g2=150, period=4000” for gravity changing|from 50 to 150 and back with period of 4000 ms."] = "", -- Gravity
 --      ["Galaxy Guardians"] = "", -- Big_Armory
-      ["Game Modifiers: "] = "Herní modifikátory: ",
       ["GAME OVER!"] = "KONEC HRY!",
 --      ["Game over!"] = "", -- Space_Invasion
       ["Game Started!"] = "Hra začala!",
@@ -800,7 +795,6 @@
 --      ["Greetings from the Navy, %s (%s), for being a distance of %d away from the mainland!"] = "", -- ClimbHome
 --      ["Greetings, %s!"] = "", -- A_Classic_Fairytale:dragon
 --      ["Grenade Group"] = "", -- Target_Practice_-_Grenade_easy, Target_Practice_-_Grenade_hard
---      ["Grenade hint: Set timer with the [Timer] controls, aim with [Up]/[Down]."] = "", -- A_Classic_Fairytale:shadow
 --      ["Grenades explode after 1 to 5 seconds (you decide)."] = "", -- Basic_Training_-_Grenade
 --      ["Grenades with high bounciness bounce a lot and behave chaotic."] = "", -- Basic_Training_-_Grenade
 --      ["Grenade Training"] = "", -- Basic_Training_-_Grenade
@@ -971,7 +965,6 @@
 --      ["- Hogs will be revived"] = "", -- Capture_the_Flag
 --      ["- Hogs will drop the flag when killed"] = "", -- Capture_the_Flag
 --      ["Hog two"] = "", -- A_Space_Adventure:fruit03
---      ["Hold [Attack] pressed to throw with more power."] = "", -- A_Classic_Fairytale:shadow
 --      ["Hold [Attack] to attach the rope."] = "", -- Basic_Training_-_Rope
 --      ["Hold the Attack key pressed for more power."] = "", -- Basic_Training_-_Bazooka, Basic_Training_-_Grenade
 --      ["Holy shit!"] = "", -- Mutant
@@ -1366,7 +1359,6 @@
 --      ["Mega kill!"] = "", -- Mutant
 --      ["Meiwes"] = "", -- A_Classic_Fairytale:backstab
 --      ["mikade"] = "", -- 
---      ["milliseconds"] = "", -- SpeedShoppa, Racer, TechRacer
 --      ["Mindy"] = "", -- A_Classic_Fairytale:united
 --      ["Mine Deployer"] = "",
 --      ["Mine Placement Mode"] = "", -- Construction_Mode
@@ -1528,8 +1520,6 @@
       ["Oh no! Just try again!"] = "Ale ne! Prostě to zkus znovu!", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
 --      ["Oh no, not %s!"] = "", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:united
 --      ["Oh no, the companions have betrayed %s and stole the anti-gravity device part!"] = "", -- A_Space_Adventure:fruit02
-      ["Oh no! Time's up! Just try again."] = "Ale ne! Čas vypršel! Zkus to znova!", --Bazooka, Shotgun, SniperRifle
---      ["Oh no! You failed! Just try again."] = "", -- Basic_Training_-_Cluster_Bomb
 --      ["Oh no! You have died. Try again!"] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Oh! Please spare me. You can take all my treasures!"] = "", -- A_Space_Adventure:ice01
 --      ["Oh, silly me! I forgot that I'm the shaman."] = "", -- A_Classic_Fairytale:backstab
@@ -1593,7 +1583,6 @@
 --      ["Penguin roar: [Deal 15 damage + 10% of your hog’s health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Penguin roar: [Deal 15 damage + 10% of your hogs health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Perfect! Now try to get the next crate without hurting yourself!"] = "", -- A_Classic_Fairytale:first_blood
-      ["Per-Hog Ammo"] = "Individuální munice",
 --      ["Per-hog Ammo: Weapons are not shared between hogs"] = "", -- User_Mission_-_Nobody_Laugh
 --      ["Personal best: %.3f seconds"] = "", -- A_Space_Adventure:ice02
 --      ["Per team weapons"] = "", -- Continental_supplies
@@ -1653,9 +1642,7 @@
 --      ["Please wait …"] = "", -- WxW
 --      ["Point Blank Combo! +5 points!"] = "", -- Space_Invasion
 --      ["--- Points ---"] = "", -- Battalion
-      ["points"] = "body", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
 --      ["--- Points Mode ---"] = "", -- Battalion
---      ["point(s)"] = "", -- TargetPractice, Mutant
       ["Poison"] = "Otrava",
 --      ["Poisonous Apple"] = "", -- A_Space_Adventure:fruit02
 --      ["Poisonous, deals no damage."] = "", -- Continental_supplies
@@ -1675,7 +1662,7 @@
 --      ["Prepare for battle!"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to fight"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to flee!"] = "", -- A_Space_Adventure:cosmos
---      ["Prepare yourself"] = "",
+--      ["Prepare yourself, %s!"] = "", -- The_Specialists
 --      ["Press [Attack] (space bar by default) to start,|repeadedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] (space bar by default) to start,|repeatedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] to begin."] = "", -- A_Classic_Fairytale:first_blood
@@ -1706,6 +1693,7 @@
 --      ["Pyromancer"] = "", -- Battalion
 --      ["Quit: [Esc]"] = "", -- Basic_Training_-_Movement
 --      ["Race complexity limit reached"] = "", -- Racer, TechRacer
+--      ["Race failed!"] = "", -- A_Space_Adventure:moon02
 --      ["Racer"] = "", -- Racer
 --      ["Racer tool"] = "", -- Racer
 --      ["Race"] = "", -- TrophyRace
@@ -1741,7 +1729,6 @@
 --      ["Replenishment: Weapons are restocked on turn start of a new hog"] = "", -- Highlander
 --      ["Repositioning Mode"] = "", -- HedgeEditor
 --      ["REPOSITIONING MODE"] = "", -- HedgeEditor
---      ["rescues"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Rescue the imprisoned PAotH team and get the fuel!"] = "", -- A_Space_Adventure:moon01
 --      ["Respawner"] = "", -- Construction_Mode
 --      ["Respawner: Resurrects dead hogs."] = "", -- Construction_Mode
@@ -1856,7 +1843,6 @@
 --      ["Search for the device with the help of the other hedgehogs."] = "", -- A_Space_Adventure:fruit02
 --      ["Searching in the dust"] = "", -- A_Space_Adventure:desert01
 --      ["Searching the stars!"] = "", -- A_Space_Adventure:cosmos
---      ["seconds"] = "", -- ClimbHome
 --      ["Seduction"] = "", -- Continental_supplies
 --      ["Seems like every time you take a \"walk\", the enemy finds us!"] = "", -- A_Classic_Fairytale:backstab
 --      ["See that crate farther on the right?"] = "", -- A_Classic_Fairytale:first_blood
@@ -2160,15 +2146,17 @@
 --      ["Tatters"] = "", -- 
 --      ["Team %d"] = "", -- SimpleMission
       ["Team %d: "] = "Tým %d: ",
---      ["Team high score: %d"] = "", -- Utils
+--      ["Team highscore: %d"] = "", -- Utils
 --      ["Team Identity Mode"] = "", -- HedgeEditor
 --      ["TEAM IDENTITY MODE"] = "", -- HedgeEditor
+--      ["Team lowscore: %d"] = "", -- Utils
 --      ["Team of Hearts"] = "", -- Challenge_-_Speed_Shoppa_-_Hedgelove
---      ["Team record: %.3fs"] = "", -- Utils
---      ["Team record: %d"] = "", -- Utils
 --      ["Teams are tied! Continue playing rounds until we have a winner!"] = "", -- Space_Invasion
+--      ["Team's best time: %.3fs"] = "", -- Utils
 --      ["Team Scores:"] = "", -- Control
 --      ["Team scores:"] = "", -- Space_Invasion
+--      ["Team's longest time: %.3fs"] = "", -- Utils
+--      ["Team's top accuracy: %d%"] = "", -- Utils
 --      ["Teamwork 2"] = "", -- User_Mission_-_Teamwork_2
 --      ["Teamwork"] = "", -- User_Mission_-_Teamwork
 --      ["Team Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
@@ -2297,6 +2285,7 @@
 --      ["The only woman, huh?"] = "", -- A_Classic_Fairytale:epil
 --      ["The oppression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
 --      ["The opression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
+--      ["The other hog has died, he should have survived!"] = "", -- A_Space_Adventure:moon02
 --      ["The other one were all cannibals, spending their time eating the organs of fellow hedgehogs..."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The Police"] = "", -- 
 --      ["The power of love! No, wait, the power of the aliens!"] = "", -- A_Classic_Fairytale:queen
@@ -2321,7 +2310,7 @@
 --      ["The Showdown"] = "", -- A_Classic_Fairytale:shadow
 --      ["The Slaughter"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:first_blood
 --      ["The Society of Perfectionists greets %s (%s): No misses and %d hits in its best round."] = "", -- Space_Invasion
-      ["THE SPECIALISTS"] = "SPECIALISTÉ",
+--      ["The Specialists: Each hedgehog starts with its own weapon set"] = "", -- The_Specialists
 --      ["The spinning arrows above your hedgehog show|which hedgehog is selected right now."] = "", -- Basic_Training_-_Movement
 --      ["The spirits of the ancerstors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The spirits of the ancestors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
@@ -2518,7 +2507,6 @@
 --      ["United We Stand"] = "", -- A_Classic_Fairytale:united
 --      ["Unlike bazookas, grenades are not influenced by wind."] = "", -- Basic_Training_-_Grenade
 --      ["Unlimited Attacks: Attacks don't end your turn"] = "", -- User_Mission_-_Diver, User_Mission_-_Nobody_Laugh, User_Mission_-_Spooky_Tree
-      ["Unlimited Attacks"] = "Neomezeně útoků",
 --      ["Unlucky Sods"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Unstoppable!"] = "",
 --      ["Unsuspecting Louts"] = "", -- User_Mission_-_Rope_Knock_Challenge
@@ -2621,7 +2609,6 @@
 --      ["Weapons: Nearly every hog variant gets 1 kamikaze"] = "", -- Battalion
 --      ["Weapon specials: Some weapons have special modes (see weapon description)."] = "", -- Continental_supplies
 --      ["Weapons reset: The weapons are reset after each turn."] = "", -- WxW
-      ["Weapons Reset"] = "Zbraně obnoveny",
 --      ["We are indeed."] = "", -- A_Classic_Fairytale:backstab
 --      ["We can't defeat them!"] = "", -- A_Classic_Fairytale:shadow
 --      ["We can't hold them up much longer!"] = "", -- A_Classic_Fairytale:united
@@ -2814,7 +2801,7 @@
       ["You'd almost swear the water was rising!"] = "Přísahal bys, že voda stoupá!",
 --      ["You'd better watch your steps..."] = "", -- A_Classic_Fairytale:journey
 --      ["You defended yourself against Captain Lime."] = "", -- A_Space_Adventure:fruit02
---      ["You defended yourself against the Fruit Assassins."] = "", -- A_Space_Adventure:fruit02
+--      ["You defended yourself against %s."] = "", -- A_Space_Adventure:fruit02
 --      ["You did great, %s! However, we aren't out of danger yet!"] = "", -- A_Space_Adventure:cosmos
 --      ["You did not make it in time, try again!"] = "", -- Basic_Training_-_Rope
 --      ["You don't deserve my sacrifice!"] = "", -- A_Classic_Fairytale:queen
@@ -2831,7 +2818,6 @@
 --      ["You got me!"] = "", -- A_Space_Adventure:moon02
 --      ["You had %.1fs remaining on the clock (+%d points)."] = "", -- TargetPractice
 --      ["You had %.2fs remaining on the clock (+%d points)."] = "", -- Basic_Training_-_Sniper_Rifle
---      ["You had %d additional flying saucers left."] = "", -- A_Space_Adventure:ice02
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: you might want to use some mines..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: You might want to use some mines ..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have acquired the last device part."] = "", -- A_Space_Adventure:death01
@@ -2910,6 +2896,7 @@
 --      ["You have to travel again"] = "", -- A_Space_Adventure:cosmos
 --      ["You have to try again!"] = "", -- A_Space_Adventure:cosmos
 --      ["You have triggered the secret Do-Not-Rope-to-the-Moon Defense System."] = "", -- A_Space_Adventure:cosmos
+--      ["You have unlocked the target radar!"] = "", -- TargetPractice
 --      ["You have used %d flying saucers."] = "", -- A_Space_Adventure:ice02
 --      ["You have used %d RC planes."] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["You have used only 1 RC plane. Outstanding!"] = "", -- User_Mission_-_RCPlane_Challenge
@@ -2958,7 +2945,6 @@
 --      ["You're a coward!"] = "", -- A_Classic_Fairytale:queen
 --      ["You're...alive!? But we saw you die!"] = "", -- A_Classic_Fairytale:backstab
 --      ["You're a pathetic liar!"] = "", -- A_Classic_Fairytale:backstab
---      ["You're doing well! Here are more targets for you."] = "", -- Basic_Training_-_Grenade
 --      ["You're funny!"] = "", -- A_Classic_Fairytale:journey
 --      ["You're getting pretty good! |Tip: When you shorten you rope, you move faster!|And when you lengthen it, you move slower."] = "", -- Basic_Training_-_Rope
 --      ["You're on your way to freeing your tribe!"] = "", -- A_Classic_Fairytale:queen
@@ -3007,5 +2993,7 @@
 --      ["Zombi"] = "", -- portal
       ["'Zooka Team"] = "Bazukáři",
 --      ["Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
+--      ["Zoom: [Pinch] with 2 fingers"] = "", -- Basic_Training_-_Movement
+--      ["Zoom: [Rotate mouse wheel]"] = "", -- Basic_Training_-_Movement
 --      ["Zork"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:family, A_Classic_Fairytale:queen
 }
--- a/share/hedgewars/Data/Locale/da.lua	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/da.lua	Mon Jan 21 00:27:42 2019 +0100
@@ -44,7 +44,6 @@
 --      ["After you left the moon, my other loyal minions came and resurrected me so I could complete my master plan."] = "", -- A_Space_Adventure:death01
 --      ["Again with the 'cannibals' thing!"] = "", -- A_Classic_Fairytale:enemy
 --      ["A Hedgewars minigame"] = "", -- Capture_the_Flag
-        ["a Hedgewars mini-game"] = "et Hedgewars-minispil", -- Space_Invasion, The_Specialists
 --      ["A Hedgewars mini-game"] = "", -- Racer, Space_Invasion, TechRacer, Tumbler
 --      ["A Hedgewars tag game"] = "", -- Mutant
 --      ["Ahhh, home, sweet home. Made it in %d seconds."] = "", -- ClimbHome
@@ -312,6 +311,7 @@
 --      ["Challenge objectives"] = "", -- A_Space_Adventure:death02, A_Space_Adventure:desert03, A_Space_Adventure:final, A_Space_Adventure:fruit03, A_Space_Adventure:moon02
 --      ["Challenge over!"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Challenge"] = "", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge, User_Mission_-_That_Sinking_Feeling, SpeedShoppa, ClimbHome
+--      ["Change bounciness: Tap [B]"] = "", -- Basic_Training_-_Grenade
 --      ["Change Content: [Left], [Right]"] = "", -- HedgeEditor
 --      ["Change detonation timer: Tap the [Clock]"] = "", -- Basic_Training_-_Grenade, A_Classic_Fairytale:shadow
 --      ["Change direction: [Left]/[Right]"] = "", -- Basic_Training_-_Grenade
@@ -424,7 +424,6 @@
 --      ["Crates left: %d"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates Left:"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates per turn: %d"] = "", -- WxW
---      ["crate(s)"] = "", -- SpeedShoppa
 --      ["Crazy Gravity: Gravity randomly changes within a range from %i%% to %i%% with a period of %s"] = "", -- Gravity
 --      ["Crazy Runner"] = "", -- A_Space_Adventure:moon02
 --      ["Cricket Time"] = "", -- Continental_supplies
@@ -458,9 +457,7 @@
 --      ["Deer"] = "", -- 
 --      ["Defeat all enemies!"] = "", -- portal
 --      ["Defeat Professor Hogevil!"] = "", -- A_Space_Adventure:death01
---      ["Defeat the cannibals"] = "", -- A_Classic_Fairytale:backstab
 --      ["Defeat the cannibals!"] = "", -- A_Classic_Fairytale:shadow
---      ["Defeat the cannibals!|"] = "", -- A_Classic_Fairytale:united
 --      ["Defeat the cannibals!|Grenade hint: set the timer with [1-5], aim with [Up]/[Down] and hold [Space] to set power"] = "", -- A_Classic_Fairytale:shadow
 --      ["Defeat the cyborgs!"] = "", -- A_Classic_Fairytale:enemy
 --      ["Defeat the enemy!"] = "", -- A_Classic_Fairytale:queen
@@ -504,7 +501,6 @@
 --      ["Disguise as a Rockhopper Penguin"] = "", -- Continental_supplies
 --      ["Disguise as a Rockhopper Penguin: [Swap place with a random enemy hog in the circle]"] = "", -- Continental_supplies
 --      ["Displacer"] = "", -- 
---      ["Disqualified!"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Diver"] = "", -- User_Mission_-_Diver
 --      ["%d ms"] = "", -- HedgeEditor
 --      ["Doing stuff a monkey could do."] = "", -- A_Classic_Fairytale:queen
@@ -593,7 +589,6 @@
         ["Eliminate all targets before your time runs out.|You have unlimited ammo for this mission."] = "Eliminer all mål før tiden løber ud.|Du har uendelig ammunition under denne mission.", --Bazooka, Shotgun, SniperRifle
 --      ["Eliminate the enemy before the time runs out."] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree
         ["Eliminate the enemy hogs to win."] = "Eliminer fjendens pindsvin for at vinde.",
-        ["Eliminate the enemy specialists."] = "Eliminer fjendens specialister.",
 --      ["Eliminate the enemy."] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock, User_Mission_-_Nobody_Laugh
 --      ["Eliminate Unit 3378."] = "", -- User_Mission_-_Teamwork
 --      ["Eliminate WatchBot 4000."] = "", -- User_Mission_-_Teamwork_2
@@ -625,6 +620,7 @@
 --      ["Fall Damage"] = "", -- Basic_Training_-_Movement
 --      ["Fallen Angel"] = "", -- Tentacle_Terror
 --      ["Family Reunion"] = "", -- A_Classic_Fairytale:family
+--      ["Fastest escape: %d turns"] = "", -- A_Space_Adventure:desert02
 --      ["Fastest lap: %.3fs by %s"] = "", -- TrophyRace
         ["Fastest lap: "] = "Hurtigste omgang: ",
         ["Feeble Resistance"] = "Sølle Modstand",
@@ -697,7 +693,6 @@
 --      ["“g=150”, where 150 is 150% of normal gravity."] = "", -- Gravity
 --      ["“g=50, g2=150, period=4000” for gravity changing|from 50 to 150 and back with period of 4000 ms."] = "", -- Gravity
 --      ["Galaxy Guardians"] = "", -- Big_Armory
-        ["Game Modifiers: "] = "Spilmodifikatorere",
 --      ["Game over!"] = "", -- Space_Invasion
         ["GAME OVER!"] = "SPILLET ER FÆRDIGT!",
         ["Game Started!"] = "Spillet er Startet!",
@@ -800,7 +795,6 @@
 --      ["Greetings from the Navy, %s (%s), for being a distance of %d away from the mainland!"] = "", -- ClimbHome
 --      ["Greetings, %s!"] = "", -- A_Classic_Fairytale:dragon
 --      ["Grenade Group"] = "", -- Target_Practice_-_Grenade_easy, Target_Practice_-_Grenade_hard
---      ["Grenade hint: Set timer with the [Timer] controls, aim with [Up]/[Down]."] = "", -- A_Classic_Fairytale:shadow
 --      ["Grenades explode after 1 to 5 seconds (you decide)."] = "", -- Basic_Training_-_Grenade
 --      ["Grenades with high bounciness bounce a lot and behave chaotic."] = "", -- Basic_Training_-_Grenade
 --      ["Grenade Training"] = "", -- Basic_Training_-_Grenade
@@ -971,7 +965,6 @@
 --      ["- Hogs will be revived"] = "", -- Capture_the_Flag
 --      ["- Hogs will drop the flag when killed"] = "", -- Capture_the_Flag
 --      ["Hog two"] = "", -- A_Space_Adventure:fruit03
---      ["Hold [Attack] pressed to throw with more power."] = "", -- A_Classic_Fairytale:shadow
 --      ["Hold [Attack] to attach the rope."] = "", -- Basic_Training_-_Rope
 --      ["Hold the Attack key pressed for more power."] = "", -- Basic_Training_-_Bazooka, Basic_Training_-_Grenade
 --      ["Holy shit!"] = "", -- Mutant
@@ -1366,7 +1359,6 @@
 --      ["Mega kill!"] = "", -- Mutant
 --      ["Meiwes"] = "", -- A_Classic_Fairytale:backstab
 --      ["mikade"] = "", -- 
---      ["milliseconds"] = "", -- SpeedShoppa, Racer, TechRacer
 --      ["Mindy"] = "", -- A_Classic_Fairytale:united
         ["Mine Deployer"] = "Mineudsætter",
 --      ["Mine Placement Mode"] = "", -- Construction_Mode
@@ -1528,8 +1520,6 @@
         ["Oh no! Just try again!"] = "Åh nej! Bare prøv igen!", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
 --      ["Oh no, not %s!"] = "", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:united
 --      ["Oh no, the companions have betrayed %s and stole the anti-gravity device part!"] = "", -- A_Space_Adventure:fruit02
-        ["Oh no! Time's up! Just try again."] = "Åh nej! Tiden er løbet ud! Bare prøv igen.", --Bazooka, Shotgun, SniperRifle
---      ["Oh no! You failed! Just try again."] = "", -- Basic_Training_-_Cluster_Bomb
 --      ["Oh no! You have died. Try again!"] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Oh! Please spare me. You can take all my treasures!"] = "", -- A_Space_Adventure:ice01
 --      ["Oh, silly me! I forgot that I'm the shaman."] = "", -- A_Classic_Fairytale:backstab
@@ -1593,7 +1583,6 @@
 --      ["Penguin roar: [Deal 15 damage + 10% of your hog’s health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Penguin roar: [Deal 15 damage + 10% of your hogs health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Perfect! Now try to get the next crate without hurting yourself!"] = "", -- A_Classic_Fairytale:first_blood
-        ["Per-Hog Ammo"] = "Ammunition Per Pindsvin",
 --      ["Per-hog Ammo: Weapons are not shared between hogs"] = "", -- User_Mission_-_Nobody_Laugh
 --      ["Personal best: %.3f seconds"] = "", -- A_Space_Adventure:ice02
 --      ["Per team weapons"] = "", -- Continental_supplies
@@ -1654,8 +1643,6 @@
 --      ["Point Blank Combo! +5 points!"] = "", -- Space_Invasion
 --      ["--- Points ---"] = "", -- Battalion
 --      ["--- Points Mode ---"] = "", -- Battalion
-        ["points"] = "point", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
---      ["point(s)"] = "", -- TargetPractice, Mutant
         ["Poison"] = "Gift",
 --      ["Poisonous Apple"] = "", -- A_Space_Adventure:fruit02
 --      ["Poisonous, deals no damage."] = "", -- Continental_supplies
@@ -1675,7 +1662,7 @@
 --      ["Prepare for battle!"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to fight"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to flee!"] = "", -- A_Space_Adventure:cosmos
-        ["Prepare yourself"] = "Gør dig klar",
+--      ["Prepare yourself, %s!"] = "", -- The_Specialists
 --      ["Press [Attack] (space bar by default) to start,|repeadedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] (space bar by default) to start,|repeatedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] to begin."] = "", -- A_Classic_Fairytale:first_blood
@@ -1706,6 +1693,7 @@
 --      ["Pyromancer"] = "", -- Battalion
 --      ["Quit: [Esc]"] = "", -- Basic_Training_-_Movement
 --      ["Race complexity limit reached"] = "", -- Racer, TechRacer
+--      ["Race failed!"] = "", -- A_Space_Adventure:moon02
 --      ["Racer"] = "", -- Racer
 --      ["Racer tool"] = "", -- Racer
 --      ["Race"] = "", -- TrophyRace
@@ -1741,7 +1729,6 @@
 --      ["Replenishment: Weapons are restocked on turn start of a new hog"] = "", -- Highlander
 --      ["Repositioning Mode"] = "", -- HedgeEditor
 --      ["REPOSITIONING MODE"] = "", -- HedgeEditor
---      ["rescues"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Rescue the imprisoned PAotH team and get the fuel!"] = "", -- A_Space_Adventure:moon01
 --      ["Respawner"] = "", -- Construction_Mode
 --      ["Respawner: Resurrects dead hogs."] = "", -- Construction_Mode
@@ -1856,7 +1843,6 @@
 --      ["Search for the device with the help of the other hedgehogs."] = "", -- A_Space_Adventure:fruit02
 --      ["Searching in the dust"] = "", -- A_Space_Adventure:desert01
 --      ["Searching the stars!"] = "", -- A_Space_Adventure:cosmos
---      ["seconds"] = "", -- ClimbHome
 --      ["Seduction"] = "", -- Continental_supplies
 --      ["Seems like every time you take a \"walk\", the enemy finds us!"] = "", -- A_Classic_Fairytale:backstab
 --      ["See that crate farther on the right?"] = "", -- A_Classic_Fairytale:first_blood
@@ -2160,15 +2146,17 @@
 --      ["Tatters"] = "", -- 
         ["Team %d: "] = "Hold %d: ",
 --      ["Team %d"] = "", -- SimpleMission
---      ["Team high score: %d"] = "", -- Utils
+--      ["Team highscore: %d"] = "", -- Utils
 --      ["Team Identity Mode"] = "", -- HedgeEditor
 --      ["TEAM IDENTITY MODE"] = "", -- HedgeEditor
+--      ["Team lowscore: %d"] = "", -- Utils
 --      ["Team of Hearts"] = "", -- Challenge_-_Speed_Shoppa_-_Hedgelove
---      ["Team record: %.3fs"] = "", -- Utils
---      ["Team record: %d"] = "", -- Utils
 --      ["Teams are tied! Continue playing rounds until we have a winner!"] = "", -- Space_Invasion
+--      ["Team's best time: %.3fs"] = "", -- Utils
 --      ["Team Scores:"] = "", -- Control
 --      ["Team scores:"] = "", -- Space_Invasion
+--      ["Team's longest time: %.3fs"] = "", -- Utils
+--      ["Team's top accuracy: %d%"] = "", -- Utils
 --      ["Teamwork 2"] = "", -- User_Mission_-_Teamwork_2
 --      ["Teamwork"] = "", -- User_Mission_-_Teamwork
 --      ["Team Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
@@ -2297,6 +2285,7 @@
 --      ["The only woman, huh?"] = "", -- A_Classic_Fairytale:epil
 --      ["The oppression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
 --      ["The opression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
+--      ["The other hog has died, he should have survived!"] = "", -- A_Space_Adventure:moon02
 --      ["The other one were all cannibals, spending their time eating the organs of fellow hedgehogs..."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The Police"] = "", -- 
 --      ["The power of love! No, wait, the power of the aliens!"] = "", -- A_Classic_Fairytale:queen
@@ -2321,7 +2310,7 @@
 --      ["The Showdown"] = "", -- A_Classic_Fairytale:shadow
 --      ["The Slaughter"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:first_blood
 --      ["The Society of Perfectionists greets %s (%s): No misses and %d hits in its best round."] = "", -- Space_Invasion
-        ["THE SPECIALISTS"] = "SPECIALISTERNE",
+--      ["The Specialists: Each hedgehog starts with its own weapon set"] = "", -- The_Specialists
 --      ["The spinning arrows above your hedgehog show|which hedgehog is selected right now."] = "", -- Basic_Training_-_Movement
 --      ["The spirits of the ancerstors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The spirits of the ancestors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
@@ -2518,7 +2507,6 @@
         ["Unit"] = "Enhed",
 --      ["Unlike bazookas, grenades are not influenced by wind."] = "", -- Basic_Training_-_Grenade
 --      ["Unlimited Attacks: Attacks don't end your turn"] = "", -- User_Mission_-_Diver, User_Mission_-_Nobody_Laugh, User_Mission_-_Spooky_Tree
-        ["Unlimited Attacks"] = "Uendelige Angreb",
 --      ["Unlucky Sods"] = "", -- User_Mission_-_Rope_Knock_Challenge
         ["Unstoppable!"] = "Ustoppelig!",
 --      ["Unsuspecting Louts"] = "", -- User_Mission_-_Rope_Knock_Challenge
@@ -2621,7 +2609,6 @@
 --      ["Weapons: Nearly every hog variant gets 1 kamikaze"] = "", -- Battalion
 --      ["Weapon specials: Some weapons have special modes (see weapon description)."] = "", -- Continental_supplies
 --      ["Weapons reset: The weapons are reset after each turn."] = "", -- WxW
-        ["Weapons Reset"] = "Våben Nulstillede",
 --      ["We are indeed."] = "", -- A_Classic_Fairytale:backstab
 --      ["We can't defeat them!"] = "", -- A_Classic_Fairytale:shadow
 --      ["We can't hold them up much longer!"] = "", -- A_Classic_Fairytale:united
@@ -2814,7 +2801,7 @@
         ["You'd almost swear the water was rising!"] = "Man kunne næsten sværge på at vandet steg!",
 --      ["You'd better watch your steps..."] = "", -- A_Classic_Fairytale:journey
 --      ["You defended yourself against Captain Lime."] = "", -- A_Space_Adventure:fruit02
---      ["You defended yourself against the Fruit Assassins."] = "", -- A_Space_Adventure:fruit02
+--      ["You defended yourself against %s."] = "", -- A_Space_Adventure:fruit02
 --      ["You did great, %s! However, we aren't out of danger yet!"] = "", -- A_Space_Adventure:cosmos
 --      ["You did not make it in time, try again!"] = "", -- Basic_Training_-_Rope
 --      ["You don't deserve my sacrifice!"] = "", -- A_Classic_Fairytale:queen
@@ -2831,7 +2818,6 @@
 --      ["You got me!"] = "", -- A_Space_Adventure:moon02
 --      ["You had %.1fs remaining on the clock (+%d points)."] = "", -- TargetPractice
 --      ["You had %.2fs remaining on the clock (+%d points)."] = "", -- Basic_Training_-_Sniper_Rifle
---      ["You had %d additional flying saucers left."] = "", -- A_Space_Adventure:ice02
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: you might want to use some mines..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: You might want to use some mines ..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have acquired the last device part."] = "", -- A_Space_Adventure:death01
@@ -2910,6 +2896,7 @@
 --      ["You have to travel again"] = "", -- A_Space_Adventure:cosmos
 --      ["You have to try again!"] = "", -- A_Space_Adventure:cosmos
 --      ["You have triggered the secret Do-Not-Rope-to-the-Moon Defense System."] = "", -- A_Space_Adventure:cosmos
+--      ["You have unlocked the target radar!"] = "", -- TargetPractice
 --      ["You have used %d flying saucers."] = "", -- A_Space_Adventure:ice02
 --      ["You have used %d RC planes."] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["You have used only 1 RC plane. Outstanding!"] = "", -- User_Mission_-_RCPlane_Challenge
@@ -2958,7 +2945,6 @@
 --      ["You're a coward!"] = "", -- A_Classic_Fairytale:queen
 --      ["You're...alive!? But we saw you die!"] = "", -- A_Classic_Fairytale:backstab
 --      ["You're a pathetic liar!"] = "", -- A_Classic_Fairytale:backstab
---      ["You're doing well! Here are more targets for you."] = "", -- Basic_Training_-_Grenade
 --      ["You're funny!"] = "", -- A_Classic_Fairytale:journey
 --      ["You're getting pretty good! |Tip: When you shorten you rope, you move faster!|And when you lengthen it, you move slower."] = "", -- Basic_Training_-_Rope
 --      ["You're on your way to freeing your tribe!"] = "", -- A_Classic_Fairytale:queen
@@ -3007,5 +2993,7 @@
 --      ["Zombi"] = "", -- portal
         ["'Zooka Team"] = "'Zooka-hold",
 --      ["Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
+--      ["Zoom: [Pinch] with 2 fingers"] = "", -- Basic_Training_-_Movement
+--      ["Zoom: [Rotate mouse wheel]"] = "", -- Basic_Training_-_Movement
 --      ["Zork"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:family, A_Classic_Fairytale:queen
 }
--- a/share/hedgewars/Data/Locale/de.lua	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/de.lua	Mon Jan 21 00:27:42 2019 +0100
@@ -52,7 +52,6 @@
 ["After you killed an enemy, you'll lose the weapon that he is named after."] = "Wenn du einen Feind tötest, verlierst du die Waffe, nach der er benannt wurde.", -- A_Space_Adventure:death02
 ["After you left the moon, my other loyal minions came and resurrected me so I could complete my master plan."] = "Nachdem du den Mond verlassen hast, kamen meine anderen treuen Gehilfen und haben mich wiederbelebt, damit ich meinen Masterplan vollenden kann.", -- A_Space_Adventure:death01
 ["Again with the 'cannibals' thing!"]="Nicht schon wieder dieser »Kannibalen«-Unfug!",
-["a Hedgewars mini-game"]="ein Hedgewars Mini-Spiel",
 ["A Hedgewars minigame"] = "Ein Hedgewars-Minispiel", -- Capture_the_Flag
 ["A Hedgewars mini-game"] = "Ein Hedgewars-Minispiel", -- Racer, Space_Invasion, TechRacer, Tumbler
 ["A Hedgewars tag game"] = "Ein Hedgewars-Fangenspiel", -- Mutant
@@ -327,6 +326,7 @@
 ["Challenge Objectives"]="Herausforderungsziele",
 ["Challenge objectives"] = "Herausforderungsziele", -- A_Space_Adventure:death02, A_Space_Adventure:desert03, A_Space_Adventure:final, A_Space_Adventure:fruit03, A_Space_Adventure:ice02, A_Space_Adventure:moon02
 ["Challenge over!"] = "Herausforderung vorbei!", -- User_Mission_-_Rope_Knock_Challenge
+--      ["Change bounciness: Tap [B]"] = "", -- Basic_Training_-_Grenade
 ["Change Content: [Left], [Right]"]="Inhalt ändern: [Links], [Rechts]",
 ["Change detonation timer: Tap the [Clock]"] = "Explosionszeitzünder einstellen: [Uhr] antippen", -- Basic_Training_-_Grenade, A_Classic_Fairytale:shadow
 ["Change direction: [Left]/[Right]"] = "Richtung ändern: [Links]/[Rechts]", -- Basic_Training_-_Grenade
@@ -443,7 +443,6 @@
 ["Crates: Crates drop more often with a higher chance of bonus ammo"] = "Kisten: Kisten erscheinen häufiger und haben öfters Bonusmunition", -- Battalion
 ["Crates: Crates drop randomly and may be empty"] = "Kisten: Kisten erscheinen zufällig und können leer sein", -- Battalion
 ["Crates: Crates drop randomly with chance of being empty"] = "Kisten: Kisten erscheinen zufällig und können leer sein", -- Battalion
-["crate(s)"] = "Kiste(n)", -- 
 ["Crates left: %d"]="Verbleibende Kisten: %d",
 ["Crates per turn: %d"] = "Kisten pro Zug: %d", -- WxW
 ["Crazy Gravity: Gravity randomly changes within a range from %i%% to %i%% with a period of %s"] = "Verrückte Schwerkraft: Schwerkraft verändert sich zufällig zwischen %i%% und %i%% mit einer Periode von %s", -- Gravity
@@ -476,8 +475,6 @@
 ["Defeat all enemies!"] = "Besiege alle Feinde!", -- portal
 ["Defeat Professor Hogevil!"]="Besiege Professor Bösigel!",
 ["Defeat the cannibals!"] = "Besiege die Kannibalen!", -- A_Classic_Fairytale:shadow
-["Defeat the cannibals!|"]="Besiege die Kannibalen!|",
-["Defeat the cannibals"]="Besiege die Kannibalen",
 ["Defeat the cyborgs!"]="Besiege die Cyborgs!",
 ["Defeat the enemy!"] = "Besiege den Feind!", -- A_Classic_Fairytale:queen
 ["Delete Waypoint"] = "Wegpunkt löschen", -- HedgeEditor
@@ -515,7 +512,6 @@
 ["Disabled"] = "Deaktiviert", -- WxW
 ["Disguise as a Rockhopper Penguin"] = "Als Felsenpinguin tarnen", -- Continental_supplies
 ["Displacer"] = "Displacer", -- 
-["Disqualified!"]="Disqualifiziert!",
 ["Diver"] = "Taucher", -- User_Mission_-_Diver
 ["%d ms"] = "%d ms", -- HedgeEditor
 ["Doing stuff a monkey could do."] = "Dinge, die ein Affe tun könnte.", -- A_Classic_Fairytale:queen
@@ -610,7 +606,6 @@
 ["Eliminate the enemy before the time runs out."] = "Eliminiere den Feind, bevor die Zeit abläuft.", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree
 ["Eliminate the enemy."] = "Eliminiere den Feind.", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock, User_Mission_-_Nobody_Laugh
 ["Eliminate the enemy hogs to win."]="Vernichte alle gegnerischen Igel, um zu gewinnen.",
-["Eliminate the enemy specialists."]="Vernichte die gegnerischen Spezialisten.",
 ["Eliminate Unit 3378."] = "Eliminiere Einheit 3378.", -- User_Mission_-_Teamwork
 ["Eliminate WatchBot 4000."] = "Eliminiere Wachboter 4000.", -- User_Mission_-_Teamwork_2
 ["Eliminate your captor."] = "Eliminiere deinen Peiniger.", -- User_Mission_-_The_Great_Escape
@@ -642,6 +637,7 @@
 ["Fall Damage"] = "Fallschaden", -- Basic_Training_-_Movement
 ["Fallen Angel"] = "Gefallener Engel", -- Tentacle_Terror
 ["Family Reunion"]="Familientreffen",
+--      ["Fastest escape: %d turns"] = "", -- A_Space_Adventure:desert02
 ["Fastest lap: %.3fs by %s"] = "Beste Zeit: %.3fs von %s", -- TrophyRace
 ["Feeble Resistance"]="Kraftloser Widerstand",
 ["Fell From Grace"]="Fiel in Ungnade",
@@ -715,7 +711,6 @@
 ["“g=150”, where 150 is 150% of normal gravity."] = "»g=150«, wobei die »150« für 150% der Normalschwerkraft steht.", -- Gravity
 ["“g=50, g2=150, period=4000” for gravity changing|from 50 to 150 and back with period of 4000 ms."] = "»g=50, g2=150, period=4000«, für Schwerkraft,|die von 50 bis 150 wechselt mit einer Periode von 4000ms.", -- Gravity
 ["Galaxy Guardians"] = "Galaxiewächter", -- Big_Armory
-["Game Modifiers: "]="Spiel-Modifikatoren: ",
 ["Game over!"] = "Spiel vorbei!", -- Space_Invasion
 ["GAME OVER!"]="SPIEL ZU ENDE!",
 ["Game Started!"]="Spiel gestartet!",
@@ -816,7 +811,6 @@
 ["Greetings from the Navy, %s (%s), for being a distance of %d away from the mainland!"]="Grüße von der Marine, %s (%s), für einen Abstand von %d vom Festland!",
 ["Greetings, %s!"] = "Sei gegrüßt, %s!", -- A_Classic_Fairytale:dragon
 ["Grenade Group"]="Granatengruppe",
-["Grenade hint: Set timer with the [Timer] controls, aim with [Up]/[Down]."] = "Granatentipp: Zeitzünder mit [Zeitzünder]-Tasten setzen, zielen mit [Hoch]/[Runter]", -- A_Classic_Fairytale:shadow
 ["Grenades explode after 1 to 5 seconds (you decide)."] = "Granaten explodieren nach 1 bis 5 Sekunden (du entscheidest).", -- Basic_Training_-_Grenade
 ["Grenades with high bounciness bounce a lot and behave chaotic."] = "Granaten mit hoher Sprungkraft springen sehr stark und verhalten sich chaotisch.", -- Basic_Training_-_Grenade
 ["Grenadier"]="Grenadier",
@@ -990,7 +984,6 @@
 ["- Hogs will be revived"] = "- Igel werden wiederbelebt", -- Capture_the_Flag
 ["- Hogs will drop the flag when killed"] = "- Getötete Igel lassen die Flagge fallen", -- Capture_the_Flag
 ["Hog two"]="Igel zwei",
-["Hold [Attack] pressed to throw with more power."] = "Halte [Angriff] gedrückt, um mit mehr Kraft zu werfen.", -- A_Classic_Fairytale:shadow
 ["Hold [Attack] to attach the rope."] = "Halte [Angriff], um das Seil zu befestigen.", -- Basic_Training_-_Rope
 ["Hold the Attack key pressed for more power."] = "Halte die Angriffstaste für mehr Kraft.", -- Basic_Training_-_Bazooka, Basic_Training_-_Grenade
 ["Holy shit!"] = "Ach du dicker Vater!", -- Mutant
@@ -1383,7 +1376,6 @@
 ["Mega kill!"] = "Megakiller!", -- Mutant
 ["Meiwes"]="Meiwes",
 ["mikade"] = "mikade", -- 
-["milliseconds"]="Millisekunden",
 ["Mindy"]="Intellekta",
 ["Mine Deployer"]="Minenleger",
 ["Mine Placement Mode"]="Minenplatzierungsmodus",
@@ -1530,8 +1522,6 @@
 ["Oh no! Just try again!"]="Oh nein! Versuch's nochmal!",
 ["Oh no, not %s!"] = "Oh nein, nicht %s!", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:united
 ["Oh no, the companions have betrayed %s and stole the anti-gravity device part!"] = "Oh nein, die Begleiter haben %s betrogen und das Antischwerkraftgerät gestohlen!", -- A_Space_Adventure:fruit02
-["Oh no! Time's up! Just try again."]="Oh nein! Die Zeit ist um! Versuch es nochmal.",
-["Oh no! You failed! Just try again."]="Oh nein! Du hast versagt! Versuch es nochmal.",
 ["Oh no! You have died. Try again!"] = "Oh nein, du bist tot. Versuch es nochmal!", -- Basic_Training_-_Flying_Saucer
 ["Oh! Please spare me. You can take all my treasures!"]="Oh, bitte verschone mich! Du kannst all meine Schätze nehmen.",
 ["Oh, silly me! I forgot that I'm the shaman."]="Ach, ich Dummkopf! Ich hab vergessen, dass ich der Schamane bin.",
@@ -1594,7 +1584,6 @@
 ["Penalty: If you violate above rule, you have to skip in the next turn."] = "Strafe: Wenn du obige Regel verletzt, musst du den nächsten Zug aussetzen.", -- WxW
 ["Penguin Roar"] = "Pinguinröhren", -- Continental_supplies
 ["Perfect! Now try to get the next crate without hurting yourself!"]="Perfekt! Jetzt versuch, zur nächsten Kiste zu gelangen, ohne dich zu verletzen!",
-["Per-Hog Ammo"]="Munition pro Igel",
 ["Per-hog Ammo: Weapons are not shared between hogs"] = "Igelwaffen: Igel teilen sich Waffen nicht untereinander", -- User_Mission_-_Nobody_Laugh
 ["Personal best: %.3f seconds"] = "Persönliche Bestzeit: %.3f Sekunden", -- A_Space_Adventure:ice02
 ["Pfew! That was close!"]="Puh! Das war knapp!",
@@ -1652,8 +1641,6 @@
 ["Please wait …"] = "Bitte warten …", -- WxW
 ["Point Blank Combo! +5 points!"] = "Ganz-Schön-Dicht-Dran-Kombi! +5 Punkte!", -- Space_Invasion
 ["--- Points Mode ---"] = "--- Punktemodus ---", -- Battalion
-["points"]="Punkte",
-["point(s)"] = "Punkt(e)", -- Mutant
 ["Poison"]="Gift",
 ["Poisonous Apple"]="Giftapfel",
 ["Poisonous, deals no damage."] = "Giftig, macht keinen Schaden.", -- Continental_supplies
@@ -1671,7 +1658,7 @@
 ["Prepare for battle!"]="Bereitmachen zum Kämpfen!",
 ["Prepare to fight"]="Bereitmachen zum Kämpfen",
 ["Prepare to flee!"]="Bereitmachen zum Fliehen!",
-["Prepare yourself"]="Mach dich bereit",
+--      ["Prepare yourself, %s!"] = "", -- The_Specialists
 ["Press [Attack] (space bar by default) to start,|repeatedly tap the up, left and right movement keys to accelerate."] = "Drücke [Angriff] (standardmäßig die Leertaste) zum Starten,|drücke wiederholt die Bewegungstasten oben,|links und rechts zum Beschleunigen.", -- Basic_Training_-_Flying_Saucer
 ["Press [Attack] to begin."] = "Drücke [Angreifen], um anzufangen.", -- A_Classic_Fairytale:first_blood
 ["Press [Attack] to confirm."] = "Drücke [Angreifen] zum Bestätigen.", -- Continental_supplies
@@ -1700,6 +1687,7 @@
 ["Pyro"]="Pyromane",
 ["Quit: [Esc]"] = "Verlassen: [Esc]", -- Basic_Training_-_Movement
 ["Race complexity limit reached"] = "Rennkomplexitätslimit erreicht", -- Racer, TechRacer
+--      ["Race failed!"] = "", -- A_Space_Adventure:moon02
 ["Racer tool"] = "Wettrennwerkzeug", -- Racer
 ["Racer"] = "Wettrennen", -- Racer
 ["Race"] = "Wettrennen", -- TrophyRace
@@ -1732,7 +1720,6 @@
 ["Replenishment: Weapons are restocked on turn start of a new hog"] = "Aufstockung: Waffen werden am Zugbeginn eines neuen Igels aufgestockt", -- Highlander
 ["Repositioning Mode"] = "Repositionierungsmodus", -- HedgeEditor
 ["REPOSITIONING MODE"] = "REPOSITIONIERUNGSMODUS", -- HedgeEditor
-["rescues"] = "gerettet", -- User_Mission_-_That_Sinking_Feeling
 ["Rescue the imprisoned PAotH team and get the fuel!"]="Rette das gefangene PAdI-Team und hol dir den Treibstoff!",
 ["Respawner: Resurrects dead hogs."] = "Wiederbeleber: Belebt tote Igel wieder.", -- Construction_Mode
 ["Respawner"]="Wiederbeleber",
@@ -1838,7 +1825,6 @@
 ["Search for the device with the help of the other hedgehogs."] = "Such nach dem Gerät mit der Hilfe der anderen Igel.", -- A_Space_Adventure:fruit02
 ["Searching in the dust"]="Suche im Staub",
 ["Searching the stars!"]="Suche in den Sternen",
-["seconds"]="Sekunden",
 ["Seems like every time you take a \"walk\", the enemy finds us!"] = "Es scheint, dass jedes Mal, wenn du »spazieren« gehst, der Feind uns findet!", -- A_Classic_Fairytale:backstab
 ["See that crate farther on the right?"]="Siehst du die Kiste weiter rechts?",
 ["See ya!"]="Mach's gut!",
@@ -2141,14 +2127,16 @@
 ["Tatsujin"] = "Tatsujin", -- 
 ["Tatters"] = "Lumpen", -- 
 ["Team %d"] = "Team %d", -- SimpleMission
-["Team high score: %d"] = "Team-Punkterekord: %d", -- Utils
+--      ["Team highscore: %d"] = "", -- Utils
 ["Team Identity Mode"]="Team-Identitätsmodus",
 ["TEAM IDENTITY MODE"]="TEAMIDENTITÄTSMODUS",
+--      ["Team lowscore: %d"] = "", -- Utils
 ["Team of Hearts"]="Team der Herzen",
-["Team record: %.3fs"] = "Teamrekord: %.3fs", -- Utils
-["Team record: %d"] = "Teamrekord: %d", -- Utils
 ["Teams are tied! Continue playing rounds until we have a winner!"] = "Gleichstand! Spielt weiter Runden, bis wir einen Sieger haben!", -- Space_Invasion
 ["Team’s best heights per round"]="Die Besthöhen der Teams pro Runde",
+--      ["Team's best time: %.3fs"] = "", -- Utils
+--      ["Team's longest time: %.3fs"] = "", -- Utils
+--      ["Team's top accuracy: %d%"] = "", -- Utils
 ["Teamwork 2"] = "Teamwork 2", -- User_Mission_-_Teamwork_2
 ["Teamwork"] = "Teamwork", -- User_Mission_-_Teamwork
 ["Team Zook"]="Team Zook",
@@ -2273,6 +2261,7 @@
 ["Then what am I?"] = "Was bin ich dann?", -- A_Classic_Fairytale:epil
 ["The only woman, huh?"] = "Die einzige Frau, wie?", -- A_Classic_Fairytale:epil
 ["The oppression of the elders, of course!"] = "Die Unterdrückung der Ältesten natürlich!", -- A_Classic_Fairytale:queen
+--      ["The other hog has died, he should have survived!"] = "", -- A_Space_Adventure:moon02
 ["The other one were all cannibals, spending their time eating the organs of fellow hedgehogs..."]="Der andere Stamm bestand nur aus Kannibalen, sie verbrachten ihre Zeit damit, die Organe anderer Igel aufzufressen.",
 ["The part device is hidden in one of the crates! Go and get it!"]="Das Bauteil ist in einer der Kisten versteckt. Geh und hole es!",
 ["the Planet of Death"]="der Todesplanet",
@@ -2299,7 +2288,7 @@
 ["The Showdown"]="Das Showdown",
 ["The Slaughter"]="Die Schlachtung",
 ["The Society of Perfectionists greets %s (%s): No misses and %d hits in its best round."] = "Die Gesellschaft der Perfektionisten grüßt %s (%s): In der besten Runde %d Treffer, kein Schuss ging daneben.", -- Space_Invasion
-["THE SPECIALISTS"]="DIE SPEZIALISTEN",
+--      ["The Specialists: Each hedgehog starts with its own weapon set"] = "", -- The_Specialists
 ["The spinning arrows above your hedgehog show|which hedgehog is selected right now."] = "Die rotierenden Pfeile über deinen Igel zeigen an,|welcher Igel jetzt ausgewählt ist.", -- Basic_Training_-_Movement
 ["The spirits of the ancestors are surely pleased, Leaks A Lot."] = "Die Geister der Ahnen sind sicherlich erfreut, Undichte Stelle.", -- A_Classic_Fairytale:first_blood
 ["The targets will guide you through the training."] = "Die Zielscheiben führen dich durch die Übung.", -- Basic_Training_-_Rope
@@ -2489,7 +2478,6 @@
 ["United We Stand"]="Gemeinsam sind wir stark",
 ["Unlike bazookas, grenades are not influenced by wind."] = "Anders als Bazookas werden Granaten nicht vom Wind beeinflusst.", -- Basic_Training_-_Grenade
 ["Unlimited Attacks: Attacks don't end your turn"] = "Unbegrenzte Angriffe: Angriffe beenden deinen Zug nicht", -- User_Mission_-_Diver, User_Mission_-_Nobody_Laugh, User_Mission_-_Spooky_Tree
-["Unlimited Attacks"]="Unbegrenzte Angriffe",
 ["Unlucky Sods"]="Arme Schweine",
 ["Unstoppable!"]="Unaufhaltsam!",
 ["Unsuspecting Louts"]="Nichtsahnende Lümmel",
@@ -2616,7 +2604,6 @@
 ["Weapons: Nearly every hog variant gets 1 kamikaze"] = "Waffen: Fast jede Igelvariante erhält 1 Kamikaze", -- Battalion
 ["Weapon specials: Some weapons have special modes (see weapon description)."] = "Waffenextras: Einige Waffen haben Sondermodi (siehe Waffenbeschreibung).", -- Continental_supplies
 ["Weapons reset: The weapons are reset after each turn."] = "Gleichbleibende Bewaffnung: Die Waffen werden nach jedem Zug zurückgesetzt.", -- WxW
-["Weapons Reset"]="Waffenzurücksetzung",
 ["We are indeed."]="Das sind wir in der Tat.",
 ["We can't defeat them!"]="Wir können sie nicht besiegen!",
 ["We can't hold them up much longer!"]="Wir können sie nicht länger aufhalten!",
@@ -2805,7 +2792,7 @@
 ["You'd almost swear the water was rising!"]="Man könnte fast schwören, das Wasser würde steigen!",
 ["You'd better watch your steps..."]="Pass besser auf, wohin du trittst.",
 ["You defended yourself against Captain Lime."]="Du hast dich gegen Leutnant Limone gewehrt.",
-["You defended yourself against the Fruit Assassins."] = "Du hast dich gegen die Obstassassinen gewehrt.", -- A_Space_Adventure:fruit02
+--      ["You defended yourself against %s."] = "", -- A_Space_Adventure:fruit02
 ["You defended yourself against the Strawberry Assassins."]="Du hast dich gegen die Erdbeerassassinen gewehrt.",
 ["You did great, %s! However, we aren't out of danger yet!"] = "Du hast dich gut geschlagen, %s! Aber die Gefahr ist noch nicht gebannt!", -- A_Space_Adventure:cosmos
 ["You don't deserve my sacrifice!"] = "Ihr verdient mein Opfer nicht!", -- A_Classic_Fairytale:queen
@@ -2820,7 +2807,6 @@
 ["You got me!"] = "Du hast mich!", -- A_Space_Adventure:moon02
 ["You had %.1fs remaining on the clock (+%d points)."] = "Verbleibende Zeit: %.1fs (+%d Punkte)", -- 
 ["You had %.2fs remaining on the clock (+%d points)."]="Verbleibende Zeit: %.2fs (+%d Punkte).",
-["You had %d additional flying saucers left."] = "Du hattest %d zusätzliche fliegende Untertassen übrig.", -- A_Space_Adventure:ice02
 ["You had "]="Du hattest ",
 ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: You might want to use some mines ..."] = "Du hast 7 Züge, bevor die nächste Welle ankommt.|Stell sicher, die ankommenden Kannibalen angemessen zu begrüßen!|Wenn der Igel stirbt, ist alles verloren.|Tipp: Du solltest ein paar Minen legen.", -- A_Classic_Fairytale:backstab
 ["You have acquired the last device part."]="Du hast das letzte Bauteil erhalten.",
@@ -2898,6 +2884,7 @@
 ["You have to travel again"]="Du musst erneut reisen.",
 ["You have to try again!"]="Du muss es nochmal versuchen!",
 ["You have triggered the secret Do-Not-Rope-to-the-Moon Defense System."] = "Du hast das geheime Seil-dich-nicht-zum-Mond-hinauf-Verteidigungssystem ausgelöst.", -- A_Space_Adventure:cosmos
+--      ["You have unlocked the target radar!"] = "", -- TargetPractice
 ["You have used %d flying saucers."] = "Du hast %d fliegende Untertassen benutzt.", -- A_Space_Adventure:ice02
 ["You have used %d RC planes."]="Du hast %d Funkflugzeuge benutzt.",
 ["You have used "]="Du hast benutzt ",
@@ -2953,7 +2940,6 @@
 ["You're a coward!"] = "Du bist ein Feigling!", -- A_Classic_Fairytale:queen
 ["You're...alive!? But we saw you die!"]="Du … lebst? Aber wir sahen dich sterben!",
 ["You're a pathetic liar!"]="Du bist ein dreckiger Lügner!",
-["You're doing well! Here are more targets for you."] = "Du machst das gut! Hier gibt es weitere Zielscheiben.", -- Basic_Training_-_Grenade
 ["You're funny!"]="Du bist lustig!",
 ["You're on your way to freeing your tribe!"] = "Ihr seid dabei, euren Stamm zu befreien!", -- A_Classic_Fairytale:queen
 ["You're pathetic! You are not worthy of my attention..."]="Du bist erbärmlich! Du hast meine Aufmerksamkeit nicht verdient.",
@@ -2998,5 +2984,7 @@
 ["Zombie"] = "Zombie", -- 
 ["Zombi"] = "Zombi", -- portal
 ["Zook"]="Zook",
+--      ["Zoom: [Pinch] with 2 fingers"] = "", -- Basic_Training_-_Movement
+--      ["Zoom: [Rotate mouse wheel]"] = "", -- Basic_Training_-_Movement
 ["Zork"]="Zork",
 }
--- a/share/hedgewars/Data/Locale/es.lua	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/es.lua	Mon Jan 21 00:27:42 2019 +0100
@@ -45,7 +45,6 @@
 --      ["Again with the 'cannibals' thing!"] = "", -- A_Classic_Fairytale:enemy
 --      ["A Hedgewars minigame"] = "", -- Capture_the_Flag
 --      ["A Hedgewars mini-game"] = "", -- Racer, Space_Invasion, TechRacer, Tumbler
-	["a Hedgewars mini-game"] = "un minijuego de Hedgewars", -- Space_Invasion, The_Specialists
 --      ["A Hedgewars tag game"] = "", -- Mutant
 --      ["Ahhh, home, sweet home. Made it in %d seconds."] = "", -- ClimbHome
 --      ["Aim at the ceiling and hold [Attack] pressed until the rope attaches."] = "", -- Basic_Training_-_Rope
@@ -312,6 +311,7 @@
 --      ["Challenge objectives"] = "", -- A_Space_Adventure:death02, A_Space_Adventure:desert03, A_Space_Adventure:final, A_Space_Adventure:fruit03, A_Space_Adventure:moon02
 --      ["Challenge over!"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Challenge"] = "", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge, User_Mission_-_That_Sinking_Feeling, SpeedShoppa, ClimbHome
+--      ["Change bounciness: Tap [B]"] = "", -- Basic_Training_-_Grenade
 --      ["Change Content: [Left], [Right]"] = "", -- HedgeEditor
 --      ["Change detonation timer: Tap the [Clock]"] = "", -- Basic_Training_-_Grenade, A_Classic_Fairytale:shadow
 --      ["Change direction: [Left]/[Right]"] = "", -- Basic_Training_-_Grenade
@@ -424,7 +424,6 @@
 --      ["Crates left: %d"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates Left:"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates per turn: %d"] = "", -- WxW
---      ["crate(s)"] = "", -- SpeedShoppa
 --      ["Crazy Gravity: Gravity randomly changes within a range from %i%% to %i%% with a period of %s"] = "", -- Gravity
 --      ["Crazy Runner"] = "", -- A_Space_Adventure:moon02
 --      ["Cricket Time"] = "", -- Continental_supplies
@@ -458,9 +457,7 @@
 --      ["Deer"] = "", -- 
 --      ["Defeat all enemies!"] = "", -- portal
 --      ["Defeat Professor Hogevil!"] = "", -- A_Space_Adventure:death01
---      ["Defeat the cannibals"] = "", -- A_Classic_Fairytale:backstab
 --      ["Defeat the cannibals!"] = "", -- A_Classic_Fairytale:shadow
---      ["Defeat the cannibals!|"] = "", -- A_Classic_Fairytale:united
 --      ["Defeat the cannibals!|Grenade hint: set the timer with [1-5], aim with [Up]/[Down] and hold [Space] to set power"] = "", -- A_Classic_Fairytale:shadow
 --      ["Defeat the cyborgs!"] = "", -- A_Classic_Fairytale:enemy
 --      ["Defeat the enemy!"] = "", -- A_Classic_Fairytale:queen
@@ -504,7 +501,6 @@
 --      ["Disguise as a Rockhopper Penguin"] = "", -- Continental_supplies
 --      ["Disguise as a Rockhopper Penguin: [Swap place with a random enemy hog in the circle]"] = "", -- Continental_supplies
 --      ["Displacer"] = "", -- 
---      ["Disqualified!"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Diver"] = "", -- User_Mission_-_Diver
 --      ["%d ms"] = "", -- HedgeEditor
 --      ["Doing stuff a monkey could do."] = "", -- A_Classic_Fairytale:queen
@@ -593,7 +589,6 @@
 	["Eliminate all targets before your time runs out.|You have unlimited ammo for this mission."] = "Destruye todos los objetivos antes de que se agote el tiempo.|La munición en esta misión es ilimitada.", --Bazooka, Shotgun, SniperRifle
 --      ["Eliminate the enemy before the time runs out."] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree
 	["Eliminate the enemy hogs to win."] = "Acaba con los erizos enemigos para ganar",
-	["Eliminate the enemy specialists."] = "Acaba con los Especialistas",
 --      ["Eliminate the enemy."] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock, User_Mission_-_Nobody_Laugh
 --      ["Eliminate Unit 3378."] = "", -- User_Mission_-_Teamwork
 --      ["Eliminate WatchBot 4000."] = "", -- User_Mission_-_Teamwork_2
@@ -625,6 +620,7 @@
 --      ["Fall Damage"] = "", -- Basic_Training_-_Movement
 --      ["Fallen Angel"] = "", -- Tentacle_Terror
 --      ["Family Reunion"] = "", -- A_Classic_Fairytale:family
+--      ["Fastest escape: %d turns"] = "", -- A_Space_Adventure:desert02
 --      ["Fastest lap: %.3fs by %s"] = "", -- TrophyRace
 	["Fastest lap: "] = "Vuelta rápida: ",
 	["Feeble Resistance"] = "Resistencia Fútil",
@@ -697,7 +693,6 @@
 --      ["“g=150”, where 150 is 150% of normal gravity."] = "", -- Gravity
 --      ["“g=50, g2=150, period=4000” for gravity changing|from 50 to 150 and back with period of 4000 ms."] = "", -- Gravity
 --      ["Galaxy Guardians"] = "", -- Big_Armory
-	["Game Modifiers: "] = "Modificadores: ",
 	["GAME OVER!"] = "¡FIN DEL JUEGO!",
 --      ["Game over!"] = "", -- Space_Invasion
 	["Game Started!"] = "¡El juego ha empezado!",
@@ -800,7 +795,6 @@
 --      ["Greetings from the Navy, %s (%s), for being a distance of %d away from the mainland!"] = "", -- ClimbHome
 --      ["Greetings, %s!"] = "", -- A_Classic_Fairytale:dragon
 --      ["Grenade Group"] = "", -- Target_Practice_-_Grenade_easy, Target_Practice_-_Grenade_hard
---      ["Grenade hint: Set timer with the [Timer] controls, aim with [Up]/[Down]."] = "", -- A_Classic_Fairytale:shadow
 --      ["Grenades explode after 1 to 5 seconds (you decide)."] = "", -- Basic_Training_-_Grenade
 --      ["Grenades with high bounciness bounce a lot and behave chaotic."] = "", -- Basic_Training_-_Grenade
 --      ["Grenade Training"] = "", -- Basic_Training_-_Grenade
@@ -971,7 +965,6 @@
 --      ["- Hogs will be revived"] = "", -- Capture_the_Flag
 --      ["- Hogs will drop the flag when killed"] = "", -- Capture_the_Flag
 --      ["Hog two"] = "", -- A_Space_Adventure:fruit03
---      ["Hold [Attack] pressed to throw with more power."] = "", -- A_Classic_Fairytale:shadow
 --      ["Hold [Attack] to attach the rope."] = "", -- Basic_Training_-_Rope
 --      ["Hold the Attack key pressed for more power."] = "", -- Basic_Training_-_Bazooka, Basic_Training_-_Grenade
 --      ["Holy shit!"] = "", -- Mutant
@@ -1366,7 +1359,6 @@
 --      ["Mega kill!"] = "", -- Mutant
 --      ["Meiwes"] = "", -- A_Classic_Fairytale:backstab
 --      ["mikade"] = "", -- 
---      ["milliseconds"] = "", -- SpeedShoppa, Racer, TechRacer
 --      ["Mindy"] = "", -- A_Classic_Fairytale:united
 	["Mine Deployer"] = "Plantador de minas",
 --      ["Mine Placement Mode"] = "", -- Construction_Mode
@@ -1528,8 +1520,6 @@
 	["Oh no! Just try again!"] = "¡Oh, no! ¿Por qué no lo intentas de nuevo?", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
 --      ["Oh no, not %s!"] = "", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:united
 --      ["Oh no, the companions have betrayed %s and stole the anti-gravity device part!"] = "", -- A_Space_Adventure:fruit02
-	["Oh no! Time's up! Just try again."] = "¡Oh, no, se te acabó el tiempo! ¿Por qué no lo intentas de nuevo?", --Bazooka, Shotgun, SniperRifle
---      ["Oh no! You failed! Just try again."] = "", -- Basic_Training_-_Cluster_Bomb
 --      ["Oh no! You have died. Try again!"] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Oh! Please spare me. You can take all my treasures!"] = "", -- A_Space_Adventure:ice01
 --      ["Oh, silly me! I forgot that I'm the shaman."] = "", -- A_Classic_Fairytale:backstab
@@ -1593,7 +1583,6 @@
 --      ["Penguin roar: [Deal 15 damage + 10% of your hog’s health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Penguin roar: [Deal 15 damage + 10% of your hogs health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Perfect! Now try to get the next crate without hurting yourself!"] = "", -- A_Classic_Fairytale:first_blood
-	["Per-Hog Ammo"] = "Armamento individualizado",
 --      ["Per-hog Ammo: Weapons are not shared between hogs"] = "", -- User_Mission_-_Nobody_Laugh
 --      ["Personal best: %.3f seconds"] = "", -- A_Space_Adventure:ice02
 --      ["Per team weapons"] = "", -- Continental_supplies
@@ -1654,8 +1643,6 @@
 --      ["Point Blank Combo! +5 points!"] = "", -- Space_Invasion
 --      ["--- Points ---"] = "", -- Battalion
 --      ["--- Points Mode ---"] = "", -- Battalion
-	["points"] = "puntos", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
---      ["point(s)"] = "", -- TargetPractice, Mutant
 --      ["Poisonous Apple"] = "", -- A_Space_Adventure:fruit02
 --      ["Poisonous, deals no damage."] = "", -- Continental_supplies
 	["Poison"] = "Veneno",
@@ -1675,7 +1662,7 @@
 --      ["Prepare for battle!"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to fight"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to flee!"] = "", -- A_Space_Adventure:cosmos
-	["Prepare yourself"] = "Prepárate",
+--      ["Prepare yourself, %s!"] = "", -- The_Specialists
 --      ["Press [Attack] (space bar by default) to start,|repeadedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] (space bar by default) to start,|repeatedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] to begin."] = "", -- A_Classic_Fairytale:first_blood
@@ -1706,6 +1693,7 @@
 --      ["Pyromancer"] = "", -- Battalion
 --      ["Quit: [Esc]"] = "", -- Basic_Training_-_Movement
 --      ["Race complexity limit reached"] = "", -- Racer, TechRacer
+--      ["Race failed!"] = "", -- A_Space_Adventure:moon02
 --      ["Racer"] = "", -- Racer
 --      ["Racer tool"] = "", -- Racer
 --      ["Race"] = "", -- TrophyRace
@@ -1741,7 +1729,6 @@
 --      ["Replenishment: Weapons are restocked on turn start of a new hog"] = "", -- Highlander
 --      ["Repositioning Mode"] = "", -- HedgeEditor
 --      ["REPOSITIONING MODE"] = "", -- HedgeEditor
---      ["rescues"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Rescue the imprisoned PAotH team and get the fuel!"] = "", -- A_Space_Adventure:moon01
 --      ["Respawner"] = "", -- Construction_Mode
 --      ["Respawner: Resurrects dead hogs."] = "", -- Construction_Mode
@@ -1856,7 +1843,6 @@
 --      ["Search for the device with the help of the other hedgehogs."] = "", -- A_Space_Adventure:fruit02
 --      ["Searching in the dust"] = "", -- A_Space_Adventure:desert01
 --      ["Searching the stars!"] = "", -- A_Space_Adventure:cosmos
---      ["seconds"] = "", -- ClimbHome
 --      ["Seduction"] = "", -- Continental_supplies
 --      ["Seems like every time you take a \"walk\", the enemy finds us!"] = "", -- A_Classic_Fairytale:backstab
 --      ["See that crate farther on the right?"] = "", -- A_Classic_Fairytale:first_blood
@@ -2160,15 +2146,17 @@
 --      ["Tatters"] = "", -- 
 	["Team %d: "] = "Equipo %d",
 --      ["Team %d"] = "", -- SimpleMission
---      ["Team high score: %d"] = "", -- Utils
+--      ["Team highscore: %d"] = "", -- Utils
 --      ["Team Identity Mode"] = "", -- HedgeEditor
 --      ["TEAM IDENTITY MODE"] = "", -- HedgeEditor
+--      ["Team lowscore: %d"] = "", -- Utils
 --      ["Team of Hearts"] = "", -- Challenge_-_Speed_Shoppa_-_Hedgelove
---      ["Team record: %.3fs"] = "", -- Utils
---      ["Team record: %d"] = "", -- Utils
 --      ["Teams are tied! Continue playing rounds until we have a winner!"] = "", -- Space_Invasion
+--      ["Team's best time: %.3fs"] = "", -- Utils
 --      ["Team Scores:"] = "", -- Control
 --      ["Team scores:"] = "", -- Space_Invasion
+--      ["Team's longest time: %.3fs"] = "", -- Utils
+--      ["Team's top accuracy: %d%"] = "", -- Utils
 --      ["Teamwork 2"] = "", -- User_Mission_-_Teamwork_2
 --      ["Teamwork"] = "", -- User_Mission_-_Teamwork
 --      ["Team Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
@@ -2297,6 +2285,7 @@
 --      ["The only woman, huh?"] = "", -- A_Classic_Fairytale:epil
 --      ["The oppression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
 --      ["The opression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
+--      ["The other hog has died, he should have survived!"] = "", -- A_Space_Adventure:moon02
 --      ["The other one were all cannibals, spending their time eating the organs of fellow hedgehogs..."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The Police"] = "", -- 
 --      ["The power of love! No, wait, the power of the aliens!"] = "", -- A_Classic_Fairytale:queen
@@ -2321,7 +2310,7 @@
 --      ["The Showdown"] = "", -- A_Classic_Fairytale:shadow
 --      ["The Slaughter"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:first_blood
 --      ["The Society of Perfectionists greets %s (%s): No misses and %d hits in its best round."] = "", -- Space_Invasion
-	["THE SPECIALISTS"] = "LOS ESPECIALISTAS",
+--      ["The Specialists: Each hedgehog starts with its own weapon set"] = "", -- The_Specialists
 --      ["The spinning arrows above your hedgehog show|which hedgehog is selected right now."] = "", -- Basic_Training_-_Movement
 --      ["The spirits of the ancerstors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
 --      ["The spirits of the ancestors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
@@ -2517,7 +2506,6 @@
 --      ["United We Stand"] = "", -- A_Classic_Fairytale:united
 	["Unit"] = "Unidad",
 --      ["Unlike bazookas, grenades are not influenced by wind."] = "", -- Basic_Training_-_Grenade
-	["Unlimited Attacks"] = "Ataques ilimitados",
 --      ["Unlimited Attacks: Attacks don't end your turn"] = "", -- User_Mission_-_Diver, User_Mission_-_Nobody_Laugh, User_Mission_-_Spooky_Tree
 --      ["Unlucky Sods"] = "", -- User_Mission_-_Rope_Knock_Challenge
 	["Unstoppable!"] = "¡Imparable!",
@@ -2620,7 +2608,6 @@
 --      ["Weapons: Hogs will get 1 out of 3 weapons randomly each turn"] = "", -- Battalion
 --      ["Weapons: Nearly every hog variant gets 1 kamikaze"] = "", -- Battalion
 --      ["Weapon specials: Some weapons have special modes (see weapon description)."] = "", -- Continental_supplies
-	["Weapons Reset"] = "Armamento reiniciado",
 --      ["Weapons reset: The weapons are reset after each turn."] = "", -- WxW
 --      ["We are indeed."] = "", -- A_Classic_Fairytale:backstab
 --      ["We can't defeat them!"] = "", -- A_Classic_Fairytale:shadow
@@ -2814,7 +2801,7 @@
 	["You'd almost swear the water was rising!"] = "¡Pero si podría jurar que está subiendo el nivel del mar!",
 --      ["You'd better watch your steps..."] = "", -- A_Classic_Fairytale:journey
 --      ["You defended yourself against Captain Lime."] = "", -- A_Space_Adventure:fruit02
---      ["You defended yourself against the Fruit Assassins."] = "", -- A_Space_Adventure:fruit02
+--      ["You defended yourself against %s."] = "", -- A_Space_Adventure:fruit02
 --      ["You did great, %s! However, we aren't out of danger yet!"] = "", -- A_Space_Adventure:cosmos
 --      ["You did not make it in time, try again!"] = "", -- Basic_Training_-_Rope
 --      ["You don't deserve my sacrifice!"] = "", -- A_Classic_Fairytale:queen
@@ -2831,7 +2818,6 @@
 --      ["You got me!"] = "", -- A_Space_Adventure:moon02
 --      ["You had %.1fs remaining on the clock (+%d points)."] = "", -- TargetPractice
 --      ["You had %.2fs remaining on the clock (+%d points)."] = "", -- Basic_Training_-_Sniper_Rifle
---      ["You had %d additional flying saucers left."] = "", -- A_Space_Adventure:ice02
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: you might want to use some mines..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: You might want to use some mines ..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have acquired the last device part."] = "", -- A_Space_Adventure:death01
@@ -2910,6 +2896,7 @@
 --      ["You have to travel again"] = "", -- A_Space_Adventure:cosmos
 --      ["You have to try again!"] = "", -- A_Space_Adventure:cosmos
 --      ["You have triggered the secret Do-Not-Rope-to-the-Moon Defense System."] = "", -- A_Space_Adventure:cosmos
+--      ["You have unlocked the target radar!"] = "", -- TargetPractice
 --      ["You have used %d flying saucers."] = "", -- A_Space_Adventure:ice02
 --      ["You have used %d RC planes."] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["You have used only 1 RC plane. Outstanding!"] = "", -- User_Mission_-_RCPlane_Challenge
@@ -2958,7 +2945,6 @@
 --      ["You're a coward!"] = "", -- A_Classic_Fairytale:queen
 --      ["You're...alive!? But we saw you die!"] = "", -- A_Classic_Fairytale:backstab
 --      ["You're a pathetic liar!"] = "", -- A_Classic_Fairytale:backstab
---      ["You're doing well! Here are more targets for you."] = "", -- Basic_Training_-_Grenade
 --      ["You're funny!"] = "", -- A_Classic_Fairytale:journey
 --      ["You're getting pretty good! |Tip: When you shorten you rope, you move faster!|And when you lengthen it, you move slower."] = "", -- Basic_Training_-_Rope
 --      ["You're on your way to freeing your tribe!"] = "", -- A_Classic_Fairytale:queen
@@ -3007,5 +2993,7 @@
 --      ["Zombi"] = "", -- portal
 	["'Zooka Team"] = "Bazuqueros",
 --      ["Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
+--      ["Zoom: [Pinch] with 2 fingers"] = "", -- Basic_Training_-_Movement
+--      ["Zoom: [Rotate mouse wheel]"] = "", -- Basic_Training_-_Movement
 --      ["Zork"] = "", -- A_Classic_Fairytale:dragon, A_Classic_Fairytale:family, A_Classic_Fairytale:queen
 }
--- a/share/hedgewars/Data/Locale/fr.lua	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/fr.lua	Mon Jan 21 00:27:42 2019 +0100
@@ -45,7 +45,6 @@
       ["Again with the 'cannibals' thing!"] = "Encore avec votre 'cannibale' truc",
 --      ["A Hedgewars minigame"] = "", -- Capture_the_Flag
 --      ["A Hedgewars mini-game"] = "", -- Racer, Space_Invasion, TechRacer, Tumbler
-      ["a Hedgewars mini-game"] = "Un mini jeux d'Hedgewars", -- Space_Invasion, The_Specialists
 --      ["A Hedgewars tag game"] = "", -- Mutant
 --      ["Ahhh, home, sweet home. Made it in %d seconds."] = "", -- ClimbHome
 --      ["Aim at the ceiling and hold [Attack] pressed until the rope attaches."] = "", -- Basic_Training_-_Rope
@@ -318,6 +317,7 @@
 --      ["Challenge objectives"] = "", -- A_Space_Adventure:death02, A_Space_Adventure:desert03, A_Space_Adventure:final, A_Space_Adventure:fruit03, A_Space_Adventure:moon02
 --      ["Challenge over!"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Challenge"] = "", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge, User_Mission_-_That_Sinking_Feeling, SpeedShoppa, ClimbHome
+--      ["Change bounciness: Tap [B]"] = "", -- Basic_Training_-_Grenade
 --      ["Change Content: [Left], [Right]"] = "", -- HedgeEditor
 --      ["Change detonation timer: Tap the [Clock]"] = "", -- Basic_Training_-_Grenade, A_Classic_Fairytale:shadow
 --      ["Change direction: [Left]/[Right]"] = "", -- Basic_Training_-_Grenade
@@ -430,7 +430,6 @@
       ["Crates Left:"] = "Caisses restantes:", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates left: %d"] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["Crates per turn: %d"] = "", -- WxW
---      ["crate(s)"] = "", -- SpeedShoppa
 --      ["Crazy Gravity: Gravity randomly changes within a range from %i%% to %i%% with a period of %s"] = "", -- Gravity
 --      ["Crazy Runner"] = "", -- A_Space_Adventure:moon02
 --      ["Cricket Time"] = "", -- Continental_supplies
@@ -464,9 +463,7 @@
 --      ["Deer"] = "", -- 
 --      ["Defeat all enemies!"] = "", -- portal
 --      ["Defeat Professor Hogevil!"] = "", -- A_Space_Adventure:death01
---      ["Defeat the cannibals"] = "", -- A_Classic_Fairytale:backstab
 --      ["Defeat the cannibals!"] = "", -- A_Classic_Fairytale:shadow
-      ["Defeat the cannibals!|"] = "Décime les cannibales",
       ["Defeat the cannibals!|Grenade hint: set the timer with [1-5], aim with [Up]/[Down] and hold [Space] to set power"] = "Bat les cannibales ! |Astuce Grenade : règles le compte à rebour avec [1-5], vises avec [haut]/[bas] et maintiens [Espace] pour la puissance",
       ["Defeat the cyborgs!"] = "Bats les cyborgs !",
 --      ["Defeat the enemy!"] = "", -- A_Classic_Fairytale:queen
@@ -511,7 +508,6 @@
 --      ["Disguise as a Rockhopper Penguin"] = "", -- Continental_supplies
 --      ["Disguise as a Rockhopper Penguin: [Swap place with a random enemy hog in the circle]"] = "", -- Continental_supplies
 --      ["Displacer"] = "", -- 
---      ["Disqualified!"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Diver"] = "", -- User_Mission_-_Diver
 --      ["%d ms"] = "", -- HedgeEditor
 --      ["Doing stuff a monkey could do."] = "", -- A_Classic_Fairytale:queen
@@ -600,7 +596,6 @@
       ["Eliminate all targets before your time runs out.|You have unlimited ammo for this mission."] = "Éliminez toutes les cibles avant d'être à cours de temps.|Vos munitions sont illimitées pour cette mission.", --Bazooka, Shotgun, SniperRifle
 --      ["Eliminate the enemy before the time runs out."] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree
       ["Eliminate the enemy hogs to win."] = "Eliminez les hérissons ennemis pour gagner",
-      ["Eliminate the enemy specialists."] = "Eliminez les spécialists ennemis",
 --      ["Eliminate the enemy."] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock, User_Mission_-_Nobody_Laugh
 --      ["Eliminate Unit 3378."] = "", -- User_Mission_-_Teamwork
 --      ["Eliminate WatchBot 4000."] = "", -- User_Mission_-_Teamwork_2
@@ -632,6 +627,7 @@
 --      ["Fall Damage"] = "", -- Basic_Training_-_Movement
 --      ["Fallen Angel"] = "", -- Tentacle_Terror
       ["Family Reunion"] = "Réunion de famille ",
+--      ["Fastest escape: %d turns"] = "", -- A_Space_Adventure:desert02
 --      ["Fastest lap: %.3fs by %s"] = "", -- TrophyRace
       ["Fastest lap: "] = "Meilleur tour : ",
       ["Feeble Resistance"] = "Résistance Futile",
@@ -705,7 +701,6 @@
 --      ["“g=150”, where 150 is 150% of normal gravity."] = "", -- Gravity
 --      ["“g=50, g2=150, period=4000” for gravity changing|from 50 to 150 and back with period of 4000 ms."] = "", -- Gravity
 --      ["Galaxy Guardians"] = "", -- Big_Armory
---      ["Game Modifiers: "] = "",
       ["GAME OVER!"] = "Fin du jeu ! ",
 --      ["Game over!"] = "", -- Space_Invasion
       ["Game Started!"] = "Début du jeu ! ",
@@ -809,7 +804,6 @@
 --      ["Greetings from the Navy, %s (%s), for being a distance of %d away from the mainland!"] = "", -- ClimbHome
 --      ["Greetings, %s!"] = "", -- A_Classic_Fairytale:dragon
 --      ["Grenade Group"] = "", -- Target_Practice_-_Grenade_easy, Target_Practice_-_Grenade_hard
---      ["Grenade hint: Set timer with the [Timer] controls, aim with [Up]/[Down]."] = "", -- A_Classic_Fairytale:shadow
 --      ["Grenades explode after 1 to 5 seconds (you decide)."] = "", -- Basic_Training_-_Grenade
 --      ["Grenades with high bounciness bounce a lot and behave chaotic."] = "", -- Basic_Training_-_Grenade
       ["Grenade Training"] = "Entrainement à la grenade", -- Basic_Training_-_Grenade
@@ -981,7 +975,6 @@
 --      ["- Hogs will be revived"] = "", -- Capture_the_Flag
 --      ["- Hogs will drop the flag when killed"] = "", -- Capture_the_Flag
 --      ["Hog two"] = "", -- A_Space_Adventure:fruit03
---      ["Hold [Attack] pressed to throw with more power."] = "", -- A_Classic_Fairytale:shadow
 --      ["Hold [Attack] to attach the rope."] = "", -- Basic_Training_-_Rope
 --      ["Hold the Attack key pressed for more power."] = "", -- Basic_Training_-_Bazooka, Basic_Training_-_Grenade
 --      ["Holy shit!"] = "", -- Mutant
@@ -1379,7 +1372,6 @@
 --      ["Mega kill!"] = "", -- Mutant
 --      ["Meiwes"] = "",
 --      ["mikade"] = "", -- 
---      ["milliseconds"] = "", -- SpeedShoppa, Racer, TechRacer
 --      ["Mindy"] = "",
 --      ["Mine Deployer"] = "",
 --      ["Mine Placement Mode"] = "", -- Construction_Mode
@@ -1541,8 +1533,6 @@
       ["Oh no! Just try again!"] = "Eh non ! Essayez encore ! ", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
 --      ["Oh no, not %s!"] = "", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:united
 --      ["Oh no, the companions have betrayed %s and stole the anti-gravity device part!"] = "", -- A_Space_Adventure:fruit02
-      ["Oh no! Time's up! Just try again."] = "Eh non ! Temps écoulé ! Essayez encore ! ", --Bazooka, Shotgun, SniperRifle
---      ["Oh no! You failed! Just try again."] = "", -- Basic_Training_-_Cluster_Bomb
 --      ["Oh no! You have died. Try again!"] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Oh! Please spare me. You can take all my treasures!"] = "", -- A_Space_Adventure:ice01
       ["Oh, silly me! I forgot that I'm the shaman."] = "Oh suis-je bête ! J'ai oublié que j'étais le shaman.",
@@ -1606,7 +1596,6 @@
 --      ["Penguin roar: [Deal 15 damage + 10% of your hog’s health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 --      ["Penguin roar: [Deal 15 damage + 10% of your hogs health to all hogs around you and get 2/3 back]"] = "", -- Continental_supplies
 	  ["Perfect! Now try to get the next crate without hurting yourself!"] = "Parfait, maintenant essaies d'avoir la prochaine caisse sans te blesser !",
-      ["Per-Hog Ammo"] = "Munitions par hérissons",
 --      ["Per-hog Ammo: Weapons are not shared between hogs"] = "", -- User_Mission_-_Nobody_Laugh
 --      ["Personal best: %.3f seconds"] = "", -- A_Space_Adventure:ice02
 --      ["Per team weapons"] = "", -- Continental_supplies
@@ -1667,8 +1656,6 @@
 --      ["Point Blank Combo! +5 points!"] = "", -- Space_Invasion
 --      ["--- Points ---"] = "", -- Battalion
 --      ["--- Points Mode ---"] = "", -- Battalion
-      ["points"] = "points", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
---      ["point(s)"] = "", -- TargetPractice, Mutant
 --      ["Poisonous Apple"] = "", -- A_Space_Adventure:fruit02
 --      ["Poisonous, deals no damage."] = "", -- Continental_supplies
       ["Poison"] = "Poison",
@@ -1688,7 +1675,7 @@
 --      ["Prepare for battle!"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to fight"] = "", -- A_Space_Adventure:moon01
 --      ["Prepare to flee!"] = "", -- A_Space_Adventure:cosmos
-      ["Prepare yourself"] = "Prépare toi",
+--      ["Prepare yourself, %s!"] = "", -- The_Specialists
 --      ["Press [Attack] (space bar by default) to start,|repeadedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] (space bar by default) to start,|repeatedly tap the up, left and right movement keys to accelerate."] = "", -- Basic_Training_-_Flying_Saucer
 --      ["Press [Attack] to begin."] = "", -- A_Classic_Fairytale:first_blood
@@ -1719,6 +1706,7 @@
 --      ["Pyromancer"] = "", -- Battalion
 --      ["Quit: [Esc]"] = "", -- Basic_Training_-_Movement
 --      ["Race complexity limit reached"] = "", -- Racer, TechRacer
+--      ["Race failed!"] = "", -- A_Space_Adventure:moon02
 --      ["Racer"] = "", -- Racer
 --      ["Racer tool"] = "", -- Racer
 --      ["Race"] = "", -- TrophyRace
@@ -1754,7 +1742,6 @@
 --      ["Replenishment: Weapons are restocked on turn start of a new hog"] = "", -- Highlander
 --      ["Repositioning Mode"] = "", -- HedgeEditor
 --      ["REPOSITIONING MODE"] = "", -- HedgeEditor
---      ["rescues"] = "", -- User_Mission_-_That_Sinking_Feeling
 --      ["Rescue the imprisoned PAotH team and get the fuel!"] = "", -- A_Space_Adventure:moon01
 --      ["Respawner"] = "", -- Construction_Mode
 --      ["Respawner: Resurrects dead hogs."] = "", -- Construction_Mode
@@ -1869,7 +1856,6 @@
 --      ["Search for the device with the help of the other hedgehogs."] = "", -- A_Space_Adventure:fruit02
 --      ["Searching in the dust"] = "", -- A_Space_Adventure:desert01
 --      ["Searching the stars!"] = "", -- A_Space_Adventure:cosmos
---      ["seconds"] = "", -- ClimbHome
 --      ["Seduction"] = "", -- Continental_supplies
 --      ["Seems like every time you take a \"walk\", the enemy finds us!"] = "", -- A_Classic_Fairytale:backstab
 	  ["See that crate farther on the right?"] = "Tu vois cette caisse plus loin sur la droite ? ",
@@ -2173,15 +2159,17 @@
 --      ["Tatters"] = "", -- 
       ["Team %d: "] = "Équipe %d : ",
 --      ["Team %d"] = "", -- SimpleMission
---      ["Team high score: %d"] = "", -- Utils
+--      ["Team highscore: %d"] = "", -- Utils
 --      ["Team Identity Mode"] = "", -- HedgeEditor
 --      ["TEAM IDENTITY MODE"] = "", -- HedgeEditor
+--      ["Team lowscore: %d"] = "", -- Utils
 --      ["Team of Hearts"] = "", -- Challenge_-_Speed_Shoppa_-_Hedgelove
---      ["Team record: %.3fs"] = "", -- Utils
---      ["Team record: %d"] = "", -- Utils
 --      ["Teams are tied! Continue playing rounds until we have a winner!"] = "", -- Space_Invasion
+--      ["Team's best time: %.3fs"] = "", -- Utils
 --      ["Team Scores:"] = "", -- Control
 --      ["Team scores:"] = "", -- Space_Invasion
+--      ["Team's longest time: %.3fs"] = "", -- Utils
+--      ["Team's top accuracy: %d%"] = "", -- Utils
 --      ["Teamwork 2"] = "", -- User_Mission_-_Teamwork_2
 --      ["Teamwork"] = "", -- User_Mission_-_Teamwork
 --      ["Team Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
@@ -2310,6 +2298,7 @@
 --      ["The only woman, huh?"] = "", -- A_Classic_Fairytale:epil
 --      ["The oppression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
 --      ["The opression of the elders, of course!"] = "", -- A_Classic_Fairytale:queen
+--      ["The other hog has died, he should have survived!"] = "", -- A_Space_Adventure:moon02
 	  ["The other one were all cannibals, spending their time eating the organs of fellow hedgehogs..."] = "L'autre était une tribu de cannibales, ils passaient leur temps à manger les organes d'autres hérissons...",
 --      ["The Police"] = "", -- 
 --      ["The power of love! No, wait, the power of the aliens!"] = "", -- A_Classic_Fairytale:queen
@@ -2334,7 +2323,7 @@
       ["The Showdown"] = "La confrontation",
 	  ["The Slaughter"] = "Le massacre",
 --      ["The Society of Perfectionists greets %s (%s): No misses and %d hits in its best round."] = "", -- Space_Invasion
---      ["THE SPECIALISTS"] = "",
+--      ["The Specialists: Each hedgehog starts with its own weapon set"] = "", -- The_Specialists
 --      ["The spinning arrows above your hedgehog show|which hedgehog is selected right now."] = "", -- Basic_Training_-_Movement
       ["The spirits of the ancerstors are surely pleased, Leaks A Lot."] = "Les esprits des ancêtres sont sûrement ravis, Grosse Fuite.",
 --      ["The spirits of the ancestors are surely pleased, Leaks A Lot."] = "", -- A_Classic_Fairytale:first_blood
@@ -2532,7 +2521,6 @@
       ["United We Stand"] = "Nous restons unis",
 --      ["Unlike bazookas, grenades are not influenced by wind."] = "", -- Basic_Training_-_Grenade
 --      ["Unlimited Attacks: Attacks don't end your turn"] = "", -- User_Mission_-_Diver, User_Mission_-_Nobody_Laugh, User_Mission_-_Spooky_Tree
-      ["Unlimited Attacks"] = "Attaques illimitées",
 --      ["Unlucky Sods"] = "", -- User_Mission_-_Rope_Knock_Challenge
 --      ["Unstoppable!"] = "",
 --      ["Unsuspecting Louts"] = "", -- User_Mission_-_Rope_Knock_Challenge
@@ -2634,7 +2622,6 @@
 --      ["Weapons: Hogs will get 1 out of 3 weapons randomly each turn"] = "", -- Battalion
 --      ["Weapons: Nearly every hog variant gets 1 kamikaze"] = "", -- Battalion
 --      ["Weapon specials: Some weapons have special modes (see weapon description)."] = "", -- Continental_supplies
-      ["Weapons Reset"] = "Armes réinitialisées",
 --      ["Weapons reset: The weapons are reset after each turn."] = "", -- WxW
       ["We are indeed."] = "Nous le sommes, en effet.",
       ["We can't defeat them!"] = "Nous ne pouvons pas les battre !",
@@ -2828,7 +2815,7 @@
 --      ["You'd almost swear the water was rising!"] = "",
       ["You'd better watch your steps..."] = "Tu ferais mieux de regarder où tu marches....",
 --      ["You defended yourself against Captain Lime."] = "", -- A_Space_Adventure:fruit02
---      ["You defended yourself against the Fruit Assassins."] = "", -- A_Space_Adventure:fruit02
+--      ["You defended yourself against %s."] = "", -- A_Space_Adventure:fruit02
 --      ["You did great, %s! However, we aren't out of danger yet!"] = "", -- A_Space_Adventure:cosmos
 --      ["You did not make it in time, try again!"] = "", -- Basic_Training_-_Rope
 --      ["You don't deserve my sacrifice!"] = "", -- A_Classic_Fairytale:queen
@@ -2845,7 +2832,6 @@
 --      ["You got me!"] = "", -- A_Space_Adventure:moon02
 --      ["You had %.1fs remaining on the clock (+%d points)."] = "", -- TargetPractice
 --      ["You had %.2fs remaining on the clock (+%d points)."] = "", -- Basic_Training_-_Sniper_Rifle
---      ["You had %d additional flying saucers left."] = "", -- A_Space_Adventure:ice02
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: you might want to use some mines..."] = "", -- A_Classic_Fairytale:backstab
 --      ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|Hint: You might want to use some mines ..."] = "", -- A_Classic_Fairytale:backstab
       ["You have 7 turns until the next wave arrives.|Make sure the arriving cannibals are greeted appropriately!|If the hog dies, the cause is lost.|	  Hint: you might want to use some mines..."] = "Tu as 7 tours avant la prochaine vague. |Assures toi que les prochains arrivant soient bien accueillis ! |Si le hérisson meurt, la cause est perdue. | Conseil : Tu pourrais vouloir utiliser des mines ...",
@@ -2925,6 +2911,7 @@
 --      ["You have to travel again"] = "", -- A_Space_Adventure:cosmos
 --      ["You have to try again!"] = "", -- A_Space_Adventure:cosmos
 --      ["You have triggered the secret Do-Not-Rope-to-the-Moon Defense System."] = "", -- A_Space_Adventure:cosmos
+--      ["You have unlocked the target radar!"] = "", -- TargetPractice
 --      ["You have used %d flying saucers."] = "", -- A_Space_Adventure:ice02
 --      ["You have used %d RC planes."] = "", -- User_Mission_-_RCPlane_Challenge
 --      ["You have used only 1 RC plane. Outstanding!"] = "", -- User_Mission_-_RCPlane_Challenge
@@ -2973,7 +2960,6 @@
 --      ["You're a coward!"] = "", -- A_Classic_Fairytale:queen
       ["You're...alive!? But we saw you die!"] = "Tu es...vivant ? Mais nous t'avons vu mourrir !",
       ["You're a pathetic liar!"] = "Tu es un menteur pathétique",
---      ["You're doing well! Here are more targets for you."] = "", -- Basic_Training_-_Grenade
       ["You're funny!"] = "Tu es drôle !",
 --      ["You're getting pretty good! |Tip: When you shorten you rope, you move faster!|And when you lengthen it, you move slower."] = "", -- Basic_Training_-_Rope
 --      ["You're on your way to freeing your tribe!"] = "", -- A_Classic_Fairytale:queen
@@ -3022,5 +3008,7 @@
 --      ["Zombi"] = "", -- portal
 --      ["'Zooka Team"] = "",
 --      ["Zook"] = "", -- Target_Practice_-_Bazooka_easy, Target_Practice_-_Bazooka_hard
+--      ["Zoom: [Pinch] with 2 fingers"] = "", -- Basic_Training_-_Movement
+--      ["Zoom: [Rotate mouse wheel]"] = "", -- Basic_Training_-_Movement
 --      ["Zork"] = "",
 }
--- a/share/hedgewars/Data/Locale/hedgewars_ar.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ar.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -943,6 +943,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1389,6 +1403,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2133,6 +2170,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3536,6 +3596,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3948,6 +4012,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -950,6 +950,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1396,6 +1410,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2136,6 +2173,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3564,6 +3624,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3984,6 +4048,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -956,6 +956,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1427,6 +1441,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2188,6 +2228,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3618,6 +3681,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4058,6 +4125,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_da.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_da.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -958,6 +958,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1418,6 +1432,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2178,6 +2215,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3614,6 +3674,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4058,6 +4122,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1058,6 +1058,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1600,6 +1614,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>Da alle die gleiche Klanfarbe hatten, gab es keinen Grund für einen Kampf. Und wenn sie nicht gestorben sind, dann leben die Igel noch heute in Frieden.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2372,6 +2409,29 @@
         <source>Team</source>
         <translation>Team</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -4000,6 +4060,10 @@
         <source>clan chat</source>
         <translation>Klanchat</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4444,6 +4508,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation>D-Pad %1 %2</translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_el.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_el.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -948,6 +948,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1408,6 +1422,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2168,6 +2205,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3588,6 +3648,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4032,6 +4096,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1029,6 +1029,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1516,6 +1530,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2260,6 +2297,29 @@
         <source>Team</source>
         <translation type="unfinished">Team</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3792,6 +3852,10 @@
         <source>clan chat</source>
         <translation>clan chat</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4236,6 +4300,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation>D-pad %1 %2</translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -954,6 +954,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1414,6 +1428,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2174,6 +2211,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3606,6 +3666,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4050,6 +4114,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -989,6 +989,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1469,6 +1483,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2185,6 +2222,29 @@
         <source>Team</source>
         <translation type="unfinished">Joukkue</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3674,6 +3734,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4114,6 +4178,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1006,6 +1006,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1494,6 +1508,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2267,6 +2304,29 @@
         <source>Team</source>
         <translation type="unfinished">Équipe</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3852,6 +3912,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4296,6 +4360,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_gd.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_gd.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1033,6 +1033,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1535,6 +1549,35 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>On a bhuineas a h-uile duine ris an aon chinneadh, cha robh adhbhar sabaid ann. Bha na gràineagan toilichte riamh tuilleadh is cha chuala sinn an corr.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2257,6 +2300,29 @@
         <source>Team</source>
         <translation type="unfinished">Sgioba</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3753,6 +3819,10 @@
         <source>clan chat</source>
         <translation>cabadaich a’ chinnidh</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4193,6 +4263,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation>Pada-D %1 %2</translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_gl.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_gl.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -942,6 +942,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1388,6 +1402,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2136,6 +2173,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3531,6 +3591,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3975,6 +4039,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_hu.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_hu.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -936,6 +936,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1373,6 +1387,26 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2120,6 +2154,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3521,6 +3578,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3965,6 +4026,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -997,6 +997,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1477,6 +1491,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2213,6 +2250,29 @@
         <source>Team</source>
         <translation type="unfinished">Squadra</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3724,6 +3784,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4164,6 +4228,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -961,6 +961,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1392,6 +1406,26 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>みんなが同じクランの一員であるため、戦う必要もありません。めでたしめでたし。</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2108,6 +2142,29 @@
         <source>Team</source>
         <translation type="unfinished">チーム</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3484,6 +3541,10 @@
         <source>clan chat</source>
         <translation>クランチャット</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3920,6 +3981,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation>十字ボタン%1%2</translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ko.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ko.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -920,6 +920,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1350,6 +1364,26 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2057,6 +2091,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3402,6 +3459,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3802,6 +3863,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_lt.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_lt.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -317,12 +317,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="171"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="172"/>
         <source>Edit weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="179"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="181"/>
         <source>Game scheme will auto-select a weapon</source>
         <translation type="unfinished"></translation>
     </message>
@@ -330,22 +330,22 @@
 <context>
     <name>GameSchemeModel</name>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="974"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1025"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="979"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1030"/>
         <source>New (%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="988"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1039"/>
         <source>Copy of %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="993"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1044"/>
         <source>Copy of %1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -712,44 +712,44 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/hwform.cpp" line="1844"/>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2275"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2346"/>
         <source>Cannot save record to file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2205"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2276"/>
         <source>Hedgewars Demo File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2206"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2277"/>
         <source>Hedgewars Save File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2341"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2412"/>
         <source>Unknown network error (possibly missing SSL library).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2345"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2416"/>
         <source>This feature requires an Internet connection, but you don&apos;t appear to be online (error code: %1).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2350"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2421"/>
         <source>Internal error: Reply object is invalid.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -770,7 +770,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/game.cpp" line="428"/>
-        <location filename="../../../../QTfrontend/net/recorder.cpp" line="114"/>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="125"/>
         <source>en.txt</source>
         <extracomment>IMPORTANT: This text has a special meaning, do not translate it directly. This is the file name of translation files for the game engine, found in Data/Locale/. Usually, you replace “en” with the ISO-639-1 language code of your language.</extracomment>
         <translation>lt.txt</translation>
@@ -1145,6 +1145,21 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="83"/>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <location filename="../../../../QTfrontend/ui/widget/hatbutton.cpp" line="44"/>
@@ -1186,50 +1201,50 @@
 <context>
     <name>LibavInteraction</name>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="295"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="293"/>
         <source>Duration: %1min %2s</source>
         <extracomment>Duration in minutes and seconds (SI units)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="314"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="312"/>
         <source>Video: %1x%2, %3 FPS, %4</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = frames per second = %4 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="319"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="317"/>
         <source>Video: %1x%2, %3</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="352"/>
+        <source>Player: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="354"/>
-        <source>Player: %1</source>
+        <source>Theme: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="356"/>
-        <source>Theme: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="358"/>
         <source>Map: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="361"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="359"/>
         <source>Record: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="324"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="322"/>
         <source>Audio: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="307"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="305"/>
         <source>unknown</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1638,7 +1653,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="356"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="357"/>
         <source>(%1 kill)</source>
         <extracomment>Number of kills in stats screen, written after the team name</extracomment>
         <translation type="unfinished">
@@ -1648,7 +1663,37 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="359"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="360"/>
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="363"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="367"/>
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="371"/>
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="376"/>
         <source>(%1 %2)</source>
         <extracomment>For custom number of points in the stats screen, written after the team name. %1 is the number, %2 is the word. Example: “4 points”</extracomment>
         <translation type="unfinished">
@@ -1658,7 +1703,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="373"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="390"/>
         <source>&lt;b&gt;%1&lt;/b&gt; thought it&apos;s good to shoot their own hedgehogs for &lt;b&gt;%2&lt;/b&gt; pts.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -1667,7 +1712,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="381"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="398"/>
         <source>&lt;b&gt;%1&lt;/b&gt; killed &lt;b&gt;%2&lt;/b&gt; of their own hedgehogs.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -1676,7 +1721,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="389"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
         <source>&lt;b&gt;%1&lt;/b&gt; was scared and skipped turn &lt;b&gt;%2&lt;/b&gt; times.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -1685,7 +1730,7 @@
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="423"/>
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1900,7 +1945,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="97"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="246"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="255"/>
         <source>Game</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1945,180 +1990,180 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="149"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="150"/>
         <source>Edit team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="157"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="159"/>
         <source>Delete team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="165"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="168"/>
         <source>You can&apos;t edit teams from team selection. Go back to main menu to add, edit or delete teams.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="172"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="175"/>
         <source>Schemes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="183"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="186"/>
         <source>New scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="190"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="194"/>
         <source>Edit scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="197"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="202"/>
         <source>Delete scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="205"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="211"/>
         <source>Weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="216"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="222"/>
         <source>New weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="223"/>
-        <source>Edit weapon set</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="230"/>
+        <source>Edit weapon set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="238"/>
         <source>Delete weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="283"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="807"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="292"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="816"/>
         <source>x</source>
         <extracomment>Multiplication sign, to be used between two numbers. Note the “x” is only a dummy character, we recommend to use “×” if your language permits it</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="415"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="424"/>
         <source>Frontend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="433"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="442"/>
         <source>Custom colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="463"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="472"/>
         <source>Reset to default colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="476"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="485"/>
         <source>Game audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="522"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="531"/>
         <source>Frontend audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="545"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="554"/>
         <source>Account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="571"/>
-        <source>Proxy settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="577"/>
-        <source>Proxy host</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="578"/>
-        <source>Proxy port</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="579"/>
-        <source>Proxy login</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="580"/>
+        <source>Proxy settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="586"/>
+        <source>Proxy host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="587"/>
+        <source>Proxy port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="588"/>
+        <source>Proxy login</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="589"/>
         <source>Proxy password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="593"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="602"/>
         <source>No proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="594"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="603"/>
         <source>System proxy settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="595"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="604"/>
         <source>Socks5 proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="596"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="605"/>
         <source>HTTP proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="631"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="640"/>
         <source>Miscellaneous</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="668"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="677"/>
         <source>MISSING LANGUAGE NAME [%1]</source>
         <extracomment>In the case of an error, this is shown in the language selection for a language with unknown name. %1 = language code</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="700"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="709"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="713"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="722"/>
         <source>Check for updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="714"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="723"/>
         <source>Check now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="727"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="736"/>
         <source>Video recording options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>Can&apos;t delete last team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>You can&apos;t delete the last team!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2442,17 +2487,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="536"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="539"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="702"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="705"/>
         <source>%1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2460,7 +2505,7 @@
 <context>
     <name>PageSelectWeapon</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="50"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2470,12 +2515,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="52"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="54"/>
         <source>Copy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="53"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="56"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2516,53 +2561,81 @@
 <context>
     <name>PageTraining</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="96"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="101"/>
         <source>Pick the training to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="99"/>
-        <source>Pick the challenge to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="102"/>
-        <source>Pick the scenario to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="104"/>
-        <source>Trainings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="105"/>
-        <source>Challenges</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="106"/>
-        <source>Scenarios</source>
+        <source>Pick the challenge to play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="107"/>
+        <source>Pick the scenario to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="109"/>
+        <source>Trainings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="110"/>
+        <source>Challenges</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="111"/>
+        <source>Scenarios</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="114"/>
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="127"/>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="332"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="132"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="338"/>
         <source>Start fighting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="341"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="344"/>
         <source>No description available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="349"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="355"/>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="360"/>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="365"/>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="370"/>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="375"/>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="383"/>
         <source>Select a mission!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2570,17 +2643,17 @@
 <context>
     <name>PageVideos</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="115"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="117"/>
         <source>Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="253"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="254"/>
         <source>%1 bytes</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -2589,34 +2662,34 @@
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="328"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="330"/>
         <source>%1%</source>
         <extracomment>Video encoding progress. %1 = number</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="496"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="498"/>
         <source>(in progress...)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
         <source>Date: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="503"/>
         <source>Size: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="707"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="709"/>
         <source>%1 (%2%) - %3</source>
         <extracomment>Video encoding list entry. %1 = file name, %2 = percent complete, %3 = video operation type (e.g. “encoding”)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="710"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="712"/>
         <source>encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2709,146 +2782,146 @@
 <context>
     <name>QCheckBox</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="377"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="386"/>
         <source>Show ammo menu tooltips</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="371"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="380"/>
         <source>Alternative damage show</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="392"/>
-        <source>Team</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="393"/>
-        <source>Enable team tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="396"/>
-        <source>Hog</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="397"/>
-        <source>Enable hedgehog tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="400"/>
-        <source>Health</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="401"/>
-        <source>Enable health tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="404"/>
-        <source>Translucent</source>
+        <source>Team</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="402"/>
+        <source>Enable team tags by default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="405"/>
+        <source>Hog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="406"/>
+        <source>Enable hedgehog tags by default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="409"/>
+        <source>Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="410"/>
+        <source>Enable health tags by default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="413"/>
+        <source>Translucent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="414"/>
         <source>Enable translucent tags by default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="427"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="436"/>
         <source>Visual effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="428"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="437"/>
         <source>Enable visual effects such as animated menu transitions and falling stars</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="501"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="526"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="510"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="535"/>
         <source>Sound</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="502"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="511"/>
         <source>In-game sound effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="508"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="531"/>
-        <source>Music</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="509"/>
-        <source>In-game music</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="516"/>
-        <source>Dampen when losing focus</source>
-        <extracomment>Checkbox text. If checked, the in-game audio volume is reduced (=dampened) when the game window loses its focus</extracomment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="517"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="540"/>
+        <source>Music</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="518"/>
+        <source>In-game music</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="525"/>
+        <source>Dampen when losing focus</source>
+        <extracomment>Checkbox text. If checked, the in-game audio volume is reduced (=dampened) when the game window loses its focus</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="526"/>
         <source>Reduce the game audio volume if the game window has lost its focus</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="527"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="536"/>
         <source>Frontend sound effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="532"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="541"/>
         <source>Frontend music</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="685"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="694"/>
         <source>Append date and time to record file name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="686"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="695"/>
         <source>If enabled, Hedgewars adds the date and time in the form &quot;YYYY-MM-DD_hh-mm&quot; for automatically created demos.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="706"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="715"/>
         <source>Check for updates at startup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="421"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="430"/>
         <source>Fullscreen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="360"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="369"/>
         <source>Show FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/dialog/input_password.cpp" line="55"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="562"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="571"/>
         <source>Save password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="769"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="778"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="819"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="828"/>
         <source>Use game resolution</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2871,112 +2944,112 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="645"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="654"/>
         <source>(System default)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="324"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="333"/>
         <source>Disabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="322"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="331"/>
         <source>Stereoscopy creates an illusion of depth when you wear 3D glasses.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="325"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="334"/>
         <source>Red/Cyan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="326"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="335"/>
         <source>Cyan/Red</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="327"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="336"/>
         <source>Red/Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="328"/>
-        <source>Blue/Red</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="329"/>
-        <source>Red/Green</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="330"/>
-        <source>Green/Red</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="337"/>
-        <source>Side-by-side</source>
+        <source>Blue/Red</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="338"/>
+        <source>Red/Green</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="339"/>
+        <source>Green/Red</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="346"/>
+        <source>Side-by-side</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="347"/>
         <source>Top-Bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="829"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="838"/>
         <source>24 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="830"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="839"/>
         <source>25 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="831"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="840"/>
         <source>30 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="832"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="841"/>
         <source>50 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="833"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="842"/>
         <source>60 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="331"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="340"/>
         <source>Red/Cyan grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="332"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="341"/>
         <source>Cyan/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="333"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="342"/>
         <source>Red/Blue grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="334"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="343"/>
         <source>Blue/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="335"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="344"/>
         <source>Red/Green grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="336"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="345"/>
         <source>Green/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3014,17 +3087,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="295"/>
+        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="296"/>
         <source>Playing teams</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="112"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="113"/>
         <source>Videos</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="148"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="149"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3042,7 +3115,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="156"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="157"/>
         <source>Weapons</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3103,68 +3176,68 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="637"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="646"/>
         <source>Locale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="551"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="560"/>
         <source>Nickname</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="318"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="327"/>
         <source>Stereoscopy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="674"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="683"/>
         <source>This setting will be effective at next restart.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="795"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="804"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="840"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="849"/>
         <source>Bitrate (Kibit/s)</source>
         <extracomment>“Kibit/s” is the symbol for 1024 bits per second</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="304"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="313"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="257"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="266"/>
         <source>Fullscreen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="262"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="271"/>
         <source>Fullscreen Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="273"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="282"/>
         <source>Windowed Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="383"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="392"/>
         <source>Displayed tags above hogs and translucent tags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="484"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="493"/>
         <source>Initial sound volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="351"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="360"/>
         <source>FPS limit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3302,22 +3375,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="736"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="745"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="757"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="766"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="783"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="792"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="825"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="834"/>
         <source>Framerate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3340,7 +3413,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="556"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="565"/>
         <source>anonymous</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3382,7 +3455,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/hwform.cpp" line="1105"/>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="646"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="649"/>
         <source>Cannot delete default scheme &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3407,12 +3480,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2358"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2429"/>
         <source>Not all players are ready</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2359"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2430"/>
         <source>Are you sure you want to start this game?
 Not all players are ready.</source>
         <translation type="unfinished"></translation>
@@ -3445,18 +3518,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2245"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2316"/>
         <location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="418"/>
         <source>Hedgewars - Success</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2246"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2317"/>
         <source>All file associations have been set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2251"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2322"/>
         <source>File association failed.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3465,7 +3538,7 @@
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="166"/>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="183"/>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="198"/>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="401"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="404"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3523,43 +3596,43 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="645"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="648"/>
         <source>Schemes - Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="654"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="657"/>
         <source>Schemes - Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="655"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="658"/>
         <source>Do you really want to delete the game scheme &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="715"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="718"/>
         <source>Schemes - Name already taken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="716"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="719"/>
         <source>A scheme with the name &apos;%1&apos; already exists. Your scheme has been renamed to &apos;%2&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="587"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="616"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="589"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="618"/>
         <source>Videos - Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="588"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="590"/>
         <source>Do you really want to delete the video &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="617"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="619"/>
         <source>Do you really want to remove %1 file(s)?</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3634,7 +3707,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="402"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="405"/>
         <source>Cannot use the weapon scheme &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3642,8 +3715,8 @@
 <context>
     <name>QObject</name>
     <message>
-        <location filename="../../../../QTfrontend/campaign.cpp" line="139"/>
-        <location filename="../../../../QTfrontend/campaign.cpp" line="161"/>
+        <location filename="../../../../QTfrontend/campaign.cpp" line="153"/>
+        <location filename="../../../../QTfrontend/campaign.cpp" line="175"/>
         <source>No description available</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3662,7 +3735,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/dialog/input_ip.cpp" line="58"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="490"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="492"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3709,7 +3782,7 @@
     <message>
         <location filename="../../../../QTfrontend/ui/page/pagecampaign.cpp" line="96"/>
         <location filename="../../../../QTfrontend/ui/page/pagenetserver.cpp" line="99"/>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="126"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="131"/>
         <source>Start</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3719,7 +3792,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="692"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="701"/>
         <source>Associate file extensions</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3735,8 +3808,8 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="48"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="182"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="490"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="183"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="492"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3751,37 +3824,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="854"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="863"/>
         <source>Set default options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="855"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="864"/>
         <source>Restore default coding parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="134"/>
-        <source>Open videos directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="135"/>
+        <source>Open videos directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="136"/>
         <source>Open the video directory in your system</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="178"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="179"/>
         <source>Play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="180"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="181"/>
         <source>Play this video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="184"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="185"/>
         <source>Delete this video</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3789,7 +3862,7 @@
 <context>
     <name>QSpinBox</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="848"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="857"/>
         <source>Specify the bitrate of recorded videos as a multiple of 1024 bits per second</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3968,18 +4041,18 @@
 <context>
     <name>TCPBase</name>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="122"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="125"/>
         <source>Unable to start server at %1.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="223"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="238"/>
         <source>Unable to run engine at %1
 Error code: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="242"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="257"/>
         <source>The game engine died unexpectedly!
 (exit code %1)
 
@@ -3992,7 +4065,7 @@
 <context>
     <name>TeamSelWidget</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="300"/>
+        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="301"/>
         <source>At least two teams are required to play!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4024,25 +4097,25 @@
     <name>binds</name>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="23"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
         <source>up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="24"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="53"/>
         <source>left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="25"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="53"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="54"/>
         <source>right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="26"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="54"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="55"/>
         <source>down</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4062,12 +4135,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
         <source>attack</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
         <source>put</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4133,132 +4206,137 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="42"/>
-        <source>timer 1 sec</source>
+        <source>unselect weapon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="43"/>
-        <source>timer 2 sec</source>
+        <source>timer 1 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="44"/>
-        <source>timer 3 sec</source>
+        <source>timer 2 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="45"/>
-        <source>timer 4 sec</source>
+        <source>timer 3 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="46"/>
-        <source>timer 5 sec</source>
+        <source>timer 4 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="47"/>
+        <source>timer 5 sec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
         <source>change timer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
         <source>autocam / find hedgehog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="56"/>
-        <source>zoom in</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="57"/>
-        <source>zoom out</source>
+        <source>zoom in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="58"/>
-        <source>reset zoom</source>
+        <source>zoom out</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
-        <source>chat</source>
+        <source>reset zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
-        <source>clan chat</source>
+        <source>chat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="61"/>
-        <source>chat history</source>
+        <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="62"/>
-        <source>pause / auto skip</source>
+        <source>chat history</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="63"/>
-        <source>quit</source>
+        <source>pause / auto skip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="64"/>
-        <source>confirmation</source>
+        <source>quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="65"/>
-        <source>volume down</source>
+        <source>confirmation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="66"/>
-        <source>volume up</source>
+        <source>volume down</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="67"/>
-        <source>mute audio</source>
+        <source>volume up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="68"/>
-        <source>change mode</source>
+        <source>mute audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
-        <source>capture</source>
+        <source>change mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
-        <source>speed up replay</source>
+        <source>capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
+        <source>speed up replay</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="72"/>
         <source>show mission information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="73"/>
-        <source>toggle team bars</source>
-        <extracomment>This refers to the team info bars (name/flag/health) of all teams. These are shown at the bottom center of the screen</extracomment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="74"/>
+        <source>toggle team bars</source>
+        <extracomment>This refers to the team info bars (name/flag/health) of all teams. These are shown at the bottom center of the screen</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="75"/>
         <source>toggle hedgehog tags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="76"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="77"/>
         <source>record</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4276,12 +4354,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
         <source>Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
         <source>Miscellaneous</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4294,12 +4372,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
         <source>Fire your selected weapon or trigger an utility item:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
         <source>Pick a weapon or a target location under the cursor:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4319,62 +4397,62 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="42"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="43"/>
         <source>Set the timer on bombs and timed weapons:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
-        <source>Toggle automatic camera / refocus on active hedgehog:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
+        <source>Toggle automatic camera / refocus on active hedgehog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
         <source>Move the cursor or camera without using the mouse:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="56"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="57"/>
         <source>Modify the camera&apos;s zoom level:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
         <source>Talk to your clan or all participants:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="62"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="63"/>
         <source>Pause, continue or leave your game:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="65"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="66"/>
         <source>Modify the game&apos;s volume while playing:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="68"/>
-        <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
-        <source>Take a screenshot:</source>
+        <source>Toggle fullscreen mode:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
-        <source>Demo replay:</source>
+        <source>Take a screenshot:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
+        <source>Demo replay:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="72"/>
         <source>Heads-up display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="76"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="77"/>
         <source>Record video:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4382,7 +4460,7 @@
 <context>
     <name>binds (keys)</name>
     <message>
-        <location filename="../../../../QTfrontend/util/DataManager.cpp" line="162"/>
+        <location filename="../../../../QTfrontend/util/DataManager.cpp" line="164"/>
         <source>Keyboard</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4763,6 +4841,12 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../../QTfrontend/sdlkeys.cpp" line="201"/>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ms.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ms.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -315,12 +315,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="171"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="172"/>
         <source>Edit weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="179"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="181"/>
         <source>Game scheme will auto-select a weapon</source>
         <translation type="unfinished"></translation>
     </message>
@@ -328,22 +328,22 @@
 <context>
     <name>GameSchemeModel</name>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="974"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1025"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="979"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1030"/>
         <source>New (%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="988"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1039"/>
         <source>Copy of %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="993"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1044"/>
         <source>Copy of %1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -700,44 +700,44 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/hwform.cpp" line="1844"/>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2275"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2346"/>
         <source>Cannot save record to file %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2205"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2276"/>
         <source>Hedgewars Demo File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2206"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2277"/>
         <source>Hedgewars Save File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2341"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2412"/>
         <source>Unknown network error (possibly missing SSL library).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2345"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2416"/>
         <source>This feature requires an Internet connection, but you don&apos;t appear to be online (error code: %1).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2350"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2421"/>
         <source>Internal error: Reply object is invalid.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -758,7 +758,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/game.cpp" line="428"/>
-        <location filename="../../../../QTfrontend/net/recorder.cpp" line="114"/>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="125"/>
         <source>en.txt</source>
         <extracomment>IMPORTANT: This text has a special meaning, do not translate it directly. This is the file name of translation files for the game engine, found in Data/Locale/. Usually, you replace “en” with the ISO-639-1 language code of your language.</extracomment>
         <translation>ms.txt</translation>
@@ -1133,6 +1133,21 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="83"/>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <location filename="../../../../QTfrontend/ui/widget/hatbutton.cpp" line="44"/>
@@ -1174,50 +1189,50 @@
 <context>
     <name>LibavInteraction</name>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="295"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="293"/>
         <source>Duration: %1min %2s</source>
         <extracomment>Duration in minutes and seconds (SI units)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="314"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="312"/>
         <source>Video: %1x%2, %3 FPS, %4</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = frames per second = %4 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="319"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="317"/>
         <source>Video: %1x%2, %3</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="352"/>
+        <source>Player: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="354"/>
-        <source>Player: %1</source>
+        <source>Theme: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="356"/>
-        <source>Theme: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="358"/>
         <source>Map: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="361"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="359"/>
         <source>Record: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="324"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="322"/>
         <source>Audio: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="307"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="305"/>
         <source>unknown</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1618,7 +1633,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="356"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="357"/>
         <source>(%1 kill)</source>
         <extracomment>Number of kills in stats screen, written after the team name</extracomment>
         <translation type="unfinished">
@@ -1626,7 +1641,31 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="359"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="360"/>
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="363"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="367"/>
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="371"/>
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="376"/>
         <source>(%1 %2)</source>
         <extracomment>For custom number of points in the stats screen, written after the team name. %1 is the number, %2 is the word. Example: “4 points”</extracomment>
         <translation type="unfinished">
@@ -1634,28 +1673,28 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="373"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="390"/>
         <source>&lt;b&gt;%1&lt;/b&gt; thought it&apos;s good to shoot their own hedgehogs for &lt;b&gt;%2&lt;/b&gt; pts.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="381"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="398"/>
         <source>&lt;b&gt;%1&lt;/b&gt; killed &lt;b&gt;%2&lt;/b&gt; of their own hedgehogs.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="389"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
         <source>&lt;b&gt;%1&lt;/b&gt; was scared and skipped turn &lt;b&gt;%2&lt;/b&gt; times.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="423"/>
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1870,7 +1909,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="97"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="246"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="255"/>
         <source>Game</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1915,180 +1954,180 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="149"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="150"/>
         <source>Edit team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="157"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="159"/>
         <source>Delete team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="165"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="168"/>
         <source>You can&apos;t edit teams from team selection. Go back to main menu to add, edit or delete teams.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="172"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="175"/>
         <source>Schemes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="183"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="186"/>
         <source>New scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="190"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="194"/>
         <source>Edit scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="197"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="202"/>
         <source>Delete scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="205"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="211"/>
         <source>Weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="216"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="222"/>
         <source>New weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="223"/>
-        <source>Edit weapon set</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="230"/>
+        <source>Edit weapon set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="238"/>
         <source>Delete weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="283"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="807"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="292"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="816"/>
         <source>x</source>
         <extracomment>Multiplication sign, to be used between two numbers. Note the “x” is only a dummy character, we recommend to use “×” if your language permits it</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="415"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="424"/>
         <source>Frontend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="433"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="442"/>
         <source>Custom colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="463"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="472"/>
         <source>Reset to default colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="476"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="485"/>
         <source>Game audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="522"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="531"/>
         <source>Frontend audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="545"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="554"/>
         <source>Account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="571"/>
-        <source>Proxy settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="577"/>
-        <source>Proxy host</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="578"/>
-        <source>Proxy port</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="579"/>
-        <source>Proxy login</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="580"/>
+        <source>Proxy settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="586"/>
+        <source>Proxy host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="587"/>
+        <source>Proxy port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="588"/>
+        <source>Proxy login</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="589"/>
         <source>Proxy password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="593"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="602"/>
         <source>No proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="594"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="603"/>
         <source>System proxy settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="595"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="604"/>
         <source>Socks5 proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="596"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="605"/>
         <source>HTTP proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="631"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="640"/>
         <source>Miscellaneous</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="668"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="677"/>
         <source>MISSING LANGUAGE NAME [%1]</source>
         <extracomment>In the case of an error, this is shown in the language selection for a language with unknown name. %1 = language code</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="700"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="709"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="713"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="722"/>
         <source>Check for updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="714"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="723"/>
         <source>Check now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="727"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="736"/>
         <source>Video recording options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>Can&apos;t delete last team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>You can&apos;t delete the last team!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2410,17 +2449,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="536"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="539"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="702"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="705"/>
         <source>%1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2433,17 +2472,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="50"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="52"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="54"/>
         <source>Copy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="53"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="56"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2484,53 +2523,81 @@
 <context>
     <name>PageTraining</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="96"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="101"/>
         <source>Pick the training to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="99"/>
-        <source>Pick the challenge to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="102"/>
-        <source>Pick the scenario to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="104"/>
-        <source>Trainings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="105"/>
-        <source>Challenges</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="106"/>
-        <source>Scenarios</source>
+        <source>Pick the challenge to play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="107"/>
+        <source>Pick the scenario to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="109"/>
+        <source>Trainings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="110"/>
+        <source>Challenges</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="111"/>
+        <source>Scenarios</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="114"/>
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="127"/>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="332"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="132"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="338"/>
         <source>Start fighting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="341"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="344"/>
         <source>No description available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="349"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="355"/>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="360"/>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="365"/>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="370"/>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="375"/>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="383"/>
         <source>Select a mission!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2538,51 +2605,51 @@
 <context>
     <name>PageVideos</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="115"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="117"/>
         <source>Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="253"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="254"/>
         <source>%1 bytes</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="328"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="330"/>
         <source>%1%</source>
         <extracomment>Video encoding progress. %1 = number</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="496"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="498"/>
         <source>(in progress...)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="500"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="502"/>
         <source>Date: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="501"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="503"/>
         <source>Size: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="707"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="709"/>
         <source>%1 (%2%) - %3</source>
         <extracomment>Video encoding list entry. %1 = file name, %2 = percent complete, %3 = video operation type (e.g. “encoding”)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="710"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="712"/>
         <source>encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2676,145 +2743,145 @@
     <name>QCheckBox</name>
     <message>
         <location filename="../../../../QTfrontend/ui/dialog/input_password.cpp" line="55"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="562"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="571"/>
         <source>Save password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="706"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="715"/>
         <source>Check for updates at startup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="421"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="430"/>
         <source>Fullscreen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="371"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="380"/>
         <source>Alternative damage show</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="360"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="369"/>
         <source>Show FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="377"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="386"/>
         <source>Show ammo menu tooltips</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="392"/>
-        <source>Team</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="393"/>
-        <source>Enable team tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="396"/>
-        <source>Hog</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="397"/>
-        <source>Enable hedgehog tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="400"/>
-        <source>Health</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="401"/>
-        <source>Enable health tags by default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="404"/>
-        <source>Translucent</source>
+        <source>Team</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="402"/>
+        <source>Enable team tags by default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="405"/>
+        <source>Hog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="406"/>
+        <source>Enable hedgehog tags by default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="409"/>
+        <source>Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="410"/>
+        <source>Enable health tags by default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="413"/>
+        <source>Translucent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="414"/>
         <source>Enable translucent tags by default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="427"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="436"/>
         <source>Visual effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="428"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="437"/>
         <source>Enable visual effects such as animated menu transitions and falling stars</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="501"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="526"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="510"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="535"/>
         <source>Sound</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="502"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="511"/>
         <source>In-game sound effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="508"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="531"/>
-        <source>Music</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="509"/>
-        <source>In-game music</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="516"/>
-        <source>Dampen when losing focus</source>
-        <extracomment>Checkbox text. If checked, the in-game audio volume is reduced (=dampened) when the game window loses its focus</extracomment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="517"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="540"/>
+        <source>Music</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="518"/>
+        <source>In-game music</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="525"/>
+        <source>Dampen when losing focus</source>
+        <extracomment>Checkbox text. If checked, the in-game audio volume is reduced (=dampened) when the game window loses its focus</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="526"/>
         <source>Reduce the game audio volume if the game window has lost its focus</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="527"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="536"/>
         <source>Frontend sound effects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="532"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="541"/>
         <source>Frontend music</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="685"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="694"/>
         <source>Append date and time to record file name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="686"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="695"/>
         <source>If enabled, Hedgewars adds the date and time in the form &quot;YYYY-MM-DD_hh-mm&quot; for automatically created demos.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="769"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="778"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="819"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="828"/>
         <source>Use game resolution</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2837,112 +2904,112 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="645"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="654"/>
         <source>(System default)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="324"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="333"/>
         <source>Disabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="322"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="331"/>
         <source>Stereoscopy creates an illusion of depth when you wear 3D glasses.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="325"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="334"/>
         <source>Red/Cyan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="326"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="335"/>
         <source>Cyan/Red</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="327"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="336"/>
         <source>Red/Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="328"/>
-        <source>Blue/Red</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="329"/>
-        <source>Red/Green</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="330"/>
-        <source>Green/Red</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="337"/>
-        <source>Side-by-side</source>
+        <source>Blue/Red</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="338"/>
+        <source>Red/Green</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="339"/>
+        <source>Green/Red</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="346"/>
+        <source>Side-by-side</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="347"/>
         <source>Top-Bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="829"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="838"/>
         <source>24 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="830"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="839"/>
         <source>25 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="831"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="840"/>
         <source>30 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="832"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="841"/>
         <source>50 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="833"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="842"/>
         <source>60 FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="331"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="340"/>
         <source>Red/Cyan grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="332"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="341"/>
         <source>Cyan/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="333"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="342"/>
         <source>Red/Blue grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="334"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="343"/>
         <source>Blue/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="335"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="344"/>
         <source>Red/Green grayscale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="336"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="345"/>
         <source>Green/Red grayscale</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2980,17 +3047,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="112"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="113"/>
         <source>Videos</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="148"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="149"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="295"/>
+        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="296"/>
         <source>Playing teams</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3091,73 +3158,73 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="156"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="157"/>
         <source>Weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="637"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="646"/>
         <source>Locale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="551"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="560"/>
         <source>Nickname</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="318"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="327"/>
         <source>Stereoscopy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="674"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="683"/>
         <source>This setting will be effective at next restart.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="795"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="804"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="840"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="849"/>
         <source>Bitrate (Kibit/s)</source>
         <extracomment>“Kibit/s” is the symbol for 1024 bits per second</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="304"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="313"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="257"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="266"/>
         <source>Fullscreen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="262"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="271"/>
         <source>Fullscreen Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="273"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="282"/>
         <source>Windowed Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="383"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="392"/>
         <source>Displayed tags above hogs and translucent tags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="484"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="493"/>
         <source>Initial sound volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="351"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="360"/>
         <source>FPS limit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3258,22 +3325,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="736"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="745"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="757"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="766"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="783"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="792"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="825"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="834"/>
         <source>Framerate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3306,7 +3373,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="556"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="565"/>
         <source>anonymous</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3348,7 +3415,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/hwform.cpp" line="1105"/>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="646"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="649"/>
         <source>Cannot delete default scheme &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3373,12 +3440,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2358"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2429"/>
         <source>Not all players are ready</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2359"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2430"/>
         <source>Are you sure you want to start this game?
 Not all players are ready.</source>
         <translation type="unfinished"></translation>
@@ -3411,18 +3478,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2245"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2316"/>
         <location filename="../../../../QTfrontend/ui/widget/feedbackdialog.cpp" line="418"/>
         <source>Hedgewars - Success</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2246"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2317"/>
         <source>All file associations have been set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2251"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2322"/>
         <source>File association failed.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3464,43 +3531,43 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="645"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="648"/>
         <source>Schemes - Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="654"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="657"/>
         <source>Schemes - Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="655"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="658"/>
         <source>Do you really want to delete the game scheme &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="715"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="718"/>
         <source>Schemes - Name already taken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="716"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="719"/>
         <source>A scheme with the name &apos;%1&apos; already exists. Your scheme has been renamed to &apos;%2&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="587"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="616"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="589"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="618"/>
         <source>Videos - Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="588"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="590"/>
         <source>Do you really want to delete the video &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="617"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="619"/>
         <source>Do you really want to remove %1 file(s)?</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3529,7 +3596,7 @@
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="166"/>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="183"/>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="198"/>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="401"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="404"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3598,7 +3665,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="402"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="405"/>
         <source>Cannot use the weapon scheme &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3606,8 +3673,8 @@
 <context>
     <name>QObject</name>
     <message>
-        <location filename="../../../../QTfrontend/campaign.cpp" line="139"/>
-        <location filename="../../../../QTfrontend/campaign.cpp" line="161"/>
+        <location filename="../../../../QTfrontend/campaign.cpp" line="153"/>
+        <location filename="../../../../QTfrontend/campaign.cpp" line="175"/>
         <source>No description available</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3631,7 +3698,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/dialog/input_ip.cpp" line="58"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="490"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="492"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3678,7 +3745,7 @@
     <message>
         <location filename="../../../../QTfrontend/ui/page/pagecampaign.cpp" line="96"/>
         <location filename="../../../../QTfrontend/ui/page/pagenetserver.cpp" line="99"/>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="126"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="131"/>
         <source>Start</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3688,7 +3755,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="692"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="701"/>
         <source>Associate file extensions</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3704,8 +3771,8 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageplayrecord.cpp" line="48"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="182"/>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="490"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="183"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="492"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3715,37 +3782,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="854"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="863"/>
         <source>Set default options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="855"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="864"/>
         <source>Restore default coding parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="134"/>
-        <source>Open videos directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="135"/>
+        <source>Open videos directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="136"/>
         <source>Open the video directory in your system</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="178"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="179"/>
         <source>Play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="180"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="181"/>
         <source>Play this video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="184"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="185"/>
         <source>Delete this video</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3753,7 +3820,7 @@
 <context>
     <name>QSpinBox</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="848"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="857"/>
         <source>Specify the bitrate of recorded videos as a multiple of 1024 bits per second</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3932,18 +3999,18 @@
 <context>
     <name>TCPBase</name>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="122"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="125"/>
         <source>Unable to start server at %1.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="223"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="238"/>
         <source>Unable to run engine at %1
 Error code: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="242"/>
+        <location filename="../../../../QTfrontend/net/tcpBase.cpp" line="257"/>
         <source>The game engine died unexpectedly!
 (exit code %1)
 
@@ -3956,7 +4023,7 @@
 <context>
     <name>TeamSelWidget</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="300"/>
+        <location filename="../../../../QTfrontend/ui/widget/teamselect.cpp" line="301"/>
         <source>At least two teams are required to play!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3988,25 +4055,25 @@
     <name>binds</name>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="23"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
         <source>up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="24"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="53"/>
         <source>left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="25"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="53"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="54"/>
         <source>right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="26"/>
-        <location filename="../../../../QTfrontend/binds.cpp" line="54"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="55"/>
         <source>down</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4026,12 +4093,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
         <source>attack</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
         <source>put</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4097,132 +4164,137 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="42"/>
-        <source>timer 1 sec</source>
+        <source>unselect weapon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="43"/>
-        <source>timer 2 sec</source>
+        <source>timer 1 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="44"/>
-        <source>timer 3 sec</source>
+        <source>timer 2 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="45"/>
-        <source>timer 4 sec</source>
+        <source>timer 3 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="46"/>
-        <source>timer 5 sec</source>
+        <source>timer 4 sec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="47"/>
+        <source>timer 5 sec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
         <source>change timer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
         <source>autocam / find hedgehog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="56"/>
-        <source>zoom in</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="57"/>
-        <source>zoom out</source>
+        <source>zoom in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="58"/>
-        <source>reset zoom</source>
+        <source>zoom out</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
-        <source>chat</source>
+        <source>reset zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
-        <source>clan chat</source>
+        <source>chat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="61"/>
-        <source>chat history</source>
+        <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="62"/>
-        <source>pause / auto skip</source>
+        <source>chat history</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="63"/>
-        <source>quit</source>
+        <source>pause / auto skip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="64"/>
-        <source>confirmation</source>
+        <source>quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="65"/>
-        <source>volume down</source>
+        <source>confirmation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="66"/>
-        <source>volume up</source>
+        <source>volume down</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="67"/>
-        <source>mute audio</source>
+        <source>volume up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="68"/>
-        <source>change mode</source>
+        <source>mute audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
-        <source>capture</source>
+        <source>change mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
-        <source>speed up replay</source>
+        <source>capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
+        <source>speed up replay</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="72"/>
         <source>show mission information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="73"/>
-        <source>toggle team bars</source>
-        <extracomment>This refers to the team info bars (name/flag/health) of all teams. These are shown at the bottom center of the screen</extracomment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="74"/>
+        <source>toggle team bars</source>
+        <extracomment>This refers to the team info bars (name/flag/health) of all teams. These are shown at the bottom center of the screen</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="75"/>
         <source>toggle hedgehog tags</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="76"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="77"/>
         <source>record</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4240,12 +4312,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
         <source>Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
         <source>Miscellaneous</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4258,12 +4330,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="48"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
         <source>Fire your selected weapon or trigger an utility item:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
         <source>Pick a weapon or a target location under the cursor:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4283,62 +4355,62 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="42"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="43"/>
         <source>Set the timer on bombs and timed weapons:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="50"/>
-        <source>Toggle automatic camera / refocus on active hedgehog:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="51"/>
+        <source>Toggle automatic camera / refocus on active hedgehog:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="52"/>
         <source>Move the cursor or camera without using the mouse:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="56"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="57"/>
         <source>Modify the camera&apos;s zoom level:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="59"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="60"/>
         <source>Talk to your clan or all participants:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="62"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="63"/>
         <source>Pause, continue or leave your game:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="65"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="66"/>
         <source>Modify the game&apos;s volume while playing:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="68"/>
-        <source>Toggle fullscreen mode:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="69"/>
-        <source>Take a screenshot:</source>
+        <source>Toggle fullscreen mode:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="70"/>
-        <source>Demo replay:</source>
+        <source>Take a screenshot:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/binds.cpp" line="71"/>
+        <source>Demo replay:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/binds.cpp" line="72"/>
         <source>Heads-up display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/binds.cpp" line="76"/>
+        <location filename="../../../../QTfrontend/binds.cpp" line="77"/>
         <source>Record video:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4723,7 +4795,13 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/DataManager.cpp" line="162"/>
+        <location filename="../../../../QTfrontend/sdlkeys.cpp" line="201"/>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/util/DataManager.cpp" line="164"/>
         <source>Keyboard</source>
         <translation type="unfinished"></translation>
     </message>
--- a/share/hedgewars/Data/Locale/hedgewars_nl.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_nl.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -926,6 +926,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1365,6 +1379,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2073,6 +2110,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3420,6 +3480,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3820,6 +3884,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1069,6 +1069,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1573,6 +1587,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>Ponieważ każdy miał taki sam kolor klanu, nie było powodu do walki. I tak jeże żyły w pokoju długo i szczęśliwie.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2346,6 +2386,29 @@
         <source>Team</source>
         <translation type="unfinished">Drużyna</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3982,6 +4045,10 @@
         <source>clan chat</source>
         <translation>czat klanu</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4426,6 +4493,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation>D-pad %1 %2</translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -983,6 +983,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1471,6 +1485,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2243,6 +2280,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3806,6 +3866,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4252,6 +4316,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -990,6 +990,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1479,6 +1493,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2227,6 +2264,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3810,6 +3870,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4254,6 +4318,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ro.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ro.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -952,6 +952,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1407,6 +1421,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2152,6 +2192,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3558,6 +3621,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -3970,6 +4037,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -979,6 +979,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1447,6 +1461,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>Когда все имеют один и тот же цвет клана, нет причины воевать. И так ёжики жили долго и и счастливо в мире и согласии.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2216,6 +2256,29 @@
         <source>Team</source>
         <translation type="unfinished">Команда</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3670,6 +3733,10 @@
         <source>clan chat</source>
         <translation>чат клана</translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4074,6 +4141,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -972,6 +972,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1467,6 +1481,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2236,6 +2276,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3794,6 +3857,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4238,6 +4305,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -954,6 +954,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <source>Change hat (%1)</source>
@@ -1414,6 +1428,29 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2174,6 +2211,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3606,6 +3666,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4050,6 +4114,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -991,6 +991,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1465,6 +1479,26 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2224,6 +2258,29 @@
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3811,6 +3868,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4255,6 +4316,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -1005,6 +1005,20 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HWUploadVideoDialog</name>
     <message>
         <source>Upload video</source>
@@ -1503,6 +1517,32 @@
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation>Оскільки клани мали той самий колір, не було причин для бою. Тому їжаки довго жили в мирі і щасті.</translation>
     </message>
+    <message numerus="yes">
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>PageInGame</name>
@@ -2272,6 +2312,29 @@
         <source>Team</source>
         <translation type="unfinished">Команда</translation>
     </message>
+    <message>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageVideos</name>
@@ -3825,6 +3888,10 @@
         <source>clan chat</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>unselect weapon</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
@@ -4261,6 +4328,11 @@
         <extracomment>Game controller D-pad button. %1 = D-pad number, %2 = direction</extracomment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>(Don&apos;t use)</source>
+        <extracomment>Special entry in key selection when an action has no control assigned</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>credits</name>
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Sun Jan 20 21:41:49 2019 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Mon Jan 21 00:27:42 2019 +0100
@@ -310,12 +310,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="171"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="172"/>
         <source>Edit weapons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="179"/>
+        <location filename="../../../../QTfrontend/ui/widget/gamecfgwidget.cpp" line="181"/>
         <source>Game scheme will auto-select a weapon</source>
         <translation type="unfinished"></translation>
     </message>
@@ -332,22 +332,22 @@
         <translation type="obsolete">新</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="974"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1025"/>
         <source>New</source>
         <translation type="unfinished">新游戏</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="979"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1030"/>
         <source>New (%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="988"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1039"/>
         <source>Copy of %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="993"/>
+        <location filename="../../../../QTfrontend/model/gameSchemeModel.cpp" line="1044"/>
         <source>Copy of %1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -703,45 +703,45 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2205"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2276"/>
         <source>Hedgewars Demo File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2206"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2277"/>
         <source>Hedgewars Save File</source>
         <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2267"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2338"/>
         <source>Demo name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2341"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2412"/>
         <source>Unknown network error (possibly missing SSL library).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2345"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2416"/>
         <source>This feature requires an Internet connection, but you don&apos;t appear to be online (error code: %1).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2350"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2421"/>
         <source>Internal error: Reply object is invalid.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/hwform.cpp" line="1844"/>
-        <location filename="../../../../QTfrontend/hwform.cpp" line="2275"/>
+        <location filename="../../../../QTfrontend/hwform.cpp" line="2346"/>
         <source>Cannot save record to file %1</source>
         <translation>无法录入文件 %1</translation>
     </message>
@@ -762,7 +762,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/game.cpp" line="428"/>
-        <location filename="../../../../QTfrontend/net/recorder.cpp" line="114"/>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="125"/>
         <source>en.txt</source>
         <extracomment>IMPORTANT: This text has a special meaning, do not translate it directly. This is the file name of translation files for the game engine, found in Data/Locale/. Usually, you replace “en” with the ISO-639-1 language code of your language.</extracomment>
         <translation>zh_CN.txt</translation>
@@ -1145,6 +1145,21 @@
     </message>
 </context>
 <context>
+    <name>HWRecorder</name>
+    <message>
+        <location filename="../../../../QTfrontend/net/recorder.cpp" line="83"/>
+        <source>A fatal ERROR occured while processing the video recording! The video could not be saved.
+
+As a workaround, you could try to reset the Hedgewars video recorder settings to the defaults.
+
+To report this error, please click the &apos;Feedback&apos; button in the main menu!
+
+Last engine message:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>HatButton</name>
     <message>
         <location filename="../../../../QTfrontend/ui/widget/hatbutton.cpp" line="44"/>
@@ -1193,50 +1208,50 @@
 <context>
     <name>LibavInteraction</name>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="295"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="293"/>
         <source>Duration: %1min %2s</source>
         <extracomment>Duration in minutes and seconds (SI units)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="314"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="312"/>
         <source>Video: %1x%2, %3 FPS, %4</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = frames per second = %4 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="319"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="317"/>
         <source>Video: %1x%2, %3</source>
         <extracomment>Video metadata. %1 = video width, %2 = video height, %3 = decoder name</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="352"/>
+        <source>Player: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="354"/>
-        <source>Player: %1</source>
+        <source>Theme: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="356"/>
-        <source>Theme: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="358"/>
         <source>Map: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="361"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="359"/>
         <source>Record: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="324"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="322"/>
         <source>Audio: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="307"/>
+        <location filename="../../../../QTfrontend/util/LibavInteraction.cpp" line="305"/>
         <source>unknown</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1637,7 +1652,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="356"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="357"/>
         <source>(%1 kill)</source>
         <extracomment>Number of kills in stats screen, written after the team name</extracomment>
         <translation type="unfinished">
@@ -1645,7 +1660,31 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="359"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="360"/>
+        <source>(%1 point(s))</source>
+        <extracomment>Number of points in stats screen, written after the team name</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="363"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="367"/>
+        <source>(%L1 second(s))</source>
+        <extracomment>Time in seconds</extracomment>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="371"/>
+        <source>(%1 crate(s))</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="376"/>
         <source>(%1 %2)</source>
         <extracomment>For custom number of points in the stats screen, written after the team name. %1 is the number, %2 is the word. Example: “4 points”</extracomment>
         <translation type="unfinished">
@@ -1653,28 +1692,28 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="373"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="390"/>
         <source>&lt;b&gt;%1&lt;/b&gt; thought it&apos;s good to shoot their own hedgehogs for &lt;b&gt;%2&lt;/b&gt; pts.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="381"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="398"/>
         <source>&lt;b&gt;%1&lt;/b&gt; killed &lt;b&gt;%2&lt;/b&gt; of their own hedgehogs.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="389"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
         <source>&lt;b&gt;%1&lt;/b&gt; was scared and skipped turn &lt;b&gt;%2&lt;/b&gt; times.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="406"/>
+        <location filename="../../../../QTfrontend/ui/page/pagegamestats.cpp" line="423"/>
         <source>With everyone having the same clan color, there was no reason to fight. And so the hedgehogs happily lived in peace ever after.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1893,7 +1932,7 @@
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="97"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="246"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="255"/>
         <source>Game</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1938,180 +1977,180 @@
         <translation>新队伍</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="149"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="150"/>
         <source>Edit team</source>
         <translation>修改队伍设定</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="157"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="159"/>
         <source>Delete team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="165"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="168"/>
         <source>You can&apos;t edit teams from team selection. Go back to main menu to add, edit or delete teams.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="172"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="175"/>
         <source>Schemes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="183"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="186"/>
         <source>New scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="190"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="194"/>
         <source>Edit scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="197"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="202"/>
         <source>Delete scheme</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="205"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="211"/>
         <source>Weapons</source>
         <translation type="unfinished">武器</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="216"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="222"/>
         <source>New weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="223"/>
-        <source>Edit weapon set</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="230"/>
+        <source>Edit weapon set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="238"/>
         <source>Delete weapon set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="283"/>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="807"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="292"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="816"/>
         <source>x</source>
         <extracomment>Multiplication sign, to be used between two numbers. Note the “x” is only a dummy character, we recommend to use “×” if your language permits it</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="415"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="424"/>
         <source>Frontend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="433"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="442"/>
         <source>Custom colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="463"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="472"/>
         <source>Reset to default colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="476"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="485"/>
         <source>Game audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="522"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="531"/>
         <source>Frontend audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="545"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="554"/>
         <source>Account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="571"/>
-        <source>Proxy settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="577"/>
-        <source>Proxy host</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="578"/>
-        <source>Proxy port</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="579"/>
-        <source>Proxy login</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="580"/>
+        <source>Proxy settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="586"/>
+        <source>Proxy host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="587"/>
+        <source>Proxy port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="588"/>
+        <source>Proxy login</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="589"/>
         <source>Proxy password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="593"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="602"/>
         <source>No proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="594"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="603"/>
         <source>System proxy settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="595"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="604"/>
         <source>Socks5 proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="596"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="605"/>
         <source>HTTP proxy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="631"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="640"/>
         <source>Miscellaneous</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="668"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="677"/>
         <source>MISSING LANGUAGE NAME [%1]</source>
         <extracomment>In the case of an error, this is shown in the language selection for a language with unknown name. %1 = language code</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="700"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="709"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="713"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="722"/>
         <source>Check for updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="714"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="723"/>
         <source>Check now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="727"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="736"/>
         <source>Video recording options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>Can&apos;t delete last team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="996"/>
+        <location filename="../../../../QTfrontend/ui/page/pageoptions.cpp" line="1005"/>
         <source>You can&apos;t delete the last team!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2441,17 +2480,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="536"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
         <source>New</source>
         <translation>新游戏</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="537"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="539"/>
         <source>Delete</source>
         <translation>删除</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="702"/>
+        <location filename="../../../../QTfrontend/ui/page/pagescheme.cpp" line="705"/>
         <source>%1 (%2)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2464,17 +2503,17 @@
         <translation type="unfinished">新游戏</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="49"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="50"/>
         <source>Default</source>
         <translation>默认</translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="52"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="54"/>
         <source>Copy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="53"/>
+        <location filename="../../../../QTfrontend/ui/page/pageselectweapon.cpp" line="56"/>
         <source>Delete</source>
         <translation>删除</translation>
     </message>
@@ -2515,53 +2554,81 @@
 <context>
     <name>PageTraining</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="96"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="101"/>
         <source>Pick the training to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="99"/>
-        <source>Pick the challenge to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="102"/>
-        <source>Pick the scenario to play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="104"/>
-        <source>Trainings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="105"/>
-        <source>Challenges</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="106"/>
-        <source>Scenarios</source>
+        <source>Pick the challenge to play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="107"/>
+        <source>Pick the scenario to play</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="109"/>
+        <source>Trainings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="110"/>
+        <source>Challenges</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="111"/>
+        <source>Scenarios</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="114"/>
         <source>Team</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="127"/>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="332"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="132"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="338"/>
         <source>Start fighting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="341"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="344"/>
         <source>No description available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="349"/>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="355"/>
+        <source>Team highscore: %1</source>
+        <extracomment>Highest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="360"/>
+        <source>Team lowscore: %1</source>
+        <extracomment>Lowest score of a team</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="365"/>
+        <source>Team&apos;s top accuracy: %1%</source>
+        <extracomment>Best accuracy of a team (in a challenge)</extracomment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="370"/>
+        <source>Team&apos;s best time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="375"/>
+        <source>Team&apos;s longest time: %L1 s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../../QTfrontend/ui/page/pagetraining.cpp" line="383"/>
         <source>Select a mission!</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2569,51 +2636,51 @@
 <context>
     <name>PageVideos</name>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="115"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="116"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="117"/>
         <source>Size</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="253"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="254"/>
         <source>%1 bytes</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="328"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="330"/>
         <source>%1%</source>
         <extracomment>Video encoding progress. %1 = number</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="496"/>
+        <location filename="../../../../QTfrontend/ui/page/pagevideos.cpp" line="498"/>
         <source>(in progress...)</source>
         <translation type="unfinished"></translation>
<