Merge pull request #2 from amafresh/develop

Fixes for german translation by amafresh
This commit is contained in:
Schicksal88 2025-05-10 01:41:37 +02:00 committed by GitHub
commit da5b2edbc3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 120 additions and 36 deletions

View file

@ -1652,7 +1652,7 @@ void StaticData::HintTable_Init() {
/*french*/ "Selon moi, Ingo ne fait pas un très bon geôlier."));
hintTextTable[RHT_JUNK50] = HintText(CustomMessage("You found a spiritual Stone! By which I mean, I worship Nayru.",
/*german*/ "Du hast einen Heiligen Stein gefunden!^ Also... eigentlich heißt das nur, daß ich Nayru verehre.",
/*german*/ "Du hast einen Heiligen Stein gefunden!^Also... eigentlich heißt das nur, daß ich Nayru verehre.",
/*french*/ "Vous avez trouvé une Pierre Ancestrale! En effet, je vénère la déesse Hylia."));
hintTextTable[RHT_JUNK51] = HintText(CustomMessage("Open your eyes.^Open your eyes.^Wake up, @.",
@ -1977,27 +1977,27 @@ void StaticData::HintTable_Init() {
hintTextTable[RHT_BRIDGE_VANILLA_HINT] = HintText(CustomMessage("$6The awakened ones require the #Shadow and Spirit Medallions# as well as the #Light Arrows#.^",
/*german*/ "$6Die Weisen werden darauf warten, daß der Held das #Amulett des Schattens, Amulett der Geister# und die #Licht-Pfeile# sammelt.^",
/*german*/ "$6Die Weisen, die darauf warten,&daß der Held das #Amulett des Schattens, Amulett der Geister#&und die #Licht-Pfeile# sammelt.^",
/*french*/ "$6Les êtres de sagesse attendront le héros muni des #Médaillons de l'Ombre et l'Esprit# et des #Flèches de Lumière#.^",
{QM_RED, QM_YELLOW}));
// /*spanish*/$6Los sabios aguardarán a que el héroe obtenga tanto el #Medallón de las Sombras y el del Espíritu# junto
// a la #flecha de luz#.^
hintTextTable[RHT_BRIDGE_STONES_HINT] = HintText(CustomMessage("$0The awakened ones will await for the Hero to collect #[[d]] Spiritual Stone||s|#.^",
/*german*/ "$0Die Weisen werden darauf warten, daß der Held #[[d]] |Heiligen Stein|Heilige Steine|# sammelt.^",
/*german*/ "$0Die Weisen werden darauf&warten, daß der Held&#[[d]] |Heiligen Stein|Heilige Steine|# sammelt.^",
/*french*/ "$0Les êtres de sagesse attendront le héros muni de #[[d]] |Pierre Ancestrale|Pierres Ancestrales|#.^",
{QM_BLUE}));
// /*spanish*/$0Los sabios aguardarán a que el héroe&obtenga #[[d]] |piedra espiritual|piedras espirituales|#.^
hintTextTable[RHT_BRIDGE_MEDALLIONS_HINT] = HintText(CustomMessage("$8The awakened ones will await for the Hero to collect #[[d]] Medallion||s|#.^",
/*german*/ "$8Die Weisen werden darauf warten, daß der Held #[[d]] Amulett||e|# sammelt.^",
/*german*/ "$8Die Weisen werden darauf&warten, daß der Held&#[[d]] Amulett||e|# sammelt.^",
/*french*/ "$8Les êtres de sagesse attendront le héros muni de #[[d]] Médaillon||s|#.^",
{QM_RED}));
// /*spanish*/$8Los sabios aguardarán a que el héroe&obtenga #[[d]] |medallón|medallones|#.^
hintTextTable[RHT_BRIDGE_REWARDS_HINT] = HintText(CustomMessage("$CThe awakened ones will await for the Hero to collect #[[d]]# |#Spiritual Stone# or #Medallion#|"
"#Spiritual Stones# and #Medallions#|.^",
/*german*/ "$CDie Weisen werden darauf warten, daß der Held #[[d]]# |#Heiligen Stein# oder #Amulett#|"
/*german*/ "$CDie Weisen werden darauf&warten, daß der Held&#[[d]]# |#Heiligen Stein# oder #Amulett#|"
"#Heilige Steine# oder #Amulette#| sammelt.^",
/*french*/ "$CLes êtres de sagesse attendront le héros muni de #[[d]]# |#Pierre Ancestrale# ou #Médaillon#"
"|#Pierres Ancestrales# ou #Médaillons#|.^",
@ -2006,19 +2006,19 @@ void StaticData::HintTable_Init() {
//#piedras espirtuales# y #medallones#|.^
hintTextTable[RHT_BRIDGE_DUNGEONS_HINT] = HintText(CustomMessage("$mThe awakened ones will await for the Hero to conquer #[[d]] Dungeon||s|#.^",
/*german*/ "$mDie Weisen werden darauf warten, daß der Held #[[d]] Labyrinth||e|# abschließt.^",
/*german*/ "$mDie Weisen werden darauf&warten, daß der Held&#[[d]] Labyrinth||e|# abschließt.^",
/*french*/ "$mLes êtres de sagesse attendront la conquête de #[[d]] Donjon||s|#.^",
{QM_PINK}));
// /*spanish*/$mLos sabios aguardarán a que el héroe complete #[[d]] mazmorra||s|#.^
hintTextTable[RHT_BRIDGE_TOKENS_HINT] = HintText(CustomMessage("$sThe awakened ones will await for the Hero to collect #[[d]] Gold Skulltula Token||s|#.^",
/*german*/ "$sDie Weisen werden darauf warten, daß der Held #[[d]] Skulltula-Symbol||e|# sammelt.^",
/*german*/ "$sDie Weisen werden darauf&warten, daß der Held&#[[d]] Skulltula-Symbol||e|# sammelt.^",
/*french*/ "$sLes êtres de sagesse attendront le héros muni de #[[d]] Symbole||s| de Skulltula d'or#.^",
{QM_YELLOW}));
// /*spanish*/$sLos sabios aguardarán a que el héroe obtenga #[[d]] símbolo||s| de skulltula dorada#.^
hintTextTable[RHT_BRIDGE_GREG_HINT] = HintText(CustomMessage("$gThe awakened ones will await for the Hero to find #Greg#.^",
/*german*/ "$gDie Weisen werden darauf warten, daß der Held #Greg# findet.^",
/*german*/ "$gDie Weisen werden darauf&warten, daß der Held&#Greg# findet.^",
/*french*/ "$gLes êtres de sagesse attendront le héros muni de #Greg#.^",
{QM_GREEN}));
@ -2034,7 +2034,7 @@ void StaticData::HintTable_Init() {
// /*spanish*/$bY obtendrás la llave del #señor del mal# desde el #inicio#.^
hintTextTable[RHT_GANON_BK_VANILLA_HINT] = HintText(CustomMessage("$bAnd the #evil one#'s key will be kept in a big chest #inside its tower#.^",
/*german*/ "$bUnd der #Schlüssel des Bösen#, wird in der großen Truhe #im Teufelsturm# zu finden sein.^",
/*german*/ "$bUnd der #Schlüssel des Bösen#,&wird in der großen Truhe&#im Teufelsturm# zu finden sein.^",
/*french*/ "$bAussi, la #clé du Malin# sera encoffrée #dans sa tour#.^",
{QM_PINK, QM_LBLUE}));
// /*spanish*/$bY la llave del #señor del mal# aguardará en un gran cofre de #su torre#.^
@ -2194,7 +2194,7 @@ void StaticData::HintTable_Init() {
hintTextTable[RHT_ADULT_ALTAR_MEDALLIONS] = HintText(CustomMessage("An awakening voice from the Sacred Realm will call those destined to be Sages, who dwell in the #five temples#.^"
"$8#[[1]]#...^$3#[[2]]#...^$4#[[3]]#...^$5#[[4]]#...^$6#[[5]]#...^$7#[[6]]#...^" ,
/*german*/ "Beherrscht das Böse die Welt, weilen jene Weisen, die von der Stimme des Heiligen Reiches erweckt werden, noch in den #fünf Tempeln#.^"
/*german*/ "Beherrscht das Böse die Welt, verweilen die Weisen, erweckt von der Stimme des Heiligen Reiches, noch in den #fünf Tempeln#.^"
"$8#[[1]]#...^$3#[[2]]#...^$4#[[3]]#...^$5#[[4]]#...^$6#[[5]]#...^$7#[[6]]#...^",
/*french*/ "Quand le mal aura triomphé, une voix du Saint Royaume appellera ceux cachés dans les #cinq temples#, destinés^à être Sages.^"
"$8#[[1]]#...^$3#[[2]]#...^$4#[[3]]#...^$5#[[4]]#...^$6#[[5]]#...^$7#[[6]]#...^",
@ -2203,7 +2203,7 @@ void StaticData::HintTable_Init() {
// $8#[[1]]#...^$3#[[2]]#...^$4#[[3]]#...^$5#[[4]]#...^$6#[[5]]#...^$7#[[6]]#...^
hintTextTable[RHT_ADULT_ALTAR_TEXT_END] = HintText(CustomMessage("$kTogether with the Hero of Time, the awakened ones will return the light of peace to the world...",
/*german*/ "$kZusammen mit dem Auserwählten werden diese ihre Kräfte einsetzen, um der Welt den Frieden wiederzugeben.",
/*german*/ "$kZusammen mit dem Auserwählten werden diese ihre Kräfte&einsetzen, um der Welt den&Frieden wiederzugeben.",
/*french*/ "$kEnsemble avec le Héros du Temps, ces Sages emprisonneront le mal et réinstaureront la lumière de paix dans le monde..."));
// /*spanish*/Con el Héroe del Tiempo, aquellos&que despierten detendrán el mal y&volverán al mundo de luz la paz...
@ -2212,20 +2212,20 @@ void StaticData::HintTable_Init() {
---------------------------*/
hintTextTable[RHT_GANONDORF_HINT_LA_ONLY] = HintText(CustomMessage("Ha ha ha... You'll never beat me by reflecting my lightning bolts and unleashing the arrows from #[[1]]#!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, indem Du meine Blitze zurückschlägst und die Pfeile entfesselst, die #[[1]]# zu finden sind!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, indem Du meine Blitze zurückschlägst...^und die Pfeile entfesselst, die #[[1]]# zu finden sind!",
/*french*/ "Ha ha ha... Pauvre fou! Tu ne pourras jamais me vaincre sans les flèches que j'ai cachées dans #[[1]]#!",
{QM_RED}));
// /*spanish*/Ja, ja, ja... Nunca me derrotarás reflejando mis esferas de energía y desplegando la flecha de luz de #[[1]]#!
hintTextTable[RHT_GANONDORF_HINT_MS_ONLY] = HintText(CustomMessage("Ha ha ha... You'll never defeat me, drop a castle on me and finish me off with the sacred blade from #[[2]]#!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, ein Schloß auf mich werfen und mich mit der legendären Klinge niederstrecken, die #[[2]]# versteckt ist!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, ein Schloß auf mich werfen...^und mich mit der legendären Klinge niederstrecken, die #[[2]]# versteckt ist!",
/*french*/ "Ha ha ha... Pauvre fou! Tu ne pourras jamais me vaincre sans l'Épée de Légende cachée dans #[[2]]#!",
{QM_RED}));
hintTextTable[RHT_GANONDORF_HINT_LA_AND_MS] = HintText(CustomMessage("Ha ha ha... You'll never beat me by reflecting my lightning bolts and unleashing the arrows from #[[1]]#!"
"^And even if you do, you'll never find the legendary blade hidden in #[[2]]#!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, indem Du meine Blitze zurückschlägst und die Pfeile entfesselst, die #[[1]]# zu finden sind!"
"^Und selbst wenn Du es tust, wirst Du niemals die legendäre Klinge finden, die #[[2]]# versteckt ist!",
/*german*/ "Ha ha ha... Du wirst mich niemals besiegen, indem Du meine Blitze zurückschlägst...^und die Pfeile entfesselst, die #[[1]]# zu finden sind!"
"^Und selbst wenn Du es tust,&wirst Du niemals die legendäre&Klinge finden, die #[[2]]# versteckt ist!",
/*french*/ "Ha ha ha... Pauvre fou! Tu ne pourras jamais me vaincre sans les flèches que j'ai cachées dans #[[1]]#!"
"^Et même si tu les trouves, tu ne touveras jamais l'Épée de Légende cachée dans #[[2]]#!",
{QM_RED, QM_RED}));
@ -2233,7 +2233,7 @@ void StaticData::HintTable_Init() {
// ^E incluso si lo haces, nunca encontrarás la espada legendaria escondida en #[[2]]#!
hintTextTable[RHT_SHEIK_HINT_LA_ONLY] = HintText(CustomMessage("I overheard Ganondorf say that he misplaced the #Light Arrows# in #[[1]]#.",
/*german*/ "Ich habe Ganondorf sagen hören, dass er die #Licht-Pfeile# #[[1]]# verlegt hat.",
/*german*/ "Ich habe Ganondorf sagen hören, daß er die #Licht-Pfeile# #[[1]]# verlegt hat.",
/*french*/ "J'ai entendu dire que Ganondorf aurait caché les #Flèches de Lumière# dans #[[1]]#.",
{QM_YELLOW, QM_RED}));
@ -2364,12 +2364,13 @@ void StaticData::HintTable_Init() {
{QM_GREEN}));
hintTextTable[RHT_OOT_HINT] = HintText(CustomMessage("Bring the #Spiritual Stones# to the past so you can receive #[[1]]# from Zelda and learn #[[2]]#!",
/*german*/ "Bringe die #Heiligen Steine# in die Vergangenheit, damit Du #[[1]]# von Zelda erhältst und #[[2]]# lernst!",
/*german*/ "Bringe die #Heiligen Steine# in die Vergangenheit, damit Du #[[1]]# von...^"
"Prinzessin Zelda erhältst und #[[2]]# lernst, um Hyrule vor dem Untergang zu bewahren!",
/*french*/ "Amène les #Pierres Spirituelles# dans le passé et Zelda te donnera #[[1]]# et t'apprendra #[[2]]# !",
{QM_BLUE, QM_GREEN, QM_GREEN}));
hintTextTable[RHT_SKULLS_HINT] = HintText(CustomMessage("Yeaaarrgh! I'm cursed!!^Please save me by destroying #[[d]] Spiders of the Curse# and I will give you my #[[1]]#!",
/*german*/ "Aarrrgh! Ich bin verflucht!^Bitte rette mich, indem Du #[[d]] Skulltulas# zerstörst und ich werde Dir dafür #[[1]]# geben!",
/*german*/ "Aarrrgh! Ich bin verflucht!^Bitte rette mich, indem Du&#[[d]] Skulltulas# zerstörst und ich&werde Dir dafür #[[1]]# geben!",
/*french*/ "Yeaaarrgh! Je suis maudit!^Détruit encore #[[d]] Araignées de la Malédiction# et j'aurai quelque chose à te donner! #([[1]])#",
{QM_YELLOW, QM_GREEN}));
@ -2386,7 +2387,7 @@ void StaticData::HintTable_Init() {
---------------------------*/
hintTextTable[RHT_GANON_JOKE01] = HintText(CustomMessage("Oh! It's @.&I was expecting someone called Sheik.&Do you know what happened to them?",
/*german*/ "Oh! Du bist es @.&Ich habe eigentlich jemanden namens Shiek erwartet. Weißt du, was mit ihm passiert ist?",
/*german*/ "Oh! Du bist es @.&Ich habe eigentlich jemanden namens Shiek erwartet. Weißt Du, was mit ihm passiert ist?",
/*french*/ "Ah, c'est @.&J'attendais un certain Sheik.&Tu sais ce qui lui est arrivé?"));
// /*spanish*/¡Oh! Pero si es @.&Estaba esperando a alguien llamado Sheik. ¿Sabes qué puede haberle pasado?

View file

@ -1626,7 +1626,7 @@ void StaticData::HintTable_Init_Exclude_Overworld() {
/*french*/ "Selon moi, dans #une fontaine sous la maison des voleurs# repose #[[1]]#.", {QM_RED, QM_GREEN}));
hintTextTable[RHT_GRAVEYARD_SHIELD_GRAVE_FAIRY] = HintText(CustomMessage("They say that within #a fountain behind a wall within a grave# rests #[[1]]#.",
/*german*/ "Man erzählt sich, daß innerhalb #eines Brunnens, in einem Grab hinter einer Mauer#, #[[1]]# |ruhe|ruhen|.",
/*german*/ "Man erzählt sich, daß innerhalb #eines Brunnens, hinter einer Mauer eines Grabes#, #[[1]]# |ruhe|ruhen|.",
/*french*/ "Selon moi, dans #une fontaine derrière un mur dans une tombe# repose #[[1]]#.", {QM_RED, QM_GREEN}));
hintTextTable[RHT_COLOSSUS_OASIS_FAIRY] = HintText(CustomMessage("They say that #restoring water to a dried oasis# reveals #[[1]]#.",

View file

@ -258,17 +258,19 @@ static const char* englishRupeeNames[190] = {
"Zorkmids",
};
static const char* germanRupeeNames[80] = {
"Baht", "Bananen", "Bitcoin", "Bonbons", "Bratwürste", "Brause UFOs", "Brötchen", "Cent",
"Diamanten", "Dinar", "Diridari", "Dogecoin", "Dollar", "Draken", "ECU", "Elexit",
"Erz", "Erzbrocken", "Euro", "EXP", "Forint", "Franken", "Freunde", "Gil",
"Gold", "Groschen", "Gulden", "Gummibären", "Heller", "Juwelen", "Karolin", "Kartoffeln",
"Kies", "Knete", "Knochen", "Kohle", "Kraniche", "Kreuzer", "Kronen", "Kronkorken",
"Kröten", "Lira", "Mark", "Mäuse", "Monde", "Moorhühner", "Moos", "Münzen",
"Naira", "Penunze", "Pesa", "Pfandflaschen", "Pfennig", "Pfund", "Pilze", "Plastiks",
"Pokédollar", "Radieschen", "Rand", "Rappen", "Real", "Rial", "Riyal", "Rubine",
"Rupien", "Saphire", "Schilling", "Seelen", "Septime", "Smaragde", "Steine", "Sterne",
"Sternis", "Tael", "Taler", "Wagenchips", "Won", "Yen", "Yuan", "Zenny",
static const char* germanRupeeNames[114] = {
"Baht", "Baklava", "Bananen", "Bitcoin", "Bonbons", "Bonschen", "Brause UFOs", "Bucks", "Burek", "Cent",
"Chickenwing", "Diamanten", "Dinar", "Diridari", "Dogecoin", "Dollar", "Draken", "ECU", "Eis", "Elexit",
"Erz", "Erzbrocken", "Ethereum", "Euro", "EXP", "Fartcoin", "Forint", "Franken", "Freunde", "Geister",
"Gil", "Gold", "Groschen", "Gulden", "Haribo", "Heller", "Juwelen", "Kapseln", "Karolin", "Kartoffeln",
"Keks", "Kies", "Knete", "Knochen", "Knuspertaler", "Kohle", "Kraniche", "Kreuzer", "Kronen", "Kronkorken",
"Lauchcoins", "Lira", "Mana", "Mark", "Monde", "Moos", "Naira", "Nugget", "Penunze", "Pesa",
"Peso", "Pfandflaschen", "Pfennig", "Pfund", "Pillen", "Pilze", "Plastiks", "Pok\x96""dollar", "Poster", "Puzzle",
"Radieschen", "Rand", "Rappen", "Real", "Rial", "Riesennugget", "Riyal", "Rubine", "Rupien", "Saphire",
"Schilling", "Schokobon", "Seelen", "Septime", "Shitcoin", "Smaragde", "Solana", "Sosis", "Steine", "Sterne",
"Sternis", "Tael", "Taler", "Tokens", "Wagenchips", "Won", "Wumpas", "Yen", "Yuan", "Zenny",
"M\x93use", "M\x9Enzen", "Kr\x9Bten", "D\x9Bner", "W\x9Erstchen", "Kn\x9B" "del", "R\x9Bsti", "H\x9Brnli", "R\x9E""ebli", "K\x9B""fte",
"Bratw\x9E""rste", "Br\x98""tchen", "Gummib\x93""ren", "Moorh\x9E""hner"
};
static const char* frenchRupeeNames[40] = {
@ -506,8 +508,8 @@ void Randomizer::LoadMerchantMessages() {
"I tried to be a #magic bean# salesman, but it turns out my marketing skills weren't worth "
"beans!^Anyway, want to buy #[[1]]# for #[[2]] Rupees#?\x1B#Yes&No#",
/*german*/
"Ich habe versucht ein Vertreter für #Wundererbsen# zu werden, doch meine Verhandlungskünste waren nicht die Bohne wert.^"
"Ach egal, möchten Sie #[[1]]# für #[[2]] Rubine# kaufen?\x1B#Ja!&Nein!#",
"Ich habe versucht ein Vertreter für #Wundererbsen# zu werden, doch meine Verhandlungskünste waren nicht die Bohne wert. Ach egal...^"
"Willst Du #[[1]]#?&Deine letzte Chance!^Mein Spezial-Preis!&#[[2]] Rubine#! Greif zu!\x1B#Ja!&Nein!#",
/*french*/
"J'ai essayé d'être un vendeur de #haricots magiques#, mais j'étais mauvais au niveau du marketing et ça "
"me courait sur le haricot...^Enfin bref, ça te dirait de m'acheter #[[1]]# pour #[[2]] "
@ -526,7 +528,7 @@ void Randomizer::LoadMerchantMessages() {
CustomMessageManager::Instance->CreateMessage(
Randomizer::merchantMessageTableID, TEXT_MEDIGORON,
CustomMessage("How about buying #[[1]]# for #[[2]] Rupees#?\x1B#Buy&Don't buy#",
/*german*/ "Möchtest Du #[[1]]# für #[[2]] Rubine# kaufen?\x1B#Klar!&Nie im Leben!#",
/*german*/ "Möchtest Du #[[1]]#?^Für #[[2]] Rubine#!\x1B#Klar!&Nie im Leben!#",
/*french*/ "Veux-tu acheter #[[1]]# pour #[[2]] rubis#?\x1B#Acheter&Ne pas acheter#",
{ QM_GREEN, QM_YELLOW, QM_GREEN }));
/*spanish*/ // ¿Me compras #[[1]]# por #[[2]] rupias#?\x1B#Comprar&No comprar#
@ -4936,7 +4938,7 @@ CustomMessage Randomizer::GetIceTrapMessage() {
"#Titanic's revenge#.",
};
static const char* const germanIceTrapMessages[23] = {
static const char* const germanIceTrapMessages[104] = {
"Du bist ein #DUMMKOPF#!",
"Du bist eine #Frostbeule#!",
"#NARR#!",
@ -4952,7 +4954,7 @@ CustomMessage Randomizer::GetIceTrapMessage() {
"Bewahre einen #kühlen#! Kopf.",
"Ganondorf setzt #Eisstrahl# ein. Das ist sehr effektiv!",
"Ein Lächeln ist der beste Weg, um das #Eis# zu brechen!",
"#Eiskalt# lässt du meine Seele erfrier'n.",
"#Eiskalt# lässt Du meine Seele erfrier'n.",
"Die #Titanic# hätte Angst vor Dir, @.",
"Oh nein!",
"Was die Dinosaurier getötet hat?&Die #Eiszeit#!",
@ -4960,6 +4962,87 @@ CustomMessage Randomizer::GetIceTrapMessage() {
"Never gonna #give you up#. Never gonna #let you down#. Never gonna run around and #desert you#.",
"Danke #@#! Aber der Gegenstand ist in einem anderem Schloß!",
"Kalt. Kalt. Kälter. #EISKALT#!",
"Von wegen #Belohnung#!",
"Ganon lacht dich aus.",
"Zelda wartet... aber nicht auf Dich!",
"Hyrule braucht Dich... aber nicht so!",
"Master-Schmerz statt Master-Schwert.",
"Das passiert wenn man alles looten möchte!",
"Ein kleiner Vorgeschmack auf Ganons Kühlschrank.",
"Ich hoffe, Du hast gespeichert.",
"Dein Gesicht, als Du die Truhe geöffnet hast... unbezahlbar.",
"Tut mir leid, aber das Item befindet sich in einer anderen Truhe.",
"Noch 5 solcher Truhen und Du bist abgehärtet.",
"Keine sorge. Ich bin genau so enttäuscht wie Du.",
"Epona läuft gerade ohne Dich los.",
"Wow! Ein echtes Nichts!",
"Du bist sowas von bereit für den Endboss. Nicht!",
"Loot? Nur für Gewinner!",
"Pure Enttäuschung.",
"RNG meint es nicht gut mit dir...",
"Link.exe hat ein Problem erkannt. Spiel wird heruntergefahren.",
"Die Truhe war leer, dein Verstand ebenso.",
"Hier für Dich, lecker #Eis#.",
"Das ist kein Item - das ist Karma.",
"Und wieder hat Dich 'ne Kiste besiegt.",
"Rauru lacht Dich aus.",
"Saria hat sich gerade entfreundet.",
"Prinzessin Ruto hat die Verlobung aufgelöst.",
"Kein Seed, kein Ärger!",
"Diese Truhe wurde Ihnen präsentiert von: ABSICHT!",
"Nicht heute.",
"Nächster halt, #Frosthausen#!",
"Genau so nützlich wie Navi im Bosskampf.",
"Zelda? Die kennt Dich nicht.",
"Zufall? Nein. Absicht!",
"Karma.exe erfolgreich ausgeführt.",
"Manchmal gewinnt man, aber Du gehörst nicht dazu.",
"#Eiskalt# versagt.",
"Tingle lacht Dich aus.",
"Du hörst Ganondorf dir folgendes zuflüstern.. \"Danke fürs Öffnen, aber das war mein #Müll#!\"",
"Navi: 'Hey, hör zu! Da ist... absolut #nichts# drin.",
"Truhe geöffnet, Hoffnung zerstört. Willkommen in Hyrule.",
"Die Truhe enthält: 100% pure #Enttäuschung#.",
"Na? Wieder zu viel von Malons #Mentos# genascht?",
"Du wurdest #eiskalt# beim Öffnen der Truhe erwischt.",
"Grats, Du hast Ganons alten #Eiswürfelvorrat# gefunden.",
"Die Truhe ist kälter als #Zoras Reich#... und genauso leer.",
"#Eis#? Klar, das ist der #kalte# Hauch der Enttäuschung!",
"Die Truhe ist so leer, sogar der #Yeti# aus Twilight Princess lacht.",
"Die Truhe enthält: 100% #gefrorene# Hoffnungslosigkeit.",
"Du hast eine Truhe geöffnet und den #Kälterekord# in Hyrule gebrochen.",
"Du hast TM16 erhalten: #Eissturm#!",
"Controller Disconnect, jetzt bist Du #gefreezed#.",
"Noch drei solcher Truhen, und dein Spielstand wird gelöscht.",
"Gengar setzt Schlecker ein! Du bist vollständig #paralysiert#!",
"Mumbo Jumbo verwandelt Dich in einen #Eisblock#. Haste jetzt 'nen coolen Look.",
"Willkommen in Donkey Kong Country: Tropical #Freeze#!",
"Gratuliere! Du hast das Spiel #gefreezed#.",
"Triforce des Mutes und trotzdem bekommst Du kalte Füße.",
"Fortschritt #eingefroren#. Bitte blasen Sie in die Cartridge.",
"Du bist nicht soft-locked. Du bist #frost-locked#.",
"Ein #frostiger# Wind weht durch die Truhe... leer, als hätte Kirby den ganzen Inhalt eingesaugt.",
"Ein #eisiger# Hauch weht dir entgegen.... Doch die Truhe bleibt #kalt# und leer.",
"Die Truhe ist von #Frost# versiegelt... drinnen nichts als eine #kalte#, #frostige# Enttäuschung!",
"#Frost# knistert bedrohlich in der Truhe - kein Schatz, nur ein #eisiger# Hohn!",
"Diese Falle zu finden ist so #frostig# wie Fangen spielen mit Chill Penguin.",
"#Eis# kann funkeln, was kannst Du?",
"Niete, selbst die Prinzessin ist enttäuscht.",
"Herzteil? Nein, #Eiskalt#!",
"Ratet mal wer wieder zu gierig war? Richtig... DU!",
"Ganondorf bedankt sich persönlich für deine Inkompetenz.",
"Der Spind von Davy Jones!",
"Herzog Onkled lacht Dich aus.",
"GEWINNER!",
"vERLIERER!",
"Drücke B, Unten und Select um zu überleben.",
"#Chill# mal jetzt.",
"Hier halt mal eben.",
"Sony lacht Dich aus",
"Dieses Item ist nicht in deinem Land verfügbar.",
"Es ist wichtig, die #Kühltruhe# mal für einen Tag auszuschalten.",
"#Kacknoob#!",
"Insert Rupee to continue...",
};
static const char* const frenchIceTrapMessages[83] = {