diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index 16dd4914ed4..3b6e005d7e8 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -110,7 +110,7 @@ export class RechargingTag extends BattlerTag { /** Cancels the source's move this turn and queues a "__ must recharge!" message */ lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { if (lapseType === BattlerTagLapseType.PRE_MOVE) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsRechargingLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:rechargingLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); (pokemon.scene.getCurrentPhase() as MovePhase).cancel(); pokemon.getMoveQueue().shift(); } @@ -177,7 +177,7 @@ export class TrappedTag extends BattlerTag { onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsTrappedOnRemove", { + pokemon.scene.queueMessage(i18next.t("battlerTags:trappedOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), moveName: this.getMoveName() })); @@ -192,7 +192,7 @@ export class TrappedTag extends BattlerTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsTrappedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); + return i18next.t("battlerTags:trappedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); } } @@ -223,7 +223,7 @@ export class FlinchedTag extends BattlerTag { lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { if (lapseType === BattlerTagLapseType.PRE_MOVE) { (pokemon.scene.getCurrentPhase() as MovePhase).cancel(); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsFlinchedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:flinchedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } return super.lapse(pokemon, lapseType); @@ -272,26 +272,26 @@ export class ConfusedTag extends BattlerTag { super.onAdd(pokemon); pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CONFUSION)); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsConfusedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:confusedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsConfusedOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:confusedOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } onOverlap(pokemon: Pokemon): void { super.onOverlap(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsConfusedOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:confusedOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { const ret = lapseType !== BattlerTagLapseType.CUSTOM && super.lapse(pokemon, lapseType); if (ret) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsConfusedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:confusedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CONFUSION)); // 1/3 chance of hitting self with a 40 base power move @@ -299,7 +299,7 @@ export class ConfusedTag extends BattlerTag { const atk = pokemon.getBattleStat(Stat.ATK); const def = pokemon.getBattleStat(Stat.DEF); const damage = Math.ceil(((((2 * pokemon.level / 5 + 2) * 40 * atk / def) / 50) + 2) * (pokemon.randSeedInt(15, 85) / 100)); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsConfusedLapseHurtItself")); + pokemon.scene.queueMessage(i18next.t("battlerTags:confusedLapseHurtItself")); pokemon.damageAndUpdate(damage); pokemon.battleData.hitCount++; (pokemon.scene.getCurrentPhase() as MovePhase).cancel(); @@ -347,12 +347,12 @@ export class DestinyBondTag extends BattlerTag { } if (pokemon.isBossImmune()) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsDestinyBondLapseIsBoss", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:destinyBondLapseIsBoss", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); return false; } pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsDestinyBondLapse", { + i18next.t("battlerTags:destinyBondLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(source), pokemonNameWithAffix2: getPokemonNameWithAffix(pokemon) }) @@ -387,7 +387,7 @@ export class InfatuatedTag extends BattlerTag { super.onAdd(pokemon); pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsInfatuatedOnAdd", { + i18next.t("battlerTags:infatuatedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined) // TODO: is that bang correct? }) @@ -397,7 +397,7 @@ export class InfatuatedTag extends BattlerTag { onOverlap(pokemon: Pokemon): void { super.onOverlap(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsInfatuatedOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:infatuatedOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { @@ -405,7 +405,7 @@ export class InfatuatedTag extends BattlerTag { if (ret) { pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsInfatuatedLapse", { + i18next.t("battlerTags:infatuatedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined) // TODO: is that bang correct? }) @@ -413,7 +413,7 @@ export class InfatuatedTag extends BattlerTag { pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.ATTRACT)); if (pokemon.randSeedInt(2)) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsInfatuatedLapseImmobilize", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:infatuatedLapseImmobilize", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); (pokemon.scene.getCurrentPhase() as MovePhase).cancel(); } } @@ -424,7 +424,7 @@ export class InfatuatedTag extends BattlerTag { onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsInfatuatedOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:infatuatedOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } isSourceLinked(): boolean { @@ -459,7 +459,7 @@ export class SeedTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsSeededOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:seededOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); this.sourceIndex = pokemon.scene.getPokemonById(this.sourceId!)!.getBattlerIndex(); // TODO: are those bangs correct? } @@ -479,7 +479,7 @@ export class SeedTag extends BattlerTag { const reverseDrain = pokemon.hasAbilityWithAttr(ReverseDrainAbAttr, false); pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, source.getBattlerIndex(), !reverseDrain ? damage : damage * -1, - !reverseDrain ? i18next.t("battle:battlerTagsSeededLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }) : i18next.t("battle:battlerTagsSeededLapseShed", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), + !reverseDrain ? i18next.t("battlerTags:seededLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }) : i18next.t("battlerTags:seededLapseShed", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), false, true)); } } @@ -501,20 +501,20 @@ export class NightmareTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsNightmareOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:nightmareOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } onOverlap(pokemon: Pokemon): void { super.onOverlap(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsNightmareOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:nightmareOnOverlap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { const ret = lapseType !== BattlerTagLapseType.CUSTOM || super.lapse(pokemon, lapseType); if (ret) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsNightmareLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:nightmareLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CURSE)); // TODO: Update animation type const cancelled = new Utils.BooleanHolder(false); @@ -602,7 +602,7 @@ export class EncoreTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsEncoreOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:encoreOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); const movePhase = pokemon.scene.findPhase(m => m instanceof MovePhase && m.pokemon === pokemon); if (movePhase) { @@ -618,7 +618,7 @@ export class EncoreTag extends BattlerTag { onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsEncoreOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:encoreOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } } @@ -629,7 +629,7 @@ export class HelpingHandTag extends BattlerTag { onAdd(pokemon: Pokemon): void { pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsHelpingHandOnAdd", { + i18next.t("battlerTags:helpingHandOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? pokemonName: getPokemonNameWithAffix(pokemon) }) @@ -666,7 +666,7 @@ export class IngrainTag extends TrappedTag { pokemon.scene, pokemon.getBattlerIndex(), Math.floor(pokemon.getMaxHp() / 16), - i18next.t("battle:battlerTagsIngrainLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), + i18next.t("battlerTags:ingrainLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), true ) ); @@ -676,7 +676,7 @@ export class IngrainTag extends TrappedTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsIngrainOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); + return i18next.t("battlerTags:ingrainOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); } getDescriptor(): string { @@ -717,7 +717,7 @@ export class AquaRingTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsAquaRingOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:aquaRingOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { @@ -729,7 +729,7 @@ export class AquaRingTag extends BattlerTag { pokemon.scene, pokemon.getBattlerIndex(), Math.floor(pokemon.getMaxHp() / 16), - i18next.t("battle:battlerTagsAquaRingLapse", { + i18next.t("battlerTags:aquaRingLapse", { moveName: this.getMoveName(), pokemonName: getPokemonNameWithAffix(pokemon) }), @@ -779,7 +779,7 @@ export class DrowsyTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsDrowsyOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:drowsyOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { @@ -823,7 +823,7 @@ export abstract class DamagingTrapTag extends TrappedTag { if (ret) { pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsDamagingTrapLapse", { + i18next.t("battlerTags:damagingTrapLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), moveName: this.getMoveName() }) @@ -848,7 +848,7 @@ export class BindTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsBindOnTrap", { + return i18next.t("battlerTags:bindOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? moveName: this.getMoveName() @@ -862,7 +862,7 @@ export class WrapTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsWrapOnTrap", { + return i18next.t("battlerTags:wrapOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? }); @@ -875,7 +875,7 @@ export abstract class VortexTrapTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsVortexOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); + return i18next.t("battlerTags:vortexOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); } } @@ -897,7 +897,7 @@ export class ClampTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsClampOnTrap", { + return i18next.t("battlerTags:clampOnTrap", { sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? pokemonName: getPokemonNameWithAffix(pokemon), }); @@ -910,7 +910,7 @@ export class SandTombTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsSandTombOnTrap", { + return i18next.t("battlerTags:sandTombOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), moveName: this.getMoveName() }); @@ -923,7 +923,7 @@ export class MagmaStormTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsMagmaStormOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); + return i18next.t("battlerTags:magmaStormOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); } } @@ -933,7 +933,7 @@ export class SnapTrapTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsSnapTrapOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); + return i18next.t("battlerTags:snapTrapOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }); } } @@ -943,7 +943,7 @@ export class ThunderCageTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsThunderCageOnTrap", { + return i18next.t("battlerTags:thunderCageOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? }); @@ -956,7 +956,7 @@ export class InfestationTag extends DamagingTrapTag { } getTrapMessage(pokemon: Pokemon): string { - return i18next.t("battle:battlerTagsInfestationOnTrap", { + return i18next.t("battlerTags:infestationOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct? }); @@ -972,13 +972,13 @@ export class ProtectedTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsProtectedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:protectedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { if (lapseType === BattlerTagLapseType.CUSTOM) { new CommonBattleAnim(CommonAnim.PROTECT, pokemon).play(pokemon.scene); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsProtectedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:protectedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); // Stop multi-hit moves early const effectPhase = pokemon.scene.getCurrentPhase(); @@ -1111,12 +1111,12 @@ export class EnduringTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsEnduringOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:enduringOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { if (lapseType === BattlerTagLapseType.CUSTOM) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsEnduringLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:enduringLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); return true; } @@ -1131,7 +1131,7 @@ export class SturdyTag extends BattlerTag { lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { if (lapseType === BattlerTagLapseType.CUSTOM) { - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsSturdyLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:sturdyLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); return true; } @@ -1153,7 +1153,7 @@ export class PerishSongTag extends BattlerTag { if (ret) { pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsPerishSongLapse", { + i18next.t("battlerTags:perishSongLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), turnCount: this.turnCount }) @@ -1189,7 +1189,7 @@ export class CenterOfAttentionTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsCenterOfAttentionOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:centerOfAttentionOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } } @@ -1228,7 +1228,7 @@ export class TruantTag extends AbilityBattlerTag { if (lastMove && lastMove.move !== Moves.NONE) { (pokemon.scene.getCurrentPhase() as MovePhase).cancel(); pokemon.scene.unshiftPhase(new ShowAbilityPhase(pokemon.scene, pokemon.id, passive)); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsTruantLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:truantLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } return true; @@ -1243,7 +1243,7 @@ export class SlowStartTag extends AbilityBattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsSlowStartOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), null, false, null, true); + pokemon.scene.queueMessage(i18next.t("battlerTags:slowStartOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), null, false, null, true); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { @@ -1257,7 +1257,7 @@ export class SlowStartTag extends AbilityBattlerTag { onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsSlowStartOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), null, false, null); + pokemon.scene.queueMessage(i18next.t("battlerTags:slowStartOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), null, false, null); } } @@ -1304,13 +1304,13 @@ export class HighestStatBoostTag extends AbilityBattlerTag { break; } - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsHighestStatBoostOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), statName: getStatName(highestStat) }), null, false, null, true); + pokemon.scene.queueMessage(i18next.t("battlerTags:highestStatBoostOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), statName: getStatName(highestStat) }), null, false, null, true); } onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsHighestStatBoostOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), abilityName: allAbilities[this.ability].name })); + pokemon.scene.queueMessage(i18next.t("battlerTags:highestStatBoostOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), abilityName: allAbilities[this.ability].name })); } } @@ -1397,13 +1397,13 @@ export class MagnetRisenTag extends TypeImmuneTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsMagnetRisenOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:magnetRisenOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsMagnetRisenOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:magnetRisenOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } } @@ -1444,7 +1444,7 @@ export class CritBoostTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsCritBoostOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:critBoostOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { @@ -1454,7 +1454,7 @@ export class CritBoostTag extends BattlerTag { onRemove(pokemon: Pokemon): void { super.onRemove(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsCritBoostOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:critBoostOnRemove", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } } @@ -1477,7 +1477,7 @@ export class SaltCuredTag extends BattlerTag { onAdd(pokemon: Pokemon): void { super.onAdd(pokemon); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsSaltCuredOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:saltCuredOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); this.sourceIndex = pokemon.scene.getPokemonById(this.sourceId!)!.getBattlerIndex(); // TODO: are those bangs correct? } @@ -1495,7 +1495,7 @@ export class SaltCuredTag extends BattlerTag { pokemon.damageAndUpdate(Math.max(Math.floor(pokemonSteelOrWater ? pokemon.getMaxHp() / 4 : pokemon.getMaxHp() / 8), 1)); pokemon.scene.queueMessage( - i18next.t("battle:battlerTagsSaltCuredLapse", { + i18next.t("battlerTags:saltCuredLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), moveName: this.getMoveName() }) @@ -1539,7 +1539,7 @@ export class CursedTag extends BattlerTag { if (!cancelled.value) { pokemon.damageAndUpdate(Math.max(Math.floor(pokemon.getMaxHp() / 4), 1)); - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsCursedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); + pokemon.scene.queueMessage(i18next.t("battlerTags:cursedLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) })); } } @@ -1663,7 +1663,7 @@ export class StockpilingTag extends BattlerTag { if (this.stockpiledCount < 3) { this.stockpiledCount++; - pokemon.scene.queueMessage(i18next.t("battle:battlerTagsStockpilingOnAdd", { + pokemon.scene.queueMessage(i18next.t("battlerTags:stockpilingOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon), stockpiledCount: this.stockpiledCount })); diff --git a/src/data/move.ts b/src/data/move.ts index 26652d182ca..0b0af00a370 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -4414,7 +4414,7 @@ export class CurseAttr extends MoveEffectAttr { const curseRecoilDamage = Math.max(1, Math.floor(user.getMaxHp() / 2)); user.damageAndUpdate(curseRecoilDamage, HitResult.OTHER, false, true, true); user.scene.queueMessage( - i18next.t("battle:battlerTagsCursedOnAdd", { + i18next.t("battle:cursedOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(user), pokemonName: getPokemonNameWithAffix(target) }) diff --git a/src/locales/ca_ES/battle.ts b/src/locales/ca_ES/battle.ts index 12a0f2c99c6..9513e010579 100644 --- a/src/locales/ca_ES/battle.ts +++ b/src/locales/ca_ES/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "Congratulations!", "beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!", "ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} flinched!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", - "battlerTagsConfusedLapseHurtItself": "It hurt itself in its\nconfusion!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} was seeded!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", - "battlerTagsAquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", - "battlerTagsHighestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/ca_ES/battler-tags.ts b/src/locales/ca_ES/battler-tags.ts index 1d897c70f3d..d0775efda08 100644 --- a/src/locales/ca_ES/battler-tags.ts +++ b/src/locales/ca_ES/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "nightmares", "ingrainDesc": "roots", "drowsyDesc": "drowsiness", + "rechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", + "trappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", + "trappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}} flinched!", + "confusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", + "confusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", + "confusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", + "confusedLapseHurtItself": "It hurt itself in its\nconfusion!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", + "destinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", + "infatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", + "seededOnAdd": "{{pokemonNameWithAffix}} was seeded!", + "seededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", + "seededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", + "nightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", + "nightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", + "encoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", + "encoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", + "ingrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", + "aquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", + "bindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", + "wrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", + "vortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", + "protectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", + "enduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", + "enduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "sturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "perishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", + "truantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", + "highestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", + "saltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", + "cursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const; diff --git a/src/locales/de/battle.ts b/src/locales/de/battle.ts index a9686da7524..778411aad9b 100644 --- a/src/locales/de/battle.ts +++ b/src/locales/de/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "unlockedSomething": "{{unlockedThing}} wurde freigeschaltet.", "congratulations": "Glückwunsch!", "beatModeFirstTime": "{{speciesName}} hat den {{gameMode}} Modus zum ersten Mal beendet! Du erhältst {{newModifier}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} kann sich wegen des Rückstoßes durch den Angriff nicht bewegen!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} kann nicht mehr fliehen!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} wurde von {{moveName}} befreit.", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} ist zurückgeschreckt und kann nicht handeln!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} wurde verwirrt!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verwirrt!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verwirrt!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} ist verwirrt!", - "battlerTagsConfusedLapseHurtItself": "Es hat sich vor Verwirrung selbst verletzt!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} ist immun gegen den Effekt von Abgangsbund!", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} nimmt {{pokemonNameWithAffix2}} mit sich!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} hat sich in {{sourcePokemonName}} verliebt!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verliebt.", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} ist in {{sourcePokemonName}} verliebt!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} ist starr vor Liebe!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verliebt!", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} wurde bepflanzt!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}} wurden durch Egelsamen KP geraubt!", - "battlerTagsSeededLapseShed": "Egelsamen von {{pokemonNameWithAffix}} saugt Kloakensoße auf!", - "battlerTagsNightmareOnAdd": "Nachtmahr sucht {{pokemonNameWithAffix}} heim!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} wird bereits von Nachtmahr heimgesucht!", - "battlerTagsNightmareLapse": "Nachtmahr schadet {{pokemonNameWithAffix}}!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} gibt eine Zugabe", - "battlerTagsEncoreOnRemove": "Die Zugabe von {{pokemonNameWithAffix}} ist beendet!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} will {{pokemonName}} helfen!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} nimmt über seine Wurzeln Nährstoffe auf!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} pflanzt seine Wurzeln!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} umgibt sich mit einem Wasserring!", - "battlerTagsAquaRingLapse": "{{moveName}} füllt KP von {{pokemonName}} wieder auf!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} wurde schläfrig gemacht!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} wurde durch {{moveName}} von {{sourcePokemonName}} gequetscht!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} wurde von {{sourcePokemonName}} umwickelt!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} wird in dem Strudel gefangen!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} wurde von {{pokemonName}} geschnappt!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} wurde von {{moveName}} gefangen!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} wurde in wirbelndem Magma eingeschlossen!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} wurde durch Sandgrab gefangen!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} hat {{pokemonNameWithAffix}} gefangen!", - "battlerTagsInfestationOnTrap": "{{sourcePokemonNameWithAffix}} plagt {{pokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}} schützt sich selbst!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}} schützt sich selbst!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} sammelt sich, um die nächste Attacke zu überstehen!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!", - "battlerTagsPerishSongLapse": "Abgesang von {{pokemonNameWithAffix}} steht bei {{turnCount}}.", - "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}} 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!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} nimmt einen Teil seiner KP und legt einen Fluch auf {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} wurde durch den Fluch verletzt!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/de/battler-tags.ts b/src/locales/de/battler-tags.ts index 2858d163dac..27d5f14c597 100644 --- a/src/locales/de/battler-tags.ts +++ b/src/locales/de/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "Nachtmahr", "ingrainDesc": "Verwurzlung", "drowsyDesc": "Schläfrigkeit", + "rechargingLapse": "{{pokemonNameWithAffix}} kann sich wegen des Rückstoßes durch den Angriff nicht bewegen!", + "trappedOnAdd": "{{pokemonNameWithAffix}} kann nicht mehr fliehen!", + "trappedOnRemove": "{{pokemonNameWithAffix}} wurde von {{moveName}} befreit.", + "flinchedLapse": "{{pokemonNameWithAffix}} ist zurückgeschreckt und kann nicht handeln!", + "confusedOnAdd": "{{pokemonNameWithAffix}} wurde verwirrt!", + "confusedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verwirrt!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verwirrt!", + "confusedLapse": "{{pokemonNameWithAffix}} ist verwirrt!", + "confusedLapseHurtItself": "Es hat sich vor Verwirrung selbst verletzt!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} ist immun gegen den Effekt von Abgangsbund!", + "destinyBondLapse": "{{pokemonNameWithAffix}} nimmt {{pokemonNameWithAffix2}} mit sich!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} hat sich in {{sourcePokemonName}} verliebt!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verliebt.", + "infatuatedLapse": "{{pokemonNameWithAffix}} ist in {{sourcePokemonName}} verliebt!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} ist starr vor Liebe!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verliebt!", + "seededOnAdd": "{{pokemonNameWithAffix}} wurde bepflanzt!", + "seededLapse": "{{pokemonNameWithAffix}} wurden durch Egelsamen KP geraubt!", + "seededLapseShed": "Egelsamen von {{pokemonNameWithAffix}} saugt Kloakensoße auf!", + "nightmareOnAdd": "Nachtmahr sucht {{pokemonNameWithAffix}} heim!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} wird bereits von Nachtmahr heimgesucht!", + "nightmareLapse": "Nachtmahr schadet {{pokemonNameWithAffix}}!", + "encoreOnAdd": "{{pokemonNameWithAffix}} gibt eine Zugabe", + "encoreOnRemove": "Die Zugabe von {{pokemonNameWithAffix}} ist beendet!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} will {{pokemonName}} helfen!", + "ingrainLapse": "{{pokemonNameWithAffix}} nimmt über seine Wurzeln Nährstoffe auf!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} pflanzt seine Wurzeln!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} umgibt sich mit einem Wasserring!", + "aquaRingLapse": "{{moveName}} füllt KP von {{pokemonName}} wieder auf!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} wurde schläfrig gemacht!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!", + "bindOnTrap": "{{pokemonNameWithAffix}} wurde durch {{moveName}} von {{sourcePokemonName}} gequetscht!", + "wrapOnTrap": "{{pokemonNameWithAffix}} wurde von {{sourcePokemonName}} umwickelt!", + "vortexOnTrap": "{{pokemonNameWithAffix}} wird in dem Strudel gefangen!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} wurde von {{pokemonName}} geschnappt!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} wurde von {{moveName}} gefangen!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} wurde in wirbelndem Magma eingeschlossen!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} wurde durch Sandgrab gefangen!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} hat {{pokemonNameWithAffix}} gefangen!", + "infestationOnTrap": "{{sourcePokemonNameWithAffix}} plagt {{pokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}} schützt sich selbst!", + "protectedLapse": "{{pokemonNameWithAffix}} schützt sich selbst!", + "enduringOnAdd": "{{pokemonNameWithAffix}} sammelt sich, um die nächste Attacke zu überstehen!", + "enduringLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!", + "sturdyLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!", + "perishSongLapse": "Abgesang von {{pokemonNameWithAffix}} steht bei {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} zieht alle Aufmerksamkeit auf sich!", + "truantLapse": "{{pokemonNameWithAffix}} faulenzt!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} kommt nicht in Fahrt!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} kriegt schließlich doch noch die Kurve!", + "highestStatBoostOnAdd": "{{statName}} von {{pokemonNameWithAffix}} wird verstärkt!", + "highestStatBoostOnRemove": "Der Effekt von {{abilityName}} von {{pokemonNameWithAffix}} lässt nach!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} schwebt aufgrund von Elektromagnetismus!", + "magnetRisenOnRemove": "Der Elektromagnetismus von {{pokemonNameWithAffix}} hört auf zu wirken!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} läuft zu Hochtouren auf!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} entspannt.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} wurde eingepökelt!", + "saltCuredLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!", + "cursedOnAdd": "{{pokemonNameWithAffix}} nimmt einen Teil seiner KP und legt einen Fluch auf {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} wurde durch den Fluch verletzt!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const; diff --git a/src/locales/en/battle.ts b/src/locales/en/battle.ts index 12a0f2c99c6..9513e010579 100644 --- a/src/locales/en/battle.ts +++ b/src/locales/en/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "Congratulations!", "beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!", "ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} flinched!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", - "battlerTagsConfusedLapseHurtItself": "It hurt itself in its\nconfusion!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} was seeded!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", - "battlerTagsAquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", - "battlerTagsHighestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/en/battler-tags.ts b/src/locales/en/battler-tags.ts index 1d897c70f3d..d0775efda08 100644 --- a/src/locales/en/battler-tags.ts +++ b/src/locales/en/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "nightmares", "ingrainDesc": "roots", "drowsyDesc": "drowsiness", + "rechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", + "trappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", + "trappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}} flinched!", + "confusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", + "confusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", + "confusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", + "confusedLapseHurtItself": "It hurt itself in its\nconfusion!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", + "destinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", + "infatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", + "seededOnAdd": "{{pokemonNameWithAffix}} was seeded!", + "seededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", + "seededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", + "nightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", + "nightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", + "encoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", + "encoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", + "ingrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", + "aquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", + "bindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", + "wrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", + "vortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", + "protectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", + "enduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", + "enduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "sturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "perishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", + "truantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", + "highestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", + "saltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", + "cursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const; diff --git a/src/locales/es/battle.ts b/src/locales/es/battle.ts index 7f29060c5d3..582766ec5b6 100644 --- a/src/locales/es/battle.ts +++ b/src/locales/es/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "Congratulations!", "beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!", "ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} flinched!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", - "battlerTagsConfusedLapseHurtItself": "It hurt itself in its\nconfusion!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} was seeded!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", - "battlerTagsAquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", - "battlerTagsHighestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/es/battler-tags.ts b/src/locales/es/battler-tags.ts index 1d897c70f3d..d0775efda08 100644 --- a/src/locales/es/battler-tags.ts +++ b/src/locales/es/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "nightmares", "ingrainDesc": "roots", "drowsyDesc": "drowsiness", + "rechargingLapse": "{{pokemonNameWithAffix}} must\nrecharge!", + "trappedOnAdd": "{{pokemonNameWithAffix}} can no\nlonger escape!", + "trappedOnRemove": "{{pokemonNameWithAffix}} was freed\nfrom {{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}} flinched!", + "confusedOnAdd": "{{pokemonNameWithAffix}} became\nconfused!", + "confusedOnRemove": "{{pokemonNameWithAffix}} snapped\nout of confusion!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} is\nalready confused!", + "confusedLapse": "{{pokemonNameWithAffix}} is\nconfused!", + "confusedLapseHurtItself": "It hurt itself in its\nconfusion!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} is unaffected\nby the effects of Destiny Bond.", + "destinyBondLapse": "{{pokemonNameWithAffix}} took\n{{pokemonNameWithAffix2}} down with it!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} fell in love\nwith {{sourcePokemonName}}!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} is\nalready in love!", + "infatuatedLapse": "{{pokemonNameWithAffix}} is in love\nwith {{sourcePokemonName}}!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} is\nimmobilized by love!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} got over\nits infatuation.", + "seededOnAdd": "{{pokemonNameWithAffix}} was seeded!", + "seededLapse": "{{pokemonNameWithAffix}}'s health is\nsapped by Leech Seed!", + "seededLapseShed": "{{pokemonNameWithAffix}}'s Leech Seed\nsucked up the liquid ooze!", + "nightmareOnAdd": "{{pokemonNameWithAffix}} began\nhaving a Nightmare!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} is\nalready locked in a Nightmare!", + "nightmareLapse": "{{pokemonNameWithAffix}} is locked\nin a Nightmare!", + "encoreOnAdd": "{{pokemonNameWithAffix}} got\nan Encore!", + "encoreOnRemove": "{{pokemonNameWithAffix}}'s Encore\nended!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} is ready to\nhelp {{pokemonName}}!", + "ingrainLapse": "{{pokemonNameWithAffix}} absorbed\nnutrients with its roots!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} planted its roots!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} surrounded\nitself with a veil of water!", + "aquaRingLapse": "{{moveName}} restored\n{{pokemonName}}'s HP!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} grew drowsy!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} is hurt\nby {{moveName}}!", + "bindOnTrap": "{{pokemonNameWithAffix}} was squeezed by\n{{sourcePokemonName}}'s {{moveName}}!", + "wrapOnTrap": "{{pokemonNameWithAffix}} was Wrapped\nby {{sourcePokemonName}}!", + "vortexOnTrap": "{{pokemonNameWithAffix}} was trapped\nin the vortex!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} Clamped\n{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} became trapped\nby {{moveName}}!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} became trapped\nby swirling magma!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} got trapped\nby a snap trap!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} trapped\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}} has been afflicted \nwith an infestation by {{sourcePokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nprotected itself!", + "protectedLapse": "{{pokemonNameWithAffix}}\nprotected itself!", + "enduringOnAdd": "{{pokemonNameWithAffix}} braced\nitself!", + "enduringLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "sturdyLapse": "{{pokemonNameWithAffix}} endured\nthe hit!", + "perishSongLapse": "{{pokemonNameWithAffix}}'s perish count fell to {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} became the center\nof attention!", + "truantLapse": "{{pokemonNameWithAffix}} is\nloafing around!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} can't\nget it going!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} finally\ngot its act together!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}'s {{statName}}\nwas heightened!", + "highestStatBoostOnRemove": "The effects of {{pokemonNameWithAffix}}'s\n{{abilityName}} wore off!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} levitated with electromagnetism!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}'s electromagnetism wore off!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} is getting\npumped!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} relaxed.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} is being salt cured!", + "saltCuredLapse": "{{pokemonNameWithAffix}} is hurt by {{moveName}}!", + "cursedOnAdd": "{{pokemonNameWithAffix}} cut its own HP and put a curse on the {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} is afflicted by the Curse!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const; diff --git a/src/locales/fr/battle.ts b/src/locales/fr/battle.ts index 6a209eb9f08..4a775bc89dc 100644 --- a/src/locales/fr/battle.ts +++ b/src/locales/fr/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "unlockedSomething": "{{unlockedThing}}\na été débloqué.", "congratulations": "Félicitations !", "beatModeFirstTime": "{{speciesName}} a battu le mode {{gameMode}} pour la première fois !\nVous avez reçu {{newModifier}} !", - "battlerTagsRechargingLapse": "Le contrecoup empêche {{pokemonNameWithAffix}}\n de bouger !", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}}\nne peut plus s’échapper !", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} est libéré\nde la capacité {{moveName}} !", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} a la trouille !\nIl ne peut plus attaquer !", - "battlerTagsConfusedOnAdd": "Ça rend {{pokemonNameWithAffix}}\nconfus !", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}}\nn’est plus confus !", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}}\nest déjà confus !", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}}\nest confus !", - "battlerTagsConfusedLapseHurtItself": "Il se blesse dans sa confusion.", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} n’est pas affecté\nle Lien du Destin !", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} entraine\n{{pokemonNameWithAffix2}} dans sa chute !", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} est amoureux\nde {{sourcePokemonName}} !", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} est\ndéjà amoureux !", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} est amoureux\nde {{sourcePokemonName}} !", - "battlerTagsInfatuatedLapseImmobilize": "L’amour empêche {{pokemonNameWithAffix}}\nd’agir !", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}}\nn’est plus amoureux !", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} est infecté !", - "battlerTagsSeededLapse": "Vampigraine draine l’énergie\nde {{pokemonNameWithAffix}} !", - "battlerTagsSeededLapseShed": "La Vampigraine de {{pokemonNameWithAffix}}\naspire le suintement !", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} commence à cauchemarder !", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} est\ndéjà prisonnier d’un cauchemar !", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}}est\nprisonnier d’un cauchemar !", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} !\nEncore une fois !", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}} n’est\nplus obligé d’utiliser la même capacité !", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} est prêt\nà aider {{pokemonName}} !", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} absorbe\ndes nutriments avec ses racines !", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}}\nplante ses racines !", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} s’entoure\nd’un voile d’eau !", - "battlerTagsAquaRingLapse": "{{moveName}} restaure\nles PV de {{pokemonName}} !", - "battlerTagsDrowsyOnAdd": "Ça rend {{pokemonNameWithAffix}} somnolent !", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} est blessé\npar la capacité {{moveName}} !", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} est pris dans\nl’étreinte de {{sourcePokemonName}} !", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} est ligoté\npar {{sourcePokemonName}} !", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} est piégé\ndans le tourbillon !", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} est pris dans le Claquoir\nde {{pokemonName}} !", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} est piégé\npar {{moveName}} !", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} est piégé\ndans un tourbillon de magma !", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} est tombé\ndans un Troquenard !", - "battlerTagsThunderCageOnTrap": "{{pokemonNameWithAffix}} se fait emprisonner\npar {{sourcePokemonNameWithAffix}} !", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} est harcelé\npar {{sourcePokemonNameWithAffix}} !", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nest prêt à se protéger !", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nse protège !", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} se prépare\nà encaisser les coups !", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}}\nencaisse les coups !", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}}\nencaisse les coups !", - "battlerTagsPerishSongLapse": "Le compte à rebours de Requiem\nde {{pokemonNameWithAffix}} descend à {{turnCount}} !", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} devient\nle centre de l’attention !", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} paresse !", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}}\nn’arrive pas à se motiver !", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}}\narrive enfin à s’y mettre sérieusement !", - "battlerTagsHighestStatBoostOnAdd": "{{statName}} de {{pokemonNameWithAffix}}\nest renforcée !", - "battlerTagsHighestStatBoostOnRemove": "L’effet du talent {{abilityName}}\nde {{pokemonNameWithAffix}} se dissipe !", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} lévite\nsur un champ magnétique !", - "battlerTagsMagnetRisenOnRemove": "Le magnétisme de{{pokemonNameWithAffix}}\nse dissipe !", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}}\nest prêt à tout donner !", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} se détend.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}}\nest couvert de sel !", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} est blessé\npar la capacité {{moveName}} !", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} sacrifie des PV\net lance une malédiction sur {{pokemonName}} !", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} est touché par la malédiction !", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/fr/battler-tags.ts b/src/locales/fr/battler-tags.ts index 971fe4e00d1..6d3dca19264 100644 --- a/src/locales/fr/battler-tags.ts +++ b/src/locales/fr/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "les cauchemars", "ingrainDesc": "l’enracinement", "drowsyDesc": "la somnolence", + "rechargingLapse": "Le contrecoup empêche {{pokemonNameWithAffix}}\n de bouger !", + "trappedOnAdd": "{{pokemonNameWithAffix}}\nne peut plus s’échapper !", + "trappedOnRemove": "{{pokemonNameWithAffix}} est libéré\nde la capacité {{moveName}} !", + "flinchedLapse": "{{pokemonNameWithAffix}} a la trouille !\nIl ne peut plus attaquer !", + "confusedOnAdd": "Ça rend {{pokemonNameWithAffix}}\nconfus !", + "confusedOnRemove": "{{pokemonNameWithAffix}}\nn’est plus confus !", + "confusedOnOverlap": "{{pokemonNameWithAffix}}\nest déjà confus !", + "confusedLapse": "{{pokemonNameWithAffix}}\nest confus !", + "confusedLapseHurtItself": "Il se blesse dans sa confusion.", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} n’est pas affecté\nle Lien du Destin !", + "destinyBondLapse": "{{pokemonNameWithAffix}} entraine\n{{pokemonNameWithAffix2}} dans sa chute !", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} est amoureux\nde {{sourcePokemonName}} !", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} est\ndéjà amoureux !", + "infatuatedLapse": "{{pokemonNameWithAffix}} est amoureux\nde {{sourcePokemonName}} !", + "infatuatedLapseImmobilize": "L’amour empêche {{pokemonNameWithAffix}}\nd’agir !", + "infatuatedOnRemove": "{{pokemonNameWithAffix}}\nn’est plus amoureux !", + "seededOnAdd": "{{pokemonNameWithAffix}} est infecté !", + "seededLapse": "Vampigraine draine l’énergie\nde {{pokemonNameWithAffix}} !", + "seededLapseShed": "La Vampigraine de {{pokemonNameWithAffix}}\naspire le suintement !", + "nightmareOnAdd": "{{pokemonNameWithAffix}} commence à cauchemarder !", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} est\ndéjà prisonnier d’un cauchemar !", + "nightmareLapse": "{{pokemonNameWithAffix}}est\nprisonnier d’un cauchemar !", + "encoreOnAdd": "{{pokemonNameWithAffix}} !\nEncore une fois !", + "encoreOnRemove": "{{pokemonNameWithAffix}} n’est\nplus obligé d’utiliser la même capacité !", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} est prêt\nà aider {{pokemonName}} !", + "ingrainLapse": "{{pokemonNameWithAffix}} absorbe\ndes nutriments avec ses racines !", + "ingrainOnTrap": "{{pokemonNameWithAffix}}\nplante ses racines !", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} s’entoure\nd’un voile d’eau !", + "aquaRingLapse": "{{moveName}} restaure\nles PV de {{pokemonName}} !", + "drowsyOnAdd": "Ça rend {{pokemonNameWithAffix}} somnolent !", + "damagingTrapLapse": "{{pokemonNameWithAffix}} est blessé\npar la capacité {{moveName}} !", + "bindOnTrap": "{{pokemonNameWithAffix}} est pris dans\nl’étreinte de {{sourcePokemonName}} !", + "wrapOnTrap": "{{pokemonNameWithAffix}} est ligoté\npar {{sourcePokemonName}} !", + "vortexOnTrap": "{{pokemonNameWithAffix}} est piégé\ndans le tourbillon !", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} est pris dans le Claquoir\nde {{pokemonName}} !", + "sandTombOnTrap": "{{pokemonNameWithAffix}} est piégé\npar {{moveName}} !", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} est piégé\ndans un tourbillon de magma !", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} est tombé\ndans un Troquenard !", + "thunderCageOnTrap": "{{pokemonNameWithAffix}} se fait emprisonner\npar {{sourcePokemonNameWithAffix}} !", + "infestationOnTrap": "{{pokemonNameWithAffix}} est harcelé\npar {{sourcePokemonNameWithAffix}} !", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nest prêt à se protéger !", + "protectedLapse": "{{pokemonNameWithAffix}}\nse protège !", + "enduringOnAdd": "{{pokemonNameWithAffix}} se prépare\nà encaisser les coups !", + "enduringLapse": "{{pokemonNameWithAffix}}\nencaisse les coups !", + "sturdyLapse": "{{pokemonNameWithAffix}}\nencaisse les coups !", + "perishSongLapse": "Le compte à rebours de Requiem\nde {{pokemonNameWithAffix}} descend à {{turnCount}} !", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} devient\nle centre de l’attention !", + "truantLapse": "{{pokemonNameWithAffix}} paresse !", + "slowStartOnAdd": "{{pokemonNameWithAffix}}\nn’arrive pas à se motiver !", + "slowStartOnRemove": "{{pokemonNameWithAffix}}\narrive enfin à s’y mettre sérieusement !", + "highestStatBoostOnAdd": "{{statName}} de {{pokemonNameWithAffix}}\nest renforcée !", + "highestStatBoostOnRemove": "L’effet du talent {{abilityName}}\nde {{pokemonNameWithAffix}} se dissipe !", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} lévite\nsur un champ magnétique !", + "magnetRisenOnRemove": "Le magnétisme de{{pokemonNameWithAffix}}\nse dissipe !", + "critBoostOnAdd": "{{pokemonNameWithAffix}}\nest prêt à tout donner !", + "critBoostOnRemove": "{{pokemonNameWithAffix}} se détend.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}}\nest couvert de sel !", + "saltCuredLapse": "{{pokemonNameWithAffix}} est blessé\npar la capacité {{moveName}} !", + "cursedOnAdd": "{{pokemonNameWithAffix}} sacrifie des PV\net lance une malédiction sur {{pokemonName}} !", + "cursedLapse": "{{pokemonNameWithAffix}} est touché par la malédiction !", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const; diff --git a/src/locales/it/battle.ts b/src/locales/it/battle.ts index 954f52e4a7f..16cb1f58642 100644 --- a/src/locales/it/battle.ts +++ b/src/locales/it/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "Congratulazioni!", "beatModeFirstTime": "{{speciesName}} ha completato la modalità {{gameMode}} per la prima volta!\nHai ricevuto {{newModifier}}!", "ppReduced": "I PP della mossa {{moveName}} di\n{{targetName}} sono stati ridotti di {{reduction}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} deve\nricaricarsi!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} non può\npiù fuggire!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} è stato liberato\nda {{moveName}}", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} tentenna!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} è\nconfuso!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} non\nè più confuso!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} è\ngià confuso!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} è\nconfuso!", - "battlerTagsConfusedLapseHurtItself": "Si colpisce da solo per via della\nconfusione!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} è immune\na Destinobbligato.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} trascina\ncon sé{{pokemonNameWithAffix2}}!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} si è infatuato\ndi {{sourcePokemonName}}!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} è\ngià infatuato!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} è infatuato\ndi {{sourcePokemonName}}!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} è\nimmobilizzato dall'infatuazione!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} non è\npiù infatuato.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} è pieno di semi!", - "battlerTagsSeededLapse": "La salute di {{pokemonNameWithAffix}}\nviene prelevata da Parassiseme!", - "battlerTagsSeededLapseShed": "Parassiseme di {{pokemonNameWithAffix}}\nha risucchiato la melma!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} sta\navendo un Incubo!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} sta\ngià avendo un Incubo!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}} è bloccato\nin un Incubo!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} ha\nsubito Ripeti!", - "battlerTagsEncoreOnRemove": "L'effetto di Ripeti su {{pokemonNameWithAffix}}\n è terminato!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} è pronto ad\naiutare {{pokemonName}}!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} assorbe\nnutrienti dalle sue radici!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} ha messo le radici!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} si è circondato\ncon un velo d'acqua!", - "battlerTagsAquaRingLapse": "{{moveName}} ha ripristinato\ni PS di {{pokemonName}}!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} sta per addormentarsi!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} subisce danni\nper via di {{moveName}}!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} viene schiacciato da\n{{moveName}} di {{sourcePokemonName}}!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} è stato avvinghiato\nda {{sourcePokemonName}}!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nnel vortice!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} sta intenagliando\n{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nda {{moveName}}!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nnel magma vorticoso!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nin una tagliola!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} ha intrappolato\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} ha subito un\ninfestazione da parte di {{sourcePokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nsi è protetto!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nsi è protetto!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} si prepara a\nsubire il colpo!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} resiste\nal colpo!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} ha resistito\ngrazie a Vigore!", - "battlerTagsPerishSongLapse": "Il conto alla rovescia di Ultimocanto per {{pokemonNameWithAffix}} scende a {{turnCount}}.", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} è al centro\ndell’attenzione!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} sta\nciondolando!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} non\ningrana!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} ritrova\nlo slancio!", - "battlerTagsHighestStatBoostOnAdd": "{{statName}} di {{pokemonNameWithAffix}}\nviene aumentato/a!", - "battlerTagsHighestStatBoostOnRemove": "Gli effetti di {{abilityName}}\ndi {{pokemonNameWithAffix}} sono cessati!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} si solleva in aria\na causa dell’elettromagnetismo!", - "battlerTagsMagnetRisenOnRemove": "L’effetto dell’elettromagnetismo di {{pokemonNameWithAffix}}\nè terminato!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} si prepara\nalla lotta!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} si è rilassato.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} è stato messo sotto sale!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} viene colpito da {{moveName}}!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} ha sacrificato metà dei suoi PS per\nlanciare una maledizione su {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} subisce la maledizione!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} ha usato Accumulo per la\n{{stockpiledCount}}ª volta!" } as const; diff --git a/src/locales/it/battler-tags.ts b/src/locales/it/battler-tags.ts index 1d897c70f3d..7dd3ebc6fb1 100644 --- a/src/locales/it/battler-tags.ts +++ b/src/locales/it/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "nightmares", "ingrainDesc": "roots", "drowsyDesc": "drowsiness", + "rechargingLapse": "{{pokemonNameWithAffix}} deve\nricaricarsi!", + "trappedOnAdd": "{{pokemonNameWithAffix}} non può\npiù fuggire!", + "trappedOnRemove": "{{pokemonNameWithAffix}} è stato liberato\nda {{moveName}}", + "flinchedLapse": "{{pokemonNameWithAffix}} tentenna!", + "confusedOnAdd": "{{pokemonNameWithAffix}} è\nconfuso!", + "confusedOnRemove": "{{pokemonNameWithAffix}} non\nè più confuso!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} è\ngià confuso!", + "confusedLapse": "{{pokemonNameWithAffix}} è\nconfuso!", + "confusedLapseHurtItself": "Si colpisce da solo per via della\nconfusione!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} è immune\na Destinobbligato.", + "destinyBondLapse": "{{pokemonNameWithAffix}} trascina\ncon sé{{pokemonNameWithAffix2}}!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} si è infatuato\ndi {{sourcePokemonName}}!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} è\ngià infatuato!", + "infatuatedLapse": "{{pokemonNameWithAffix}} è infatuato\ndi {{sourcePokemonName}}!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} è\nimmobilizzato dall'infatuazione!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} non è\npiù infatuato.", + "seededOnAdd": "{{pokemonNameWithAffix}} è pieno di semi!", + "seededLapse": "La salute di {{pokemonNameWithAffix}}\nviene prelevata da Parassiseme!", + "seededLapseShed": "Parassiseme di {{pokemonNameWithAffix}}\nha risucchiato la melma!", + "nightmareOnAdd": "{{pokemonNameWithAffix}} sta\navendo un Incubo!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} sta\ngià avendo un Incubo!", + "nightmareLapse": "{{pokemonNameWithAffix}} è bloccato\nin un Incubo!", + "encoreOnAdd": "{{pokemonNameWithAffix}} ha\nsubito Ripeti!", + "encoreOnRemove": "L'effetto di Ripeti su {{pokemonNameWithAffix}}\n è terminato!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} è pronto ad\naiutare {{pokemonName}}!", + "ingrainLapse": "{{pokemonNameWithAffix}} assorbe\nnutrienti dalle sue radici!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} ha messo le radici!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} si è circondato\ncon un velo d'acqua!", + "aquaRingLapse": "{{moveName}} ha ripristinato\ni PS di {{pokemonName}}!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} sta per addormentarsi!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} subisce danni\nper via di {{moveName}}!", + "bindOnTrap": "{{pokemonNameWithAffix}} viene schiacciato da\n{{moveName}} di {{sourcePokemonName}}!", + "wrapOnTrap": "{{pokemonNameWithAffix}} è stato avvinghiato\nda {{sourcePokemonName}}!", + "vortexOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nnel vortice!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} sta intenagliando\n{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nda {{moveName}}!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nnel magma vorticoso!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} è intrappolato\nin una tagliola!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} ha intrappolato\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}} ha subito un\ninfestazione da parte di {{sourcePokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nsi è protetto!", + "protectedLapse": "{{pokemonNameWithAffix}}\nsi è protetto!", + "enduringOnAdd": "{{pokemonNameWithAffix}} si prepara a\nsubire il colpo!", + "enduringLapse": "{{pokemonNameWithAffix}} resiste\nal colpo!", + "sturdyLapse": "{{pokemonNameWithAffix}} ha resistito\ngrazie a Vigore!", + "perishSongLapse": "Il conto alla rovescia di Ultimocanto per {{pokemonNameWithAffix}} scende a {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} è al centro\ndell’attenzione!", + "truantLapse": "{{pokemonNameWithAffix}} sta\nciondolando!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} non\ningrana!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} ritrova\nlo slancio!", + "highestStatBoostOnAdd": "{{statName}} di {{pokemonNameWithAffix}}\nviene aumentato/a!", + "highestStatBoostOnRemove": "Gli effetti di {{abilityName}}\ndi {{pokemonNameWithAffix}} sono cessati!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} si solleva in aria\na causa dell’elettromagnetismo!", + "magnetRisenOnRemove": "L’effetto dell’elettromagnetismo di {{pokemonNameWithAffix}}\nè terminato!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} si prepara\nalla lotta!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} si è rilassato.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} è stato messo sotto sale!", + "saltCuredLapse": "{{pokemonNameWithAffix}} viene colpito da {{moveName}}!", + "cursedOnAdd": "{{pokemonNameWithAffix}} ha sacrificato metà dei suoi PS per\nlanciare una maledizione su {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} subisce la maledizione!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} ha usato Accumulo per la\n{{stockpiledCount}}ª volta!", } as const; diff --git a/src/locales/ja/battle.ts b/src/locales/ja/battle.ts index 7e9313ebaf8..116dff28c0a 100644 --- a/src/locales/ja/battle.ts +++ b/src/locales/ja/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "おめでとうございます!!", "beatModeFirstTime": "初めて {{speciesName}}が {{gameMode}}モードを クリアした!\n{{newModifier}}を 手に入れた!", "ppReduced": "{{targetName}}の {{moveName}}を {{reduction}}削った!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}}は 攻撃の 反動で 動けない!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}}は もう 逃げられない!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}}は\n{{moveName}}の 効果が 解けた!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}}は ひるんで 技が出せない!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}}は 混乱 した!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}}の 混乱が 解けた!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}}は すでに 混乱している!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}}は 混乱している!", - "battlerTagsConfusedLapseHurtItself": "わけも わからず 自分を 攻撃した!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}}を みちづれに できない!", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}}は 相手を みちづれに した!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に メロメロに なった!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}}は すでに メロメロだ!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に メロメロだ!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}}は\nメロメロで わざが 出せなかった!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}}は メロメロ状態が 治った!", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}}に 種を 植(う)えつけた!", - "battlerTagsSeededLapse": "やどりぎが {{pokemonNameWithAffix}}の 体力を うばう!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}は ヘドロえきを 吸い取った!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}}は あくむを 見始めた!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}}は すでに うなされている!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}}は あくむに うなされている!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}}は アンコールを 受けた!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}の アンコール状態が 解けた!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}}は {{pokemonName}}を\nてだすけする 体制に 入った!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}}は 根から\n養分(ようぶん)を 吸い取った!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}}は 根を 張った!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}}は 水のリングを まとった!", - "battlerTagsAquaRingLapse": "{{pokemonName}}は {{moveName}}で\n体力を 回復した!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} の ねむけを 誘(さそ)った!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}}は {{moveName}}の ダメージを 受けた!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に 締め付けられた!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に 巻き付かれた!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}}は 渦(うず)の中に 閉じ込められた!", - "battlerTagsClampOnTrap": "{{pokemonName}}は {{sourcePokemonNameWithAffix}}の\nからに 挟まれた!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}}は {{moveName}}に 捕らわれた!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}}は マグマの\n 渦(うず)に 閉じ込められた!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}}は トラバサミに 捕らわれた!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}}は {{pokemonNameWithAffix}}に 閉じ込められた!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonNameWithAffix}}に まとわりつかれた!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}は\nまもりの 体制に 入った!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}は\n攻撃から 身を守った!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}}は\nこらえる 体制に 入った!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}}は\n攻撃を こらえた!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}}は\n攻撃を こらえた!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}の ほろびのカウントが {{turnCount}}になった!", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}}は 注目の 的になった!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}}は 怠(なま)けている!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}}は 調子が 上がらない!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}}は 調子を 取り戻した!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}の {{statName}}が\n上がっている 状態に なった!", - "battlerTagsHighestStatBoostOnRemove": "{{pokemonNameWithAffix}}の {{abilityName}}の 効果が なくなった!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}}は 電磁力(でんじりょく)で 浮かび上がった!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}は 電磁力(でんじりょく)が なくなった!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}}は 張り切っている!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}}は 落ち着いた。", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}}は しおづけに なった!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}}は {{moveName}}の\n ダメージを 受けている", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}}は 自分の 体力を 削って\n{{pokemonName}}に のろいを かけた!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}}は のろわれている!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}}は {{stockpiledCount}}つ たくわえた!" } as const; diff --git a/src/locales/ja/battler-tags.ts b/src/locales/ja/battler-tags.ts index 1d897c70f3d..38a37f0f715 100644 --- a/src/locales/ja/battler-tags.ts +++ b/src/locales/ja/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "nightmares", "ingrainDesc": "roots", "drowsyDesc": "drowsiness", + "rechargingLapse": "{{pokemonNameWithAffix}}は 攻撃の 反動で 動けない!", + "trappedOnAdd": "{{pokemonNameWithAffix}}は もう 逃げられない!", + "trappedOnRemove": "{{pokemonNameWithAffix}}は\n{{moveName}}の 効果が 解けた!", + "flinchedLapse": "{{pokemonNameWithAffix}}は ひるんで 技が出せない!", + "confusedOnAdd": "{{pokemonNameWithAffix}}は 混乱 した!", + "confusedOnRemove": "{{pokemonNameWithAffix}}の 混乱が 解けた!", + "confusedOnOverlap": "{{pokemonNameWithAffix}}は すでに 混乱している!", + "confusedLapse": "{{pokemonNameWithAffix}}は 混乱している!", + "confusedLapseHurtItself": "わけも わからず 自分を 攻撃した!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}}を みちづれに できない!", + "destinyBondLapse": "{{pokemonNameWithAffix}}は 相手を みちづれに した!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に メロメロに なった!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}}は すでに メロメロだ!", + "infatuatedLapse": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に メロメロだ!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}}は\nメロメロで わざが 出せなかった!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}}は メロメロ状態が 治った!", + "seededOnAdd": "{{pokemonNameWithAffix}}に 種を 植(う)えつけた!", + "seededLapse": "やどりぎが {{pokemonNameWithAffix}}の 体力を うばう!", + "seededLapseShed": "{{pokemonNameWithAffix}}は ヘドロえきを 吸い取った!", + "nightmareOnAdd": "{{pokemonNameWithAffix}}は あくむを 見始めた!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}}は すでに うなされている!", + "nightmareLapse": "{{pokemonNameWithAffix}}は あくむに うなされている!", + "encoreOnAdd": "{{pokemonNameWithAffix}}は アンコールを 受けた!", + "encoreOnRemove": "{{pokemonNameWithAffix}}の アンコール状態が 解けた!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}}は {{pokemonName}}を\nてだすけする 体制に 入った!", + "ingrainLapse": "{{pokemonNameWithAffix}}は 根から\n養分(ようぶん)を 吸い取った!", + "ingrainOnTrap": "{{pokemonNameWithAffix}}は 根を 張った!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}}は 水のリングを まとった!", + "aquaRingLapse": "{{pokemonName}}は {{moveName}}で\n体力を 回復した!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} の ねむけを 誘(さそ)った!", + "damagingTrapLapse": "{{pokemonNameWithAffix}}は {{moveName}}の ダメージを 受けた!", + "bindOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に 締め付けられた!", + "wrapOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonName}}に 巻き付かれた!", + "vortexOnTrap": "{{pokemonNameWithAffix}}は 渦(うず)の中に 閉じ込められた!", + "clampOnTrap": "{{pokemonName}}は {{sourcePokemonNameWithAffix}}の\nからに 挟まれた!", + "sandTombOnTrap": "{{pokemonNameWithAffix}}は {{moveName}}に 捕らわれた!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}}は マグマの\n 渦(うず)に 閉じ込められた!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}}は トラバサミに 捕らわれた!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}}は {{pokemonNameWithAffix}}に 閉じ込められた!", + "infestationOnTrap": "{{pokemonNameWithAffix}}は {{sourcePokemonNameWithAffix}}に まとわりつかれた!", + "protectedOnAdd": "{{pokemonNameWithAffix}}は\nまもりの 体制に 入った!", + "protectedLapse": "{{pokemonNameWithAffix}}は\n攻撃から 身を守った!", + "enduringOnAdd": "{{pokemonNameWithAffix}}は\nこらえる 体制に 入った!", + "enduringLapse": "{{pokemonNameWithAffix}}は\n攻撃を こらえた!", + "sturdyLapse": "{{pokemonNameWithAffix}}は\n攻撃を こらえた!", + "perishSongLapse": "{{pokemonNameWithAffix}}の ほろびのカウントが {{turnCount}}になった!", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}}は 注目の 的になった!", + "truantLapse": "{{pokemonNameWithAffix}}は 怠(なま)けている!", + "slowStartOnAdd": "{{pokemonNameWithAffix}}は 調子が 上がらない!", + "slowStartOnRemove": "{{pokemonNameWithAffix}}は 調子を 取り戻した!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}の {{statName}}が\n上がっている 状態に なった!", + "highestStatBoostOnRemove": "{{pokemonNameWithAffix}}の {{abilityName}}の 効果が なくなった!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}}は 電磁力(でんじりょく)で 浮かび上がった!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}は 電磁力(でんじりょく)が なくなった!", + "critBoostOnAdd": "{{pokemonNameWithAffix}}は 張り切っている!", + "critBoostOnRemove": "{{pokemonNameWithAffix}}は 落ち着いた。", + "saltCuredOnAdd": "{{pokemonNameWithAffix}}は しおづけに なった!", + "saltCuredLapse": "{{pokemonNameWithAffix}}は {{moveName}}の\n ダメージを 受けている", + "cursedOnAdd": "{{pokemonNameWithAffix}}は 自分の 体力を 削って\n{{pokemonName}}に のろいを かけた!", + "cursedLapse": "{{pokemonNameWithAffix}}は のろわれている!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}}は {{stockpiledCount}}つ たくわえた!", } as const; diff --git a/src/locales/ko/battle.ts b/src/locales/ko/battle.ts index 10f3e1b5853..c1149c8efcd 100644 --- a/src/locales/ko/battle.ts +++ b/src/locales/ko/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "congratulations": "축하합니다!", "beatModeFirstTime": "{{speciesName}}[[가]] {{gameMode}} 모드를 처음으로 클리어했다!\n{{newModifier}}[[를]] 손에 넣었다!", "ppReduced": "{{targetName}}의\n{{moveName}}[[를]] {{reduction}} 깎았다!", - "battlerTagsRechargingLapse": "공격의 반동으로\n{{pokemonNameWithAffix}}[[는]] 움직일 수 없다!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n이제 도망칠 수 없다!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}}[[는]]\n{{moveName}}로부터 풀려났다!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}}[[는]] 풀이 죽어\n움직일 수 없었다!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n혼란에 빠졌다!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}}의\n혼란이 풀렸다!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 혼란에 빠져 있다", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}}[[는]]\n혼란에 빠져 있다!", - "battlerTagsConfusedLapseHurtItself": "영문도 모른채\n자신을 공격했다!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}}[[는]]\n길동무의 영향을 받지 않는다.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}}[[는]] {{pokemonNameWithAffix2}}[[를]]\n길동무로 삼았다!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n헤롱헤롱해졌다!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 헤롱헤롱해있다!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}}[[는]]\n{{sourcePokemonName}}에게 헤롱헤롱해 있다!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}}[[는]] 헤롱헤롱해서\n기술을 쓸 수 없었다!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}}[[는]]\n헤롱헤롱 상태에서 벗어났다.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}}에게\n씨앗을 심었다!", - "battlerTagsSeededLapse": "씨뿌리기가 {{pokemonNameWithAffix}}의\n체력을 빼앗는다!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}[[는]]\n씨앗을 날려버렸다!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}}[[는]]\n악몽을 꾸기 시작했다!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 악몽을 꾸고 있다!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}}[[는]]\n악몽에 시달리고 있다!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}}[[는]]\n앙코르를 받았다!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}의\n앙코르 상태가 풀렸다!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}}[[는]] {{pokemonName}}에게\n도우미가 되어주려 한다!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}}[[는]] 뿌리로부터\n양분을 흡수했다!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}}[[는]] 뿌리를 뻗었다!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}}[[는]]\n물의 베일을 둘러썼다!", - "battlerTagsAquaRingLapse": "{{moveName}} 효과로\n{{pokemonName}}[[는]] HP를 회복했다!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}}의\n졸음을 유도했다!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}}[[는]] {{moveName}}의\n데미지를 입고 있다!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}}[[는]] {{sourcePokemonName}}에게\n{{moveName}}[[를]] 당했다!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}}[[는]] {{sourcePokemonName}}에게\n휘감겼다!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}}[[는]]\n소용돌이 속에 갇혔다!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}}[[는]] {{pokemonName}}의\n껍질에 꼈다!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}}[[는]]\n{{moveName}}에 붙잡혔다!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}}[[는]]\n마그마의 소용돌이에 갇혔다!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}}[[는]]\n집게덫에 붙잡혔다!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}}[[는]]\n{{pokemonNameWithAffix}}를 가두었다!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}}[[는]]\n{{sourcePokemonNameWithAffix}}에게 엉겨 붙었다!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n방어 태세에 들어갔다!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}[[는]]\n공격으로부터 몸을 지켰다!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}}[[는]]\n버티기 태세에 들어갔다!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}}[[는]]\n공격을 버텼다!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}}[[는]]\n공격을 버텼다!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}의 멸망의\n카운트가 {{turnCount}}[[가]] 되었다!", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}}[[는]]\n주목의 대상이 되었다!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}}[[는]] 게으름을 피우고 있다!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}}[[는]] 컨디션이\n좋아지지 않는다!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} 는 마침내\n컨디션을 회복했다!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}의\n{{statName}}[[가]] 올라갔다!", - "battlerTagsHighestStatBoostOnRemove": "{{pokemonNameWithAffix}}의\n{{abilityName}} 효과가 사라졌다!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}}[[는]]\n전자력으로 떠올랐다!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}의\n전자력이 없어졌다!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}}[[는]]\n의욕이 넘치고 있다!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}}[[는]] 평소로 돌아왔다.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}}[[는]]\n소금에 절여졌다!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}}[[는]] 소금절이의\n데미지를 입고 있다.", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}}[[는]] 자신의 체력을 깎아서\n{{pokemonName}}에게 저주를 걸었다!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}}[[는]]\n저주받고 있다!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}}[[는]]\n{{stockpiledCount}}개 비축했다!", } as const; diff --git a/src/locales/ko/battler-tags.ts b/src/locales/ko/battler-tags.ts index 93a9106a8ce..39647466ada 100644 --- a/src/locales/ko/battler-tags.ts +++ b/src/locales/ko/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "악몽", "ingrainDesc": "뿌리", "drowsyDesc": "졸음", + "rechargingLapse": "공격의 반동으로\n{{pokemonNameWithAffix}}[[는]] 움직일 수 없다!", + "trappedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n이제 도망칠 수 없다!", + "trappedOnRemove": "{{pokemonNameWithAffix}}[[는]]\n{{moveName}}로부터 풀려났다!", + "flinchedLapse": "{{pokemonNameWithAffix}}[[는]] 풀이 죽어\n움직일 수 없었다!", + "confusedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n혼란에 빠졌다!", + "confusedOnRemove": "{{pokemonNameWithAffix}}의\n혼란이 풀렸다!", + "confusedOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 혼란에 빠져 있다", + "confusedLapse": "{{pokemonNameWithAffix}}[[는]]\n혼란에 빠져 있다!", + "confusedLapseHurtItself": "영문도 모른채\n자신을 공격했다!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}}[[는]]\n길동무의 영향을 받지 않는다.", + "destinyBondLapse": "{{pokemonNameWithAffix}}[[는]] {{pokemonNameWithAffix2}}[[를]]\n길동무로 삼았다!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n헤롱헤롱해졌다!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 헤롱헤롱해있다!", + "infatuatedLapse": "{{pokemonNameWithAffix}}[[는]]\n{{sourcePokemonName}}에게 헤롱헤롱해 있다!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}}[[는]] 헤롱헤롱해서\n기술을 쓸 수 없었다!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}}[[는]]\n헤롱헤롱 상태에서 벗어났다.", + "seededOnAdd": "{{pokemonNameWithAffix}}에게\n씨앗을 심었다!", + "seededLapse": "씨뿌리기가 {{pokemonNameWithAffix}}의\n체력을 빼앗는다!", + "seededLapseShed": "{{pokemonNameWithAffix}}[[는]]\n씨앗을 날려버렸다!", + "nightmareOnAdd": "{{pokemonNameWithAffix}}[[는]]\n악몽을 꾸기 시작했다!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}}[[는]]\n이미 악몽을 꾸고 있다!", + "nightmareLapse": "{{pokemonNameWithAffix}}[[는]]\n악몽에 시달리고 있다!", + "encoreOnAdd": "{{pokemonNameWithAffix}}[[는]]\n앙코르를 받았다!", + "encoreOnRemove": "{{pokemonNameWithAffix}}의\n앙코르 상태가 풀렸다!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}}[[는]] {{pokemonName}}에게\n도우미가 되어주려 한다!", + "ingrainLapse": "{{pokemonNameWithAffix}}[[는]] 뿌리로부터\n양분을 흡수했다!", + "ingrainOnTrap": "{{pokemonNameWithAffix}}[[는]] 뿌리를 뻗었다!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}}[[는]]\n물의 베일을 둘러썼다!", + "aquaRingLapse": "{{moveName}} 효과로\n{{pokemonName}}[[는]] HP를 회복했다!", + "drowsyOnAdd": "{{pokemonNameWithAffix}}의\n졸음을 유도했다!", + "damagingTrapLapse": "{{pokemonNameWithAffix}}[[는]] {{moveName}}의\n데미지를 입고 있다!", + "bindOnTrap": "{{pokemonNameWithAffix}}[[는]] {{sourcePokemonName}}에게\n{{moveName}}[[를]] 당했다!", + "wrapOnTrap": "{{pokemonNameWithAffix}}[[는]] {{sourcePokemonName}}에게\n휘감겼다!", + "vortexOnTrap": "{{pokemonNameWithAffix}}[[는]]\n소용돌이 속에 갇혔다!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}}[[는]] {{pokemonName}}의\n껍질에 꼈다!", + "sandTombOnTrap": "{{pokemonNameWithAffix}}[[는]]\n{{moveName}}에 붙잡혔다!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}}[[는]]\n마그마의 소용돌이에 갇혔다!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}}[[는]]\n집게덫에 붙잡혔다!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}}[[는]]\n{{pokemonNameWithAffix}}를 가두었다!", + "infestationOnTrap": "{{pokemonNameWithAffix}}[[는]]\n{{sourcePokemonNameWithAffix}}에게 엉겨 붙었다!", + "protectedOnAdd": "{{pokemonNameWithAffix}}[[는]]\n방어 태세에 들어갔다!", + "protectedLapse": "{{pokemonNameWithAffix}}[[는]]\n공격으로부터 몸을 지켰다!", + "enduringOnAdd": "{{pokemonNameWithAffix}}[[는]]\n버티기 태세에 들어갔다!", + "enduringLapse": "{{pokemonNameWithAffix}}[[는]]\n공격을 버텼다!", + "sturdyLapse": "{{pokemonNameWithAffix}}[[는]]\n공격을 버텼다!", + "perishSongLapse": "{{pokemonNameWithAffix}}의 멸망의\n카운트가 {{turnCount}}[[가]] 되었다!", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}}[[는]]\n주목의 대상이 되었다!", + "truantLapse": "{{pokemonNameWithAffix}}[[는]] 게으름을 피우고 있다!", + "slowStartOnAdd": "{{pokemonNameWithAffix}}[[는]] 컨디션이\n좋아지지 않는다!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} 는 마침내\n컨디션을 회복했다!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}의\n{{statName}}[[가]] 올라갔다!", + "highestStatBoostOnRemove": "{{pokemonNameWithAffix}}의\n{{abilityName}} 효과가 사라졌다!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}}[[는]]\n전자력으로 떠올랐다!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}의\n전자력이 없어졌다!", + "critBoostOnAdd": "{{pokemonNameWithAffix}}[[는]]\n의욕이 넘치고 있다!", + "critBoostOnRemove": "{{pokemonNameWithAffix}}[[는]] 평소로 돌아왔다.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}}[[는]]\n소금에 절여졌다!", + "saltCuredLapse": "{{pokemonNameWithAffix}}[[는]] 소금절이의\n데미지를 입고 있다.", + "cursedOnAdd": "{{pokemonNameWithAffix}}[[는]] 자신의 체력을 깎아서\n{{pokemonName}}에게 저주를 걸었다!", + "cursedLapse": "{{pokemonNameWithAffix}}[[는]]\n저주받고 있다!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}}[[는]]\n{{stockpiledCount}}개 비축했다!", } as const; diff --git a/src/locales/pt_BR/battle.ts b/src/locales/pt_BR/battle.ts index 824b069f0a4..daa8d56ccb3 100644 --- a/src/locales/pt_BR/battle.ts +++ b/src/locales/pt_BR/battle.ts @@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = { "unlockedSomething": "{{unlockedThing}}\nfoi desbloqueado.", "congratulations": "Parabéns!", "beatModeFirstTime": "{{speciesName}} venceu o Modo {{gameMode}} pela primeira vez!\nVocê recebeu {{newModifier}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}} precisa\nrecarregar!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}} não pode\nmais escapar!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}} foi liberto\nde {{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}} hesitou!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}} ficou\nconfuso!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}} saiu\nde sua confusão!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}} já\nestá confuso!", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}} está\nconfuso!", - "battlerTagsConfusedLapseHurtItself": "Se machucou em sua\nconfusão!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}} não é afetado\npelos efeitos de Destiny Bond.", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} levou\n{{pokemonNameWithAffix2}} junto com ele!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}} se apaixonou\npor {{sourcePokemonName}}!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}} já\nestá apaixonado!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}} está apaixonado\npor {{sourcePokemonName}}!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} está\nimobilizado pelo amor!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} superou\nsua paixão.", - "battlerTagsSeededOnAdd": "{{pokemonNameWithAffix}} foi semeado!", - "battlerTagsSeededLapse": "A saúde de {{pokemonNameWithAffix}}\nfoi sugada pelo Leech Seed!", - "battlerTagsSeededLapseShed": "O Leech Seed de{{pokemonNameWithAffix}}\nsugou todo o gotejamento!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}} começou\na ter um Nightmare!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}} já\nestá preso em um Nightmare!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}} está preso\nem um Nightmare!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}} ganhou\num Encore!", - "battlerTagsEncoreOnRemove": "O Encore de {{pokemonNameWithAffix}}\nacabou!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}} está pronto para\najudar {{pokemonName}}!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}} absorveu\nnutrientes com suas raízes!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}} plantou suas raízes!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}} se cercou\ncom um véu de água!", - "battlerTagsAquaRingLapse": "{{moveName}} restaurou\nPS de {{pokemonName}}!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}} ficou com sono!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}} foi ferido\npelo {{moveName}}!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}} foi espremido\npelo {{moveName}} de {{sourcePokemonName}}!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}} foi enrolado\npor {{sourcePokemonName}}!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}} ficou preso\nno vórtice!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}} prendeu\n{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}} foi preso\npor {{moveName}}!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}} foi preso\npor um redemoinho de magma!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}} foi preso\npor uma armadilha!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}} prendeu\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}} foi ferido por \numa infestação de {{sourcePokemonNameWithAffix}}!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\nse protegeu!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\nse protegeu!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}} está\npreparado!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}} suportou\no golpe!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}} suportou\no golpe!", - "battlerTagsPerishSongLapse": "O tempo restante de {{pokemonNameWithAffix}} diminuiu para {{turnCount}}.", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}} virou o centro\ndas atenções!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}} está\nviajando na maionese!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}} não\nestá preparado!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}} finalmente\nconseguiu se recompor!", - "battlerTagsHighestStatBoostOnAdd": "O atributo de {{statName}} de\n{{pokemonNameWithAffix}} aumentou!", - "battlerTagsHighestStatBoostOnRemove": "Os efeitos do {{abilityName}} de\n{{pokemonNameWithAffix}} acabaram!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}} levitou com eletromagnetismo!", - "battlerTagsMagnetRisenOnRemove": "O eletromagnetismo de {{pokemonNameWithAffix}} sumiu!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}} está ficando\nbombado!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}} relaxou.", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} está sendo curado com sal!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} foi ferido pelo {{moveName}}!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}} cortou seus PS pela metade e amaldiçoou {{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}} foi ferido pelo Curse!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} estocou {{stockpiledCount}}!", } as const; diff --git a/src/locales/pt_BR/battler-tags.ts b/src/locales/pt_BR/battler-tags.ts index de8be35f1aa..1758fed38d6 100644 --- a/src/locales/pt_BR/battler-tags.ts +++ b/src/locales/pt_BR/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "os pesadelos", "ingrainDesc": "o enraizamento", "drowsyDesc": "a sonolência", + "rechargingLapse": "{{pokemonNameWithAffix}} precisa\nrecarregar!", + "trappedOnAdd": "{{pokemonNameWithAffix}} não pode\nmais escapar!", + "trappedOnRemove": "{{pokemonNameWithAffix}} foi liberto\nde {{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}} hesitou!", + "confusedOnAdd": "{{pokemonNameWithAffix}} ficou\nconfuso!", + "confusedOnRemove": "{{pokemonNameWithAffix}} saiu\nde sua confusão!", + "confusedOnOverlap": "{{pokemonNameWithAffix}} já\nestá confuso!", + "confusedLapse": "{{pokemonNameWithAffix}} está\nconfuso!", + "confusedLapseHurtItself": "Se machucou em sua\nconfusão!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} não é afetado\npelos efeitos de Destiny Bond.", + "destinyBondLapse": "{{pokemonNameWithAffix}} levou\n{{pokemonNameWithAffix2}} junto com ele!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}} se apaixonou\npor {{sourcePokemonName}}!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}} já\nestá apaixonado!", + "infatuatedLapse": "{{pokemonNameWithAffix}} está apaixonado\npor {{sourcePokemonName}}!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} está\nimobilizado pelo amor!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} superou\nsua paixão.", + "seededOnAdd": "{{pokemonNameWithAffix}} foi semeado!", + "seededLapse": "A saúde de {{pokemonNameWithAffix}}\nfoi sugada pelo Leech Seed!", + "seededLapseShed": "O Leech Seed de{{pokemonNameWithAffix}}\nsugou todo o gotejamento!", + "nightmareOnAdd": "{{pokemonNameWithAffix}} começou\na ter um Nightmare!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}} já\nestá preso em um Nightmare!", + "nightmareLapse": "{{pokemonNameWithAffix}} está preso\nem um Nightmare!", + "encoreOnAdd": "{{pokemonNameWithAffix}} ganhou\num Encore!", + "encoreOnRemove": "O Encore de {{pokemonNameWithAffix}}\nacabou!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}} está pronto para\najudar {{pokemonName}}!", + "ingrainLapse": "{{pokemonNameWithAffix}} absorveu\nnutrientes com suas raízes!", + "ingrainOnTrap": "{{pokemonNameWithAffix}} plantou suas raízes!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}} se cercou\ncom um véu de água!", + "aquaRingLapse": "{{moveName}} restaurou\nPS de {{pokemonName}}!", + "drowsyOnAdd": "{{pokemonNameWithAffix}} ficou com sono!", + "damagingTrapLapse": "{{pokemonNameWithAffix}} foi ferido\npelo {{moveName}}!", + "bindOnTrap": "{{pokemonNameWithAffix}} foi espremido\npelo {{moveName}} de {{sourcePokemonName}}!", + "wrapOnTrap": "{{pokemonNameWithAffix}} foi enrolado\npor {{sourcePokemonName}}!", + "vortexOnTrap": "{{pokemonNameWithAffix}} ficou preso\nno vórtice!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}} prendeu\n{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}} foi preso\npor {{moveName}}!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}} foi preso\npor um redemoinho de magma!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}} foi preso\npor uma armadilha!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} prendeu\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}} foi ferido por \numa infestação de {{sourcePokemonNameWithAffix}}!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\nse protegeu!", + "protectedLapse": "{{pokemonNameWithAffix}}\nse protegeu!", + "enduringOnAdd": "{{pokemonNameWithAffix}} está\npreparado!", + "enduringLapse": "{{pokemonNameWithAffix}} suportou\no golpe!", + "sturdyLapse": "{{pokemonNameWithAffix}} suportou\no golpe!", + "perishSongLapse": "O tempo restante de {{pokemonNameWithAffix}} diminuiu para {{turnCount}}.", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} virou o centro\ndas atenções!", + "truantLapse": "{{pokemonNameWithAffix}} está\nviajando na maionese!", + "slowStartOnAdd": "{{pokemonNameWithAffix}} não\nestá preparado!", + "slowStartOnRemove": "{{pokemonNameWithAffix}} finalmente\nconseguiu se recompor!", + "highestStatBoostOnAdd": "O atributo de {{statName}} de\n{{pokemonNameWithAffix}} aumentou!", + "highestStatBoostOnRemove": "Os efeitos do {{abilityName}} de\n{{pokemonNameWithAffix}} acabaram!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}} levitou com eletromagnetismo!", + "magnetRisenOnRemove": "O eletromagnetismo de {{pokemonNameWithAffix}} sumiu!", + "critBoostOnAdd": "{{pokemonNameWithAffix}} está ficando\nbombado!", + "critBoostOnRemove": "{{pokemonNameWithAffix}} relaxou.", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} está sendo curado com sal!", + "saltCuredLapse": "{{pokemonNameWithAffix}} foi ferido pelo {{moveName}}!", + "cursedOnAdd": "{{pokemonNameWithAffix}} cortou seus PS pela metade e amaldiçoou {{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}} foi ferido pelo Curse!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} estocou {{stockpiledCount}}!", } as const; diff --git a/src/locales/zh_CN/battle.ts b/src/locales/zh_CN/battle.ts index b07cb79e258..c018faa0b01 100644 --- a/src/locales/zh_CN/battle.ts +++ b/src/locales/zh_CN/battle.ts @@ -87,65 +87,4 @@ export const battle: SimpleTranslationEntries = { "unlockedSomething": "{{unlockedThing}}\n已解锁。", "congratulations": "恭喜!", "beatModeFirstTime": "{{speciesName}}首次击败了{{gameMode}}!\n你获得了{{newModifier}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}}\n因攻击的反作用力而无法动弹!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}}不能逃跑!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}}\n摆脱了{{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}}\n畏缩了,无法使出招式!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}}\n混乱了!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}}\n的混乱解除了!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}}\n已经混乱了。", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}}\n正在混乱中!", - "battlerTagsConfusedLapseHurtItself": "不知所以地攻击了自己!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}}\n不再受到同命的影响", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}}\n和{{pokemonNameWithAffix2}}同归于尽了!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}}\n对{{sourcePokemonName}}着迷了!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}}\n已经着迷了!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}}\n对{{sourcePokemonName}}着迷中!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}}\n不会着迷!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}}\n治愈了着迷状态!", - "battlerTagsSeededOnAdd": "将种子种植在了\n{{pokemonNameWithAffix}}的身上!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}}\n被寄生种子吸取了体力!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}\n吸到了污泥浆!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}}\n开始做恶梦了!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}}\n已经被恶梦缠身!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}}\n正被恶梦缠身!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}}\n接受了再来一次!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}\n的再来一次状态解除了!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}}\n摆出了帮助{{pokemonName}}的架势!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}}\n用扎根回复了体力!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}}\n扎根了!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}}\n用水流环包裹了自己!", - "battlerTagsAquaRingLapse": "{{moveName}}回复了\n{{pokemonName}}的体力!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}}\n产生睡意了!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}}受到了\n{{moveName}}的伤害!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}}被\n{{sourcePokemonName}}的{{moveName}}紧紧束缚住了!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}}被\n{{sourcePokemonName}}绑紧了!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}}\n被困在了旋涡之中!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}}用贝壳\n夹住了{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}}\n被{{moveName}}困住了!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}}\n被困在了熔岩风暴之中!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}}\n被捕兽夹困住了!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}}困住了\n{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}}受到了\n{{sourcePokemonNameWithAffix}}的死缠烂打!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}\n摆出了防守的架势!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}\n在攻击中保护了自己!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}}\n摆出了挺住攻击的架势!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}}\n挺住了攻击!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}}\n挺住了攻击!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}}\n的灭亡计时变成{{turnCount}}了!", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}}\n变得万众瞩目了!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}}\n正在偷懒!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}}\n无法拿出平时的水平!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}}\n恢复了平时的水平!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}的\n{{statName}}提高了!", - "battlerTagsHighestStatBoostOnRemove": "{{pokemonNameWithAffix}}的\n{{abilityName}}效果解除了!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}}\n因电磁力浮了起来!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}的\n电磁力消失了!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}}\n现在干劲十足!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}}\n如释重负似地放松了下来。", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}}\n陷入了盐腌状态!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}}\n受到了{{moveName}}的伤害!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}}削减了自己的体力,\n并诅咒了{{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}}\n正受到诅咒!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}}蓄力了{{stockpiledCount}}次!" } as const; diff --git a/src/locales/zh_CN/battler-tags.ts b/src/locales/zh_CN/battler-tags.ts index 2a945809282..7af764cf117 100644 --- a/src/locales/zh_CN/battler-tags.ts +++ b/src/locales/zh_CN/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "恶梦", "ingrainDesc": "扎根", "drowsyDesc": "瞌睡", + "rechargingLapse": "{{pokemonNameWithAffix}}\n因攻击的反作用力而无法动弹!", + "trappedOnAdd": "{{pokemonNameWithAffix}}不能逃跑!", + "trappedOnRemove": "{{pokemonNameWithAffix}}\n摆脱了{{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}}\n畏缩了,无法使出招式!", + "confusedOnAdd": "{{pokemonNameWithAffix}}\n混乱了!", + "confusedOnRemove": "{{pokemonNameWithAffix}}\n的混乱解除了!", + "confusedOnOverlap": "{{pokemonNameWithAffix}}\n已经混乱了。", + "confusedLapse": "{{pokemonNameWithAffix}}\n正在混乱中!", + "confusedLapseHurtItself": "不知所以地攻击了自己!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}}\n不再受到同命的影响", + "destinyBondLapse": "{{pokemonNameWithAffix}}\n和{{pokemonNameWithAffix2}}同归于尽了!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}}\n对{{sourcePokemonName}}着迷了!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}}\n已经着迷了!", + "infatuatedLapse": "{{pokemonNameWithAffix}}\n对{{sourcePokemonName}}着迷中!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}}\n不会着迷!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}}\n治愈了着迷状态!", + "seededOnAdd": "将种子种植在了\n{{pokemonNameWithAffix}}的身上!", + "seededLapse": "{{pokemonNameWithAffix}}\n被寄生种子吸取了体力!", + "seededLapseShed": "{{pokemonNameWithAffix}}\n吸到了污泥浆!", + "nightmareOnAdd": "{{pokemonNameWithAffix}}\n开始做恶梦了!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}}\n已经被恶梦缠身!", + "nightmareLapse": "{{pokemonNameWithAffix}}\n正被恶梦缠身!", + "encoreOnAdd": "{{pokemonNameWithAffix}}\n接受了再来一次!", + "encoreOnRemove": "{{pokemonNameWithAffix}}\n的再来一次状态解除了!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}}\n摆出了帮助{{pokemonName}}的架势!", + "ingrainLapse": "{{pokemonNameWithAffix}}\n用扎根回复了体力!", + "ingrainOnTrap": "{{pokemonNameWithAffix}}\n扎根了!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}}\n用水流环包裹了自己!", + "aquaRingLapse": "{{moveName}}回复了\n{{pokemonName}}的体力!", + "drowsyOnAdd": "{{pokemonNameWithAffix}}\n产生睡意了!", + "damagingTrapLapse": "{{pokemonNameWithAffix}}受到了\n{{moveName}}的伤害!", + "bindOnTrap": "{{pokemonNameWithAffix}}被\n{{sourcePokemonName}}的{{moveName}}紧紧束缚住了!", + "wrapOnTrap": "{{pokemonNameWithAffix}}被\n{{sourcePokemonName}}绑紧了!", + "vortexOnTrap": "{{pokemonNameWithAffix}}\n被困在了旋涡之中!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}}用贝壳\n夹住了{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}}\n被{{moveName}}困住了!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}}\n被困在了熔岩风暴之中!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}}\n被捕兽夹困住了!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}}困住了\n{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}}受到了\n{{sourcePokemonNameWithAffix}}的死缠烂打!", + "protectedOnAdd": "{{pokemonNameWithAffix}}\n摆出了防守的架势!", + "protectedLapse": "{{pokemonNameWithAffix}}\n在攻击中保护了自己!", + "enduringOnAdd": "{{pokemonNameWithAffix}}\n摆出了挺住攻击的架势!", + "enduringLapse": "{{pokemonNameWithAffix}}\n挺住了攻击!", + "sturdyLapse": "{{pokemonNameWithAffix}}\n挺住了攻击!", + "perishSongLapse": "{{pokemonNameWithAffix}}\n的灭亡计时变成{{turnCount}}了!", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}}\n变得万众瞩目了!", + "truantLapse": "{{pokemonNameWithAffix}}\n正在偷懒!", + "slowStartOnAdd": "{{pokemonNameWithAffix}}\n无法拿出平时的水平!", + "slowStartOnRemove": "{{pokemonNameWithAffix}}\n恢复了平时的水平!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}的\n{{statName}}提高了!", + "highestStatBoostOnRemove": "{{pokemonNameWithAffix}}的\n{{abilityName}}效果解除了!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}}\n因电磁力浮了起来!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}的\n电磁力消失了!", + "critBoostOnAdd": "{{pokemonNameWithAffix}}\n现在干劲十足!", + "critBoostOnRemove": "{{pokemonNameWithAffix}}\n如释重负似地放松了下来。", + "saltCuredOnAdd": "{{pokemonNameWithAffix}}\n陷入了盐腌状态!", + "saltCuredLapse": "{{pokemonNameWithAffix}}\n受到了{{moveName}}的伤害!", + "cursedOnAdd": "{{pokemonNameWithAffix}}削减了自己的体力,\n并诅咒了{{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}}\n正受到诅咒!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}}蓄力了{{stockpiledCount}}次!", } as const; diff --git a/src/locales/zh_TW/battle.ts b/src/locales/zh_TW/battle.ts index 4673474d313..e8ecd5228f5 100644 --- a/src/locales/zh_TW/battle.ts +++ b/src/locales/zh_TW/battle.ts @@ -84,65 +84,4 @@ export const battle: SimpleTranslationEntries = { "unlockedSomething": "{{unlockedThing}}\nhas been unlocked.", "congratulations": "Congratulations!", "beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!", - "battlerTagsRechargingLapse": "{{pokemonNameWithAffix}}因攻擊的反作用力而無法動彈!", - "battlerTagsTrappedOnAdd": "{{pokemonNameWithAffix}}不能逃跑!", - "battlerTagsTrappedOnRemove": "{{pokemonNameWithAffix}}擺脫了{{moveName}}!", - "battlerTagsFlinchedLapse": "{{pokemonNameWithAffix}}畏縮了!", - "battlerTagsConfusedOnAdd": "{{pokemonNameWithAffix}}混亂了!", - "battlerTagsConfusedOnRemove": "{{pokemonNameWithAffix}}的混亂解除了!", - "battlerTagsConfusedOnOverlap": "{{pokemonNameWithAffix}}已經混亂了。", - "battlerTagsConfusedLapse": "{{pokemonNameWithAffix}}正在混亂中!", - "battlerTagsConfusedLapseHurtItself": "不知所以地攻擊了自己!", - "battlerTagsDestinyBondLapseIsBoss": "{{pokemonNameWithAffix}}不再受到同命的影響", - "battlerTagsDestinyBondLapse": "{{pokemonNameWithAffix}} 和{{pokemonNameWithAffix2}} 同歸於盡了!", - "battlerTagsInfatuatedOnAdd": "{{pokemonNameWithAffix}}對{{sourcePokemonName}}著迷了!", - "battlerTagsInfatuatedOnOverlap": "{{pokemonNameWithAffix}}已經著迷了!", - "battlerTagsInfatuatedLapse": "{{pokemonNameWithAffix}}對{{sourcePokemonName}}著迷中!", - "battlerTagsInfatuatedLapseImmobilize": "{{pokemonNameWithAffix}} 不會著迷!", - "battlerTagsInfatuatedOnRemove": "{{pokemonNameWithAffix}} 治癒了著迷狀態!", - "battlerTagsSeededOnAdd": "將種子種植在了{{pokemonNameWithAffix}}身上!", - "battlerTagsSeededLapse": "{{pokemonNameWithAffix}}被寄生種子吸取了體力!", - "battlerTagsSeededLapseShed": "{{pokemonNameWithAffix}}吸到了污泥漿!", - "battlerTagsNightmareOnAdd": "{{pokemonNameWithAffix}}開始做惡夢了!", - "battlerTagsNightmareOnOverlap": "{{pokemonNameWithAffix}}已經被惡夢纏身!", - "battlerTagsNightmareLapse": "{{pokemonNameWithAffix}}正被惡夢纏身!", - "battlerTagsEncoreOnAdd": "{{pokemonNameWithAffix}}接受了再來一次!", - "battlerTagsEncoreOnRemove": "{{pokemonNameWithAffix}}的再來一次狀態解除了!", - "battlerTagsHelpingHandOnAdd": "{{pokemonNameWithAffix}}擺出了幫助{{pokemonName}} 的架勢!", - "battlerTagsIngrainLapse": "{{pokemonNameWithAffix}}用扎根回復了體力!", - "battlerTagsIngrainOnTrap": "{{pokemonNameWithAffix}}扎根了!", - "battlerTagsAquaRingOnAdd": "{{pokemonNameWithAffix}}用水流環包裹了自己!", - "battlerTagsAquaRingLapse": "{{moveName}}回復了{{pokemonName}}的體力!", - "battlerTagsDrowsyOnAdd": "{{pokemonNameWithAffix}}產生睡意了!", - "battlerTagsDamagingTrapLapse": "{{pokemonNameWithAffix}}受到了{{moveName}}的傷害!", - "battlerTagsBindOnTrap": "{{pokemonNameWithAffix}}被{{sourcePokemonName}}的 {{moveName}}緊緊束縛住了!", - "battlerTagsWrapOnTrap": "{{pokemonNameWithAffix}}被{{sourcePokemonName}}綁緊了!", - "battlerTagsVortexOnTrap": "{{pokemonNameWithAffix}}被困在了旋渦之中!", - "battlerTagsClampOnTrap": "{{sourcePokemonNameWithAffix}}用貝殼夾住了{{pokemonName}}!", - "battlerTagsSandTombOnTrap": "{{pokemonNameWithAffix}}被{{moveName}}困住了!", - "battlerTagsMagmaStormOnTrap": "{{pokemonNameWithAffix}}被困在了熔岩風暴之中!", - "battlerTagsSnapTrapOnTrap": "{{pokemonNameWithAffix}}被捕獸夾困住了!", - "battlerTagsThunderCageOnTrap": "{{sourcePokemonNameWithAffix}}困住了{{pokemonNameWithAffix}}!", - "battlerTagsInfestationOnTrap": "{{pokemonNameWithAffix}}受到了{{sourcePokemonNameWithAffix}}的死纏爛打!", - "battlerTagsProtectedOnAdd": "{{pokemonNameWithAffix}}擺出了防守的架勢!", - "battlerTagsProtectedLapse": "{{pokemonNameWithAffix}}在攻擊中保護了自己!", - "battlerTagsEnduringOnAdd": "{{pokemonNameWithAffix}}擺出了挺住攻擊的架勢!", - "battlerTagsEnduringLapse": "{{pokemonNameWithAffix}}挺住了攻擊!", - "battlerTagsSturdyLapse": "{{pokemonNameWithAffix}}挺住了攻擊!", - "battlerTagsPerishSongLapse": "{{pokemonNameWithAffix}} 的滅亡計時變成{{turnCount}}了!", - "battlerTagsCenterOfAttentionOnAdd": "{{pokemonNameWithAffix}}\n變得萬眾矚目了!", - "battlerTagsTruantLapse": "{{pokemonNameWithAffix}}正在偷懶!", - "battlerTagsSlowStartOnAdd": "{{pokemonNameWithAffix}}無法拿出平時的水平!", - "battlerTagsSlowStartOnRemove": "{{pokemonNameWithAffix}}恢復了平時的水平!", - "battlerTagsHighestStatBoostOnAdd": "{{pokemonNameWithAffix}}的{{statName}}升高了!", - "battlerTagsHighestStatBoostOnRemove": "{{pokemonNameWithAffix}}的{{abilityName}}效果解除了!", - "battlerTagsMagnetRisenOnAdd": "{{pokemonNameWithAffix}}\n因電磁力浮了起來!", - "battlerTagsMagnetRisenOnRemove": "{{pokemonNameWithAffix}}的\n電磁力消失了!", - "battlerTagsCritBoostOnAdd": "{{pokemonNameWithAffix}}現在幹勁十足!", - "battlerTagsCritBoostOnRemove": "{{pokemonNameWithAffix}}如釋重負似地放鬆了下來。", - "battlerTagsSaltCuredOnAdd": "{{pokemonNameWithAffix}} 陷入了鹽腌狀態!", - "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}} 受到了{{moveName}}的傷害!", - "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}}削減了自己的體力,並詛咒了{{pokemonName}}!", - "battlerTagsCursedLapse": "{{pokemonNameWithAffix}}正受到詛咒!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" } as const; diff --git a/src/locales/zh_TW/battler-tags.ts b/src/locales/zh_TW/battler-tags.ts index 73747e51f61..9e933336387 100644 --- a/src/locales/zh_TW/battler-tags.ts +++ b/src/locales/zh_TW/battler-tags.ts @@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = { "nightmareDesc": "惡夢", "ingrainDesc": "扎根", "drowsyDesc": "瞌睡", + "rechargingLapse": "{{pokemonNameWithAffix}}因攻擊的反作用力而無法動彈!", + "trappedOnAdd": "{{pokemonNameWithAffix}}不能逃跑!", + "trappedOnRemove": "{{pokemonNameWithAffix}}擺脫了{{moveName}}!", + "flinchedLapse": "{{pokemonNameWithAffix}}畏縮了!", + "confusedOnAdd": "{{pokemonNameWithAffix}}混亂了!", + "confusedOnRemove": "{{pokemonNameWithAffix}}的混亂解除了!", + "confusedOnOverlap": "{{pokemonNameWithAffix}}已經混亂了。", + "confusedLapse": "{{pokemonNameWithAffix}}正在混亂中!", + "confusedLapseHurtItself": "不知所以地攻擊了自己!", + "destinyBondLapseIsBoss": "{{pokemonNameWithAffix}}不再受到同命的影響", + "destinyBondLapse": "{{pokemonNameWithAffix}} 和{{pokemonNameWithAffix2}} 同歸於盡了!", + "infatuatedOnAdd": "{{pokemonNameWithAffix}}對{{sourcePokemonName}}著迷了!", + "infatuatedOnOverlap": "{{pokemonNameWithAffix}}已經著迷了!", + "infatuatedLapse": "{{pokemonNameWithAffix}}對{{sourcePokemonName}}著迷中!", + "infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} 不會著迷!", + "infatuatedOnRemove": "{{pokemonNameWithAffix}} 治癒了著迷狀態!", + "seededOnAdd": "將種子種植在了{{pokemonNameWithAffix}}身上!", + "seededLapse": "{{pokemonNameWithAffix}}被寄生種子吸取了體力!", + "seededLapseShed": "{{pokemonNameWithAffix}}吸到了污泥漿!", + "nightmareOnAdd": "{{pokemonNameWithAffix}}開始做惡夢了!", + "nightmareOnOverlap": "{{pokemonNameWithAffix}}已經被惡夢纏身!", + "nightmareLapse": "{{pokemonNameWithAffix}}正被惡夢纏身!", + "encoreOnAdd": "{{pokemonNameWithAffix}}接受了再來一次!", + "encoreOnRemove": "{{pokemonNameWithAffix}}的再來一次狀態解除了!", + "helpingHandOnAdd": "{{pokemonNameWithAffix}}擺出了幫助{{pokemonName}} 的架勢!", + "ingrainLapse": "{{pokemonNameWithAffix}}用扎根回復了體力!", + "ingrainOnTrap": "{{pokemonNameWithAffix}}扎根了!", + "aquaRingOnAdd": "{{pokemonNameWithAffix}}用水流環包裹了自己!", + "aquaRingLapse": "{{moveName}}回復了{{pokemonName}}的體力!", + "drowsyOnAdd": "{{pokemonNameWithAffix}}產生睡意了!", + "damagingTrapLapse": "{{pokemonNameWithAffix}}受到了{{moveName}}的傷害!", + "bindOnTrap": "{{pokemonNameWithAffix}}被{{sourcePokemonName}}的 {{moveName}}緊緊束縛住了!", + "wrapOnTrap": "{{pokemonNameWithAffix}}被{{sourcePokemonName}}綁緊了!", + "vortexOnTrap": "{{pokemonNameWithAffix}}被困在了旋渦之中!", + "clampOnTrap": "{{sourcePokemonNameWithAffix}}用貝殼夾住了{{pokemonName}}!", + "sandTombOnTrap": "{{pokemonNameWithAffix}}被{{moveName}}困住了!", + "magmaStormOnTrap": "{{pokemonNameWithAffix}}被困在了熔岩風暴之中!", + "snapTrapOnTrap": "{{pokemonNameWithAffix}}被捕獸夾困住了!", + "thunderCageOnTrap": "{{sourcePokemonNameWithAffix}}困住了{{pokemonNameWithAffix}}!", + "infestationOnTrap": "{{pokemonNameWithAffix}}受到了{{sourcePokemonNameWithAffix}}的死纏爛打!", + "protectedOnAdd": "{{pokemonNameWithAffix}}擺出了防守的架勢!", + "protectedLapse": "{{pokemonNameWithAffix}}在攻擊中保護了自己!", + "enduringOnAdd": "{{pokemonNameWithAffix}}擺出了挺住攻擊的架勢!", + "enduringLapse": "{{pokemonNameWithAffix}}挺住了攻擊!", + "sturdyLapse": "{{pokemonNameWithAffix}}挺住了攻擊!", + "perishSongLapse": "{{pokemonNameWithAffix}} 的滅亡計時變成{{turnCount}}了!", + "centerOfAttentionOnAdd": "{{pokemonNameWithAffix}}\n變得萬眾矚目了!", + "truantLapse": "{{pokemonNameWithAffix}}正在偷懶!", + "slowStartOnAdd": "{{pokemonNameWithAffix}}無法拿出平時的水平!", + "slowStartOnRemove": "{{pokemonNameWithAffix}}恢復了平時的水平!", + "highestStatBoostOnAdd": "{{pokemonNameWithAffix}}的{{statName}}升高了!", + "highestStatBoostOnRemove": "{{pokemonNameWithAffix}}的{{abilityName}}效果解除了!", + "magnetRisenOnAdd": "{{pokemonNameWithAffix}}\n因電磁力浮了起來!", + "magnetRisenOnRemove": "{{pokemonNameWithAffix}}的\n電磁力消失了!", + "critBoostOnAdd": "{{pokemonNameWithAffix}}現在幹勁十足!", + "critBoostOnRemove": "{{pokemonNameWithAffix}}如釋重負似地放鬆了下來。", + "saltCuredOnAdd": "{{pokemonNameWithAffix}} 陷入了鹽腌狀態!", + "saltCuredLapse": "{{pokemonNameWithAffix}} 受到了{{moveName}}的傷害!", + "cursedOnAdd": "{{pokemonNameWithAffix}}削減了自己的體力,並詛咒了{{pokemonName}}!", + "cursedLapse": "{{pokemonNameWithAffix}}正受到詛咒!", + "stockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!", } as const;