Files
pokemon-showdown/data/text/it/default.ts
Guangcong Luo 3ab832905b Switch to client TL system (#12299)
* Use client's TL system on server

* Migrate to UI templates

* Misc fixes
2026-09-09 01:34:20 -06:00

401 lines
16 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const DefaultText: { [id: IDEntry]: DefaultText } = {
default: {
startBattle: null, // NEEDS TRANSLATION
winBattle: null, // NEEDS TRANSLATION
tieBattle: null, // NEEDS TRANSLATION
pokemon: "{NICKNAME}",
opposingPokemon: "{NICKNAME} avversario",
fullName: "{NICKNAME} ({SPECIES})",
team: "la tua squadra",
opposingTeam: "la squadra avversaria",
party: "i Pokémon alleati",
opposingParty: null, // NEEDS TRANSLATION
turn: null, // NEEDS TRANSLATION
switchIn: "{TRAINER:definite:capitalize} manda in campo {FULLNAME}!",
switchInOwn: "Avanti, {FULLNAME}!",
switchOut: "{TRAINER:definite:capitalize} ritira {NICKNAME} dalla lotta!",
switchOutOwn: "{NICKNAME}, rientra!",
drag: "{FULLNAME} è trascinato nella lotta!",
faint: "{POKEMON} non ha più energie!",
swap: "{POKEMON} e {TARGET} si scambiano di posto!",
swapCenter: "{POKEMON} passa in prima linea!",
// Multi Battles only
canDynamax: " {TRAINER} ora può usare il Dynamax!",
canDynamaxOwn: " L’energia Dynamax avvolge {TRAINER}!",
zEffect: " {POKEMON} usa una mossa Z sprigionando tutta la sua potenza!",
move: "{POKEMON} usa **{MOVE}**!",
abilityActivation: "[{ABILITY} di {POKEMON}]",
mega: " {ITEM:definite:capitalize} di {POKEMON} reagisce alla Pietrachiave di {TRAINER}!",
megaNoItem: " {POKEMON} reagisce alla Pietrachiave di {TRAINER}!",
megaGen6: " {ITEM:definite:capitalize} di {POKEMON} reagisce al Megabracciale di {TRAINER}!",
transformMega: "{POKEMON} si evolve in Mega{SPECIES}!",
primal: "{POKEMON} si è archeorisvegliato! È tornato alla sua forma originaria!",
zPower: " Il Potere Z circonda {POKEMON} come un’aura!",
zBroken: " La protezione fallisce! {POKEMON} subisce dei danni!",
terastallize: null, // NEEDS TRANSLATION
// in case the different default messages didn't make it obvious, the difference
// is that the `cant` message REPLACES "Pokemon used Move!", while the `fail`
// message happens AFTER "Pokemon used Move!"
cant: "{POKEMON} non può usare {MOVE}!",
cantNoMove: null, // NEEDS TRANSLATION
fail: " Ma fallisce!",
// n.b. this is the default message for in-battle forme changes
// for the move Transform and ability Imposter, see the entry for the move Transform
transform: "{POKEMON} si è trasformato!",
typeChange: " {POKEMON} è diventato di tipo {TYPE}!",
typeChangeFromEffect: " {EFFECT} di {POKEMON} lo ha reso di tipo {TYPE}!",
typeAdd: " Adesso {POKEMON} è anche di tipo {TYPE}!",
start: null, // NEEDS TRANSLATION
end: " {POKEMON} si è liberato da {EFFECT}!",
activate: null, // NEEDS TRANSLATION
startTeamEffect: null, // NEEDS TRANSLATION
endTeamEffect: null, // NEEDS TRANSLATION
startFieldEffect: null, // NEEDS TRANSLATION
endFieldEffect: null, // NEEDS TRANSLATION
changeAbility: " L’abilità di {POKEMON} è ora {ABILITY}!",
addItem: " {POKEMON} ottiene {ITEM:indefinite:classified}!",
takeItem: " {POKEMON} ruba {ITEM:definite:classified} di {SOURCE}!",
eatItem: null, // NEEDS TRANSLATION
useGem: " {ITEM:definite:capitalize:classified} incrementa la potenza di {MOVE}!",
eatItemWeaken: " I danni inflitti {POKEMON:a} vengono ridotti d{ITEM:a:definite:classified}!",
removeItem: null, // NEEDS TRANSLATION
activateItem: null, // NEEDS TRANSLATION
activateWeaken: " I danni inflitti {POKEMON:a} vengono ridotti d{ITEM:a:definite:classified}!",
damage: " ({POKEMON} è ferito!)",
damagePercentage: null, // NEEDS TRANSLATION
damageFromPokemon: " {ITEM:definite:capitalize} di {SOURCE} ferisc{INFLECT:ITEM:s=e:p=ono} {POKEMON}!",
damageFromItem: " {POKEMON} subisce dei danni a causa {ITEM:di:definite}!",
damageFromPartialTrapping: " {POKEMON} subisce i danni della mossa {MOVE}!",
heal: " {POKEMON} ha recuperato dei PS!",
healFromZEffect: " Il Potere Z fa recuperare PS {POKEMON:a}!",
healFromEffect: null, // NEEDS TRANSLATION
boost: " {STAT:definite:capitalize} di {POKEMON} aumenta!",
boost2: " {STAT:definite:capitalize} di {POKEMON} aumenta di molto!",
boost3: " {STAT:definite:capitalize} di {POKEMON} aumenta di moltissimo!",
boost0: " {STAT:definite:capitalize} di {POKEMON} non può aumentare di più!",
boostFromItem: " Con {ITEM}, {STAT} di {POKEMON} sale!",
boost2FromItem: " Con {ITEM}, {STAT} di {POKEMON} sale di molto!",
boost3FromItem: " {STAT:definite:capitalize} di {POKEMON} aumenta moltissimo grazie {ITEM:a:definite}!",
boostFromZEffect: " {STAT:definite:capitalize} di {POKEMON} aumenta grazie al Potere Z!",
boost2FromZEffect: " {STAT:definite:capitalize} di {POKEMON} aumenta di molto grazie al Potere Z!",
boost3FromZEffect: " {STAT:definite:capitalize} di {POKEMON} aumenta moltissimo grazie al Potere Z!",
boostMultipleFromZEffect: " Le statistiche di {POKEMON} aumentano grazie al Potere Z!",
unboost: " {STAT:definite:capitalize} di {POKEMON} diminuisce!",
unboost2: " {STAT:definite:capitalize} di {POKEMON} diminuisce di molto!",
unboost3: " {STAT:definite:capitalize} di {POKEMON} cala drasticamente!",
unboost0: " {STAT:definite:capitalize} di {POKEMON} non può diminuire di più!",
unboostFromItem: null, // NEEDS TRANSLATION
unboost2FromItem: null, // NEEDS TRANSLATION
unboost3FromItem: null, // NEEDS TRANSLATION
swapBoost: " {POKEMON} scambia con il bersaglio le modifiche alle statistiche!",
swapOffensiveBoost: " {POKEMON} scambia con il bersaglio le modifiche ad Attacco e Attacco Speciale!",
swapDefensiveBoost: " {POKEMON} scambia con il bersaglio le modifiche a Difesa e Difesa Speciale!",
copyBoost: " {POKEMON} copia le modifiche alle statistiche di {TARGET}!",
clearBoost: " Le statistiche di {POKEMON} tornano alla normalità!",
clearBoostFromZEffect: " Le statistiche di {POKEMON} che erano diminuite tornano alla normalità grazie al Potere Z!",
invertBoost: " Le modifiche alle statistiche di {POKEMON} vengono invertite!",
clearAllBoost: " Tutte le modifiche alle statistiche sono state annullate!",
superEffective: " È superefficace!",
superEffectiveSpread: " È superefficace su {POKEMON}!",
resisted: " Non è molto efficace...",
resistedSpread: " Non è molto efficace su {POKEMON}...",
// this is official text meaning 4x effective. do not QC this
extremelyEffective: " È iperefficace!!",
extremelyEffectiveSpread: " È iperefficace su {POKEMON}!!",
// this is official text meaning 1/4x effective. do not QC this
mostlyIneffective: " Non è quasi per niente efficace...",
mostlyIneffectiveSpread: " Non è quasi per niente efficace su {POKEMON}...",
crit: " Brutto colpo!",
critSpread: " {POKEMON} subisce un brutto colpo!",
immune: " Non ha effetto su {POKEMON}...",
immuneNoPokemon: " Ma è inefficace!",
immuneOHKO: " {POKEMON} è incolume!",
miss: " {POKEMON} evita l’attacco!",
missNoPokemon: " L'attacco di {SOURCE} fallisce!",
center: " Centramento!",
noTarget: " Ma il Pokémon non c'è...",
ohko: " È un colpo da KO!",
combine: " Formidabile! Due mosse che diventano una! È una mossa combinata!",
hitCount: " Colpi inflitti: {NUMBER}!",
},
ui: {
whatDo: null, // NEEDS TRANSLATION
moveTarget: null, // NEEDS TRANSLATION
reviveWho: null, // NEEDS TRANSLATION
replaceWho: null, // NEEDS TRANSLATION
teamStart: null, // NEEDS TRANSLATION
teamRest: null, // NEEDS TRANSLATION
chooseLead: null, // NEEDS TRANSLATION
chooseSlot: null, // NEEDS TRANSLATION
teamSoFar: null, // NEEDS TRANSLATION
waitingOpponent: null, // NEEDS TRANSLATION
cantSwitchTrapped: null, // NEEDS TRANSLATION
zEffectClearNegativeBoost: null, // NEEDS TRANSLATION
zEffectCrit2: null, // NEEDS TRANSLATION
zEffectHeal: null, // NEEDS TRANSLATION
zEffectCurse: null, // NEEDS TRANSLATION
zEffectRedirect: null, // NEEDS TRANSLATION
zEffectHealReplacement: null, // NEEDS TRANSLATION
flingBerry: null, // NEEDS TRANSLATION
flingWhiteHerb: null, // NEEDS TRANSLATION
flingMentalHerb: null, // NEEDS TRANSLATION
cantFling: null, // NEEDS TRANSLATION
unobtainableInGen: null, // NEEDS TRANSLATION
tagMoves: null, // NEEDS TRANSLATION
notifyMoveTitle: null, // NEEDS TRANSLATION
notifyMove: null, // NEEDS TRANSLATION
notifyMoveAgainst: null, // NEEDS TRANSLATION
notifySwitchTitle: null, // NEEDS TRANSLATION
notifySwitch: null, // NEEDS TRANSLATION
notifySwitchAgainst: null, // NEEDS TRANSLATION
notifyTeamTitle: null, // NEEDS TRANSLATION
notifyTeam: null, // NEEDS TRANSLATION
notifyTeamAgainst: null, // NEEDS TRANSLATION
mightBeDisabled: null, // NEEDS TRANSLATION
mightBeLocked: null, // NEEDS TRANSLATION
lockedExplanation: null, // NEEDS TRANSLATION
mightBeTrapped: null, // NEEDS TRANSLATION
autoChoice: null, // NEEDS TRANSLATION
unrecognizedChoice: null, // NEEDS TRANSLATION
lockedIntoMove: null, // NEEDS TRANSLATION
willUseMove: null, // NEEDS TRANSLATION
atTarget: null, // NEEDS TRANSLATION
atSlot: null, // NEEDS TRANSLATION
atAllyTarget: null, // NEEDS TRANSLATION
atAllySlot: null, // NEEDS TRANSLATION
actionMegaEvolve: null, // NEEDS TRANSLATION
actionMegaEvolveX: null, // NEEDS TRANSLATION
actionMegaEvolveY: null, // NEEDS TRANSLATION
actionUltraBurst: null, // NEEDS TRANSLATION
actionTerastallize: null, // NEEDS TRANSLATION
actionDynamax: null, // NEEDS TRANSLATION
actionGigantamax: null, // NEEDS TRANSLATION
willRevive: null, // NEEDS TRANSLATION
willSwitch: null, // NEEDS TRANSLATION
willShift: null, // NEEDS TRANSLATION
youPicked: null, // NEEDS TRANSLATION
listComma: null, // NEEDS TRANSLATION
},
// statuses
brn: {
start: " {POKEMON} è stato scottato!",
startFromItem: " {POKEMON} è stato scottato d{ITEM:a:definite:classified}!",
alreadyStarted: " {POKEMON} è già scottato.",
end: " {POKEMON} guarisce dalla scottatura!",
endFromItem: " {POKEMON} guarisce dalla scottatura grazie {ITEM:a:definite}!",
damage: " {POKEMON} soffre per la scottatura!",
},
frz: {
start: " {POKEMON} è stato congelato!",
alreadyStarted: " {POKEMON} è già congelato.",
end: " {POKEMON} non è più congelato!",
endFromItem: " {POKEMON} si è scongelato grazie {ITEM:a:definite:classified}!",
endFromMove: " {MOVE} di {POKEMON} scioglie il ghiaccio!",
cant: "{POKEMON} è congelato! Non può agire!",
},
par: {
start: " {POKEMON} è stato paralizzato! Forse non riuscirà ad agire!",
alreadyStarted: " {POKEMON} è già paralizzato!",
end: " {POKEMON} guarisce dalla paralisi!",
endFromItem: " {POKEMON} guarisce dalla paralisi grazie {ITEM:a:definite:classified}!",
cant: "{POKEMON} è paralizzato! Non può agire!",
},
psn: {
start: " {POKEMON} è stato avvelenato!",
alreadyStarted: " {POKEMON} è già avvelenato.",
end: " {POKEMON} guarisce dall’avvelenamento!",
endFromItem: " {POKEMON} guarisce dall’avvelenamento grazie {ITEM:a:definite}!",
damage: " Il veleno ha effetto su {POKEMON}!",
},
tox: {
start: " {POKEMON} è stato iperavvelenato!",
startFromItem: " {POKEMON} è stato iperavvelenato d{ITEM:a:definite:classified}!",
end: "#psn",
endFromItem: "#psn",
alreadyStarted: "#psn",
damage: "#psn",
},
slp: {
start: " {POKEMON} si è addormentato!",
startFromRest: " {POKEMON} ha recuperato le energie durante il sonno!",
alreadyStarted: " {POKEMON} sta già dormendo!",
end: " {POKEMON} si è svegliato!",
endFromItem: " {POKEMON} si è svegliato grazie {ITEM:a:definite:classified}!",
cant: "{POKEMON} dorme.",
},
// misc effects
confusion: {
start: " {POKEMON} entra in stato di confusione!",
startFromFatigue: " {POKEMON} è confuso per la fatica!",
end: " {POKEMON} non è più confuso!",
endFromItem: " {POKEMON} si libera dalla confusione grazie {ITEM:a:definite:classified}!",
alreadyStarted: " {POKEMON} è già confuso!",
activate: " {POKEMON} è confuso!",
damage: "È così confuso da colpirsi da solo!",
},
drain: {
heal: " Viene prelevata energia da {SOURCE}!",
},
flinch: {
cant: "{POKEMON} tentenna! Non può agire!",
},
heal: {
fail: " {POKEMON} ha già tutti i PS!",
},
healreplacement: {
activate: " {POKEMON} fa recuperare PS al Pokémon che entra in campo grazie al Potere Z!",
},
nopp: {
cant: "{POKEMON} usa **{MOVE}**!\n Ma non ha PP per sferrare la mossa!",
},
recharge: {
cant: "{POKEMON} deve ricaricarsi!",
},
recoil: {
damage: " {POKEMON} ha subito il contraccolpo!",
},
unboost: {
fail: " La diminuzione {STAT:di:definite} di {POKEMON} è stata evitata!", // per-stat form; Champions btl_set RankdownFail_ATK "La diminuzione dell’Attacco di X è stata evitata!"
failNoStat: " La diminuzione delle statistiche di {POKEMON} è stata evitata!", // SV it_common:6479
},
struggle: {
activate: " {POKEMON} non ha più mosse da sferrare!",
},
trapped: {
start: " {POKEMON} non può più scappare!",
},
dynamax: {
start: null, // NEEDS TRANSLATION
end: null, // NEEDS TRANSLATION
block: " La mossa è stata vanificata dalla potenza del fenomeno Dynamax!",
fail: " {POKEMON} scuote il capo. Sembra che non riesca a usare questa mossa...",
},
// weather
sandstorm: {
weatherName: "Tempesta di sabbia",
start: " Inizia una tempesta di sabbia!",
end: " La tempesta di sabbia cessa!",
upkeep: " (La tempesta di sabbia imperversa!)",
damage: " La tempesta di sabbia infligge danni {POKEMON:a}!",
},
sunnyday: {
weatherName: "Sole intenso",
start: " La luce solare diventa intensa!",
end: " La luce solare torna normale!",
upkeep: " (La luce solare è fortissima!)",
},
raindance: {
weatherName: "Pioggia",
start: " Inizia a piovere!",
end: " Smette di piovere!",
upkeep: " (Continua a piovere.)",
},
hail: {
weatherName: "Grandine",
start: " Inizia a grandinare!",
end: " Smette di grandinare!",
upkeep: " (La grandine imperversa!)",
damage: " La grandine infligge danni a {POKEMON}!",
},
snowscape: {
weatherName: "Neve",
start: " Inizia a nevicare!",
end: " Smette di nevicare!",
upkeep: " (La neve imperversa!)",
},
desolateland: {
weatherName: "Sole accecante",
start: " La luce solare diventa accecante!",
end: " La luce solare torna normale!",
block: " La luce accecante non si attenua!",
blockMove: " La luce solare accecante neutralizza le mosse di tipo Acqua!",
},
primordialsea: {
weatherName: "Acquazzone",
start: " È scoppiato un acquazzone!",
end: " Smette di piovere!",
block: " L’acquazzone non si placa!",
blockMove: " L’acquazzone neutralizza le mosse di tipo Fuoco!",
},
deltastream: {
weatherName: "Vento misterioso",
start: " Una corrente d’aria misteriosa protegge i Pokémon di tipo Volante!",
end: " La corrente d’aria misteriosa si placa!",
activate: " La corrente misteriosa indebolisce l’attacco!",
block: " La corrente misteriosa non si placa!",
},
// terrain
electricterrain: {
start: " Ai piedi dei Pokémon si accumula dell’elettricità.",
end: " L’elettricità svanisce.",
block: " Il Campo Elettrico protegge {POKEMON}!",
},
grassyterrain: {
start: " Ai piedi dei Pokémon cresce rigogliosa l’erba.",
end: " L’erba sparisce.",
heal: " {POKEMON} ha recuperato dei PS!",
},
mistyterrain: {
start: " Ai piedi dei Pokémon si addensa la nebbia.",
end: " La nebbia si dissolve.",
block: " Il Campo Nebbioso protegge {POKEMON}!",
},
psychicterrain: {
start: " Nel campo si avverte una strana sensazione...",
end: " La strana sensazione nel campo è svanita!",
block: " Il Campo Psichico protegge {POKEMON}!",
},
// field effects
gravity: {
start: " La gravità si intensifica!",
end: " La gravità torna normale!",
cant: "L’aumento di gravità impedisce {POKEMON:a} di usare {MOVE}!",
activate: "{POKEMON} non riesce a rimanere in aria a causa della gravità alterata!",
},
magicroom: {
start: " È stata creata una nuova dimensione in cui gli strumenti dati ai Pokémon non hanno effetto!",
end: " La nuova dimensione svanisce e gli strumenti tornano ad avere effetto!",
},
mudsport: {
start: " La potenza delle mosse di tipo Elettro diminuisce!",
end: " L’effetto di Fangata è svanito!",
},
trickroom: {
start: " {POKEMON} crea una dimensione distorta!",
end: " La dimensione distorta torna alla normalità!",
},
watersport: {
start: " La potenza delle mosse di tipo Fuoco diminuisce!",
end: " L’effetto di Docciascudo è svanito!",
},
wonderroom: {
start: " È stata creata una nuova dimensione in cui Difesa e Difesa Speciale vengono scambiate!",
end: " La nuova dimensione svanisce: Difesa e Difesa Speciale tornano alla normalità!",
},
// misc
crash: {
damage: " {POKEMON} si sbilancia e si schianta!",
},
};