some sniper training improvements and few german lua translations
authorsheepluva
Sat, 10 Sep 2011 14:10:14 +0200
changeset 5836 6d6041b50b09
parent 5835 812be8a96927
child 5837 d53a77964ae7
some sniper training improvements and few german lua translations
share/hedgewars/Data/Locale/de.lua
share/hedgewars/Data/Locale/stub.lua
share/hedgewars/Data/Missions/Training/Basic_Training_-_Sniper_Rifle.lua
--- a/share/hedgewars/Data/Locale/de.lua	Sat Sep 10 04:08:15 2011 +0200
+++ b/share/hedgewars/Data/Locale/de.lua	Sat Sep 10 14:10:14 2011 +0200
@@ -5,16 +5,16 @@
 --      ["Accuracy Bonus!"] = "",
 --      ["a Hedgewars mini-game"] = "", -- Space_Invasion, The_Specialists
 	["Aiming Practice"] = "Zielübung", --Bazooka, Shotgun, SniperRifle
---      ["Ammo"] = "",
---      ["Ammo Depleted!"] = "",
---      ["Ammo Maniac!"] = "",
---      ["Available points remaining: "] = "",
+	["Ammo"] = "Munition",
+	["Munition!"] = "Munition erschöpft!",
+	["Ammo Maniac!"] = "Munitionsverrückter!",
+	["Available points remaining: "] = "Verfügbare Punkte verbleibend:",
 	["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 laps per team: "] = "",
 --      ["Best Team Times: "] = "",
---      ["Bloody Rookies"] = "", -- 01#Boot_Camp, User_Mission_-_Dangerous_Ducklings, User_Mission_-_Diver, User_Mission_-_Spooky_Tree
+	["Blutige Anfänger"] = "", -- 01#Boot_Camp, User_Mission_-_Dangerous_Ducklings, User_Mission_-_Diver, User_Mission_-_Spooky_Tree
 --      ["Boom!"] = "",
 --      ["BOOM!"] = "",
 --      ["Boss defeated!"] = "",
@@ -28,10 +28,11 @@
 	["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!"] = "",
---      ["DAMMIT, ROOKIE! GET OFF MY HEAD!"] = "",
+	["DAMMIT, ROOKIE!"] = "VERDAMMT, REKRUT!",
+	["DAMMIT, ROOKIE! GET OFF MY HEAD!"] = "VERDAMMT, REKRUT! RUNTER VON MEINEM KOPF!",
 --      ["Dangerous Ducklings"] = "",
 --      ["Deadweight"] = "",
+	["Demolition is fun!"] = "Zerstörung macht Spaß!",
 --      ["Depleted Kamikaze!"] = "",
 --      ["Destroy invaders to score points."] = "",
 --      ["Drone Hunter!"] = "",
@@ -44,7 +45,7 @@
 --      ["Eliminate the Blue Team"] = "",
 --      ["Eliminate the enemy specialists."] = "",
 --      ["- Eliminate Unit 3378 |- Feeble Resistance must survive"] = "",
---      ["Enjoy the swim..."] = "",
+	["Enjoy the swim..."] = "Viel Spaß beim Schwimmen...",
 --      ["[Enter]"] = "",
 --	["Fastest lap: "] = "",
 --      ["Feeble Resistance"] = "",
@@ -57,16 +58,17 @@
 --      ["Game Modifiers: "] = "",
 --      ["GAME OVER!"] = "",
 --      ["Game Started!"] = "",
---      ["Get on over there and take him out!"] = "",
---      ["Goal"] = "",
---      ["GO! GO! GO!"] = "",
+	["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!",
 --      ["GOTCHA!"] = "",
 --      ["Hahahaha!"] = "",
 --      ["Haha, now THAT would be something!"] = "",
---      ["Hapless Hogs"] = "",
---      [" Hapless Hogs left!"] = "",
+	["Hapless Hogs"] = "Glücklose Igel",
+	[" Hapless Hogs left!"] = " Glücklose Igel verbleibend!",
 --      ["Heavy"] = "",
 	["Hedgewars-Basketball"] = "Hedgewars-Basketball",
 	["Hedgewars-Knockball"] = "Hedgewars-Knockball",
@@ -75,14 +77,16 @@
 --      ["Hmmm..."] = "",
 --      ["Hooray!"] = "",
 	["Hunter"] = "Jäger", --Bazooka, Shotgun, SniperRifle
---      ["Instructor"] = "", -- 01#Boot_Camp, User_Mission_-_Dangerous_Ducklings
+	["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"] = "",
+	["Keep it up!"] = "Weiter so!",
 --      ["Kamikaze Expert!"] = "",
 --      ["KILLS"] = "",
+	["Last Target!"] = "Letzte Zielscheibe!",
 --      ["[Left Shift]"] = "",
---      ["Listen up, maggot!!"] = "",
+	["Listen up, maggot!!"] = "Aufgepasst, du Made!!",
 --      ["|- 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"] = "",
@@ -102,8 +106,8 @@
 --      ["Pathetic Hog #%d"] = "",
 --      ["Per-Hog Ammo"] = "",
 --      ["Place more waypoints using [ENTER]"] = "",
---      ["points"] = "", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
---      ["Poison"] = "",
+	["points"] = "Punkte", -- Control, CTF_Blizzard, Basic_Training_-_Bazooka, Basic_Training_-_Shotgun, Basic_Training_-_Sniper_Rifle
+	["Poison"] = "Gift",
 --      ["Power Remaining"] = "",
 --      ["Press [Precise] to skip intro"] = "",
 --      ["Race complexity limit reached."] = "",
@@ -112,10 +116,10 @@
 --      ["Rounds Complete"] = "",
 --      ["RULES OF THE GAME [Press ESC to view]"] = "",
 --      ["s|"] = "",
---      ["Save as many hapless hogs as possible!"] = "",
+	["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!"] = "",
+	["See ya!"] = "Mach's gut!",
 --      ["s"] = "", -- GaudyRacer, Space_Invasion
 --      ["Shield boosted! +30 power"] = "",
 --      ["Shield Depleted"] = "",
@@ -125,7 +129,7 @@
 --      ["Shield OFF:"] = "",
 --      ["Shield ON:"] = "",
 --      ["Shield Seeker!"] = "",
-	["Shotgun Team"] = "Entrenamiento con escopeta",
+	["Shotgun Team"] = "Schrotflinten-Team",
 	["Shotgun Training"] = "Schrotflinten-Training",
 --      ["Shots Left: "] = "", -- GaudyRacer, Tumbler
 --      ["Silly"] = "",
@@ -142,10 +146,11 @@
 --      ["Team Scores"] = "", -- Control, Space_Invasion
 --      ["That Sinking Feeling"] = "",
 --      ["That was pointless."] = "",
---      ["The enemy is hiding out on yonder ducky!"] = "",
+	["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!"] = "",
@@ -166,11 +171,13 @@
 --      ["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"] = "",
---      ["You've failed. Try again."] = "",
---	["You've reached the goal!| |Time: "] = "",
+	["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",
     }
--- a/share/hedgewars/Data/Locale/stub.lua	Sat Sep 10 04:08:15 2011 +0200
+++ b/share/hedgewars/Data/Locale/stub.lua	Sat Sep 10 14:10:14 2011 +0200
@@ -32,6 +32,7 @@
 --      ["DAMMIT, ROOKIE! GET OFF MY HEAD!"] = "",
 --      ["Dangerous Ducklings"] = "",
 --      ["Deadweight"] = "",
+--      ["Demolition is fun!"] = "",
 --      ["Depleted Kamikaze!"] = "",
 --      ["Destroy invaders to score points."] = "",
 --      ["Drone Hunter!"] = "",
@@ -62,6 +63,7 @@
 --      ["GO! GO! GO!"] = "",
 --      ["Good birdy......"] = "",
 --      ["Good luck out there!"] = "",
+--      ["Good so far!"] = "",
 --      ["GOTCHA!"] = "",
 --      ["Hahahaha!"] = "",
 --      ["Haha, now THAT would be something!"] = "",
@@ -80,7 +82,9 @@
 --      ["It's a good thing SUDDEN DEATH is 99 turns away..."] = "",
 --      ["Jumping is disabled"] = "",
 --      ["Kamikaze Expert!"] = "",
+--      ["Keep it up!"] = "",
 --      ["KILLS"] = "",
+--      ["Last Target!"] = "",
 --      ["[Left Shift]"] = "",
 --      ["Listen up, maggot!!"] = "",
 --      ["|- Mines Time:"] = "", -- User_Mission_-_Diver, User_Mission_-_Spooky_Tree, User_Mission_-_Teamwork
@@ -147,6 +151,7 @@
 --      ["The Nameless One"] = "",
 --      ["THE SPECIALISTS"] = "",
 --      ["This rain is really something..."] = "",
+--      ["This one's tricky."] = "",
 --      ["TIME: "] = "",
 --      ["Timed Kamikaze!"] = "",
 --      ["Time Extended!"] = "",
@@ -166,6 +171,8 @@
 --      ["Victory for the "] = "", -- CTF_Blizzard, Capture_the_Flag
 --      ["Waypoint placed."] = "",
 --      ["Weapons Reset"] = "",
+--      ["Well done."] = "",
+--      ["Will this ever end?"] = "",
 --      ["WINNING TIME: "] = "",
 --      ["You'd almost swear the water was rising!"] = "",
 --      ["You have SCORED!!"] = "",
--- a/share/hedgewars/Data/Missions/Training/Basic_Training_-_Sniper_Rifle.lua	Sat Sep 10 04:08:15 2011 +0200
+++ b/share/hedgewars/Data/Missions/Training/Basic_Training_-_Sniper_Rifle.lua	Sat Sep 10 14:10:14 2011 +0200
@@ -189,6 +189,7 @@
 			elseif score == 3 then
 				spawnTarget(2080,780)
 			elseif score == 4 then
+				AddCaption(loc("Good so far!") .. " " .. loc("Keep it up!"));
 				blowUp(1730,1226)
 				blowUp(1440,1595)
 				blowUp(1527,1575)
@@ -213,8 +214,10 @@
 			elseif score == 10 then
 				spawnTarget(2930,1500)
 			elseif score == 11 then
+				AddCaption(loc("This one's tricky."));
 				spawnTarget(700,720)
 			elseif score == 12 then
+				AddCaption(loc("Well done."));
 				blowUp(914,1222)
 				blowUp(1050,1222)
 				blowUp(1160,1008)
@@ -239,6 +242,7 @@
 			elseif score == 17 then
 				spawnTarget(2080,820)
 			elseif score == 18 then
+				AddCaption(loc("Demolition is fun!"));
 				blowUp(2110,920)
 				blowUp(2210,920)
 				blowUp(2200,305)
@@ -260,6 +264,7 @@
 			elseif score == 21 then
 				spawnTarget(2590,-100)
 			elseif score == 22 then
+				AddCaption(loc("Will this ever end?"));
 				blowUp(2790,305)
 				blowUp(2930,305)
 				blowUp(3060,305)
@@ -271,7 +276,6 @@
 				blowUp(2805,630)
 				blowUp(2805,760)
 				blowUp(2805,890)
-				blowUp(2700,890)
 				blowUp(3258,370)
 				blowUp(3258,475)
 				blowUp(3264,575)
@@ -291,6 +295,7 @@
 			elseif score == 29 then
 				spawnTarget(3670,0)
 			elseif score == 30 then
+				AddCaption(loc("Last Target!"));
 				spawnTarget(3480,1200)
 			end
 		else