summaryrefslogtreecommitdiffstats
path: root/kgoldrunner/src/data_messages.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kgoldrunner/src/data_messages.cpp')
-rw-r--r--kgoldrunner/src/data_messages.cpp608
1 files changed, 608 insertions, 0 deletions
diff --git a/kgoldrunner/src/data_messages.cpp b/kgoldrunner/src/data_messages.cpp
new file mode 100644
index 00000000..838db2a8
--- /dev/null
+++ b/kgoldrunner/src/data_messages.cpp
@@ -0,0 +1,608 @@
+/* This is a dummy *.cpp program that contains strings extracted from
+ KGoldrunner game data files. It is not intended to be compiled or
+ executed. Its only function is to hold the strings in a place where
+ they will be re-formatted into a .pot file for the translators.
+*/
+
+#include <klocale.h>
+
+dont_call_me() {
+
+i18n("TRANSLATORS: Please see the notes in the data_messages.cpp file.");
+
+// NOTES: Strings in this file originate from KGoldrunner DATA files,
+// as installed in $KDEDIR/share/apps/kgoldrunner/system. They are
+// names and descriptions of games and names and hints for levels. The
+// C++ comments indicate which data file the strings came from. You
+// may sometimes need to look at the corresponding game or level graphics
+// to work out a good translation (e.g. Initiation 25, Mongolian Horde).
+
+// To ease the burden on translators, this file does not include all the
+// data messages. For example, the hints on championship games are not
+// included. A player that good should not need a hint and maybe has no
+// need of a translation ... :-) The most urgent translations would be
+// names and hints for the Tutorial games, then the game names and
+// descriptions (as appearing in the main dialog box) and then the other
+// level names and hints.
+
+// From levels/tute001.grl (in levels.tar).
+i18n("Hi !!");
+i18n("Hi ! Welcome to KGoldrunner ! The idea of the game is to pick up all the gold nuggets, then climb to the top of the playing area and move up to the next level. A hidden ladder will appear as you collect the last nugget."
+"\n"
+"\nThe hero (the green figure) is your deputy. To collect the nuggets, just point the mouse where you want him to go. At first gravity takes over and he falls ..."
+);
+
+// From levels/tute002.grl (in levels.tar).
+i18n("Navigation");
+i18n("This is an exercise in moving around. Follow the track of gold nuggets until the ladder pops up at the right. The hero can only follow the mouse along simple paths (like _ | L or U), so be careful not to get too far ahead of him."
+"\n"
+"\nDANGER: Try not to fall off the ladder or bar into the concrete pit at the bottom right. If you do get trapped there, the only way out is to kill the hero (press key Q for quit) and start the level again."
+);
+
+// From levels/tute003.grl (in levels.tar).
+i18n("Digging");
+i18n("Now you have to dig to get the gold! Just use the left and right mouse buttons to dig left or right of the hero's position. The hero can then jump into and through the hole he has dug. He can also dig several holes in a row and run sideways through the dug holes. Be careful though. After a while the holes close up and you can get trapped and killed."
+"\n"
+"\nIn the third box down, you have to dig two holes, jump in and quickly dig one more, to get through two layers. On the right, you have to dig three, then two then one to get through. There are also two little puzzles to work out along the way. Good luck!"
+"\n"
+"\nBy the way, you can dig through brick, but not concrete."
+);
+
+// From levels/tute004.grl (in levels.tar).
+i18n("You Have ENEMIES !!!");
+i18n("Well, it's been nice and easy up to now, but the game would be no fun without enemies. They are after the gold too: worse still they are after you! You die if they catch you, but maybe you will have a few lives left and can start again."
+"\n"
+"\nYou can handle enemies by running away, digging a hole or luring them into part of the playing area where they get stranded."
+"\n"
+"\nIf an enemy falls into a hole, he gives up any gold he is carrying, then gets stuck in the hole for a time and climbs out. If the hole closes while he is in it, he dies and reappears somewhere else on the screen. You can deliberately kill enemies by digging several holes in a row."
+"\n"
+"\nMore importantly, you can run over an enemy's head. You must do that right at the start of this level. Dig a hole, trap the enemy, wait for him to fall all the way in, then run over him, with the other enemy in hot pursuit..."
+);
+
+// From levels/tute005.grl (in levels.tar).
+i18n("Bars");
+i18n("You can move horizontally along bars (or poles), but if you move down you will let go and fall .... Also, note that you can collect gold by falling onto it."
+);
+
+// From levels/tute006.grl (in levels.tar).
+i18n("False Bricks");
+i18n("Some of the bricks in this level are not what they seem. If you walk onto them you fall through. The enemies fall through them too."
+);
+
+// From levels/tute007.grl (in levels.tar).
+i18n("Bye .......");
+i18n("This is just a nice easy level to finish up with. Have fun with the other games in KGoldrunner."
+"\n"
+"\nNote that there is a game Editor in which you and your friends can make up levels and challenge each other. There is also a KGoldrunner Handbook in the Help Menu, which contains more detail than this Tutorial."
+"\n"
+"\nIt's been a pleasure showing you around. Bye !!!"
+);
+
+// From levels/tutea001.grl (in levels.tar).
+i18n("Bars and Ladders");
+i18n("There's nowhere to dig, so you must dodge the enemies and avoid falling to the concrete at the wrong time. Try to keep the enemies together."
+"\n"
+"\nIf an enemy has a gold outline, he is holding a nugget. He might drop it as he runs over the concrete or maybe at the top of a ladder ...... patience, patience !!"
+);
+
+// From levels/tutea002.grl (in levels.tar).
+i18n("To kill .....");
+i18n("You cannot get up to the gold, so you must get the enemies to bring it down to you. But how do you get them to keep going back?"
+"\n"
+"\nIf you are feeling stressed, you can hit the P or Esc key and take a break. Also, you can use the Settings menu to slow down the action."
+);
+
+// From levels/tutea003.grl (in levels.tar).
+i18n("... Or not to kill?");
+i18n("It is best not to kill the enemy. Try it and you will find out why ... Heh, heh, heh !! ... ;-)"
+"\n"
+"\nIf you do kill him unintentionally, before you have collected the gold at the top left, you can still finish the level by digging away the side of the pit he is in."
+);
+
+// From levels/tutea004.grl (in levels.tar).
+i18n("Traps");
+i18n("Some of the bricks here are not what they seem. They are known as false bricks, fall-through bricks or traps. If you try to walk on them, you fall through. If the enemies walk on them, they can descend on you without warning. Sometimes you have to fall through a brick to get some gold."
+"\n"
+"\nAt the start, jump into the concrete pit, dig and drop through. That will get one enemy tied up for a while .... :-)"
+);
+
+// From levels/tutea005.grl (in levels.tar).
+i18n("Bye .......");
+i18n("This is just a nice easy level to finish up with. Have fun with the other games in KGoldrunner."
+"\n"
+"\nNote that there is a game Editor in which you and your friends can make up levels and challenge each other. There is also a KGoldrunner Handbook in the Help Menu, which contains more detail than this Tutorial."
+"\n"
+"\nIt's been a pleasure showing you around. Bye !!!"
+);
+
+// From levels/level000.grl (in levels.tar).
+
+// From levels/level001.grl (in levels.tar).
+
+// From levels/level002.grl (in levels.tar).
+
+// From levels/level003.grl (in levels.tar).
+
+// From levels/level004.grl (in levels.tar).
+
+// From levels/level005.grl (in levels.tar).
+
+// From levels/level006.grl (in levels.tar).
+
+// From levels/level007.grl (in levels.tar).
+
+// From levels/level008.grl (in levels.tar).
+
+// From levels/level009.grl (in levels.tar).
+
+// From levels/level010.grl (in levels.tar).
+
+// From levels/level011.grl (in levels.tar).
+
+// From levels/level012.grl (in levels.tar).
+
+// From levels/level013.grl (in levels.tar).
+
+// From levels/level014.grl (in levels.tar).
+
+// From levels/level015.grl (in levels.tar).
+
+// From levels/level016.grl (in levels.tar).
+
+// From levels/level017.grl (in levels.tar).
+
+// From levels/level018.grl (in levels.tar).
+
+// From levels/plws001.grl (in levels.tar).
+i18n("Don't Panic");
+
+// From levels/plws002.grl (in levels.tar).
+i18n("Lust for Gold");
+i18n("When you kill the enemies you can trap them permanently in the pit at top right."
+);
+
+// From levels/plws003.grl (in levels.tar).
+i18n("Ladders? Trust me !");
+
+// From levels/plws004.grl (in levels.tar).
+i18n("Drop In and Say Hello");
+
+// From levels/plws005.grl (in levels.tar).
+i18n("The Mask");
+
+// From levels/plws006.grl (in levels.tar).
+i18n("Check for Traps");
+
+// From levels/plws007.grl (in levels.tar).
+i18n("Take It Easy !");
+
+// From levels/plws008.grl (in levels.tar).
+i18n("Fall on a Fortune");
+
+// From levels/plws009.grl (in levels.tar).
+i18n("The Lattice");
+
+// From levels/plws010.grl (in levels.tar).
+i18n("Shower of Gold");
+
+// From levels/plws011.grl (in levels.tar).
+i18n("The Foundry");
+
+// From levels/plws012.grl (in levels.tar).
+i18n("Soft Landings");
+
+// From levels/plws013.grl (in levels.tar).
+i18n("Unlucky for Some");
+
+// From levels/plws014.grl (in levels.tar).
+i18n("The Balance");
+
+// From levels/plws015.grl (in levels.tar).
+i18n("Gold Bars");
+
+// From levels/plws016.grl (in levels.tar).
+i18n("Hard Row to Hoe");
+
+// From levels/plws017.grl (in levels.tar).
+i18n("Golden Maze");
+
+// From levels/plws018.grl (in levels.tar).
+i18n("Delayed Trap");
+
+// From levels/plws019.grl (in levels.tar).
+i18n("Nowhere to Hide");
+
+// From levels/plws020.grl (in levels.tar).
+i18n("Watch the Centre");
+
+// From levels/plws021.grl (in levels.tar).
+i18n("Where to Dig?");
+
+// From levels/plws022.grl (in levels.tar).
+i18n("Easy Stages");
+
+// From levels/plws023.grl (in levels.tar).
+i18n("Gold Mesh");
+
+// From levels/plws024.grl (in levels.tar).
+i18n("Acrobat");
+
+// From levels/plws025.grl (in levels.tar).
+i18n("Mongolian Horde");
+
+// From levels/plws026.grl (in levels.tar).
+i18n("Rocky Terrain");
+
+// From levels/plws027.grl (in levels.tar).
+i18n("Down the Chimney");
+
+// From levels/plws028.grl (in levels.tar).
+i18n("Space Invader");
+
+// From levels/plws029.grl (in levels.tar).
+i18n("Winding Road");
+
+// From levels/plws030.grl (in levels.tar).
+i18n("Light My Fire");
+
+// From levels/plws031.grl (in levels.tar).
+i18n("Cockroach");
+
+// From levels/plws032.grl (in levels.tar).
+i18n("The Runaround");
+
+// From levels/plws033.grl (in levels.tar).
+i18n("Speedy");
+
+// From levels/plws034.grl (in levels.tar).
+i18n("Dig Deep");
+
+// From levels/plws035.grl (in levels.tar).
+i18n("Zig Zag");
+
+// From levels/plws036.grl (in levels.tar).
+i18n("Free Fall");
+
+// From levels/plws037.grl (in levels.tar).
+i18n("Forgotten Gold");
+
+// From levels/plws038.grl (in levels.tar).
+i18n("Two of Diamonds");
+
+// From levels/plws039.grl (in levels.tar).
+i18n("Suicide Jump");
+
+// From levels/plws040.grl (in levels.tar).
+i18n("Easy Access");
+
+// From levels/plws041.grl (in levels.tar).
+i18n("Gold Braid");
+
+// From levels/plws042.grl (in levels.tar).
+i18n("Cat's Eyes");
+
+// From levels/plws043.grl (in levels.tar).
+i18n("Keep 'em Coming");
+
+// From levels/plws044.grl (in levels.tar).
+i18n("The Funnel");
+
+// From levels/plws045.grl (in levels.tar).
+i18n("Lattice Maze");
+
+// From levels/plws046.grl (in levels.tar).
+i18n("Hard Work for Poor Pay");
+
+// From levels/plws047.grl (in levels.tar).
+i18n("Forked Ladders");
+
+// From levels/plws048.grl (in levels.tar).
+i18n("Snowing Gold");
+
+// From levels/plws049.grl (in levels.tar).
+i18n("Left or Right?");
+
+// From levels/plws050.grl (in levels.tar).
+i18n("Houndstooth");
+
+// From levels/plws051.grl (in levels.tar).
+i18n("Five Levels");
+
+// From levels/plws052.grl (in levels.tar).
+i18n("Pitfalls");
+
+// From levels/plws053.grl (in levels.tar).
+i18n("Get IN There !!");
+
+// From levels/plws054.grl (in levels.tar).
+i18n("A Steady Climb");
+
+// From levels/plws055.grl (in levels.tar).
+i18n("Fall-through Lattice");
+
+// From levels/plws056.grl (in levels.tar).
+i18n("Get me OUT of Here !!");
+
+// From levels/plws057.grl (in levels.tar).
+i18n("Empty Cellar");
+
+// From levels/plws058.grl (in levels.tar).
+i18n("The Rose");
+
+// From levels/plws059.grl (in levels.tar).
+i18n("Lotus Puzzle");
+
+// From levels/plws060.grl (in levels.tar).
+i18n("Long Drop");
+
+// From levels/plws061.grl (in levels.tar).
+i18n("Party On !!!");
+
+// From levels/plws062.grl (in levels.tar).
+i18n("Cross-stitch");
+
+// From levels/plws063.grl (in levels.tar).
+i18n("Can't Get Up There");
+
+// From levels/plws064.grl (in levels.tar).
+i18n("They're Everywhere !!!");
+
+// From levels/plws065.grl (in levels.tar).
+i18n("Rooftops");
+
+// From levels/plws066.grl (in levels.tar).
+i18n("Tricky Traps");
+
+// From levels/plws067.grl (in levels.tar).
+i18n("Make Them Work for You");
+
+// From levels/plws068.grl (in levels.tar).
+i18n("Get Going !!");
+
+// From levels/plws069.grl (in levels.tar).
+i18n("Three Chimneys");
+
+// From levels/plws070.grl (in levels.tar).
+i18n("The Archway");
+
+// From levels/plws071.grl (in levels.tar).
+i18n("Starwave");
+
+// From levels/plws072.grl (in levels.tar).
+i18n("Amazing Finish");
+
+// From levels/plws073.grl (in levels.tar).
+i18n("Overcrowding");
+
+// From levels/plws074.grl (in levels.tar).
+i18n("Pillars");
+
+// From levels/plws075.grl (in levels.tar).
+i18n("Hopeful Descent");
+
+// From levels/plws076.grl (in levels.tar).
+i18n("The Rack");
+
+// From levels/plws077.grl (in levels.tar).
+i18n("Twists and Turns");
+
+// From levels/plws078.grl (in levels.tar).
+i18n("The Saucer");
+
+// From levels/plws079.grl (in levels.tar).
+i18n("The Dotted Line");
+
+// From levels/plws080.grl (in levels.tar).
+i18n("Don't Look Down (1)");
+
+// From levels/plws081.grl (in levels.tar).
+i18n("Getting Started");
+
+// From levels/plws082.grl (in levels.tar).
+i18n("Digging Hassle");
+
+// From levels/plws083.grl (in levels.tar).
+i18n("Easy Middle");
+
+// From levels/plws084.grl (in levels.tar).
+i18n("Don't Look Down (2)");
+
+// From levels/plws085.grl (in levels.tar).
+i18n("Which Way?");
+
+// From levels/plws086.grl (in levels.tar).
+i18n("Don't Look Down (3)");
+
+// From levels/plws087.grl (in levels.tar).
+i18n("Drop ???");
+
+// From levels/plws088.grl (in levels.tar).
+i18n("Help !!!");
+
+// From levels/plws089.grl (in levels.tar).
+i18n("Yorick's Skull");
+
+// From levels/plws090.grl (in levels.tar).
+i18n("No Mercy");
+
+// From levels/plws091.grl (in levels.tar).
+i18n("Gold Sandwich");
+
+// From levels/plws092.grl (in levels.tar).
+i18n("Golden Curtain");
+
+// From levels/plws093.grl (in levels.tar).
+i18n("Are you spider or fly?");
+
+// From levels/plws094.grl (in levels.tar).
+i18n("Funny?");
+
+// From levels/plws095.grl (in levels.tar).
+i18n("Hard Landings");
+
+// From levels/plws096.grl (in levels.tar).
+i18n("Golden Tower");
+
+// From levels/plws097.grl (in levels.tar).
+// i18n("Das Boot"); // Not translated: it's the name of a German movie.
+i18n("This level is named after the famous German submarine war film and dedicated to Marco Krüger of Berlin, the original author of KGoldrunner."
+"\n"
+"\nJust one small hint .... if you stand on the right hand end of the boat you can get the enemy to fall towards you .... the rest is up to you !!!!"
+);
+
+// From levels/plws098.grl (in levels.tar).
+i18n("Quick ! RUN !!!");
+
+// From levels/plws099.grl (in levels.tar).
+i18n("Surprise Ending");
+
+// From levels/plws100.grl (in levels.tar).
+i18n("Diagonal Disaster");
+
+// From levels/wad001.grl (in levels.tar).
+i18n("Easy Start");
+
+// From levels/wad002.grl (in levels.tar).
+i18n("Mobile Bricks");
+
+// From levels/wad003.grl (in levels.tar).
+i18n("The Big Haul");
+
+// From levels/wad004.grl (in levels.tar).
+i18n("Quick Off The Mark");
+
+// From levels/wad005.grl (in levels.tar).
+i18n("Who Needs Enemies?");
+
+// From levels/wad006.grl (in levels.tar).
+i18n("Asymmetrical");
+
+// From levels/wad007.grl (in levels.tar).
+i18n("Goldrunner Prophecy");
+
+// From levels/wad008.grl (in levels.tar).
+i18n("The Rosette");
+
+// From levels/wad009.grl (in levels.tar).
+i18n("He's Got the Gold");
+
+// From levels/wad010.grl (in levels.tar).
+i18n("Towers of Gold");
+
+// From levels/wad011.grl (in levels.tar).
+i18n("The Box");
+
+// From levels/wad012.grl (in levels.tar).
+i18n("Delayed Drop");
+
+// From levels/wad013.grl (in levels.tar).
+i18n("Maze of Ladders");
+
+// From levels/wad014.grl (in levels.tar).
+i18n("Ride 'em Down");
+
+// From levels/wad015.grl (in levels.tar).
+i18n("Hair's Breadth Timing");
+
+// From levels/wad016.grl (in levels.tar).
+i18n("The Three Musketeers");
+
+// From levels/wad017.grl (in levels.tar).
+i18n("Rat Trap");
+
+// From levels/wad018.grl (in levels.tar).
+i18n("Head Case");
+
+// From levels/wad019.grl (in levels.tar).
+i18n("Under the Stairs");
+
+// From levels/wad020.grl (in levels.tar).
+i18n("Bertie Beetle");
+
+// From levels/wad021.grl (in levels.tar).
+i18n("Short Circuit");
+
+// From levels/wad022.grl (in levels.tar).
+i18n("Synchronised Running");
+
+// From levels/plwv001.grl (in levels.tar).
+i18n("Impossible?");
+
+// From levels/plwv002.grl (in levels.tar).
+i18n("The Runaround");
+
+// From levels/plwv003.grl (in levels.tar).
+i18n("Short Cut?");
+
+// From levels/plwv004.grl (in levels.tar).
+i18n("Sky Walker");
+
+// From levels/plwv005.grl (in levels.tar).
+i18n("The Vault");
+
+// From levels/plwv006.grl (in levels.tar).
+i18n("Patchwork Quilt");
+
+// From levels/plwv007.grl (in levels.tar).
+i18n("Do You Need Him?");
+
+// From levels/plwv008.grl (in levels.tar).
+i18n("Stuck in Storage");
+
+// From levels/plwv009.grl (in levels.tar).
+i18n("So Far for So Little");
+
+// From levels/plwv010.grl (in levels.tar).
+i18n("Pharaoh's Tomb");
+
+// From levels/plwv011.grl (in levels.tar).
+i18n("Entangled");
+
+// From levels/plwv012.grl (in levels.tar).
+i18n("Flying Tower");
+
+// From levels/plwv013.grl (in levels.tar).
+i18n("Pot Hole");
+
+// From levels/plwv014.grl (in levels.tar).
+i18n("Sticky Ladders");
+
+// From levels/plwv015.grl (in levels.tar).
+i18n("The Laboratory");
+
+// From levels/plwv016.grl (in levels.tar).
+i18n("Pete likes Ladders");
+
+// From levels/plwv017.grl (in levels.tar).
+i18n("Where's the Roof?");
+
+// From levels/plwv018.grl (in levels.tar).
+i18n("Ninja Style");
+
+// From levels/plwv019.grl (in levels.tar).
+i18n("Cooperation?");
+
+// From levels/plwv020.grl (in levels.tar).
+i18n("Triple Trap");
+
+// The following messages are titles and descriptions of games,
+// which have been extracted from the file gamedata/games.dat.
+
+i18n("Initiation");
+i18n("These 100 levels make an excellent introductory game, as well as a good opportunity for experts to build up high scores. They were composed by Peter Wadham and use traditional playing rules.\n\nThe last few levels are very hard, but if you are looking for even more of a challenge, have a go at 'Vengeance of Peter W' .... ;-) ....");
+
+i18n("Challenge");
+i18n("These tricky little levels were composed by Peter, Simon, Genevieve and their father Ian Wadham. They use traditional playing rules. Enjoy! .... ;-) ....");
+
+i18n("Vengeance of Peter W");
+i18n("Gooood luck !!\nMwarrhh hwwarrrr haarrrr !!!");
+
+i18n("KGoldrunner");
+i18n("These levels were composed by Marco Krüger, the original author of the KGoldrunner program, and some of his friends and contributors. They use KGoldrunner rules. The enemies run fast and have an aggressive search strategy. Enjoy! .... :-) ....");
+
+i18n("Tutorial");
+i18n("This tutorial is a collection of easy levels that teaches you the rules of KGoldrunner and helps you develop the skills you need to get started. Each level has a brief explanation, then you play .....\n\nWhen you move on to play more advanced levels, you will find that KGoldrunner combines action, strategy and puzzle solving --- all in one game.");
+
+i18n("Advanced Tutorial");
+i18n("This tutorial is preparation for some of the things you might find in the middle levels of the 'Initiation' game. Enjoy ....");
+}