diff --git a/src/locales/de/battle.ts b/src/locales/de/battle.ts index 9aacf22fd96..a042a997afe 100644 --- a/src/locales/de/battle.ts +++ b/src/locales/de/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "Ein K.O.-Treffer!", "attackFailed": "Es ist fehlgeschlagen!", "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}}!", diff --git a/src/locales/en/battle.ts b/src/locales/en/battle.ts index d6fc5922fd6..263a48e8f0a 100644 --- a/src/locales/en/battle.ts +++ b/src/locales/en/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "It's a one-hit KO!", "attackFailed": "But it failed!", "attackHitsCount": "Hit {{count}} time(s)!", + "rewardGain": "You received\n{{modifierName}}!", "expGain": "{{pokemonName}} gained\n{{exp}} EXP. Points!", "levelUp": "{{pokemonName}} grew to\nLv. {{level}}!", "learnMove": "{{pokemonName}} learned\n{{moveName}}!", diff --git a/src/locales/es/battle.ts b/src/locales/es/battle.ts index cf6aa059f64..c1a85ffe267 100644 --- a/src/locales/es/battle.ts +++ b/src/locales/es/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "¡KO en 1 golpe!", "attackFailed": "¡Pero ha fallado!", "attackHitsCount": "N.º de golpes: {{count}}.", + "rewardGain": "¡Has obtenido\n{{modifierName}}!", "expGain": "{{pokemonName}} ha ganado\n{{exp}} puntos de experiencia.", "levelUp": "¡{{pokemonName}} ha subido al \nNv. {{level}}!", "learnMove": "¡{{pokemonName}} ha aprendido {{moveName}}!", diff --git a/src/locales/fr/battle.ts b/src/locales/fr/battle.ts index 83ef6801514..3d86c5f84f1 100644 --- a/src/locales/fr/battle.ts +++ b/src/locales/fr/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "K.O. en un coup !", "attackFailed": "Mais cela échoue !", "attackHitsCount": "Touché {{count}} fois !", + "rewardGain": "Vous recevez\n{{modifierName}} !", "expGain": "{{pokemonName}} gagne\n{{exp}} Points d’Exp !", "levelUp": "{{pokemonName}} monte au\nN. {{level}} !", "learnMove": "{{pokemonName}} apprend\n{{moveName}} !", diff --git a/src/locales/it/battle.ts b/src/locales/it/battle.ts index f31579b76e6..2052dc49cfc 100644 --- a/src/locales/it/battle.ts +++ b/src/locales/it/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "KO con un colpo!", "attackFailed": "Ma ha fallito!", "attackHitsCount": "Colpito {{count}} volta/e!", + "rewardGain": "You received\n{{modifierName}}!", "expGain": "{{pokemonName}} ha guadagnato\n{{exp}} Punti Esperienza!", "levelUp": "{{pokemonName}} è salito al\nlivello {{level}}!", "learnMove": "{{pokemonName}} impara\n{{moveName}}!", diff --git a/src/locales/ko/battle.ts b/src/locales/ko/battle.ts index a1517402107..bf32bbe08e7 100644 --- a/src/locales/ko/battle.ts +++ b/src/locales/ko/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "일격필살!", "attackFailed": "하지만 실패했다!", "attackHitsCount": "{{count}}번 맞았다!", + "rewardGain": "{{modifierName}}[[를]] 받았다!", "expGain": "{{pokemonName}}[[는]]\n{{exp}} 경험치를 얻었다!", "levelUp": "{{pokemonName}}[[는]]\n레벨 {{level}}[[로]] 올랐다!", "learnMove": "{{pokemonName}}[[는]] 새로\n{{moveName}}[[를]] 배웠다!", diff --git a/src/locales/pt_BR/battle.ts b/src/locales/pt_BR/battle.ts index 9197962a05f..9ab6f91996d 100644 --- a/src/locales/pt_BR/battle.ts +++ b/src/locales/pt_BR/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "Foi um nocaute de um golpe!", "attackFailed": "Mas falhou!", "attackHitsCount": "Acertou {{count}} vezes.", + "rewardGain": "Você recebeu\n{{modifierName}}!", "expGain": "{{pokemonName}} ganhou\n{{exp}} pontos de experiência.", "levelUp": "{{pokemonName}} subiu para \nNv. {{level}}!", "learnMove": "{{pokemonName}} aprendeu {{moveName}}!", diff --git a/src/locales/zh_CN/battle.ts b/src/locales/zh_CN/battle.ts index ce8b058b5e4..f944a534b6c 100644 --- a/src/locales/zh_CN/battle.ts +++ b/src/locales/zh_CN/battle.ts @@ -26,6 +26,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "一击必杀!", "attackFailed": "但是失败了!", "attackHitsCount": "击中 {{count}} 次!", + "rewardGain": "你获得了\n{{modifierName}}!", "expGain": "{{pokemonName}} 获得了 {{exp}} 经验值!", "levelUp": "{{pokemonName}} 升级到 Lv.{{level}}!", "learnMove": "{{pokemonName}} 学会了 {{moveName}}!", diff --git a/src/locales/zh_TW/battle.ts b/src/locales/zh_TW/battle.ts index 89e252032c3..553e37dbab6 100644 --- a/src/locales/zh_TW/battle.ts +++ b/src/locales/zh_TW/battle.ts @@ -23,6 +23,7 @@ export const battle: SimpleTranslationEntries = { "hitResultOneHitKO": "一擊切殺!", "attackFailed": "但是失敗了!", "attackHitsCount": "擊中 {{count}} 次!", + "rewardGain": "You received\n{{modifierName}}!", "expGain": "{{pokemonName}} 獲得了 {{exp}} 經驗值!", "levelUp": "{{pokemonName}} 升級到 Lv. {{level}}!", "learnMove": "{{pokemonName}} 學會了{{moveName}}!", diff --git a/src/phases.ts b/src/phases.ts index 0d86a98ef92..110d87d527b 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -4045,7 +4045,7 @@ export class ModifierRewardPhase extends BattlePhase { const newModifier = this.modifierType.newModifier(); this.scene.addModifier(newModifier).then(() => { this.scene.playSound("item_fanfare"); - this.scene.ui.showText(`You received\n${newModifier.type.name}!`, null, () => resolve(), null, true); + this.scene.ui.showText(i18next.t("battle:rewardGain", { modifierName: newModifier.type.name }), null, () => resolve(), null, true); }); }); } @@ -4063,7 +4063,7 @@ export class GameOverModifierRewardPhase extends ModifierRewardPhase { this.scene.playSound("level_up_fanfare"); this.scene.ui.setMode(Mode.MESSAGE); this.scene.ui.fadeIn(250).then(() => { - this.scene.ui.showText(`You received\n${newModifier.type.name}!`, null, () => { + this.scene.ui.showText(i18next.t("battle:rewardGain", { modifierName: newModifier.type.name }), null, () => { this.scene.time.delayedCall(1500, () => this.scene.arenaBg.setVisible(true)); resolve(); }, null, true, 1500);