From 66c23ed7bdf6dffeb4599bba016b33aef6c4d72b Mon Sep 17 00:00:00 2001 From: phynor Date: Mon, 6 May 2024 22:37:57 +0200 Subject: [PATCH] more german translations --- src/locales/de/battle.ts | 11 +++---- src/locales/de/starter-select-ui-handler.ts | 32 ++++++++++----------- src/locales/de/tutorial.ts | 9 +++--- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/src/locales/de/battle.ts b/src/locales/de/battle.ts index 98c14690ccd..260dbddaaeb 100644 --- a/src/locales/de/battle.ts +++ b/src/locales/de/battle.ts @@ -27,12 +27,13 @@ export const battle: SimpleTranslationEntries = { "learnMovePrompt": "{{pokemonName}} versucht, {{moveName}} zu erlernen.", "learnMoveLimitReached": "Aber {{pokemonName}} kann nur\nmaximal vier Attacken erlernen.", "learnMoveReplaceQuestion": "Soll eine andere Attacke durch\n{{moveName}} ersetzt werden?", - "learnMoveStopTeaching": "Stop trying to teach\n{{moveName}}?", + "learnMoveStopTeaching": "{{moveName}} nicht\nerlernen?", "learnMoveNotLearned": "{{pokemonName}} hat\n{{moveName}} nicht erlernt.", - "learnMoveForgetQuestion": "Which move should be forgotten?", + "learnMoveForgetQuestion": "Welche Attacke soll vergessen werden?", "learnMoveForgetSuccess": "{{pokemonName}} hat\n{{moveName}} vergessen.", "levelCapUp": "Das Levellimit\nhat sich zu {{levelCap}} erhöht!", "moveNotImplemented": "{{moveName}} ist noch nicht implementiert und kann nicht ausgewählt werden.", + "moveNoPP": "There's no PP left for\nthis move!", "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!", @@ -42,11 +43,11 @@ export const battle: SimpleTranslationEntries = { "noEscapeTrainer": "Du kannst nicht\naus einem Trainerkampf fliehen!", "noEscapePokemon": "{{pokemonName}}'s {{moveName}}\nverhindert {{escapeVerb}}!", "runAwaySuccess": "Du bist entkommen!", - "runAwayCannotEscape": 'You can\'t escape!', + "runAwayCannotEscape": 'Du kannst nicht fliehen!', "escapeVerbSwitch": "auswechseln", "escapeVerbFlee": "flucht", "notDisabled": "{{moveName}} ist\nnicht mehr deaktiviert!", - "skipItemQuestion": "Are you sure you want to skip taking an item?", + "skipItemQuestion": "Bist du sicher, dass du kein Item nehmen willst?", "eggHatching": "Oh?", - "ivScannerUseQuestion": "Use IV Scanner on {{pokemonName}}?" + "ivScannerUseQuestion": "IV-Scanner auf {{pokemonName}} benutzen?" } as const; \ No newline at end of file diff --git a/src/locales/de/starter-select-ui-handler.ts b/src/locales/de/starter-select-ui-handler.ts index c7595cb2f95..6fe0b4fb8b2 100644 --- a/src/locales/de/starter-select-ui-handler.ts +++ b/src/locales/de/starter-select-ui-handler.ts @@ -6,27 +6,27 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n"; * account interactions, descriptive text, etc. */ export const starterSelectUiHandler: SimpleTranslationEntries = { - "confirmStartTeam":'Begin with these Pokémon?', + "confirmStartTeam":'Mit diesen Pokémon starten?', "growthRate": "Growth Rate:", - "ability": "Ability:", - "passive": "Passive:", - "nature": "Nature:", - "eggMoves": 'Egg Moves', + "ability": "Fähigkeit:", + "passive": "Passiv:", + "nature": "Natur:", + "eggMoves": 'Ei-Attacken', "start": "Start", "addToParty": "Add to Party", "toggleIVs": 'Toggle IVs', - "manageMoves": 'Manage Moves', + "manageMoves": 'Verwalte Attacken', "useCandies": 'Use Candies', "selectMoveSwapOut": "Select a move to swap out.", "selectMoveSwapWith": "Select a move to swap with", - "unlockPassive": "Unlock Passive", - "reduceCost": "Reduce Cost", - "cycleShiny": "R: Cycle Shiny", - "cycleForm": 'F: Cycle Form', - "cycleGender": 'G: Cycle Gender', - "cycleAbility": 'E: Cycle Ability', - "cycleNature": 'N: Cycle Nature', - "cycleVariant": 'V: Cycle Variant', - "enablePassive": "Enable Passive", - "disablePassive": "Disable Passive" + "unlockPassive": "Passiv Freischalten", + "reduceCost": "Reduziere Kosten", + "cycleShiny": "R: Wechsle Shiny", + "cycleForm": 'F: Wechsle Form', + "cycleGender": 'G: Wechsle Geschlecht', + "cycleAbility": 'E: Wechsle Fähigkeit', + "cycleNature": 'N: Wechsle Natur', + "cycleVariant": 'V: Wechsle Variante', + "enablePassive": "Aktiviere Passiv", + "disablePassive": "Deaktiviere Passiv" } \ No newline at end of file diff --git a/src/locales/de/tutorial.ts b/src/locales/de/tutorial.ts index 2773b6710ba..9079b151925 100644 --- a/src/locales/de/tutorial.ts +++ b/src/locales/de/tutorial.ts @@ -1,10 +1,11 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n"; export const tutorial: SimpleTranslationEntries = { - "intro": `Welcome to PokéRogue! This is a battle-focused Pokémon fangame with roguelite elements. - $This game is not monetized and we claim no ownership of Pokémon nor of the copyrighted assets used. - $The game is a work in progress, but fully playable.\nFor bug reports, please use the Discord community. - $If the game runs slowly, please ensure 'Hardware Acceleration' is turned on in your browser settings.`, + "intro": `Willkommen zu PokéRogue! Dies ist ein kampforientiertes Pokémon-Fangame mit Roguelite-Elementen. + $Dieses Spiel ist nicht monetarisiert und wir erheben keinen Anspruch auf das Eigentum von Pokémon oder an + $den verwendeten urheberrechtlich geschützten Inhalten. + $Das Spiel ist noch in Entwicklung, aber voll spielbar.\nFür Fehlerbereichte bitte die Discord-Communit benutzen. + $Falls das Spiel langsam läuft, prüfe ob die 'Hardware Beschleuningung' in den Browsereinstellungen aktiviert sind.`, "accessMenu": `To access the menu, press M or Escape while awaiting input.\nThe menu contains settings and various features.`,