pokerogue/public/locales/it/achv.json
flx-sta 95386861bb
[Qol][Refactor] i18n lazy-loading (#4327)
* move: locales files to `/public` (from `/src`)

* install: i18next-http-backend module

* implement: i18next language lazy-loading

* remove: all `config.ts` files (for locales)

* disable: enConfig import in i18next.d.ts

* remove: console.log from utils.camelCaseToKebabCase()

* remove localization tests

we don't need to test if i18next is working.
This is the job of i18next itself

* mock i18next for tests

* fix: tests that have to use the i18next key now

instead of the english translation

* fix: absolute-avarice-encounter test

* fix: loading mystery-encounter translations

with lazy-load

* fix: 2 mystery encounter translation loading

* replace: i18next mocks any vi.fn() calls

* fix: new namespace usage in ME tests

now using "mysteryEncounters/..."

* fix: delibirdy encounter not being language specific

the encounter was checking if the modifier name includes `Berry` which is only true for english. Instead it has to check if the modifier is an instance of BerryModifier

* fix: the-expert-pokemon-breeder

the new i18n pattern requires a different namespacing which has been adopted

* fix: GTS encounter tests

* add: `MockText.on()`

* fix: berries abound test

* chore: apply review suggestion

from @DayKev

* update i18next.d.ts

* chore: fix i18next.d.ts

* fix: `dialogue-misc` switchup between `en` and `ja`

* move: `SpeciesFormKey` into enum

there was an issue with circular dependencies

* replace: `#app/enums/` with `#enums/` for `SpeciesFormKey` imports

* re-sync locales from `beta`

* rename: `ca_ES` -> `ca-ES`

* rename: `pt_BR` -> `pt-BR`

* rename: `zh_CN` -> `zh-CN`

* rename: `zh_TW` -> `zh-TW`

* fix loading Species-Form-Key in poemon-evo.

* update: i18next `supporterLngs` ...

and remove `nonExplicitSupportedLngs`

* fix: `${namespace}.` -> `${namespace}:`

thanks @MokaStitcher
2024-10-01 21:55:16 +01:00

273 lines
6.6 KiB
JSON

{
"Achievements": {
"name": "Obiettivi"
},
"Locked": {
"name": "Bloccato"
},
"MoneyAchv": {
"description": "Accumula {{moneyAmount}} PokéDollari"
},
"10K_MONEY": {
"name": "Benestante"
},
"100K_MONEY": {
"name": "Ricco"
},
"1M_MONEY": {
"name": "Milionario"
},
"10M_MONEY": {
"name": "La numero uno"
},
"DamageAchv": {
"description": "Infliggi {{damageAmount}} danni in un colpo"
},
"250_DMG": {
"name": "Grandi danni!"
},
"1000_DMG": {
"name": "Incredibili danni"
},
"2500_DMG": {
"name": "Danni a palate!"
},
"10000_DMG": {
"name": "One Punch Man"
},
"HealAchv": {
"description": "Cura {{healAmount}} {{HP}} tramite mossa, abilità, o oggetto"
},
"250_HEAL": {
"name": "Paramedico"
},
"1000_HEAL": {
"name": "Dottore"
},
"2500_HEAL": {
"name": "Chierico"
},
"10000_HEAL": {
"name": "Mastro Curatore"
},
"LevelAchv": {
"description": "Porta un pokémon a Lv{{level}}"
},
"LV_100": {
"name": "E Non Finisce Qui!"
},
"LV_250": {
"name": "Elite"
},
"LV_1000": {
"name": "Verso l'Infinito ed Oltre!"
},
"RibbonAchv": {
"description": "Accumula un Totale di {{ribbonAmount}} Nastri"
},
"10_RIBBONS": {
"name": "Campione Lega Pokémon"
},
"25_RIBBONS": {
"name": "Campione Lega Estesa"
},
"50_RIBBONS": {
"name": "Campione Lega Ultra"
},
"75_RIBBONS": {
"name": "Campione Lega Rogue"
},
"100_RIBBONS": {
"name": "Campione Lega Assoluta"
},
"TRANSFER_MAX_STAT_STAGE": {
"name": "Lavoro di Squadra",
"description": "Trasferisci almeno sei bonus statistiche tramite staffetta"
},
"MAX_FRIENDSHIP": {
"name": "Amiconi",
"description": "Raggiungi amicizia massima con un Pokémon"
},
"MEGA_EVOLVE": {
"name": "Megamorfosi",
"description": "Megaevolvi un Pokémon"
},
"GIGANTAMAX": {
"name": "Grosso e Cattivo",
"description": "Ottieni una gigamax"
},
"TERASTALLIZE": {
"name": "STAB Per Tutti",
"description": "Teracristallizza un Pokémon"
},
"STELLAR_TERASTALLIZE": {
"name": "Tipo Segreto",
"description": "Teracristallizza un Pokémon stellare"
},
"SPLICE": {
"name": "Fusione Infinita",
"description": "Fondi due Pokémon insieme tramite cuneo DNA"
},
"MINI_BLACK_HOLE": {
"name": "Universo di Oggetti",
"description": "Ottieni un Mini Buco Nero"
},
"CATCH_MYTHICAL": {
"name": "Mitico",
"description": "Cattura un Pokémon mitico"
},
"CATCH_SUB_LEGENDARY": {
"name": "(Semi)Leggendario",
"description": "Cattura un Pokémon semileggendario"
},
"CATCH_LEGENDARY": {
"name": "Leggendario",
"description": "Cattura un Pokémon leggendario"
},
"SEE_SHINY": {
"name": "Cromatico",
"description": "Trova un Pokémon shiny in natura"
},
"SHINY_PARTY": {
"name": "Dedizione Totale",
"description": "Riempi la squadra di Pokémon shiny"
},
"HATCH_MYTHICAL": {
"name": "Uovo Mitico",
"description": "Schiudi l'uovo di un Pokémon mitico"
},
"HATCH_SUB_LEGENDARY": {
"name": "Uovo (Semi)Leggendario",
"description": "Schiudi l'uovo di un Pokémon semileggendario"
},
"HATCH_LEGENDARY": {
"name": "Uovo Leggendario",
"description": "Schiudi l'uovo di un Pokémon leggendario"
},
"HATCH_SHINY": {
"name": "Uovo Cromatico",
"description": "Schiudi l'uovo di un Pokémon shiny"
},
"HIDDEN_ABILITY": {
"name": "Potenziale Nascosto",
"description": "Cattura un Pokémon con abilità nascosta"
},
"PERFECT_IVS": {
"name": "Certificato di Autenticità",
"description": "Ottieni un Pokémon con IV perfetti"
},
"CLASSIC_VICTORY": {
"name": "Imbattuto",
"description": "Vinci in modalità classica"
},
"UNEVOLVED_CLASSIC_VICTORY": {
"name": "Alternanza scuola-lavoro",
"description": "Completa la modalità classica con almeno un membro della squadra non evoluto completamente."
},
"MONO_GEN_ONE": {
"name": "Rivale Originale",
"description": "Completa la modalità sfida di prima generazione."
},
"MONO_GEN_TWO": {
"name": "Generazione 1.5",
"description": "Completa la modalità sfida di seconda generazione."
},
"MONO_GEN_THREE": {
"name": "Troppa Acqua?",
"description": "Completa la modalità sfida di terza generazione."
},
"MONO_GEN_FOUR": {
"name": "È Davvero La Più Forte?",
"description": "Completa la modalità sfida di quarta generazione."
},
"MONO_GEN_FIVE": {
"name": "Tutti Originali",
"description": "Completa la modalità sfida di quinta generazione."
},
"MONO_GEN_SIX": {
"name": "Vita e Morte",
"description": "Completa la modalità sfida di sesta generazione."
},
"MONO_GEN_SEVEN": {
"name": "Troppo amichevoli?",
"description": "Completa la modalità sfida di settima generazione."
},
"MONO_GEN_EIGHT": {
"name": "It's champion time!",
"description": "Completa la modalità sfida di ottava generazione."
},
"MONO_GEN_NINE": {
"name": "Paradossalmente sbalorditivi",
"description": "Completa la modalità sfida di nona generazione."
},
"MonoType": {
"description": "Completa la modalità sfida monotipo {{type}}"
},
"MONO_NORMAL": {
"name": "Un tipo semplice"
},
"MONO_FIGHTING": {
"name": "Conosco il Kung-fu"
},
"MONO_FLYING": {
"name": "È un uccello? È un aereo?"
},
"MONO_POISON": {
"name": "I migliori di Kanto"
},
"MONO_GROUND": {
"name": "Con i piedi per terra"
},
"MONO_ROCK": {
"name": "Forte come una roccia!"
},
"MONO_BUG": {
"name": "Metodo Guzma"
},
"MONO_GHOST": {
"name": "Sono fantasmi, caro Watson"
},
"MONO_STEEL": {
"name": "Pugno di ferro"
},
"MONO_FIRE": {
"name": "Giocare col fuoco"
},
"MONO_WATER": {
"name": "Piove sul bagnato"
},
"MONO_GRASS": {
"name": "L'erba del vicino è sempre più verde"
},
"MONO_ELECTRIC": {
"name": "Elettrizzante"
},
"MONO_PSYCHIC": {
"name": "Mentalista"
},
"MONO_ICE": {
"name": "Rompere il ghiaccio"
},
"MONO_DRAGON": {
"name": "Sangue di drago"
},
"MONO_DARK": {
"name": "Solo una fase"
},
"MONO_FAIRY": {
"name": "Follettini e follettine"
},
"FRESH_START": {
"name": "Buona la prima!",
"description": "Completa la modalità sfida 'Un nuovo inizio'."
},
"BREEDERS_IN_SPACE": {
"name": "Breeders in Space!",
"description": "Beat the Expert Pokémon Breeder in the Space Biome."
},
"BREEDERS_IN_SPACE": {
"name": "Breeders in Space!",
"description": "Beat the Expert Pokémon Breeder in the Space Biome."
}
}