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: };