A hopefully reliable lua update. If I clobber anything, well, there's always file history ;)
locale = {
-- [":("] = "",
-- ["!!!"] = "",
-- ["..."] = "",
-- ["Accuracy Bonus!"] = "",
-- ["Achievement Unlocked"] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_That_Sinking_Feeling, Tumbler
-- ["a Hedgewars mini-game"] = "", -- Space_Invasion, The_Specialists
["Aiming Practice"] = "Zielübung", --Bazooka, Shotgun, SniperRifle
-- ["Ammo Depleted!"] = "",
-- ["ammo extended!"] = "",
-- ["Ammo is reset at the end of your turn."] = "",
["Ammo Maniac!"] = "Munitionsverrückter!",
["Ammo"] = "Munition",
["Available points remaining: "] = "Verfügbare Punkte verbleibend:",
-- ["[Backspace]"] = "",
-- ["Bamboo Thicket"] = "",
-- ["Barrel Eater!"] = "",
-- ["Barrel Launcher"] = "",
["Bat balls at your enemies and|push them into the sea!"] = "Schlage Bälle auf deine Widersacher|und lass sie ins Meer fallen!",
["Bat your opponents through the|baskets and out of the map!"] = "Schlage deine Widersacher durch|die Körbe und aus der Karte hinaus!",
["Bazooka Training"] = "Bazooka-Training",
["Best laps per team: "] = "",
-- ["Best Team Times: "] = "",
["Bloody Rookies"] = "Blutige Anfänger", -- 01#Boot_Camp, User_Mission_-_Dangerous_Ducklings, User_Mission_-_Diver, User_Mission_-_Spooky_Tree
-- ["Boom!"] = "",
-- ["BOOM!"] = "",
-- ["Boss defeated!"] = "",
-- ["Boss Slayer!"] = "",
-- ["CAPTURE THE FLAG"] = "",
-- ["Careless"] = "",
-- ["Change Weapon"] = "",
-- ["Clumsy"] = "",
-- ["Codename: Teamwork"] = "",
-- ["Complete the track as fast as you can!"] = "",
-- ["Congratulations!"] = "",
["Congratulations! You've eliminated all targets|within the allowed time frame."] = "Gratulation! Du hast alle Ziele innerhalb der|verfügbaren Zeit ausgeschaltet.", --Bazooka, Shotgun, SniperRifle
-- ["Control pillars to score points."] = "",
-- ["Cybernetic Empire"] = "",
["DAMMIT, ROOKIE! GET OFF MY HEAD!"] = "VERDAMMT, REKRUT! RUNTER VON MEINEM KOPF!",
["DAMMIT, ROOKIE!"] = "VERDAMMT, REKRUT!",
-- ["Dangerous Ducklings"] = "",
-- ["Deadweight"] = "",
["Demolition is fun!"] = "Zerstörung macht Spaß!",
-- ["Depleted Kamikaze!"] = "",
-- ["Destroy invaders to score points."] = "",
-- ["Double Kill!"] = "",
-- ["Drone Hunter!"] = "",
-- ["Drowner"] = "",
-- ["Each turn you get 1-3 random weapons"] = "",
-- ["Each turn you get one random weapon"] = "",
-- ["Eliminate all enemies"] = "",
["Eliminate all targets before your time runs out.|You have unlimited ammo for this mission."] = "Eliminiere alle Ziele bevor die Zeit ausläuft.|Du hast in dieser Mission unbegrenzte Munition.", --Bazooka, Shotgun, SniperRifle
-- ["Eliminate Poison before the time runs out"] = "",
-- ["Eliminate the Blue Team"] = "",
-- ["Eliminate the enemy before the time runs out"] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock
-- ["Eliminate the enemy hogs to win."] = "",
-- ["Eliminate the enemy specialists."] = "",
-- ["- Eliminate Unit 3378 |- Feeble Resistance must survive"] = "",
-- ["Energetic Engineer"] = "",
["Enjoy the swim..."] = "Viel Spaß beim Schwimmen...",
-- ["[Enter]"] = "",
-- ["Fastest lap: "] = "",
-- ["Feeble Resistance"] = "",
-- ["Fire"] = "",
-- ["Flag captured!"] = "",
-- ["Flag respawned!"] = "",
-- ["Flag returned!"] = "",
-- ["Flags, and their home base will be placed where each team ends their first turn."] = "",
-- ["Flamer"] = "",
-- ["Friendly Fire!"] = "",
-- ["fuel extended!"] = "",
-- ["GAME BEGUN!!!"] = "",
-- ["Game Modifiers: "] = "",
-- ["GAME OVER!"] = "",
-- ["Game Started!"] = "",
["Get on over there and take him out!"] = "Mach, dass du hinüber kommst und schalte ihn aus!",
["Goal"] = "Ziel",
["GO! GO! GO!"] = "Bewegung, Bewegung, Bewegung!",
-- ["Good birdy......"] = "",
-- ["Good luck out there!"] = "",
["Good so far!"] = "Gut soweit!",
-- ["Good to go!"] = "",
-- ["GOTCHA!"] = "",
-- ["Grab Mines/Explosives"] = "",
-- ["Hahahaha!"] = "",
-- ["Haha, now THAT would be something!"] = "",
["Hapless Hogs"] = "Glücklose Igel",
[" Hapless Hogs left!"] = " Glücklose Igel verbleibend!",
-- ["Health crates extend your time."] = "",
-- ["Heavy"] = "",
["Hedgewars-Basketball"] = "Hedgewars-Basketball",
["Hedgewars-Knockball"] = "Hedgewars-Knockball",
-- ["Heh, it's not that bad."] = "",
-- ["Hit Combo!"] = "",
-- ["Hmmm..."] = "",
-- ["Hooray!"] = "",
["Hunter"] = "Jäger", --Bazooka, Shotgun, SniperRifle
["Instructor"] = "Ausbilder", -- 01#Boot_Camp, User_Mission_-_Dangerous_Ducklings
-- ["invaders destroyed"] = "",
-- ["It's a good thing SUDDEN DEATH is 99 turns away..."] = "",
-- ["Jumping is disabled"] = "",
-- ["Kamikaze Expert!"] = "",
["Keep it up!"] = "Weiter so!",
-- ["Killing spree!"] = "",
-- ["KILLS"] = "",
["Last Target!"] = "Letzte Zielscheibe!",
-- ["[Left Shift]"] = "",
["Listen up, maggot!!"] = "Aufgepasst, du Made!!",
-- ["Lively Lifeguard"] = "",
-- ["Mine Deployer"] = "",
-- ["Mine Eater!"] = "",
-- ["|- Mines Time:"] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
-- ["MISSION FAILED"] = "", -- User_Mission_-_Dangerous_Ducklings, User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
-- ["MISSION SUCCESS"] = "",
-- ["MISSION SUCCESSFUL"] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
-- ["Movement: [Up], [Down], [Left], [Right]"] = "",
-- ["Multi-shot!"] = "",
["Munition!"] = "Munition erschöpft!",
-- ["Nameless Heroes"] = "",
-- ["New Barrels Per Turn"] = "",
-- ["NEW CLAN RECORD: "] = "",
-- ["NEW fastest lap: "] = "",
-- ["New Mines Per Turn"] = "",
-- ["NEW RACE RECORD: "] = "",
-- ["Newton's Hammock"] = "",
-- ["NOT ENOUGH WAYPOINTS"] = "",
["Not So Friendly Match"] = "Kein-so-Freundschaftsspiel", -- Basketball, Knockball
-- ["Oh no! Just try again!"] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
["Oh no! Time's up! Just try again."] = "Oh nein! Die Zeit ist um! Versuche es nochmal.", --Bazooka, Shotgun, SniperRifle
-- ["Operation Diver"] = "",
-- ["Opposing Team: "] = "",
-- ["Pathetic Hog #%d"] = "",
-- ["Pathetic Resistance"] = "", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_Newton_and_the_Hammock
-- ["Per-Hog Ammo"] = "",
-- ["Place more waypoints using [ENTER]"] = "",
["points"] = "Punkte", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
["Poison"] = "Gift",
-- ["Power Remaining"] = "",
-- ["Prepare yourself"] = "",
-- ["Press [Precise] to skip intro"] = "",
-- ["Race complexity limit reached."] = "",
-- [" - Return the enemy flag to your base to score | - First team to 3 captures wins | - You may only score when your flag is in your base | - Hogs will drop the flag if killed, or drowned | - Dropped flags may be returned or recaptured | - Hogs respawn when killed"] = "",
-- ["Round Limit"] = "",
-- ["Rounds Complete"] = "",
-- ["RULES OF THE GAME [Press ESC to view]"] = "",
-- ["s|"] = "",
["Save as many hapless hogs as possible!"] = "Rette so viele glücklose Igel als möglich!",
-- ["SCORE"] = "",
-- ["sec"] = "", -- CTF_Blizzard, TrophyRace, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle, User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork, Capture_the_Flag
["See ya!"] = "Mach's gut!",
-- ["selected!"] = "",
-- ["s"] = "", -- GaudyRacer, Space_Invasion
-- ["Shield boosted! +30 power"] = "",
-- ["Shield Depleted"] = "",
-- ["Shield is fully recharged!"] = "",
-- ["Shield Master!"] = "",
-- ["Shield Miser!"] = "",
-- ["Shield OFF:"] = "",
-- ["Shield ON:"] = "",
-- ["Shield Seeker!"] = "",
["Shotgun Team"] = "Schrotflinten-Team",
["Shotgun Training"] = "Schrotflinten-Training",
-- ["Shots Left: "] = "", -- GaudyRacer, Tumbler
-- ["shots remaining."] = "",
-- ["Silly"] = "",
-- ["Sinky"] = "",
["%s is out and Team %d|scored a penalty!| |Score:"] = "%s ist draußen und Team %d|erhält eine Strafe!| |Punktestand:", -- Basketball, Knockball
["%s is out and Team %d|scored a point!| |Score:"] = "%s ist draußen und Team %d|erhält einen Punkt!| |Punktestand:", -- Basketball, Knockball
["Sniper Training"] = "Scharfschützen-Training",
["Sniperz"] = "Heckenschützen",
-- ["Sponge"] = "",
-- ["Spooky Tree"] = "",
-- ["STATUS UPDATE"] = "", -- GaudyRacer, Space_Invasion
-- ["Switched to "] = "",
-- ["Team %d: "] = "",
-- ["Team Scores"] = "", -- Control, Space_Invasion
-- ["That Sinking Feeling"] = "",
-- ["That was pointless."] = "",
["The enemy is hiding out on yonder ducky!"] = "Der Feind versteckt sich auf dem Entlein dort drüben!",
-- ["The flag will respawn next round."] = "",
-- ["The Nameless One"] = "",
-- ["THE SPECIALISTS"] = "",
["This one's tricky."] = "Der hier ist knifflig.",
-- ["This rain is really something..."] = "",
-- ["TIME: "] = "",
-- ["Timed Kamikaze!"] = "",
-- ["Time Extended!"] = "",
-- ["Time Extension"] = "",
-- ["Toggle Shield"] = "",
-- ["Toxic Team"] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
-- ["TRACK COMPLETED"] = "",
-- ["Track Time: "] = "",
-- ["TrophyRace"] = "",
-- ["T_T"] = "",
-- ["Tumbling Time Extended!"] = "",
-- ["Turn Time"] = "",
-- ["Unit"] = "",
-- ["Unit 3378"] = "",
-- ["Unit 835"] = "",
-- ["Unlimited Attacks"] = "",
-- ["Unstoppable!"] = "",
-- ["User Challenge"] = "",
-- ["Use your rope to get from start to finish as fast as you can!"] = "",
-- ["v.06"] = "",
-- ["Victory for the "] = "", -- CTF_Blizzard, Capture_the_Flag
-- ["Waypoint placed."] = "",
-- ["Weapons Reset"] = "",
["Well done."] = "Gut gemacht.",
["Will this ever end?"] = "Wird dies je enden?",
-- ["WINNING TIME: "] = "",
-- ["You'd almost swear the water was rising!"] = "",
-- ["You have SCORED!!"] = "",
["You saved"] = "Gerettet: ",
["You've failed. Try again."] = "Du bist gescheitert. Versuche es nochmal.",
["You've reached the goal!| |Time: "] = "Ziel erreicht!| |Zeit: ",
["'Zooka Team"] = "Die Knalltüten",
}