mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-05-03 23:13:20 +01:00
[Localization] Brought german localization up to date (#3010)
* Fixed errors in the german localization * Fresh Start Challenge * Update src/locales/de/move-trigger.ts Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com> * Apply suggestions from code review --------- Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
This commit is contained in:
parent
b1e7ae43a1
commit
4bf5031304
@ -1,5 +1,5 @@
|
||||
import { SimpleTranslationEntries } from "#app/interfaces/locales";
|
||||
|
||||
export const battleInfo: SimpleTranslationEntries = {
|
||||
"generation": "{{generation}}. Generation",
|
||||
"generation": "Generation {{generation}}",
|
||||
} as const;
|
||||
|
@ -2,22 +2,22 @@ import { SimpleTranslationEntries } from "#app/interfaces/locales";
|
||||
|
||||
export const battle: SimpleTranslationEntries = {
|
||||
"bossAppeared": "{{bossName}} erscheint.",
|
||||
"trainerAppeared": "{{trainerName}}\nmöchte kämpfen!",
|
||||
"trainerAppearedDouble": "{{trainerName}}\nmöchten kämpfen!",
|
||||
"trainerSendOut": "{{trainerName}} setzt\n{{pokemonName}} ein!",
|
||||
"trainerAppeared": "{{trainerName}} möchte kämpfen!",
|
||||
"trainerAppearedDouble": "{{trainerName}} möchten kämpfen!",
|
||||
"trainerSendOut": "{{trainerName}} setzt {{pokemonName}} ein!",
|
||||
"singleWildAppeared": "Ein wildes {{pokemonName}} erscheint!",
|
||||
"multiWildAppeared": "Ein wildes {{pokemonName1}}\nund {{pokemonName2}} erscheinen!",
|
||||
"multiWildAppeared": "Ein wildes {{pokemonName1}} und {{pokemonName2}} erscheinen!",
|
||||
"playerComeBack": "Komm zurück, {{pokemonName}}!",
|
||||
"trainerComeBack": "{{trainerName}} ruft {{pokemonName}} zurück!",
|
||||
"playerGo": "Los! {{pokemonName}}!",
|
||||
"trainerGo": "{{trainerName}} sendet {{pokemonName}} raus!",
|
||||
"switchQuestion": "Möchtest du\n{{pokemonName}} auswechseln?",
|
||||
"trainerDefeated": "{{trainerName}}\nwurde besiegt!",
|
||||
"moneyWon": "Du gewinnst\n{{moneyAmount}} ₽!",
|
||||
"switchQuestion": "Möchtest du {{pokemonName}} auswechseln?",
|
||||
"trainerDefeated": "{{trainerName}} wurde besiegt!",
|
||||
"moneyWon": "Du gewinnst {{moneyAmount}} ₽!",
|
||||
"moneyPickedUp": "Du hebst {{moneyAmount}} ₽ auf!",
|
||||
"pokemonCaught": "{{pokemonName}} wurde gefangen!",
|
||||
"addedAsAStarter": "{{pokemonName}} wurde als Starterpokémon hinzugefügt!",
|
||||
"partyFull": "Dein Team ist voll.\nMöchtest du ein Pokémon durch {{pokemonName}} ersetzen?",
|
||||
"partyFull": "Dein Team ist voll. Möchtest du ein Pokémon durch {{pokemonName}} ersetzen?",
|
||||
"pokemon": "Pokémon",
|
||||
"sendOutPokemon": "Los, {{pokemonName}}!",
|
||||
"hitResultCriticalHit": "Ein Volltreffer!",
|
||||
@ -28,36 +28,36 @@ export const battle: SimpleTranslationEntries = {
|
||||
"attackFailed": "Es ist fehlgeschlagen!",
|
||||
"attackMissed": "Die Attacke hat {{pokemonNameWithAffix}} verfehlt!",
|
||||
"attackHitsCount": "{{count}}-mal getroffen!",
|
||||
"rewardGain": "Du erhältst\n{{modifierName}}!",
|
||||
"expGain": "{{pokemonName}} erhält\n{{exp}} Erfahrungspunkte!",
|
||||
"levelUp": "{{pokemonName}} erreicht\nLv. {{level}}!",
|
||||
"learnMove": "{{pokemonName}} erlernt\n{{moveName}}!",
|
||||
"rewardGain": "Du erhältst {{modifierName}}!",
|
||||
"expGain": "{{pokemonName}} erhält {{exp}} Erfahrungspunkte!",
|
||||
"levelUp": "{{pokemonName}} erreicht Lv. {{level}}!",
|
||||
"learnMove": "{{pokemonName}} erlernt {{moveName}}!",
|
||||
"learnMovePrompt": "{{pokemonName}} versucht, {{moveName}} zu erlernen.",
|
||||
"learnMoveLimitReached": "Aber {{pokemonName}} kann nur\nmaximal vier Attacken erlernen.",
|
||||
"learnMoveReplaceQuestion": "Soll eine bekannte Attacke durch\n{{moveName}} ersetzt werden?",
|
||||
"learnMoveStopTeaching": "{{moveName}} nicht\nerlernen?",
|
||||
"learnMoveNotLearned": "{{pokemonName}} hat\n{{moveName}} nicht erlernt.",
|
||||
"learnMoveLimitReached": "Aber {{pokemonName}} kann nur maximal vier Attacken erlernen.",
|
||||
"learnMoveReplaceQuestion": "Soll eine bekannte Attacke durch {{moveName}} ersetzt werden?",
|
||||
"learnMoveStopTeaching": "{{moveName}} nicht erlernen?",
|
||||
"learnMoveNotLearned": "{{pokemonName}} hat {{moveName}} nicht erlernt.",
|
||||
"learnMoveForgetQuestion": "Welche Attacke soll vergessen werden?",
|
||||
"learnMoveForgetSuccess": "{{pokemonName}} hat\n{{moveName}} vergessen.",
|
||||
"learnMoveForgetSuccess": "{{pokemonName}} hat {{moveName}} vergessen.",
|
||||
"countdownPoof": "@d{32}Eins, @d{15}zwei @d{15}und@d{15}… @d{15}… @d{15}… @d{15}@s{pb_bounce_1}schwupp!",
|
||||
"learnMoveAnd": "Und…",
|
||||
"levelCapUp": "Die Levelbeschränkung\nwurde auf {{levelCap}} erhöht!",
|
||||
"levelCapUp": "Die Levelbeschränkung wurde auf {{levelCap}} erhöht!",
|
||||
"moveNotImplemented": "{{moveName}} ist noch nicht implementiert und kann nicht ausgewählt werden.",
|
||||
"moveNoPP": "Es sind keine AP für\ndiese Attacke mehr übrig!",
|
||||
"moveNoPP": "Es sind keine AP für diese Attacke mehr übrig!",
|
||||
"moveDisabled": "{{moveName}} ist deaktiviert!",
|
||||
"noPokeballForce": "Eine unsichtbare Kraft\nverhindert die Nutzung von Pokébällen.",
|
||||
"noPokeballTrainer": "Du kannst das Pokémon\neines anderen Trainers nicht fangen!",
|
||||
"noPokeballMulti": "Du kannst erst einen Pokéball werfen,\nwenn nur noch ein Pokémon übrig ist!",
|
||||
"noPokeballStrong": "Das Ziel-Pokémon ist zu stark, um gefangen zu werden!\nDu musst es zuerst schwächen!",
|
||||
"noEscapeForce": "Eine unsichtbare Kraft\nverhindert die Flucht.",
|
||||
"noEscapeTrainer": "Du kannst nicht\naus einem Trainerkampf fliehen!",
|
||||
"noEscapePokemon": "{{pokemonName}}'s {{moveName}}\nverhindert {{escapeVerb}}!",
|
||||
"noPokeballForce": "Eine unsichtbare Kraft verhindert die Nutzung von Pokébällen.",
|
||||
"noPokeballTrainer": "Du kannst das Pokémon eines anderen Trainers nicht fangen!",
|
||||
"noPokeballMulti": "Du kannst erst einen Pokéball werfen, wenn nur noch ein Pokémon übrig ist!",
|
||||
"noPokeballStrong": "Das Ziel-Pokémon ist zu stark, um gefangen zu werden! Du musst es zuerst schwächen!",
|
||||
"noEscapeForce": "Eine unsichtbare Kraft verhindert die Flucht.",
|
||||
"noEscapeTrainer": "Du kannst nicht aus einem Trainerkampf fliehen!",
|
||||
"noEscapePokemon": "{{moveName}} von {{pokemonName}} verhindert {{escapeVerb}}!",
|
||||
"runAwaySuccess": "Du bist entkommen!",
|
||||
"runAwayCannotEscape": "Flucht gescheitert!",
|
||||
"escapeVerbSwitch": "auswechseln",
|
||||
"escapeVerbFlee": "flucht",
|
||||
"skipItemQuestion": "Bist du sicher, dass du kein Item nehmen willst?",
|
||||
"notDisabled": "{{pokemonName}}'s {{moveName}} ist\nnicht mehr deaktiviert!",
|
||||
"notDisabled": "{{moveName}} von {{pokemonName}} ist nicht mehr deaktiviert!",
|
||||
"turnEndHpRestore": "Die KP von {{pokemonName}} wurden wiederhergestellt.",
|
||||
"hpIsFull": "Die KP von {{pokemonName}} sind voll!",
|
||||
"eggHatching": "Oh?",
|
||||
@ -67,7 +67,7 @@ export const battle: SimpleTranslationEntries = {
|
||||
"useMove": "{{pokemonNameWithAffix}} setzt {{moveName}} ein!",
|
||||
"drainMessage": "{{pokemonName}} wurde Energie abgesaugt",
|
||||
"regainHealth": "KP von {{pokemonName}} wurden wieder aufgefrischt!",
|
||||
"stealEatBerry": "{{pokemonName}} stole and ate\n{{targetName}}'s {{berryName}}!",
|
||||
"stealEatBerry": "{{pokemonName}} hat {{targetName}} seine {{berryName}} weggefuttert!",
|
||||
"ppHealBerry": "{{berryName}} von {{pokemonNameWithAffix}} füllt AP von {{moveName}} auf!",
|
||||
"hpHealBerry": "{{berryName}} füllt KP von {{pokemonNameWithAffix}} auf!",
|
||||
"fainted": "{{pokemonNameWithAffix}} wurde besiegt!",
|
||||
@ -140,14 +140,14 @@ export const battle: SimpleTranslationEntries = {
|
||||
"battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!",
|
||||
"battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!",
|
||||
"battlerTagsPerishSongLapse": "Abgesang von {{pokemonNameWithAffix}} steht bei {{turnCount}}.",
|
||||
"battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!",
|
||||
"battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} zieht alle Aufmerksamkeit auf sich!",
|
||||
"battlerTagsTruantLapse": "{{pokemonNameWithAffix}} faulenzt!",
|
||||
"battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} kommt nicht in Fahrt!",
|
||||
"battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} kriegt schließlich doch noch die Kurve!",
|
||||
"battlerTagsHighestStatBoostOnAdd": "{{statName}} von {{pokemonNameWithAffix}} wird verstärkt!",
|
||||
"battlerTagsHighestStatBoostOnRemove": "Der Effekt von {{abilityName}} von {{pokemonNameWithAffix}} lässt nach!",
|
||||
"battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!",
|
||||
"battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!",
|
||||
"battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} schwebt aufgrund von Elektromagnetismus!",
|
||||
"battlerTagsMagnetRisenOnRemove": "Der Elektromagnetismus von {{pokemonNameWithAffix}} hört auf zu wirken!",
|
||||
"battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} läuft zu Hochtouren auf!",
|
||||
"battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} entspannt.",
|
||||
"battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} wurde eingepökelt!",
|
||||
|
@ -1,12 +1,12 @@
|
||||
import { SimpleTranslationEntries } from "#app/interfaces/locales";
|
||||
|
||||
export const battlerTags: SimpleTranslationEntries = {
|
||||
"trappedDesc": "trapping",
|
||||
"flinchedDesc": "flinching",
|
||||
"confusedDesc": "confusion",
|
||||
"infatuatedDesc": "infatuation",
|
||||
"seedDesc": "seeding",
|
||||
"nightmareDesc": "nightmares",
|
||||
"ingrainDesc": "roots",
|
||||
"drowsyDesc": "drowsiness",
|
||||
"trappedDesc": "Wechselsperre",
|
||||
"flinchedDesc": "Zurückschrecken",
|
||||
"confusedDesc": "Verwirrung",
|
||||
"infatuatedDesc": "Verliebt",
|
||||
"seedDesc": "Bepflanzt",
|
||||
"nightmareDesc": "Nachtmahr",
|
||||
"ingrainDesc": "Verwurzlung",
|
||||
"drowsyDesc": "Schläfrigkeit",
|
||||
} as const;
|
||||
|
@ -23,4 +23,10 @@ export const challenges: TranslationEntries = {
|
||||
"desc_default": "Du kannst nur Pokémon des gewählten Typs verwenden."
|
||||
// types in pokemon-info
|
||||
},
|
||||
"freshStart": {
|
||||
"name": "Neuanfang",
|
||||
"desc": "Du kannst nur die ursprünglichen Starter verwenden, genau so, als hättest du gerade erst mit Pokérogue begonnen.",
|
||||
"value.0": "Aus",
|
||||
"value.1": "An",
|
||||
}
|
||||
} as const;
|
||||
|
@ -6,5 +6,5 @@ export const gameMode: SimpleTranslationEntries = {
|
||||
"endlessSpliced": "Endlos (Fusion)",
|
||||
"dailyRun": "Täglicher Run",
|
||||
"unknown": "Unbekannt",
|
||||
"challenge": "Challenge",
|
||||
"challenge": "Herausforderung",
|
||||
} as const;
|
||||
|
@ -17,7 +17,7 @@ export const menu: SimpleTranslationEntries = {
|
||||
"username": "Benutzername",
|
||||
"password": "Passwort",
|
||||
"login": "Anmelden",
|
||||
"orUse": "Or use",
|
||||
"orUse": "Oder nutze",
|
||||
"register": "Registrieren",
|
||||
"emptyUsername": "Benutzername darf nicht leer sein.",
|
||||
"invalidLoginUsername": "Der eingegebene Benutzername ist ungültig.",
|
||||
|
@ -208,7 +208,7 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
|
||||
"FOCUS_BAND": { name: "Fokusband", description: "Fügt eine 10% Chance hinzu, dass Angriffe die zur Kampfunfähigkeit führen mit 1 KP überlebt werden." },
|
||||
|
||||
"QUICK_CLAW": { name: "Quick Claw", description: "Fügt eine 10% Change hinzu als erster anzugreifen. (Nach Prioritätsangriffen)." },
|
||||
"QUICK_CLAW": { name: "Flinkklaue", description: "Fügt eine 10% Change hinzu als erster anzugreifen. (Nach Prioritätsangriffen)." },
|
||||
|
||||
"KINGS_ROCK": { name: "King-Stein", description: "Fügt eine 10% Chance hinzu, dass der Gegner nach einem Angriff zurückschreckt." },
|
||||
|
||||
@ -221,7 +221,7 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
"BATON": { name: "Stab", description: "Ermöglicht das Weitergeben von Effekten beim Wechseln von Pokémon, wodurch auch Fallen umgangen werden." },
|
||||
|
||||
"SHINY_CHARM": { name: "Schillerpin", description: "Erhöht die Chance deutlich, dass ein wildes Pokémon ein schillernd ist." },
|
||||
"ABILITY_CHARM": { name: "Ability Charm", description: "Erhöht die Chance deutlich, dass ein wildes Pokémon eine versteckte Fähigkeit hat." },
|
||||
"ABILITY_CHARM": { name: "Fähigkeitspin", description: "Erhöht die Chance deutlich, dass ein wildes Pokémon eine versteckte Fähigkeit hat." },
|
||||
|
||||
"IV_SCANNER": { name: "IS-Scanner", description: "Erlaubt es die IS-Werte von wilden Pokémon zu scannen.\n(2 IS-Werte pro Staplung. Die besten IS-Werte zuerst)." },
|
||||
|
||||
|
0
src/locales/de/move-trigger.ts
Normal file
0
src/locales/de/move-trigger.ts
Normal file
@ -4,6 +4,6 @@ export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
|
||||
"overwriteData": "Den ausgewählten Speicherstand überschreiben?",
|
||||
"loading": "Läd...",
|
||||
"wave": "Welle",
|
||||
"lv": "Lvl",
|
||||
"lv": "Lv. ",
|
||||
"empty": "Leer",
|
||||
} as const;
|
||||
|
@ -96,5 +96,5 @@ export const settings: SimpleTranslationEntries = {
|
||||
"controller": "Controller",
|
||||
"gamepadSupport": "Controllerunterstützung",
|
||||
"showBgmBar": "Musiknamen anzeigen",
|
||||
"shopOverlayOpacity": "Shop Overlay Opacity"
|
||||
"shopOverlayOpacity": "Shop Overlay Deckkraft",
|
||||
} as const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user