[Refactor] move and change localization key of battler-tags (#3498)
* move locale messages of battler tags : battle.ts -> battler-tags.ts * Change message key name to simple * Apply suggestions from code review Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> --------- Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
This commit is contained in:
parent
0028ae8a6d
commit
0c64b01f3f
|
@ -110,7 +110,7 @@ export class RechargingTag extends BattlerTag {
|
||||||
/** Cancels the source's move this turn and queues a "__ must recharge!" message */
|
/** Cancels the source's move this turn and queues a "__ must recharge!" message */
|
||||||
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
if (lapseType === BattlerTagLapseType.PRE_MOVE) {
|
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.scene.getCurrentPhase() as MovePhase).cancel();
|
||||||
pokemon.getMoveQueue().shift();
|
pokemon.getMoveQueue().shift();
|
||||||
}
|
}
|
||||||
|
@ -177,7 +177,7 @@ export class TrappedTag extends BattlerTag {
|
||||||
onRemove(pokemon: Pokemon): void {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
super.onRemove(pokemon);
|
||||||
|
|
||||||
pokemon.scene.queueMessage(i18next.t("battle:battlerTagsTrappedOnRemove", {
|
pokemon.scene.queueMessage(i18next.t("battlerTags:trappedOnRemove", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
moveName: this.getMoveName()
|
moveName: this.getMoveName()
|
||||||
}));
|
}));
|
||||||
|
@ -192,7 +192,7 @@ export class TrappedTag extends BattlerTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
if (lapseType === BattlerTagLapseType.PRE_MOVE) {
|
if (lapseType === BattlerTagLapseType.PRE_MOVE) {
|
||||||
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
(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);
|
return super.lapse(pokemon, lapseType);
|
||||||
|
@ -272,26 +272,26 @@ export class ConfusedTag extends BattlerTag {
|
||||||
super.onAdd(pokemon);
|
super.onAdd(pokemon);
|
||||||
|
|
||||||
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CONFUSION));
|
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 {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
onOverlap(pokemon: Pokemon): void {
|
||||||
super.onOverlap(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
const ret = lapseType !== BattlerTagLapseType.CUSTOM && super.lapse(pokemon, lapseType);
|
const ret = lapseType !== BattlerTagLapseType.CUSTOM && super.lapse(pokemon, lapseType);
|
||||||
|
|
||||||
if (ret) {
|
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));
|
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CONFUSION));
|
||||||
|
|
||||||
// 1/3 chance of hitting self with a 40 base power move
|
// 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 atk = pokemon.getBattleStat(Stat.ATK);
|
||||||
const def = pokemon.getBattleStat(Stat.DEF);
|
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));
|
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.damageAndUpdate(damage);
|
||||||
pokemon.battleData.hitCount++;
|
pokemon.battleData.hitCount++;
|
||||||
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
||||||
|
@ -347,12 +347,12 @@ export class DestinyBondTag extends BattlerTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pokemon.isBossImmune()) {
|
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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsDestinyBondLapse", {
|
i18next.t("battlerTags:destinyBondLapse", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(source),
|
pokemonNameWithAffix: getPokemonNameWithAffix(source),
|
||||||
pokemonNameWithAffix2: getPokemonNameWithAffix(pokemon)
|
pokemonNameWithAffix2: getPokemonNameWithAffix(pokemon)
|
||||||
})
|
})
|
||||||
|
@ -387,7 +387,7 @@ export class InfatuatedTag extends BattlerTag {
|
||||||
super.onAdd(pokemon);
|
super.onAdd(pokemon);
|
||||||
|
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsInfatuatedOnAdd", {
|
i18next.t("battlerTags:infatuatedOnAdd", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined) // TODO: is that bang correct?
|
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 {
|
onOverlap(pokemon: Pokemon): void {
|
||||||
super.onOverlap(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
|
@ -405,7 +405,7 @@ export class InfatuatedTag extends BattlerTag {
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsInfatuatedLapse", {
|
i18next.t("battlerTags:infatuatedLapse", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined) // TODO: is that bang correct?
|
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));
|
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.ATTRACT));
|
||||||
|
|
||||||
if (pokemon.randSeedInt(2)) {
|
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();
|
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -424,7 +424,7 @@ export class InfatuatedTag extends BattlerTag {
|
||||||
onRemove(pokemon: Pokemon): void {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
isSourceLinked(): boolean {
|
||||||
|
@ -459,7 +459,7 @@ export class SeedTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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?
|
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);
|
const reverseDrain = pokemon.hasAbilityWithAttr(ReverseDrainAbAttr, false);
|
||||||
pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, source.getBattlerIndex(),
|
pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, source.getBattlerIndex(),
|
||||||
!reverseDrain ? damage : damage * -1,
|
!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));
|
false, true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -501,20 +501,20 @@ export class NightmareTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
onOverlap(pokemon: Pokemon): void {
|
||||||
super.onOverlap(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
const ret = lapseType !== BattlerTagLapseType.CUSTOM || super.lapse(pokemon, lapseType);
|
const ret = lapseType !== BattlerTagLapseType.CUSTOM || super.lapse(pokemon, lapseType);
|
||||||
|
|
||||||
if (ret) {
|
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
|
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CURSE)); // TODO: Update animation type
|
||||||
|
|
||||||
const cancelled = new Utils.BooleanHolder(false);
|
const cancelled = new Utils.BooleanHolder(false);
|
||||||
|
@ -602,7 +602,7 @@ export class EncoreTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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);
|
const movePhase = pokemon.scene.findPhase(m => m instanceof MovePhase && m.pokemon === pokemon);
|
||||||
if (movePhase) {
|
if (movePhase) {
|
||||||
|
@ -618,7 +618,7 @@ export class EncoreTag extends BattlerTag {
|
||||||
onRemove(pokemon: Pokemon): void {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
onAdd(pokemon: Pokemon): void {
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsHelpingHandOnAdd", {
|
i18next.t("battlerTags:helpingHandOnAdd", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
||||||
pokemonName: getPokemonNameWithAffix(pokemon)
|
pokemonName: getPokemonNameWithAffix(pokemon)
|
||||||
})
|
})
|
||||||
|
@ -666,7 +666,7 @@ export class IngrainTag extends TrappedTag {
|
||||||
pokemon.scene,
|
pokemon.scene,
|
||||||
pokemon.getBattlerIndex(),
|
pokemon.getBattlerIndex(),
|
||||||
Math.floor(pokemon.getMaxHp() / 16),
|
Math.floor(pokemon.getMaxHp() / 16),
|
||||||
i18next.t("battle:battlerTagsIngrainLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }),
|
i18next.t("battlerTags:ingrainLapse", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }),
|
||||||
true
|
true
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
@ -676,7 +676,7 @@ export class IngrainTag extends TrappedTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsIngrainOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) });
|
return i18next.t("battlerTags:ingrainOnTrap", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) });
|
||||||
}
|
}
|
||||||
|
|
||||||
getDescriptor(): string {
|
getDescriptor(): string {
|
||||||
|
@ -717,7 +717,7 @@ export class AquaRingTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
|
@ -729,7 +729,7 @@ export class AquaRingTag extends BattlerTag {
|
||||||
pokemon.scene,
|
pokemon.scene,
|
||||||
pokemon.getBattlerIndex(),
|
pokemon.getBattlerIndex(),
|
||||||
Math.floor(pokemon.getMaxHp() / 16),
|
Math.floor(pokemon.getMaxHp() / 16),
|
||||||
i18next.t("battle:battlerTagsAquaRingLapse", {
|
i18next.t("battlerTags:aquaRingLapse", {
|
||||||
moveName: this.getMoveName(),
|
moveName: this.getMoveName(),
|
||||||
pokemonName: getPokemonNameWithAffix(pokemon)
|
pokemonName: getPokemonNameWithAffix(pokemon)
|
||||||
}),
|
}),
|
||||||
|
@ -779,7 +779,7 @@ export class DrowsyTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
|
@ -823,7 +823,7 @@ export abstract class DamagingTrapTag extends TrappedTag {
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsDamagingTrapLapse", {
|
i18next.t("battlerTags:damagingTrapLapse", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
moveName: this.getMoveName()
|
moveName: this.getMoveName()
|
||||||
})
|
})
|
||||||
|
@ -848,7 +848,7 @@ export class BindTag extends DamagingTrapTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsBindOnTrap", {
|
return i18next.t("battlerTags:bindOnTrap", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
||||||
moveName: this.getMoveName()
|
moveName: this.getMoveName()
|
||||||
|
@ -862,7 +862,7 @@ export class WrapTag extends DamagingTrapTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsWrapOnTrap", {
|
return i18next.t("battlerTags:wrapOnTrap", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonName: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
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 {
|
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 {
|
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?
|
sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
||||||
pokemonName: getPokemonNameWithAffix(pokemon),
|
pokemonName: getPokemonNameWithAffix(pokemon),
|
||||||
});
|
});
|
||||||
|
@ -910,7 +910,7 @@ export class SandTombTag extends DamagingTrapTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsSandTombOnTrap", {
|
return i18next.t("battlerTags:sandTombOnTrap", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
moveName: this.getMoveName()
|
moveName: this.getMoveName()
|
||||||
});
|
});
|
||||||
|
@ -923,7 +923,7 @@ export class MagmaStormTag extends DamagingTrapTag {
|
||||||
}
|
}
|
||||||
|
|
||||||
getTrapMessage(pokemon: Pokemon): string {
|
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 {
|
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 {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsThunderCageOnTrap", {
|
return i18next.t("battlerTags:thunderCageOnTrap", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
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 {
|
getTrapMessage(pokemon: Pokemon): string {
|
||||||
return i18next.t("battle:battlerTagsInfestationOnTrap", {
|
return i18next.t("battlerTags:infestationOnTrap", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
sourcePokemonNameWithAffix: getPokemonNameWithAffix(pokemon.scene.getPokemonById(this.sourceId!) ?? undefined), // TODO: is that bang correct?
|
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 {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
if (lapseType === BattlerTagLapseType.CUSTOM) {
|
if (lapseType === BattlerTagLapseType.CUSTOM) {
|
||||||
new CommonBattleAnim(CommonAnim.PROTECT, pokemon).play(pokemon.scene);
|
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
|
// Stop multi-hit moves early
|
||||||
const effectPhase = pokemon.scene.getCurrentPhase();
|
const effectPhase = pokemon.scene.getCurrentPhase();
|
||||||
|
@ -1111,12 +1111,12 @@ export class EnduringTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
if (lapseType === BattlerTagLapseType.CUSTOM) {
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1131,7 +1131,7 @@ export class SturdyTag extends BattlerTag {
|
||||||
|
|
||||||
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
if (lapseType === BattlerTagLapseType.CUSTOM) {
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1153,7 +1153,7 @@ export class PerishSongTag extends BattlerTag {
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsPerishSongLapse", {
|
i18next.t("battlerTags:perishSongLapse", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
turnCount: this.turnCount
|
turnCount: this.turnCount
|
||||||
})
|
})
|
||||||
|
@ -1189,7 +1189,7 @@ export class CenterOfAttentionTag extends BattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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) {
|
if (lastMove && lastMove.move !== Moves.NONE) {
|
||||||
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
(pokemon.scene.getCurrentPhase() as MovePhase).cancel();
|
||||||
pokemon.scene.unshiftPhase(new ShowAbilityPhase(pokemon.scene, pokemon.id, passive));
|
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;
|
return true;
|
||||||
|
@ -1243,7 +1243,7 @@ export class SlowStartTag extends AbilityBattlerTag {
|
||||||
onAdd(pokemon: Pokemon): void {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
|
@ -1257,7 +1257,7 @@ export class SlowStartTag extends AbilityBattlerTag {
|
||||||
onRemove(pokemon: Pokemon): void {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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;
|
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 {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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 {
|
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
|
||||||
|
@ -1454,7 +1454,7 @@ export class CritBoostTag extends BattlerTag {
|
||||||
onRemove(pokemon: Pokemon): void {
|
onRemove(pokemon: Pokemon): void {
|
||||||
super.onRemove(pokemon);
|
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 {
|
onAdd(pokemon: Pokemon): void {
|
||||||
super.onAdd(pokemon);
|
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?
|
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.damageAndUpdate(Math.max(Math.floor(pokemonSteelOrWater ? pokemon.getMaxHp() / 4 : pokemon.getMaxHp() / 8), 1));
|
||||||
|
|
||||||
pokemon.scene.queueMessage(
|
pokemon.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsSaltCuredLapse", {
|
i18next.t("battlerTags:saltCuredLapse", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
moveName: this.getMoveName()
|
moveName: this.getMoveName()
|
||||||
})
|
})
|
||||||
|
@ -1539,7 +1539,7 @@ export class CursedTag extends BattlerTag {
|
||||||
|
|
||||||
if (!cancelled.value) {
|
if (!cancelled.value) {
|
||||||
pokemon.damageAndUpdate(Math.max(Math.floor(pokemon.getMaxHp() / 4), 1));
|
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) {
|
if (this.stockpiledCount < 3) {
|
||||||
this.stockpiledCount++;
|
this.stockpiledCount++;
|
||||||
|
|
||||||
pokemon.scene.queueMessage(i18next.t("battle:battlerTagsStockpilingOnAdd", {
|
pokemon.scene.queueMessage(i18next.t("battlerTags:stockpilingOnAdd", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
pokemonNameWithAffix: getPokemonNameWithAffix(pokemon),
|
||||||
stockpiledCount: this.stockpiledCount
|
stockpiledCount: this.stockpiledCount
|
||||||
}));
|
}));
|
||||||
|
|
|
@ -4414,7 +4414,7 @@ export class CurseAttr extends MoveEffectAttr {
|
||||||
const curseRecoilDamage = Math.max(1, Math.floor(user.getMaxHp() / 2));
|
const curseRecoilDamage = Math.max(1, Math.floor(user.getMaxHp() / 2));
|
||||||
user.damageAndUpdate(curseRecoilDamage, HitResult.OTHER, false, true, true);
|
user.damageAndUpdate(curseRecoilDamage, HitResult.OTHER, false, true, true);
|
||||||
user.scene.queueMessage(
|
user.scene.queueMessage(
|
||||||
i18next.t("battle:battlerTagsCursedOnAdd", {
|
i18next.t("battle:cursedOnAdd", {
|
||||||
pokemonNameWithAffix: getPokemonNameWithAffix(user),
|
pokemonNameWithAffix: getPokemonNameWithAffix(user),
|
||||||
pokemonName: getPokemonNameWithAffix(target)
|
pokemonName: getPokemonNameWithAffix(target)
|
||||||
})
|
})
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "Congratulations!",
|
"congratulations": "Congratulations!",
|
||||||
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
||||||
"ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "nightmares",
|
"nightmareDesc": "nightmares",
|
||||||
"ingrainDesc": "roots",
|
"ingrainDesc": "roots",
|
||||||
"drowsyDesc": "drowsiness",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"unlockedSomething": "{{unlockedThing}} wurde freigeschaltet.",
|
"unlockedSomething": "{{unlockedThing}} wurde freigeschaltet.",
|
||||||
"congratulations": "Glückwunsch!",
|
"congratulations": "Glückwunsch!",
|
||||||
"beatModeFirstTime": "{{speciesName}} hat den {{gameMode}} Modus zum ersten Mal beendet! Du erhältst {{newModifier}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "Nachtmahr",
|
"nightmareDesc": "Nachtmahr",
|
||||||
"ingrainDesc": "Verwurzlung",
|
"ingrainDesc": "Verwurzlung",
|
||||||
"drowsyDesc": "Schläfrigkeit",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "Congratulations!",
|
"congratulations": "Congratulations!",
|
||||||
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
||||||
"ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "nightmares",
|
"nightmareDesc": "nightmares",
|
||||||
"ingrainDesc": "roots",
|
"ingrainDesc": "roots",
|
||||||
"drowsyDesc": "drowsiness",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "Congratulations!",
|
"congratulations": "Congratulations!",
|
||||||
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
||||||
"ppReduced": "It reduced the PP of {{targetName}}'s\n{{moveName}} by {{reduction}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "nightmares",
|
"nightmareDesc": "nightmares",
|
||||||
"ingrainDesc": "roots",
|
"ingrainDesc": "roots",
|
||||||
"drowsyDesc": "drowsiness",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"unlockedSomething": "{{unlockedThing}}\na été débloqué.",
|
"unlockedSomething": "{{unlockedThing}}\na été débloqué.",
|
||||||
"congratulations": "Félicitations !",
|
"congratulations": "Félicitations !",
|
||||||
"beatModeFirstTime": "{{speciesName}} a battu le mode {{gameMode}} pour la première fois !\nVous avez reçu {{newModifier}} !",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "les cauchemars",
|
"nightmareDesc": "les cauchemars",
|
||||||
"ingrainDesc": "l’enracinement",
|
"ingrainDesc": "l’enracinement",
|
||||||
"drowsyDesc": "la somnolence",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "Congratulazioni!",
|
"congratulations": "Congratulazioni!",
|
||||||
"beatModeFirstTime": "{{speciesName}} ha completato la modalità {{gameMode}} per la prima volta!\nHai ricevuto {{newModifier}}!",
|
"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}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "nightmares",
|
"nightmareDesc": "nightmares",
|
||||||
"ingrainDesc": "roots",
|
"ingrainDesc": "roots",
|
||||||
"drowsyDesc": "drowsiness",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "おめでとうございます!!",
|
"congratulations": "おめでとうございます!!",
|
||||||
"beatModeFirstTime": "初めて {{speciesName}}が {{gameMode}}モードを クリアした!\n{{newModifier}}を 手に入れた!",
|
"beatModeFirstTime": "初めて {{speciesName}}が {{gameMode}}モードを クリアした!\n{{newModifier}}を 手に入れた!",
|
||||||
"ppReduced": "{{targetName}}の {{moveName}}を {{reduction}}削った!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "nightmares",
|
"nightmareDesc": "nightmares",
|
||||||
"ingrainDesc": "roots",
|
"ingrainDesc": "roots",
|
||||||
"drowsyDesc": "drowsiness",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"congratulations": "축하합니다!",
|
"congratulations": "축하합니다!",
|
||||||
"beatModeFirstTime": "{{speciesName}}[[가]] {{gameMode}} 모드를 처음으로 클리어했다!\n{{newModifier}}[[를]] 손에 넣었다!",
|
"beatModeFirstTime": "{{speciesName}}[[가]] {{gameMode}} 모드를 처음으로 클리어했다!\n{{newModifier}}[[를]] 손에 넣었다!",
|
||||||
"ppReduced": "{{targetName}}의\n{{moveName}}[[를]] {{reduction}} 깎았다!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "악몽",
|
"nightmareDesc": "악몽",
|
||||||
"ingrainDesc": "뿌리",
|
"ingrainDesc": "뿌리",
|
||||||
"drowsyDesc": "졸음",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -95,65 +95,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"unlockedSomething": "{{unlockedThing}}\nfoi desbloqueado.",
|
"unlockedSomething": "{{unlockedThing}}\nfoi desbloqueado.",
|
||||||
"congratulations": "Parabéns!",
|
"congratulations": "Parabéns!",
|
||||||
"beatModeFirstTime": "{{speciesName}} venceu o Modo {{gameMode}} pela primeira vez!\nVocê recebeu {{newModifier}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "os pesadelos",
|
"nightmareDesc": "os pesadelos",
|
||||||
"ingrainDesc": "o enraizamento",
|
"ingrainDesc": "o enraizamento",
|
||||||
"drowsyDesc": "a sonolência",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -87,65 +87,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"unlockedSomething": "{{unlockedThing}}\n已解锁。",
|
"unlockedSomething": "{{unlockedThing}}\n已解锁。",
|
||||||
"congratulations": "恭喜!",
|
"congratulations": "恭喜!",
|
||||||
"beatModeFirstTime": "{{speciesName}}首次击败了{{gameMode}}!\n你获得了{{newModifier}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "恶梦",
|
"nightmareDesc": "恶梦",
|
||||||
"ingrainDesc": "扎根",
|
"ingrainDesc": "扎根",
|
||||||
"drowsyDesc": "瞌睡",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -84,65 +84,4 @@ export const battle: SimpleTranslationEntries = {
|
||||||
"unlockedSomething": "{{unlockedThing}}\nhas been unlocked.",
|
"unlockedSomething": "{{unlockedThing}}\nhas been unlocked.",
|
||||||
"congratulations": "Congratulations!",
|
"congratulations": "Congratulations!",
|
||||||
"beatModeFirstTime": "{{speciesName}} beat {{gameMode}} Mode for the first time!\nYou received {{newModifier}}!",
|
"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;
|
} as const;
|
||||||
|
|
|
@ -9,4 +9,65 @@ export const battlerTags: SimpleTranslationEntries = {
|
||||||
"nightmareDesc": "惡夢",
|
"nightmareDesc": "惡夢",
|
||||||
"ingrainDesc": "扎根",
|
"ingrainDesc": "扎根",
|
||||||
"drowsyDesc": "瞌睡",
|
"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;
|
} as const;
|
||||||
|
|
Loading…
Reference in New Issue