mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-15 12:52:20 +02:00
* 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
273 lines
6.6 KiB
JSON
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."
|
|
}
|
|
}
|