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
292 lines
7.1 KiB
JSON
292 lines
7.1 KiB
JSON
{
|
|
"Achievements": {
|
|
"name": "Achievements"
|
|
},
|
|
"Locked": {
|
|
"name": "Locked"
|
|
},
|
|
"MoneyAchv": {
|
|
"description": "Accumulate a total of ₽{{moneyAmount}}"
|
|
},
|
|
"10K_MONEY": {
|
|
"name": "Money Haver",
|
|
"name_female": "Money Haver"
|
|
},
|
|
"100K_MONEY": {
|
|
"name": "Rich",
|
|
"name_female": "Rich"
|
|
},
|
|
"1M_MONEY": {
|
|
"name": "Millionaire",
|
|
"name_female": "Millionaire"
|
|
},
|
|
"10M_MONEY": {
|
|
"name": "One Percenter",
|
|
"name_female": "One Percenter"
|
|
},
|
|
"DamageAchv": {
|
|
"description": "Inflict {{damageAmount}} damage in one hit"
|
|
},
|
|
"250_DMG": {
|
|
"name": "Hard Hitter"
|
|
},
|
|
"1000_DMG": {
|
|
"name": "Harder Hitter",
|
|
"name_female": "Harder Hitter"
|
|
},
|
|
"2500_DMG": {
|
|
"name": "That's a Lotta Damage!",
|
|
"name_female": "That's a Lotta Damage!"
|
|
},
|
|
"10000_DMG": {
|
|
"name": "One Punch Man",
|
|
"name_female": "One Punch Woman"
|
|
},
|
|
"HealAchv": {
|
|
"description": "Heal {{healAmount}} {{HP}} at once with a move, ability, or held item"
|
|
},
|
|
"250_HEAL": {
|
|
"name": "Novice Healer",
|
|
"name_female": "Novice Healer"
|
|
},
|
|
"1000_HEAL": {
|
|
"name": "Big Healer",
|
|
"name_female": "Big Healer"
|
|
},
|
|
"2500_HEAL": {
|
|
"name": "Cleric",
|
|
"name_female": "Cleric"
|
|
},
|
|
"10000_HEAL": {
|
|
"name": "Recovery Master",
|
|
"name_female": "Recovery Master"
|
|
},
|
|
"LevelAchv": {
|
|
"description": "Level up a Pokémon to Lv{{level}}"
|
|
},
|
|
"LV_100": {
|
|
"name": "But Wait, There's More!"
|
|
},
|
|
"LV_250": {
|
|
"name": "Elite",
|
|
"name_female": "Elite"
|
|
},
|
|
"LV_1000": {
|
|
"name": "To Go Even Further Beyond"
|
|
},
|
|
"RibbonAchv": {
|
|
"description": "Accumulate a total of {{ribbonAmount}} Ribbons"
|
|
},
|
|
"10_RIBBONS": {
|
|
"name": "Pokémon League Champion",
|
|
"name_female": "Pokémon League Champion"
|
|
},
|
|
"25_RIBBONS": {
|
|
"name": "Great League Champion",
|
|
"name_female": "Great League Champion"
|
|
},
|
|
"50_RIBBONS": {
|
|
"name": "Ultra League Champion",
|
|
"name_female": "Ultra League Champion"
|
|
},
|
|
"75_RIBBONS": {
|
|
"name": "Rogue League Champion",
|
|
"name_female": "Rogue League Champion"
|
|
},
|
|
"100_RIBBONS": {
|
|
"name": "Master League Champion",
|
|
"name_female": "Master League Champion"
|
|
},
|
|
"TRANSFER_MAX_STAT_STAGE": {
|
|
"name": "Teamwork",
|
|
"description": "Baton pass to another party member with at least one stat stage maxed out"
|
|
},
|
|
"MAX_FRIENDSHIP": {
|
|
"name": "Friendmaxxing",
|
|
"description": "Reach max friendship on a Pokémon"
|
|
},
|
|
"MEGA_EVOLVE": {
|
|
"name": "Megamorph",
|
|
"description": "Mega evolve a Pokémon"
|
|
},
|
|
"GIGANTAMAX": {
|
|
"name": "Absolute Unit",
|
|
"description": "Gigantamax a Pokémon"
|
|
},
|
|
"TERASTALLIZE": {
|
|
"name": "STAB Enthusiast",
|
|
"description": "Terastallize a Pokémon"
|
|
},
|
|
"STELLAR_TERASTALLIZE": {
|
|
"name": "The Hidden Type",
|
|
"description": "Stellar Terastallize a Pokémon"
|
|
},
|
|
"SPLICE": {
|
|
"name": "Infinite Fusion",
|
|
"description": "Splice two Pokémon together with DNA Splicers"
|
|
},
|
|
"MINI_BLACK_HOLE": {
|
|
"name": "A Hole Lot of Items",
|
|
"description": "Acquire a Mini Black Hole"
|
|
},
|
|
"CATCH_MYTHICAL": {
|
|
"name": "Mythical",
|
|
"description": "Catch a mythical Pokémon"
|
|
},
|
|
"CATCH_SUB_LEGENDARY": {
|
|
"name": "(Sub-)Legendary",
|
|
"description": "Catch a sub-legendary Pokémon"
|
|
},
|
|
"CATCH_LEGENDARY": {
|
|
"name": "Legendary",
|
|
"description": "Catch a legendary Pokémon"
|
|
},
|
|
"SEE_SHINY": {
|
|
"name": "Shiny",
|
|
"description": "Find a shiny Pokémon in the wild"
|
|
},
|
|
"SHINY_PARTY": {
|
|
"name": "That's Dedication",
|
|
"name_female": "That's Dedication",
|
|
"description": "Have a full party of shiny Pokémon"
|
|
},
|
|
"HATCH_MYTHICAL": {
|
|
"name": "Mythical Egg",
|
|
"description": "Hatch a mythical Pokémon from an egg"
|
|
},
|
|
"HATCH_SUB_LEGENDARY": {
|
|
"name": "Sub-Legendary Egg",
|
|
"description": "Hatch a sub-legendary Pokémon from an egg"
|
|
},
|
|
"HATCH_LEGENDARY": {
|
|
"name": "Legendary Egg",
|
|
"description": "Hatch a legendary Pokémon from an egg"
|
|
},
|
|
"HATCH_SHINY": {
|
|
"name": "Shiny Egg",
|
|
"description": "Hatch a shiny Pokémon from an egg"
|
|
},
|
|
"HIDDEN_ABILITY": {
|
|
"name": "Hidden Potential",
|
|
"description": "Catch a Pokémon with a hidden ability"
|
|
},
|
|
"PERFECT_IVS": {
|
|
"name": "Certificate of Authenticity",
|
|
"description": "Get perfect IVs on a Pokémon"
|
|
},
|
|
"CLASSIC_VICTORY": {
|
|
"name": "Undefeated",
|
|
"name_female": "Undefeated",
|
|
"description": "Beat the game in classic mode"
|
|
},
|
|
"UNEVOLVED_CLASSIC_VICTORY": {
|
|
"name": "Bring Your Child To Work Day",
|
|
"description": "Beat the game in Classic Mode with at least one unevolved party member."
|
|
},
|
|
"MONO_GEN_ONE": {
|
|
"name": "The Original Rival",
|
|
"description": "Complete the generation one only challenge."
|
|
},
|
|
"MONO_GEN_TWO": {
|
|
"name": "Generation 1.5",
|
|
"description": "Complete the generation two only challenge."
|
|
},
|
|
"MONO_GEN_THREE": {
|
|
"name": "Too much water?",
|
|
"description": "Complete the generation three only challenge."
|
|
},
|
|
"MONO_GEN_FOUR": {
|
|
"name": "Is she really the hardest?",
|
|
"description": "Complete the generation four only challenge."
|
|
},
|
|
"MONO_GEN_FIVE": {
|
|
"name": "All Original",
|
|
"description": "Complete the generation five only challenge."
|
|
},
|
|
"MONO_GEN_SIX": {
|
|
"name": "Almost Royalty",
|
|
"description": "Complete the generation six only challenge."
|
|
},
|
|
"MONO_GEN_SEVEN": {
|
|
"name": "Only Technically",
|
|
"description": "Complete the generation seven only challenge."
|
|
},
|
|
"MONO_GEN_EIGHT": {
|
|
"name": "A Champion Time!",
|
|
"description": "Complete the generation eight only challenge."
|
|
},
|
|
"MONO_GEN_NINE": {
|
|
"name": "She was going easy on you",
|
|
"description": "Complete the generation nine only challenge."
|
|
},
|
|
"MonoType": {
|
|
"description": "Complete the {{type}} monotype challenge."
|
|
},
|
|
"MONO_NORMAL": {
|
|
"name": "Extra Ordinary"
|
|
},
|
|
"MONO_FIGHTING": {
|
|
"name": "I Know Kung Fu"
|
|
},
|
|
"MONO_FLYING": {
|
|
"name": "Angry Birds"
|
|
},
|
|
"MONO_POISON": {
|
|
"name": "Kanto's Favourite"
|
|
},
|
|
"MONO_GROUND": {
|
|
"name": "Forecast: Earthquakes"
|
|
},
|
|
"MONO_ROCK": {
|
|
"name": "Brock Hard"
|
|
},
|
|
"MONO_BUG": {
|
|
"name": "You Like Jazz?"
|
|
},
|
|
"MONO_GHOST": {
|
|
"name": "Who You Gonna Call?"
|
|
},
|
|
"MONO_STEEL": {
|
|
"name": "Iron Giant"
|
|
},
|
|
"MONO_FIRE": {
|
|
"name": "I Cast Fireball!"
|
|
},
|
|
"MONO_WATER": {
|
|
"name": "When It Rains, It Pours"
|
|
},
|
|
"MONO_GRASS": {
|
|
"name": "Can't Touch This"
|
|
},
|
|
"MONO_ELECTRIC": {
|
|
"name": "Aim For The Horn!"
|
|
},
|
|
"MONO_PSYCHIC": {
|
|
"name": "Big Brain Energy"
|
|
},
|
|
"MONO_ICE": {
|
|
"name": "Walking On Thin Ice"
|
|
},
|
|
"MONO_DRAGON": {
|
|
"name": "Pseudo-Legend Club"
|
|
},
|
|
"MONO_DARK": {
|
|
"name": "It's Just A Phase"
|
|
},
|
|
"MONO_FAIRY": {
|
|
"name": "Hey! Listen!"
|
|
},
|
|
"FRESH_START": {
|
|
"name": "First Try!",
|
|
"description": "Complete the Fresh Start challenge."
|
|
},
|
|
"INVERSE_BATTLE": {
|
|
"name": "Mirror rorriM",
|
|
"description": "Complete the Inverse Battle challenge.\n.egnellahc elttaB esrevnI eht etelpmoC"
|
|
},
|
|
"BREEDERS_IN_SPACE": {
|
|
"name": "Breeders in Space!",
|
|
"description": "Beat the Expert Pokémon Breeder in the Space Biome."
|
|
}
|
|
}
|