File: language.cpp - Tab length: 1 2 4 8 - Lines: on off - No wrap: on off

001: // this file is ISO 8859-1 encoded, or compatible (windows-1252)
002: 
003: #include "language.h"
004: 
005: // general stuff
006: const MultiLang lang_yes[] = {
007:         {LANG_EN, "Yes"},
008:         {LANG_DE, "Ja"},
009:         {LANG_FR, "Oui"},
010: };
011: const MultiLang lang_no[] = {
012:         {LANG_EN, "No"},
013:         {LANG_DE, "Nein"},
014:         {LANG_FR, "Non"},
015: };
016: const MultiLang lang_none[] = {
017:         {LANG_EN, "none"},
018:         {LANG_DE, "nichts"},
019:         {LANG_FR, "rien"},
020: };
021: 
022: // attack menu entries, max 6 chars
023: const MultiLang lang_battle_menu_attack[] = {
024:         {LANG_EN, "Attack"},
025:         {LANG_DE, "Angrif"},
026:         {LANG_FR, "Attaqu"},
027: };
028: const MultiLang lang_battle_menu_magic[] = {
029:         {LANG_EN, "Magic"},
030:         {LANG_DE, "Magie"},
031:         {LANG_FR, "Magie"},
032: };
033: const MultiLang lang_battle_menu_item[] = {
034:         {LANG_EN, "Item"},
035:         {LANG_DE, "Item"},
036:         {LANG_FR, "Objets"},
037: };
038: const MultiLang lang_battle_menu_run[] = {
039:         {LANG_EN, "Run"},
040:         {LANG_DE, "Fliehe"},
041:         {LANG_FR, "Fuir"},
042: };
043: 
044: // magic menu entries, max 6 chars
045: const MultiLang lang_battle_magic_fire[] = {
046:         {LANG_EN, "Fire"},
047:         {LANG_DE, "Feuer"},
048:         {LANG_FR, "Feu"},
049: };
050: const MultiLang lang_battle_magic_ice[] = {
051:         {LANG_EN, "Ice"},
052:         {LANG_DE, "Eis"},
053:         {LANG_FR, "Glace"},
054: };
055: const MultiLang lang_battle_magic_bolt[] = {
056:         {LANG_EN, "Bolt"},
057:         {LANG_DE, "Sturm"},
058:         {LANG_FR, "�clair"},
059: };
060: const MultiLang lang_battle_magic_stun[] = {
061:         {LANG_EN, "Stun"},
062:         {LANG_DE, "L�hmen"},
063:         {LANG_FR, "Assome"},
064: };
065: 
066: // main menu stuff
067: const MultiLang lang_menu_delete_savegame[] = {
068:         {LANG_EN, "Delete savegame?"},
069:         {LANG_DE, "Spielstand l�schen?"},
070:         {LANG_FR, "Supprimer partie?"},
071: };
072: const MultiLang lang_menu_load_game[] = {
073:         {LANG_EN, "Load Game"},
074:         {LANG_DE, "Lade Spiel"},
075:         {LANG_FR, "Charger partie"},
076: };
077: const MultiLang lang_menu_empty_slot[] = {
078:         {LANG_EN, "-empty slot-"},
079:         {LANG_DE, "-neues Spiel-"},
080:         {LANG_FR, "-bloc vide-"},
081: };
082: const MultiLang lang_menu_level[] = {
083:         {LANG_EN, "Level "},
084:         {LANG_DE, "Level "},
085:         {LANG_FR, "Niveau "},
086: };
087: const MultiLang lang_menu_start[] = {
088:         {LANG_EN, "Start"},
089:         {LANG_DE, "Starte"},
090:         {LANG_FR, "D�but"},
091: };
092: const MultiLang lang_menu_instructions[] = {
093:         {LANG_EN, "Instructions"},
094:         {LANG_DE, "Anleitung"},
095:         {LANG_FR, "Instructions"},
096: };
097: const MultiLang lang_menu_credits[] = {
098:         {LANG_EN, "Credits"},
099:         {LANG_DE, "Mitwirkende"},
100:         {LANG_FR, "Cr�dits"},
101: };
102: 
103: 
104: // bottle strings. Max length 8 chars
105: const MultiLang lang_bottle_bottle[] = {
106:         {LANG_EN, "Bottle"},
107:         {LANG_DE, "Flasche"},
108:         {LANG_FR, "Fiole"},
109: };
110: const MultiLang lang_bottle_badwater[] = {
111:         {LANG_EN, "badWater"},
112:         {LANG_DE, "Dreckwsr"},
113:         {LANG_FR, "Eau sale"},
114: };
115: const MultiLang lang_bottle_water[] = {
116:         {LANG_EN, "Water"},
117:         {LANG_DE, "Wasser"},
118:         {LANG_FR, "Eau"},
119: };
120: const MultiLang lang_bottle_herb[] = {
121:         {LANG_EN, "Herb"},
122:         {LANG_DE, "Pflanze"},
123:         {LANG_FR, "Plante"},
124: };
125: const MultiLang lang_bottle_potion[] = {
126:         {LANG_EN, "Potion"},
127:         {LANG_DE, "Trank"},
128:         {LANG_FR, "Potion"},
129: };
130: const MultiLang lang_bottle_ginseng[] = {
131:         {LANG_EN, "Ginseng"},
132:         {LANG_DE, "Ginseng"},
133:         {LANG_FR, "Ginseng"},
134: };
135: const MultiLang lang_bottle_elixir[] = {
136:         {LANG_EN, "Elixir"},
137:         {LANG_DE, "Elixir"},
138:         {LANG_FR, "�lixir"},
139: };
140: 
141: // area strings and "Area:" togeather max 14+5=19 chars
142: const MultiLang lang_area_dogglen[] = {
143:         {LANG_EN, "Dogglen"},
144:         {LANG_DE, "Dogglen"},
145:         {LANG_FR, "Dogglen"},
146: };
147: const MultiLang lang_area_forest[] = {
148:         {LANG_EN, "Forest"},
149:         {LANG_DE, "Wald"},
150:         {LANG_FR, "For�t"},
151: };
152: const MultiLang lang_area_east_mountains[] = {
153:         {LANG_EN, "East Mountains"},
154:         {LANG_DE, "Ostgebierge"},
155:         {LANG_FR, "Montagnes Est"},
156: };
157: const MultiLang lang_area_aerilon[] = {
158:         {LANG_EN, "Aerilon"},
159:         {LANG_DE, "Aerilon"},
160:         {LANG_FR, "Aerilon"},
161: };
162: const MultiLang lang_area_ugana_plain[] = {
163:         {LANG_EN, "Ugana Plain"},
164:         {LANG_DE, "Ugana Ebene"},
165:         {LANG_FR, "Plaine d'Ugana"},
166: };
167: const MultiLang lang_area_aerilon_castle[] = {
168:         {LANG_EN, "Aerilon Castle"},
169:         {LANG_DE, "Burg Aerilon"},
170:         {LANG_FR, "Ch�teauAerilon"},
171: };
172: const MultiLang lang_area_eastern_peaks[] = {
173:         {LANG_EN, "Eastern Peaks"},
174:         {LANG_DE, "Ostgipfel"},
175:         {LANG_FR, "Pics Est"},
176: };
177: const MultiLang lang_area_fragile_caves[] = {
178:         {LANG_EN, "Fragile Caves"},
179:         {LANG_DE, "Br�chige H�hle"},
180:         {LANG_FR, "Grotte fragile"},
181: };
182: const MultiLang lang_area_gnah_lake[] = {
183:         {LANG_EN, "Gnah Lake"},
184:         {LANG_DE, "See Gnah"},
185:         {LANG_FR, "Lac Gnah"},
186: };
187: const MultiLang lang_area_caves[] = {
188:         {LANG_EN, "Caves"},
189:         {LANG_DE, "H�hlen"},
190:         {LANG_FR, "Grottes"},
191: };
192: const MultiLang lang_area_cliff_break[] = {
193:         {LANG_EN, "Cliff-Break"},
194:         {LANG_DE, "Cliff-Break"},
195:         {LANG_FR, "Falaise"},
196: };
197: const MultiLang lang_area_antique_castle[] = {
198:         {LANG_EN, "Antique Castle"},
199:         {LANG_DE, "Alte Burg"},
200:         {LANG_FR, "Vieux ch�teau"},
201: };
202: const MultiLang lang_area_desert[] = {
203:         {LANG_EN, "Desert"},
204:         {LANG_DE, "W�ste"},
205:         {LANG_FR, "D�sert"},
206: };
207: const MultiLang lang_area_castle_present[] = {
208:         {LANG_EN, "Castle Present"},
209:         {LANG_DE, "Burg heute"},
210:         {LANG_FR, "Ch�teauPr�sent"},
211: };
212: const MultiLang lang_area_castle_past[] = {
213:         {LANG_EN, "Castle Past"},
214:         {LANG_DE, "Burg fr�her"},
215:         {LANG_FR, "Ch�teau Pass�"},
216: };
217: 
218: 
219: // weapons strings. Max 9 chars
220: const MultiLang lang_weapon_stick[] = {
221:         {LANG_EN, "Stick"},
222:         {LANG_DE, "Stock"},
223:         {LANG_FR, "B�ton"},
224: };
225: const MultiLang lang_weapon_axe[] = {
226:         {LANG_EN, "Axe"},
227:         {LANG_DE, "Axt"},
228:         {LANG_FR, "Hache"},
229: };
230: const MultiLang lang_weapon_sword[] = {
231:         {LANG_EN, "Sword"},
232:         {LANG_DE, "Schwert"},
233:         {LANG_FR, "�p�e"},
234: };
235: const MultiLang lang_weapon_breadsword[] = {
236:         {LANG_EN, "BreadSwrd"},
237:         {LANG_DE, "HartSwrt"},
238:         {LANG_FR, "�p�e dure"},
239: };
240: const MultiLang lang_weapon_toxicsword[] = {
241:         {LANG_EN, "ToxicSwrd"},
242:         {LANG_DE, "GiftSwrt"},
243:         {LANG_FR, "�p�eToxic"},
244: };
245: 
246: // armor strings. Max 9 chars
247: const MultiLang lang_armor_wounds[] = {
248:         {LANG_EN, "Wounds"},
249:         {LANG_DE, "Wunden"},
250:         {LANG_FR, "Blessures"},
251: };
252: const MultiLang lang_armor_shield[] = {
253:         {LANG_EN, "Shield"},
254:         {LANG_DE, "Schilt"},
255:         {LANG_FR, "Bouclier"},
256: };
257: 
258: // trad equest strings. Max 9 chars
259: const MultiLang lang_trade_letter[] = {
260:         {LANG_EN, "Letter"},
261:         {LANG_DE, "Brief"},
262:         {LANG_FR, "Lettre"},
263: };
264: const MultiLang lang_trade_letter_2[] = {
265:         {LANG_EN, "Letter 2"},
266:         {LANG_DE, "Brief 2"},
267:         {LANG_FR, "Lettre 2"},
268: };
269: const MultiLang lang_trade_food[] = {
270:         {LANG_EN, "Food"},
271:         {LANG_DE, "Essen"},
272:         {LANG_FR, "Aliments"},
273: };
274: const MultiLang lang_trade_fish_rod[] = {
275:         {LANG_EN, "Fish Rod"},
276:         {LANG_DE, "Angel"},
277:         {LANG_FR, "CanneP�ch"},
278: };
279: const MultiLang lang_trade_fish[] = {
280:         {LANG_EN, "Fish"},
281:         {LANG_DE, "Fisch"},
282:         {LANG_FR, "Poisson"},
283: };
284: const MultiLang lang_trade_necklace[] = {
285:         {LANG_EN, "Necklace"},
286:         {LANG_DE, "Halskette"},
287:         {LANG_FR, "Collier"},
288: };
289: const MultiLang lang_trade_shell[] = {
290:         {LANG_EN, "Shell"},
291:         {LANG_DE, "Muschel"},
292:         {LANG_FR, "Coquille"},
293: };
294: const MultiLang lang_trade_rug[] = {
295:         {LANG_EN, "Rug"},
296:         {LANG_DE, "Teppich"},
297:         {LANG_FR, "Tapis"},
298: };
299: const MultiLang lang_trade_fox[] = {
300:         {LANG_EN, "Fox"},
301:         {LANG_DE, "Fuchs"},
302:         {LANG_FR, "Renard"},
303: };
304: 
305: // stats page each individual max len
306: // max 6 chars
307: const MultiLang lang_stats_gold[] = {
308:         {LANG_EN, "Gold:"},
309:         {LANG_DE, "Gold:"},
310:         {LANG_FR, "Or:"},
311: };
312: // max 7 chars
313: const MultiLang lang_stats_scare[] = {
314:         {LANG_EN, "Scare:"},
315:         {LANG_DE, "Furcht:"},
316:         {LANG_FR, "Peur:"},
317: };
318: // max 7 chars
319: const MultiLang lang_stats_level[] = {
320:         {LANG_EN, "Level:"},
321:         {LANG_DE, "Level:"},
322:         {LANG_FR, "Niveau:"},
323: };
324: // max 9 chars
325: const MultiLang lang_stats_weapon[] = {
326:         {LANG_EN, "Weapon:"},
327:         {LANG_DE, "Waffe:"},
328:         {LANG_FR, "Arme:"},
329: };
330: // max 9 chars
331: const MultiLang lang_stats_amror[] = {
332:         {LANG_EN, "Armor:"},
333:         {LANG_DE, "R�stung:"},
334:         {LANG_FR, "Armure:"},
335: };
336: // max 6 chars
337: const MultiLang lang_stats_speed[] = {
338:         {LANG_EN, "Speed:"},
339:         {LANG_DE, "Tempo:"},
340:         {LANG_FR, "Vit:"},
341: };
342: // max 9 chars
343: const MultiLang lang_stats_next_exp[] = {
344:         {LANG_EN, "Next EXP:"},
345:         {LANG_DE, "Noch EXP:"},
346:         {LANG_FR, "ProchEXP:"},
347: };
348: // max 9 chars
349: const MultiLang lang_stats_tradeitem[] = {
350:         {LANG_EN, "TradeItm:"},
351:         {LANG_DE, "HandlObj:"},
352:         {LANG_FR, "Obj Troc:"},
353: };
354: 
355: // item strings. Max length 8 chars
356: const MultiLang lang_item_hookshot[] = {
357:         {LANG_EN, "Hookshot"},
358:         {LANG_DE, "Hookshot"},
359:         {LANG_FR, "Grapin"},
360: };
361: const MultiLang lang_item_bombs[] = { // max length 6 chars
362:         {LANG_EN, "Bombs:"},
363:         {LANG_DE, "Bombe:"},
364:         {LANG_FR, "Bombe:"},
365: };
366: const MultiLang lang_item_protect[] = {
367:         {LANG_EN, "Protect"},
368:         {LANG_DE, "Schutz"},
369:         {LANG_FR, "Prot�ger"},
370: };
371: 
372: // misc area, see condition with area strings
373: const MultiLang lang_area[] = {
374:         {LANG_EN, "Area:"},
375:         {LANG_DE, "Ort:"},
376:         {LANG_FR, "Zone:"},
377: };