[Localization] Implement pokemon forms localization (#1685)

* Implement Pokemon forms localization

* Update French pokemon-form.ts

* Update French pokemon-form.ts

* Update pokemon-form.ts

* Add battle forms korean translation from returntoice

Co-authored-by: returntoice <dieandbecome@gmail.com>

* Add cosplay forms korean translation from returntoice

Co-authored-by: returntoice <dieandbecome@gmail.com>

* Add pichu form korean translation from returntoice

Co-authored-by: returntoice <dieandbecome@gmail.com>

* Add castform forms korean translation by returntoice

Co-authored-by: returntoice <dieandbecome@gmail.com>

* Add remaining forms korean translation by returntoice

Co-authored-by: returntoice <dieandbecome@gmail.com>

* French typo corrections pokemon-form.ts

* Update Korean pokemon-form.ts

* Modify froakiBattleBond

like rockruff of OwnTempo case, it is froakie, not greninja.

* Modify zygardePc

Power construct is more important information
Switch its position to 50% or 10% to avoid overlapping with the sprite

* Modify mispelling

* Added german forms

* Changed Gigadynamax and Unendynamax so it fits at all

* Add partner pikachu and eevee form localization

* Add mimikyu forms localization

* Partner Pikachu, Partner Evoli und Mimikyu Formen hinzugefügt

* Update pokemon-form.ts

* Update partners

* Fix conflicts

* Fix useless ? by flx-sta

Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>

* Fix switch use by flx-sta

* Fix conflicts

* Please work !!!!!!!

* Update src/locales/fr/pokemon-form.ts

Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>

* Update src/locales/fr/pokemon-form.ts

Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>

* Add pt_br primal localization

Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>

* Add pt_br pikachu localization

Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>

* Add pt_br castform localization

Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>

* Add pt_br 3g localization

Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>

* Add zh_cn localization

Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>

* Add pt_br other localization

Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>

* Add es castform localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es burmy localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es shellos localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es rotom localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es basculin localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es deerling localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es froakie localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es scatterbug localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es furfrou localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es xerneas localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es zygarde localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es pumpkaboo localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es flabebe localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es oricorio localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es minior localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es magearna localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es marshadow localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es sinistea ocalization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es eiscue localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es indeedee localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es rockruff localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es mimikyu localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es zarude localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es squawkabilly localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es tatsugiri localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es gimmighoul localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es poltchageit localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es paldeaTauros localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es primal localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es pikachu localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Add es partner localization

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

* Fix typedocs error

* Fix typedocs error

* cn form prefix added

Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>

* Fix german translate error

* Fix typo Zh_CN

Co-authored-by: mercurius-00 <80205689+mercurius-00@users.noreply.github.com>

* Update src/locales/es/pokemon-form.ts

Co-authored-by: InnocentGameDev <asdargmng@gmail.com>

---------

Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: returntoice <dieandbecome@gmail.com>
Co-authored-by: Mr.WaterT <water.t.works@gmail.com>
Co-authored-by: MrWaterT <87186129+MrWaterT@users.noreply.github.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: Benjamin Odom <bennybroseph@gmail.com>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
Co-authored-by: InnocentGameDev <asdargmng@gmail.com>
Co-authored-by: EnochG1 <enoch.jwsong@gmail.com>
Co-authored-by: mercurius-00 <80205689+mercurius-00@users.noreply.github.com>
This commit is contained in:
Kiriox 2024-07-07 16:59:39 +02:00 committed by GitHub
parent 694616e1e9
commit 41c05bf7a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 1546 additions and 5 deletions

View File

@ -599,16 +599,18 @@ export default class PokemonSpecies extends PokemonSpeciesForm implements Locali
const form = this.forms[formIndex]; const form = this.forms[formIndex];
switch (form.formKey) { switch (form.formKey) {
case SpeciesFormKey.MEGA: case SpeciesFormKey.MEGA:
return i18next.t("pokemonForm:mega", {pokemonName: this.name});
case SpeciesFormKey.PRIMAL: case SpeciesFormKey.PRIMAL:
return i18next.t("pokemonForm:primal", {pokemonName: this.name});
case SpeciesFormKey.ETERNAMAX: case SpeciesFormKey.ETERNAMAX:
return `${form.formName} ${this.name}`; return i18next.t("pokemonForm:eternamax", {pokemonName: this.name});
case SpeciesFormKey.MEGA_X: case SpeciesFormKey.MEGA_X:
return `Mega ${this.name} X`; return i18next.t("pokemonForm:megax", {pokemonName: this.name});
case SpeciesFormKey.MEGA_Y: case SpeciesFormKey.MEGA_Y:
return `Mega ${this.name} Y`; return i18next.t("pokemonForm:megay", {pokemonName: this.name});
default: default:
if (form.formKey.indexOf(SpeciesFormKey.GIGANTAMAX) > -1) { if (form.formKey.indexOf(SpeciesFormKey.GIGANTAMAX) > -1) {
return `G-Max ${this.name}`; return i18next.t("pokemonForm:gigantamax", {pokemonName: this.name});
} }
} }
} }

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const deConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega-{{pokemonName}}",
"megaX": "Mega-{{pokemonName}} X",
"megaY": "Mega-{{pokemonName}} Y",
"primal": "Proto-{{pokemonName}}",
"gigantamax": "G-Dyna-{{pokemonName}}",
"eternamax": "U-Dyna-{{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Cosplay",
"pikachuCoolCosplay": "Rocker-Pikachu",
"pikachuBeautyCosplay": "Damen-Pikachu",
"pikachuCuteCosplay": "Star-Pikachu",
"pikachuSmartCosplay": "Professoren-Pikachu",
"pikachuToughCosplay": "Wrestler-Pikachu",
"pikachuPartner": "Partner-Pikachu",
"eeveePartner": "Partner-Evoli",
// 2G
"pichuSpiky": "Strubbelohr-Pichu",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Sonnenform",
"castformRainy": "Regenform",
"castformSnowy": "Schneeform",
// 4G
"burmyPlant": "Pflanzenumhang",
"burmySandy": "Sandumhang",
"burmyTrash": "Lumpenumhang",
"shellosEast": "Östliches Meer",
"shellosWest": "Westliches Meer",
"rotomHeat": "Hitze-Rotom",
"rotomWash": "Wasch-Rotom",
"rotomFrost": "Frost-Rotom",
"rotomFan": "Wirbel-Rotom",
"rotomMow": "Schneid-Rotom",
// 5G
"basculinRedStriped": "Rotlinige Form",
"basculinBlueStriped": "Blaulinige Form",
"basculinWhiteStriped": "Weißlinige Form",
"deerlingSpring": "Frühlingsform",
"deerlingSummer": "Sommerform",
"deerlingAutumn": "Herbstform",
"deerlingWinter": "Winterform",
// 6G
"froakieBattleBond": "Ash-Form",
"scatterbugMeadow": "Blumenmeermuster",
"scatterbugIcySnow": "Frostmuster",
"scatterbugPolar": "Schneefeldmuster",
"scatterbugTundra": "Flockenmuster",
"scatterbugContinental": "Kontinentalmuster",
"scatterbugGarden": "Ziergartenmuster",
"scatterbugElegant": "Prunkmuster",
"scatterbugModern": "Innovationsmuster",
"scatterbugMarine": "Aquamarinmuster",
"scatterbugArchipelago": "Archipelmuster",
"scatterbugHighPlains": "Dürrmuster",
"scatterbugSandstorm": "Sandmuster",
"scatterbugRiver": "Flussdeltamuster",
"scatterbugMonsoon": "Monsunmuster",
"scatterbugSavanna": "Savannenmuster",
"scatterbugSun": "Sonnenmuster",
"scatterbugOcean": "Ozeanmuster",
"scatterbugJungle": "Dschungelmuster",
"scatterbugFancy": "Fantasiemuster",
"scatterbugPokeBall": "Pokéball-Muster",
"flabebeRed": "Rotblütler",
"flabebeYellow": "Gelbblütler",
"flabebeOrange": "Orangeblütler",
"flabebeBlue": "Blaublütler",
"flabebeWhite": "Weißblütler",
"furfrouHeart": "Herzchenschnitt",
"furfrouStar": "Sternchenschnitt",
"furfrouDiamond": "Diamantenschitt",
"furfrouDebutante": "Fräuleinschnitt",
"furfrouMatron": "Damenschnitt",
"furfrouDandy": "Kavalierschnitt",
"furfrouLaReine": "Königinnenschnitt",
"furfrouKabuki": "Kabuki-Schnitt",
"furfrouPharaoh": "Herrscherschnitt",
"pumpkabooSmall": "Größe S",
"pumpkabooLarge": "Größe L",
"pumpkabooSuper": "Größe XL",
"xerneasNeutral": "Ruhe-Modus",
"xerneasActive": "Aktiv-Modus",
"zygarde50": "50% Form",
"zygarde10": "10% Form",
"zygarde50Pc": "50% Form Scharwandel",
"zygarde10Pc": "10% Form Scharwandel",
"zygardeComplete": "Optimum-Form",
// 7G
"oricorioBaile": "Flamenco-Stil",
"oricorioPompom": "Cheerleading-Stil",
"oricorioPau": "Hula-Stil",
"oricorioSensu": "Buyo-Stil",
"rockruffOwnTempo": "Gleichmut",
"miniorRedMeteor": "Rote-Meteorform",
"miniorOrangeMeteor": "Oranger-Meteorform",
"miniorYellowMeteor": "Gelber-Meteorform",
"miniorGreenMeteor": "Grüner-Meteorform",
"miniorBlueMeteor": "Hellblaue-Meteorform",
"miniorIndigoMeteor": "Blaue-Meteorform",
"miniorVioletMeteor": "Violette-Meteorform",
"miniorRed": "Roter Kern",
"miniorOrange": "Oranger Kern",
"miniorYellow": "Gelber Kern",
"miniorGreen": "Grüner Kern",
"miniorBlue": "Hellblauer Kern",
"miniorIndigo": "Blauer Kern",
"miniorViolet": "Violetter Kern",
"mimikyuDisguised": "Verkleidete Form",
"mimikyuBusted": "Entlarvte Form",
"magearnaOriginal": "Originalfarbe",
"marshadowZenith": "Zenitform",
// 8G
"sinisteaPhony": "Fälschungsform",
"sinisteaAntique": "Originalform",
"eiscueNoIce": "Wohlfühlkopf",
"indeedeeMale": "männlich",
"indeedeeFemale": "weiblich",
"zarudeDada": "Papa",
// 9G
"squawkabillyGreenPlumage": "Grüngefiedert",
"squawkabillyBluePlumage": "Blaugefiedert",
"squawkabillyYellowPlumage": "Gelbgefiedert",
"squawkabillyWhitePlumage": "Weißgefiedert",
"tatsugiriCurly": "Gebogene Form",
"tatsugiriDroopy": "Hängende Form",
"tatsugiriStretchy": "Gestrekte Form",
"gimmighoulChest": "Truhenform",
"gimmighoulRoaming": "Wanderform",
"poltchageistCounterfeit": "Imitationsform",
"poltchageistArtisan": "Kostbarkeitsform",
"paldeaTaurosCombat": "Gefechtsvariante",
"paldeaTaurosBlaze": "Flammenvariante",
"paldeaTaurosAqua": "Flutenvariante",
} as const;

View File

@ -33,6 +33,7 @@ import { nature } from "./nature";
import { partyUiHandler } from "./party-ui-handler"; import { partyUiHandler } from "./party-ui-handler";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -79,6 +80,7 @@ export const enConfig = {
partyUiHandler: partyUiHandler, partyUiHandler: partyUiHandler,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "Primal {{pokemonName}}",
"gigantamax": "G-Max {{pokemonName}}",
"eternamax": "E-Max {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Cosplay",
"pikachuCoolCosplay": "Cool Cosplay",
"pikachuBeautyCosplay": "Beauty Cosplay",
"pikachuCuteCosplay": "Cute Cosplay",
"pikachuSmartCosplay": "Smart Cosplay",
"pikachuToughCosplay": "Thoug Cosplay",
"pikachuPartner": "Partner",
"eeveePartner": "Partner",
// 2G
"pichuSpiky": "Spiky",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Sunny",
"castformRainy": "Rainy",
"castformSnowy": "Snowy",
// 4G
"burmyPlant": "Plant",
"burmySandy": "Sandy",
"burmyTrash": "Trash",
"shellosEast": "East",
"shellosWest": "West",
"rotomHeat": "Heat",
"rotomWash": "Wash",
"rotomFrost": "Frost",
"rotomFan": "Fan",
"rotomMow": "Mow",
// 5G
"basculinRedStriped": "Red Striped",
"basculinBlueStriped": "Blue Striped",
"basculinWhiteStriped": "White Striped",
"deerlingSpring": "Spring",
"deerlingSummer": "Summer",
"deerlingAutumn": "Autumn",
"deerlingWinter": "Winter",
// 6G
"froakieBattleBond": "Battle Bond",
"scatterbugMeadow": "Meadow",
"scatterbugIcySnow": "Icy Snow",
"scatterbugPolar": "Polar",
"scatterbugTundra": "Tundra",
"scatterbugContinental": "Continental",
"scatterbugGarden": "Garden",
"scatterbugElegant": "Elegant",
"scatterbugModern": "Modern",
"scatterbugMarine": "Marine",
"scatterbugArchipelago": "Archipelago",
"scatterbugHighPlains": "High Plains",
"scatterbugSandstorm": "Sandstorm",
"scatterbugRiver": "River",
"scatterbugMonsoon": "Monsoon",
"scatterbugSavanna": "Savanna",
"scatterbugSun": "Sun",
"scatterbugOcean": "Ocean",
"scatterbugJungle": "Jungle",
"scatterbugFancy": "Fancy",
"scatterbugPokeBall": "Poké Ball",
"flabebeRed": "Red",
"flabebeYellow": "Yellow",
"flabebeOrange": "Orange",
"flabebeBlue": "Blue",
"flabebeWhite": "White",
"furfrouHeart": "Heart",
"furfrouStar": "Star",
"furfrouDiamond": "Diamond",
"furfrouDebutante": "Debutante",
"furfrouMatron": "Matron",
"furfrouDandy": "Dandy",
"furfrouLaReine": "La Reine",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Pharaoh",
"pumpkabooSmall": "Small",
"pumpkabooLarge": "Large",
"pumpkabooSuper": "Super",
"xerneasNeutral": "Neutral",
"xerneasActive": "Active",
"zygarde50": "50% Forme",
"zygarde10": "10% Forme",
"zygarde50Pc": "50% Forme Power Construct",
"zygarde10Pc": "10% Forme Power Construct",
"zygardeComplete": "Complete Forme",
// 7G
"oricorioBaile": "Baile",
"oricorioPompom": "Pom-Pom",
"oricorioPau": "Pau",
"oricorioSensu": "Sensu",
"rockruffOwnTempo": "Own Tempo",
"miniorRedMeteor": "Red Meteor",
"miniorOrangeMeteor": "Orange Meteor",
"miniorYellowMeteor": "Yellow Meteor",
"miniorGreenMeteor": "Green Meteor",
"miniorBlueMeteor": "Blue Meteor",
"miniorIndigoMeteor": "Indigo Meteor",
"miniorVioletMeteor": "Violet Meteor",
"miniorRed": "Red",
"miniorOrange": "Orange",
"miniorYellow": "Yellow",
"miniorGreen": "Green",
"miniorBlue": "Blue",
"miniorIndigo": "Indigo",
"miniorViolet": "Violet",
"mimikyuDisguised": "Disguised",
"mimikyuBusted": "Busted",
"magearnaOriginal": "Original",
"marshadowZenith": "Zenith",
// 8G
"sinisteaPhony": "Phony",
"sinisteaAntique": "Antique",
"eiscueNoIce": "No Ice",
"indeedeeMale": "Male",
"indeedeeFemale": "Female",
"zarudeDada": "Dada",
// 9G
"squawkabillyGreenPlumage": "Green Plumage",
"squawkabillyBluePlumage": "Blue Plumage",
"squawkabillyYellowPlumage": "Yellow Plumage",
"squawkabillyWhitePlumage": "White Plumage",
"tatsugiriCurly": "Curly",
"tatsugiriDroopy": "Droopy",
"tatsugiriStretchy": "Stretchy",
"gimmighoulChest": "Chest",
"gimmighoulRoaming": "Roaming",
"poltchageistCounterfeit": "Counterfeit",
"poltchageistArtisan": "Artisan",
"paldeaTaurosCombat": "Combat",
"paldeaTaurosBlaze": "Blaze",
"paldeaTaurosAqua": "Aqua",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const esConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "{{pokemonName}} Primigenio",
"gigantamax": "G-Max {{pokemonName}}",
"eternamax": "E-Max {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Coqueta",
"pikachuCoolCosplay": "Roquera",
"pikachuBeautyCosplay": "Aristócrata",
"pikachuCuteCosplay": "Superstar",
"pikachuSmartCosplay": "Erudita",
"pikachuToughCosplay": "Enmascarada",
"pikachuPartner": "Compañero",
"eeveePartner": "Compañero",
// 2G
"pichuSpiky": "Spiky",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Sol",
"castformRainy": "Lluvia",
"castformSnowy": "Nieve",
// 4G
"burmyPlant": "Planta",
"burmySandy": "Arena",
"burmyTrash": "Basura",
"shellosEast": "Este",
"shellosWest": "Oeste",
"rotomHeat": "Calor",
"rotomWash": "Lavado",
"rotomFrost": "Frío",
"rotomFan": "Ventilador",
"rotomMow": "Corte",
// 5G
"basculinRedStriped": "Raya Roja",
"basculinBlueStriped": "Raya Azul",
"basculinWhiteStriped": "Raya Blanca",
"deerlingSpring": "Primavera",
"deerlingSummer": "Verano",
"deerlingAutumn": "Otoño",
"deerlingWinter": "Invierno",
// 6G
"froakieBattleBond": "Fuerte Afecto",
"scatterbugMeadow": "Floral",
"scatterbugIcySnow": "Polar",
"scatterbugPolar": "Taiga",
"scatterbugTundra": "Tundra",
"scatterbugContinental": "Continental",
"scatterbugGarden": "Vergel",
"scatterbugElegant": "Oriental",
"scatterbugModern": "Moderno",
"scatterbugMarine": "Marino",
"scatterbugArchipelago": "Isleño",
"scatterbugHighPlains": "Estepa",
"scatterbugSandstorm": "Desierto",
"scatterbugRiver": "Oasis",
"scatterbugMonsoon": "Monzón",
"scatterbugSavanna": "Pantano",
"scatterbugSun": "Solar",
"scatterbugOcean": "Océano",
"scatterbugJungle": "Jungla",
"scatterbugFancy": "Fantasía",
"scatterbugPokeBall": "Poké Ball",
"flabebeRed": "Rojo",
"flabebeYellow": "Amarillo",
"flabebeOrange": "Naranja",
"flabebeBlue": "Azul",
"flabebeWhite": "Blanco",
"furfrouHeart": "Corazón",
"furfrouStar": "Estrella",
"furfrouDiamond": "Diamante",
"furfrouDebutante": "Debutante",
"furfrouMatron": "Matrón",
"furfrouDandy": "Dandi",
"furfrouLaReine": "La Reine",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Faraón",
"pumpkabooSmall": "Pequeño",
"pumpkabooLarge": "Grande",
"pumpkabooSuper": "Enorme",
"xerneasNeutral": "Relajado",
"xerneasActive": "Activo",
"zygarde50": "Al 50%",
"zygarde10": "Al 10%",
"zygarde50Pc": "Zygarde al 50%",
"zygarde10Pc": "Zygarde al 10%",
"zygardeComplete": "Zygarde Completo",
// 7G
"oricorioBaile": "Apasionado",
"oricorioPompom": "Animado",
"oricorioPau": "Plácido",
"oricorioSensu": "Refinado",
"rockruffOwnTempo": "Ritmo Propio",
"miniorRedMeteor": "Núcleo Rojo",
"miniorOrangeMeteor": "Núcleo Naranja",
"miniorYellowMeteor": "Núcleo Amarillo",
"miniorGreenMeteor": "Núcleo Verde",
"miniorBlueMeteor": "Núcleo Azul",
"miniorIndigoMeteor": "Núcleo Añil",
"miniorVioletMeteor": "Núcleo Violeta",
"miniorRed": "Rojo",
"miniorOrange": "Naranja",
"miniorYellow": "Amarillo",
"miniorGreen": "Verde",
"miniorBlue": "Azul",
"miniorIndigo": "Añil",
"miniorViolet": "Violeta",
"mimikyuDisguised": "Encubierta",
"mimikyuBusted": "Descubierta",
"magearnaOriginal": "Vetusto",
"marshadowZenith": "Cénit",
// 8G
"sinisteaPhony": "Falsificada",
"sinisteaAntique": "Auténtica",
"eiscueNoIce": "Cara Deshielo",
"indeedeeMale": "Macho",
"indeedeeFemale": "Hembra",
"zarudeDada": "Papá",
// 9G
"squawkabillyGreenPlumage": "Plumaje Verde",
"squawkabillyBluePlumage": "Plumaje Azul",
"squawkabillyYellowPlumage": "Plumaje Amarillo",
"squawkabillyWhitePlumage": "Plumaje Blanco",
"tatsugiriCurly": "Curvada",
"tatsugiriDroopy": "Lánguida",
"tatsugiriStretchy": "Estirada",
"gimmighoulChest": "Cofre",
"gimmighoulRoaming": "Andante",
"poltchageistCounterfeit": "Imitación",
"poltchageistArtisan": "Original",
"paldeaTaurosCombat": "Combatiente",
"paldeaTaurosBlaze": "Ardiente",
"paldeaTaurosAqua": "Acuático",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const frConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Méga-{{pokemonName}}",
"megaX": "Méga-{{pokemonName}} X",
"megaY": "Méga-{{pokemonName}} Y",
"primal": "Primo-{{pokemonName}}",
"gigantamax": "{{pokemonName}} Gigamax",
"eternamax": "{{pokemonName}} Infinimax",
// Starters forms
// 1G
"pikachuCosplay": "Cosplayeur",
"pikachuCoolCosplay": "Cosplay Rockeur",
"pikachuBeautyCosplay": "Cosplay Lady",
"pikachuCuteCosplay": "Cosplay Star",
"pikachuSmartCosplay": "Cosplay Docteur",
"pikachuToughCosplay": "Cosplay Catcheur",
"pikachuPartner": "Partenaire",
"eeveePartner": "Partenaire",
// 2G
"pichuSpiky": "Troizépi",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Solaire",
"castformRainy": "Eau de Pluie",
"castformSnowy": "Blizzard",
// 4G
"burmyPlant": "Plante",
"burmySandy": "Sable",
"burmyTrash": "Déchet",
"shellosEast": "Orient",
"shellosWest": "Occident",
"rotomHeat": "Chaleur",
"rotomWash": "Lavage",
"rotomFrost": "Froid",
"rotomFan": "Hélice",
"rotomMow": "Tonte",
// 5G
"basculinRedStriped": "Motif Rouge",
"basculinBlueStriped": "Motif Bleu",
"basculinWhiteStriped": "Motif Blanc",
"deerlingSpring": "Printemps",
"deerlingSummer": "Été",
"deerlingAutumn": "Automne",
"deerlingWinter": "Hiver",
// 6G
"froakieBattleBond": "Synergie",
"scatterbugMeadow": "Floraison",
"scatterbugIcySnow": "Blizzard",
"scatterbugPolar": "Banquise",
"scatterbugTundra": "Glace",
"scatterbugContinental": "Continent",
"scatterbugGarden": "Verdure",
"scatterbugElegant": "Monarchie",
"scatterbugModern": "Métropole",
"scatterbugMarine": "Rivage",
"scatterbugArchipelago": "Archipel",
"scatterbugHighPlains": "Sécheresse",
"scatterbugSandstorm": "Sable",
"scatterbugRiver": "Delta",
"scatterbugMonsoon": "Cyclone",
"scatterbugSavanna": "Mangrove",
"scatterbugSun": "Zénith",
"scatterbugOcean": "Levant",
"scatterbugJungle": "Jungle",
"scatterbugFancy": "Fantaisie",
"scatterbugPokeBall": "Poké Ball",
"flabebeRed": "Rouge",
"flabebeYellow": "Jaune",
"flabebeOrange": "Orange",
"flabebeBlue": "Bleu",
"flabebeWhite": "Blanc",
"furfrouHeart": "Cœur",
"furfrouStar": "Étoile",
"furfrouDiamond": "Diamant",
"furfrouDebutante": "Demoiselle",
"furfrouMatron": "Madame",
"furfrouDandy": "Monsieur",
"furfrouLaReine": "Reine",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Pharaon",
"pumpkabooSmall": "Mini",
"pumpkabooLarge": "Maxi",
"pumpkabooSuper": "Ultra",
"xerneasNeutral": "Paisible",
"xerneasActive": "Déchaîné",
"zygarde50": "Forme 50%",
"zygarde10": "Forme 10%",
"zygarde50Pc": "Rassemblement Forme 50%",
"zygarde10Pc": "Rassemblement Forme 10%",
"zygardeComplete": "Parfait",
// 7G
"oricorioBaile": "Flamenco",
"oricorioPompom": "Pom-Pom",
"oricorioPau": "Hula",
"oricorioSensu": "Buyō",
"rockruffOwnTempo": "Tempo Perso",
"miniorRedMeteor": "Météore Rouge",
"miniorOrangeMeteor": "Météore Orange",
"miniorYellowMeteor": "Météore Jaune",
"miniorGreenMeteor": "Météore Vert",
"miniorBlueMeteor": "Météore Bleu",
"miniorIndigoMeteor": "Météore Indigo",
"miniorVioletMeteor": "Météore Violet",
"miniorRed": "Rouge",
"miniorOrange": "Orange",
"miniorYellow": "Jaune",
"miniorGreen": "Vert",
"miniorBlue": "Bleu",
"miniorIndigo": "Indigo",
"miniorViolet": "Violet",
"mimikyuDisguised": "Déguisé",
"mimikyuBusted": "Démasqué",
"magearnaOriginal": "Couleur du Passé",
"marshadowZenith": "Zénith",
// 8G
"sinisteaPhony": "Contrefaçon",
"sinisteaAntique": "Authentique",
"eiscueNoIce": "Tête Dégel",
"indeedeeMale": "Mâle",
"indeedeeFemale": "Femelle",
"zarudeDada": "Papa",
// 9G
"squawkabillyGreenPlumage": "Plumage Vert",
"squawkabillyBluePlumage": "Plumage Bleu",
"squawkabillyYellowPlumage": "Plumage Jaune",
"squawkabillyWhitePlumage": "Plumage Blanc",
"tatsugiriCurly": "Courbé",
"tatsugiriDroopy": "Affalé",
"tatsugiriStretchy": "Raide",
"gimmighoulChest": "Coffre",
"gimmighoulRoaming": "Marche",
"poltchageistCounterfeit": "Imitation",
"poltchageistArtisan": "Onéreux",
"paldeaTaurosCombat": "Combatif",
"paldeaTaurosBlaze": "Flamboyant",
"paldeaTaurosAqua": "Aquatique",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const itConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "Primal {{pokemonName}}",
"gigantamax": "G-Max {{pokemonName}}",
"eternamax": "E-Max {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Cosplay",
"pikachuCoolCosplay": "Cool Cosplay",
"pikachuBeautyCosplay": "Beauty Cosplay",
"pikachuCuteCosplay": "Cute Cosplay",
"pikachuSmartCosplay": "Smart Cosplay",
"pikachuToughCosplay": "Thoug Cosplay",
"pikachuPartner": "Partner",
"eeveePartner": "Partner",
// 2G
"pichuSpiky": "Spiky",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Sunny",
"castformRainy": "Rainy",
"castformSnowy": "Snowy",
// 4G
"burmyPlant": "Plant",
"burmySandy": "Sandy",
"burmyTrash": "Trash",
"shellosEast": "East",
"shellosWest": "West",
"rotomHeat": "Heat",
"rotomWash": "Wash",
"rotomFrost": "Frost",
"rotomFan": "Fan",
"rotomMow": "Mow",
// 5G
"basculinRedStriped": "Red Striped",
"basculinBlueStriped": "Blue Striped",
"basculinWhiteStriped": "White Striped",
"deerlingSpring": "Spring",
"deerlingSummer": "Summer",
"deerlingAutumn": "Autumn",
"deerlingWinter": "Winter",
// 6G
"froakieBattleBond": "Battle Bond",
"scatterbugMeadow": "Meadow",
"scatterbugIcySnow": "Icy Snow",
"scatterbugPolar": "Polar",
"scatterbugTundra": "Tundra",
"scatterbugContinental": "Continental",
"scatterbugGarden": "Garden",
"scatterbugElegant": "Elegant",
"scatterbugModern": "Modern",
"scatterbugMarine": "Marine",
"scatterbugArchipelago": "Archipelago",
"scatterbugHighPlains": "High Plains",
"scatterbugSandstorm": "Sandstorm",
"scatterbugRiver": "River",
"scatterbugMonsoon": "Monsoon",
"scatterbugSavanna": "Savanna",
"scatterbugSun": "Sun",
"scatterbugOcean": "Ocean",
"scatterbugJungle": "Jungle",
"scatterbugFancy": "Fancy",
"scatterbugPokeBall": "Poké Ball",
"flabebeRed": "Red",
"flabebeYellow": "Yellow",
"flabebeOrange": "Orange",
"flabebeBlue": "Blue",
"flabebeWhite": "White",
"furfrouHeart": "Heart",
"furfrouStar": "Star",
"furfrouDiamond": "Diamond",
"furfrouDebutante": "Debutante",
"furfrouMatron": "Matron",
"furfrouDandy": "Dandy",
"furfrouLaReine": "La Reine",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Pharaoh",
"pumpkabooSmall": "Small",
"pumpkabooLarge": "Large",
"pumpkabooSuper": "Super",
"xerneasNeutral": "Neutral",
"xerneasActive": "Active",
"zygarde50": "50% Forme",
"zygarde10": "10% Forme",
"zygarde50Pc": "50% Forme Power Construct",
"zygarde10Pc": "10% Forme Power Construct",
"zygardeComplete": "Complete Forme",
// 7G
"oricorioBaile": "Baile",
"oricorioPompom": "Pom-Pom",
"oricorioPau": "Pau",
"oricorioSensu": "Sensu",
"rockruffOwnTempo": "Own Tempo",
"miniorRedMeteor": "Red Meteor",
"miniorOrangeMeteor": "Orange Meteor",
"miniorYellowMeteor": "Yellow Meteor",
"miniorGreenMeteor": "Green Meteor",
"miniorBlueMeteor": "Blue Meteor",
"miniorIndigoMeteor": "Indigo Meteor",
"miniorVioletMeteor": "Violet Meteor",
"miniorRed": "Red",
"miniorOrange": "Orange",
"miniorYellow": "Yellow",
"miniorGreen": "Green",
"miniorBlue": "Blue",
"miniorIndigo": "Indigo",
"miniorViolet": "Violet",
"mimikyuDisguised": "Disguised",
"mimikyuBusted": "Busted",
"magearnaOriginal": "Original",
"marshadowZenith": "Zenith",
// 8G
"sinisteaPhony": "Phony",
"sinisteaAntique": "Antique",
"eiscueNoIce": "No Ice",
"indeedeeMale": "Male",
"indeedeeFemale": "Female",
"zarudeDada": "Dada",
// 9G
"squawkabillyGreenPlumage": "Green Plumage",
"squawkabillyBluePlumage": "Blue Plumage",
"squawkabillyYellowPlumage": "Yellow Plumage",
"squawkabillyWhitePlumage": "White Plumage",
"tatsugiriCurly": "Curly",
"tatsugiriDroopy": "Droopy",
"tatsugiriStretchy": "Stretchy",
"gimmighoulChest": "Chest",
"gimmighoulRoaming": "Roaming",
"poltchageistCounterfeit": "Counterfeit",
"poltchageistArtisan": "Artisan",
"paldeaTaurosCombat": "Combat",
"paldeaTaurosBlaze": "Blaze",
"paldeaTaurosAqua": "Aqua",
} as const;

View File

@ -1,3 +1,4 @@
import { pokemonForm } from "../es/pokemon-form";
import { ability } from "./ability"; import { ability } from "./ability";
import { abilityTriggers } from "./ability-trigger"; import { abilityTriggers } from "./ability-trigger";
import { PGFachv, PGMachv } from "./achv"; import { PGFachv, PGMachv } from "./achv";
@ -78,6 +79,7 @@ export const koConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "메가{{pokemonName}}",
"megaX": "메가{{pokemonName}}X",
"megaY": "메가{{pokemonName}}Y",
"primal": "원시{{pokemonName}}",
"gigantamax": "거다이맥스 {{pokemonName}}",
"eternamax": "무한다이맥스 {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "옷갈아입기",
"pikachuCoolCosplay": "하드록",
"pikachuBeautyCosplay": "마담",
"pikachuCuteCosplay": "아이돌",
"pikachuSmartCosplay": "닥터",
"pikachuToughCosplay": "마스크드",
"pikachuPartner": "파트너",
"eeveePartner": "파트너",
// 2G
"pichuSpiky": "삐쭉귀",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "태양의 모습",
"castformRainy": "빗방울의 모습",
"castformSnowy": "설운의 모습",
// 4G
"burmyPlant": "초목도롱",
"burmySandy": "모래땅도롱",
"burmyTrash": "슈레도롱",
"shellosEast": "동쪽바다의 모습",
"shellosWest": "서쪽바다의 모습",
"rotomHeat": "히트",
"rotomWash": "워시",
"rotomFrost": "프로스트",
"rotomFan": "스핀",
"rotomMow": "커트",
// 5G
"basculinRedStriped": "적색근의 모습",
"basculinBlueStriped": "청색근의 모습",
"basculinWhiteStriped": "백색근의 모습",
"deerlingSpring": "봄의 모습",
"deerlingSummer": "여름의 모습",
"deerlingAutumn": "가을의 모습",
"deerlingWinter": "겨울의 모습",
// 6G
"froakieBattleBond": "유대변화",
"scatterbugMeadow": "화원의 모양",
"scatterbugIcySnow": "빙설의 모양",
"scatterbugPolar": "설국의 모양",
"scatterbugTundra": "설원의 모양",
"scatterbugContinental": "대륙의 모양",
"scatterbugGarden": "정원의 모양",
"scatterbugElegant": "우아한 모양",
"scatterbugModern": "모던한 모양",
"scatterbugMarine": "마린의 모양",
"scatterbugArchipelago": "군도의 모양",
"scatterbugHighPlains": "황야의 모양",
"scatterbugSandstorm": "사진의 모양",
"scatterbugRiver": "대하의 모양",
"scatterbugMonsoon": "스콜의 모양",
"scatterbugSavanna": "사바나의 모양",
"scatterbugSun": "태양의 모양",
"scatterbugOcean": "오션의 모양",
"scatterbugJungle": "정글의 모양",
"scatterbugFancy": "팬시한 모양",
"scatterbugPokeBall": "볼의 모양",
"flabebeRed": "빨간 꽃",
"flabebeYellow": "노란 꽃",
"flabebeOrange": "오렌지색 꽃",
"flabebeBlue": "파란 꽃",
"flabebeWhite": "하얀 꽃",
"furfrouHeart": "하트컷",
"furfrouStar": "스타컷",
"furfrouDiamond": "다이아컷",
"furfrouDebutante": "레이디컷",
"furfrouMatron": "마담컷",
"furfrouDandy": "젠틀컷",
"furfrouLaReine": "퀸컷",
"furfrouKabuki": "가부키컷",
"furfrouPharaoh": "킹덤컷",
"pumpkabooSmall": "작은 사이즈",
"pumpkabooLarge": "큰 사이즈",
"pumpkabooSuper": "특대 사이즈",
"xerneasNeutral": "릴랙스모드",
"xerneasActive": "액티브모드",
"zygarde50": "50%폼",
"zygarde10": "10%폼",
"zygarde50Pc": "스웜체인지 50%폼",
"zygarde10Pc": "스웜체인지 10%폼",
"zygardeComplete": "퍼펙트폼",
// 7G
"oricorioBaile": "이글이글스타일",
"oricorioPompom": "파칙파칙스타일",
"oricorioPau": "훌라훌라스타일",
"oricorioSensu": "하늘하늘스타일",
"rockruffOwnTempo": "마이페이스",
"miniorRedMeteor": "유성의 모습(빨강)",
"miniorOrangeMeteor": "유성의 모습(주황)",
"miniorYellowMeteor": "유성의 모습(노랑)",
"miniorGreenMeteor": "유성의 모습(초록)",
"miniorBlueMeteor": "유성의 모습(옥색)",
"miniorIndigoMeteor": "유성의 모습(파랑)",
"miniorVioletMeteor": "유성의 모습(보라)",
"miniorRed": "빨간색 코어",
"miniorOrange": "주황색 코어",
"miniorYellow": "노란색 코어",
"miniorGreen": "초록색 코어",
"miniorBlue": "옥색 코어",
"miniorIndigo": "파란색 코어",
"miniorViolet": "보라색 코어",
"mimikyuDisguised": "둔갑한 모습",
"mimikyuBusted": "들킨 모습",
"magearnaOriginal": "500년 전의 색",
"marshadowZenith": "투지를 불태운 마샤도",
// 8G
"sinisteaPhony": "위작품",
"sinisteaAntique": "진작품",
"eiscueNoIce": "나이스페이스",
"indeedeeMale": "수컷의 모습",
"indeedeeFemale": "암컷의 모습",
"zarudeDada": "아빠",
// 9G
"squawkabillyGreenPlumage": "그린 페더",
"squawkabillyBluePlumage": "블루 페더",
"squawkabillyYellowPlumage": "옐로 페더",
"squawkabillyWhitePlumage": "화이트 페더",
"tatsugiriCurly": "젖힌 모습",
"tatsugiriDroopy": "늘어진 모습",
"tatsugiriStretchy": "뻗은 모습",
"gimmighoulChest": "상자폼",
"gimmighoulRoaming": "도보폼",
"poltchageistCounterfeit": "가짜배기의 모습",
"poltchageistArtisan": "알짜배기의 모습",
"paldeaTaurosCombat": "컴뱃종",
"paldeaTaurosBlaze": "블레이즈종",
"paldeaTaurosAqua": "워터종",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -79,6 +80,7 @@ export const ptBrConfig = {
partyUiHandler: partyUiHandler, partyUiHandler: partyUiHandler,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "{{pokemonName}} Primordial",
"gigantamax": "G-Max {{pokemonName}}",
"eternamax": "E-Max {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Cosplay",
"pikachuCoolCosplay": "Cosplay Legal",
"pikachuBeautyCosplay": "Cosplay Bonito",
"pikachuCuteCosplay": "Cosplay Fofo",
"pikachuSmartCosplay": "Cosplay Inteligente",
"pikachuToughCosplay": "Cosplay Forte",
"pikachuPartner": "Parceiro",
"eeveePartner": "Parceiro",
// 2G
"pichuSpiky": "Spiky",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Ensolarado",
"castformRainy": "Chuvoso",
"castformSnowy": "Nevado",
// 4G
"burmyPlant": "Vegetal",
"burmySandy": "Arenoso",
"burmyTrash": "Lixo",
"shellosEast": "Leste",
"shellosWest": "Oeste",
"rotomHeat": "Calor",
"rotomWash": "Lavagem",
"rotomFrost": "Congelante",
"rotomFan": "Ventilador",
"rotomMow": "Corte",
// 5G
"basculinRedStriped": "Listras Vermelhas",
"basculinBlueStriped": "Listras Azuis",
"basculinWhiteStriped": "Listras Brancas",
"deerlingSpring": "Primavera",
"deerlingSummer": "Verão",
"deerlingAutumn": "Outono",
"deerlingWinter": "Inverno",
// 6G
"froakieBattleBond": "Vínculo de Batalha",
"scatterbugMeadow": "Prado",
"scatterbugIcySnow": "Neve Congelada",
"scatterbugPolar": "Polar",
"scatterbugTundra": "Tundra",
"scatterbugContinental": "Continental",
"scatterbugGarden": "Jardim",
"scatterbugElegant": "Elegante",
"scatterbugModern": "Moderno",
"scatterbugMarine": "Marinho",
"scatterbugArchipelago": "Arquipélago",
"scatterbugHighPlains": "Planalto",
"scatterbugSandstorm": "Deserto",
"scatterbugRiver": "Rio",
"scatterbugMonsoon": "Monção",
"scatterbugSavanna": "Savana",
"scatterbugSun": "Solar",
"scatterbugOcean": "Oceano",
"scatterbugJungle": "Selva",
"scatterbugFancy": "Chique",
"scatterbugPokeBall": "Poké Bola",
"flabebeRed": "Vermelha",
"flabebeYellow": "Amarela",
"flabebeOrange": "Laranja",
"flabebeBlue": "Azul",
"flabebeWhite": "Branca",
"furfrouHeart": "Coração",
"furfrouStar": "Estrela",
"furfrouDiamond": "Diamante",
"furfrouDebutante": "Debutante",
"furfrouMatron": "Madame",
"furfrouDandy": "Cavalheiro",
"furfrouLaReine": "Aristocrático",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Faraó",
"pumpkabooSmall": "Pequeno",
"pumpkabooLarge": "Grande",
"pumpkabooSuper": "Extragrande",
"xerneasNeutral": "Relaxado",
"xerneasActive": "Ativo",
"zygarde50": "Forma 50%",
"zygarde10": "Forma 10%",
"zygarde50Pc": "Forma 50% Agrupada",
"zygarde10Pc": "Forma 10% Agrupada",
"zygardeComplete": "Forma Completa",
// 7G
"oricorioBaile": "Flamenco",
"oricorioPompom": "Pompom",
"oricorioPau": "Hula",
"oricorioSensu": "Leque",
"rockruffOwnTempo": "Próprio Tempo",
"miniorRedMeteor": "Meteoro Vermelho",
"miniorOrangeMeteor": "Meteoro Laranja",
"miniorYellowMeteor": "Meteoro Amarelo",
"miniorGreenMeteor": "Meteoro Verde",
"miniorBlueMeteor": "Meteoro Azul",
"miniorIndigoMeteor": "Meteoro Anil",
"miniorVioletMeteor": "Meteoro Violeta",
"miniorRed": "Vermelho",
"miniorOrange": "Laranja",
"miniorYellow": "Amarelo",
"miniorGreen": "Verde",
"miniorBlue": "Azul",
"miniorIndigo": "Anil",
"miniorViolet": "Violeta",
"mimikyuDisguised": "Disfarçado",
"mimikyuBusted": "Descoberto",
"magearnaOriginal": "Original",
"marshadowZenith": "Zênite",
// 8G
"sinisteaPhony": "Falsificado",
"sinisteaAntique": "Autêntico",
"eiscueNoIce": "Descongelado",
"indeedeeMale": "Macho",
"indeedeeFemale": "Fêmea",
"zarudeDada": "Papa",
// 9G
"squawkabillyGreenPlumage": "Plumas Verdes",
"squawkabillyBluePlumage": "Plumas Azuis",
"squawkabillyYellowPlumage": "Plumas Amarelas",
"squawkabillyWhitePlumage": "Plumas Brancas",
"tatsugiriCurly": "Curvado",
"tatsugiriDroopy": "Caído",
"tatsugiriStretchy": "Reto",
"gimmighoulChest": "Baú",
"gimmighoulRoaming": "Perambulante",
"poltchageistCounterfeit": "Imitação",
"poltchageistArtisan": "Artesão",
"paldeaTaurosCombat": "Combate",
"paldeaTaurosBlaze": "Chamas",
"paldeaTaurosAqua": "Aquático",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const zhCnConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "原始回归{{pokemonName}}",
"gigantamax": "超极巨{{pokemonName}}",
"eternamax": "无极巨{{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "服装",
"pikachuCoolCosplay": "摇滚巨星",
"pikachuBeautyCosplay": "贵妇",
"pikachuCuteCosplay": "流行偶像",
"pikachuSmartCosplay": "博士",
"pikachuToughCosplay": "面罩摔跤手",
"pikachuPartner": "搭档",
"eeveePartner": "搭档",
// 2G
"pichuSpiky": "刺刺耳",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "晴天",
"castformRainy": "雨天",
"castformSnowy": "雪天",
// 4G
"burmyPlant": "草木蓑衣",
"burmySandy": "砂土蓑衣",
"burmyTrash": "垃圾蓑衣",
"shellosEast": "东海",
"shellosWest": "西海",
"rotomHeat": "加热",
"rotomWash": "清洗",
"rotomFrost": "结冰",
"rotomFan": "旋转",
"rotomMow": "切割",
// 5G
"basculinRedStriped": "红条纹",
"basculinBlueStriped": "蓝条纹",
"basculinWhiteStriped": "白条纹",
"deerlingSpring": "春天",
"deerlingSummer": "夏天",
"deerlingAutumn": "秋天",
"deerlingWinter": "冬天",
// 6G
"froakieBattleBond": "牵绊变身",
"scatterbugMeadow": "花园花纹",
"scatterbugIcySnow": "冰雪花纹",
"scatterbugPolar": "雪国花纹",
"scatterbugTundra": "雪原花纹",
"scatterbugContinental": "大陆花纹",
"scatterbugGarden": "庭园花纹",
"scatterbugElegant": "高雅花纹",
"scatterbugModern": "摩登花纹",
"scatterbugMarine": "大海花纹",
"scatterbugArchipelago": "群岛花纹",
"scatterbugHighPlains": "荒野花纹",
"scatterbugSandstorm": "沙尘花纹",
"scatterbugRiver": "大河花纹",
"scatterbugMonsoon": "骤雨花纹",
"scatterbugSavanna": "热带草原花纹",
"scatterbugSun": "太阳花纹",
"scatterbugOcean": "大洋花纹",
"scatterbugJungle": "热带雨林花纹",
"scatterbugFancy": "幻彩花纹",
"scatterbugPokeBall": "球球花纹",
"flabebeRed": "红花",
"flabebeYellow": "黄花",
"flabebeOrange": "橙花",
"flabebeBlue": "蓝花",
"flabebeWhite": "白花",
"furfrouHeart": "心形造型",
"furfrouStar": "星形造型",
"furfrouDiamond": "菱形造型",
"furfrouDebutante": "淑女造型",
"furfrouMatron": "贵妇造型",
"furfrouDandy": "绅士造型",
"furfrouLaReine": "女王造型",
"furfrouKabuki": "歌舞伎造型",
"furfrouPharaoh": "国王造型",
"pumpkabooSmall": "小尺寸",
"pumpkabooLarge": "大尺寸",
"pumpkabooSuper": "特大尺寸",
"xerneasNeutral": "放松模式",
"xerneasActive": "活跃模式",
"zygarde50": "50%形态",
"zygarde10": "10%形态",
"zygarde50Pc": "50%形态 群聚变形",
"zygarde10Pc": "10%形态 群聚变形",
"zygardeComplete": "完全体形态",
// 7G
"oricorioBaile": "热辣热辣风格",
"oricorioPompom": "啪滋啪滋风格",
"oricorioPau": "呼拉呼拉风格",
"oricorioSensu": "轻盈轻盈风格",
"rockruffOwnTempo": "特殊岩狗狗",
"miniorRedMeteor": "红色核心",
"miniorOrangeMeteor": "橙色核心",
"miniorYellowMeteor": "黄色核心",
"miniorGreenMeteor": "绿色核心",
"miniorBlueMeteor": "浅蓝色核心",
"miniorIndigoMeteor": "蓝色核心",
"miniorVioletMeteor": "紫色核心",
"miniorRed": "红色",
"miniorOrange": "橙色",
"miniorYellow": "黄色",
"miniorGreen": "绿色",
"miniorBlue": "浅蓝色",
"miniorIndigo": "蓝色",
"miniorViolet": "紫色",
"mimikyuDisguised": "化形",
"mimikyuBusted": "现形",
"magearnaOriginal": "500年前的颜色",
"marshadowZenith": "全力",
// 8G
"sinisteaPhony": "赝品",
"sinisteaAntique": "真品",
"eiscueNoIce": "解冻头",
"indeedeeMale": "雄性",
"indeedeeFemale": "雌性",
"zarudeDada": "老爹",
// 9G
"squawkabillyGreenPlumage": "绿羽毛",
"squawkabillyBluePlumage": "蓝羽毛",
"squawkabillyYellowPlumage": "黄羽毛",
"squawkabillyWhitePlumage": "白羽毛",
"tatsugiriCurly": "上弓姿势",
"tatsugiriDroopy": "下垂姿势",
"tatsugiriStretchy": "平挺姿势",
"gimmighoulChest": "宝箱形态",
"gimmighoulRoaming": "徒步形态",
"poltchageistCounterfeit": "冒牌货",
"poltchageistArtisan": "高档货",
"paldeaTaurosCombat": "斗战种",
"paldeaTaurosBlaze": "火炽种",
"paldeaTaurosAqua": "水澜种",
} as const;

View File

@ -30,6 +30,7 @@ import { move } from "./move";
import { nature } from "./nature"; import { nature } from "./nature";
import { pokeball } from "./pokeball"; import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon"; import { pokemon } from "./pokemon";
import { pokemonForm } from "./pokemon-form";
import { pokemonInfo } from "./pokemon-info"; import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container"; import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler"; import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
@ -78,6 +79,7 @@ export const zhTwConfig = {
nature: nature, nature: nature,
pokeball: pokeball, pokeball: pokeball,
pokemon: pokemon, pokemon: pokemon,
pokemonForm: pokemonForm,
pokemonInfo: pokemonInfo, pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer, pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler, saveSlotSelectUiHandler: saveSlotSelectUiHandler,

View File

@ -0,0 +1,168 @@
import { SimpleTranslationEntries } from "#app/interfaces/locales";
export const pokemonForm: SimpleTranslationEntries = {
// Battle forms
"mega": "Mega {{pokemonName}}",
"megaX": "Mega {{pokemonName}} X",
"megaY": "Mega {{pokemonName}} Y",
"primal": "Primal {{pokemonName}}",
"gigantamax": "G-Max {{pokemonName}}",
"eternamax": "E-Max {{pokemonName}}",
// Starters forms
// 1G
"pikachuCosplay": "Cosplay",
"pikachuCoolCosplay": "Cool Cosplay",
"pikachuBeautyCosplay": "Beauty Cosplay",
"pikachuCuteCosplay": "Cute Cosplay",
"pikachuSmartCosplay": "Smart Cosplay",
"pikachuToughCosplay": "Thoug Cosplay",
"pikachuPartner": "Partner",
"eeveePartner": "Partner",
// 2G
"pichuSpiky": "Spiky",
"unownA": "A",
"unownB": "B",
"unownC": "C",
"unownD": "D",
"unownE": "E",
"unownF": "F",
"unownG": "G",
"unownH": "H",
"unownI": "I",
"unownJ": "J",
"unownK": "K",
"unownL": "L",
"unownM": "M",
"unownN": "N",
"unownO": "O",
"unownP": "P",
"unownQ": "Q",
"unownR": "R",
"unownS": "S",
"unownT": "T",
"unownU": "U",
"unownV": "V",
"unownW": "W",
"unownX": "X",
"unownY": "Y",
"unownZ": "Z",
"unownExclamation": "!",
"unownQuestion": "?",
// 3G
"castformSunny": "Sunny",
"castformRainy": "Rainy",
"castformSnowy": "Snowy",
// 4G
"burmyPlant": "Plant",
"burmySandy": "Sandy",
"burmyTrash": "Trash",
"shellosEast": "East",
"shellosWest": "West",
"rotomHeat": "Heat",
"rotomWash": "Wash",
"rotomFrost": "Frost",
"rotomFan": "Fan",
"rotomMow": "Mow",
// 5G
"basculinRedStriped": "Red Striped",
"basculinBlueStriped": "Blue Striped",
"basculinWhiteStriped": "White Striped",
"deerlingSpring": "Spring",
"deerlingSummer": "Summer",
"deerlingAutumn": "Autumn",
"deerlingWinter": "Winter",
// 6G
"froakieBattleBond": "Battle Bond",
"scatterbugMeadow": "Meadow",
"scatterbugIcySnow": "Icy Snow",
"scatterbugPolar": "Polar",
"scatterbugTundra": "Tundra",
"scatterbugContinental": "Continental",
"scatterbugGarden": "Garden",
"scatterbugElegant": "Elegant",
"scatterbugModern": "Modern",
"scatterbugMarine": "Marine",
"scatterbugArchipelago": "Archipelago",
"scatterbugHighPlains": "High Plains",
"scatterbugSandstorm": "Sandstorm",
"scatterbugRiver": "River",
"scatterbugMonsoon": "Monsoon",
"scatterbugSavanna": "Savanna",
"scatterbugSun": "Sun",
"scatterbugOcean": "Ocean",
"scatterbugJungle": "Jungle",
"scatterbugFancy": "Fancy",
"scatterbugPokeBall": "Poké Ball",
"flabebeRed": "Red",
"flabebeYellow": "Yellow",
"flabebeOrange": "Orange",
"flabebeBlue": "Blue",
"flabebeWhite": "White",
"furfrouHeart": "Heart",
"furfrouStar": "Star",
"furfrouDiamond": "Diamond",
"furfrouDebutante": "Debutante",
"furfrouMatron": "Matron",
"furfrouDandy": "Dandy",
"furfrouLaReine": "La Reine",
"furfrouKabuki": "Kabuki",
"furfrouPharaoh": "Pharaoh",
"pumpkabooSmall": "Small",
"pumpkabooLarge": "Large",
"pumpkabooSuper": "Super",
"xerneasNeutral": "Neutral",
"xerneasActive": "Active",
"zygarde50": "50% Forme",
"zygarde10": "10% Forme",
"zygarde50Pc": "50% Forme Power Construct",
"zygarde10Pc": "10% Forme Power Construct",
"zygardeComplete": "Complete Forme",
// 7G
"oricorioBaile": "Baile",
"oricorioPompom": "Pom-Pom",
"oricorioPau": "Pau",
"oricorioSensu": "Sensu",
"rockruffOwnTempo": "Own Tempo",
"miniorRedMeteor": "Red Meteor",
"miniorOrangeMeteor": "Orange Meteor",
"miniorYellowMeteor": "Yellow Meteor",
"miniorGreenMeteor": "Green Meteor",
"miniorBlueMeteor": "Blue Meteor",
"miniorIndigoMeteor": "Indigo Meteor",
"miniorVioletMeteor": "Violet Meteor",
"miniorRed": "Red",
"miniorOrange": "Orange",
"miniorYellow": "Yellow",
"miniorGreen": "Green",
"miniorBlue": "Blue",
"miniorIndigo": "Indigo",
"miniorViolet": "Violet",
"mimikyuDisguised": "Disguised",
"mimikyuBusted": "Busted",
"magearnaOriginal": "Original",
"marshadowZenith": "Zenith",
// 8G
"sinisteaPhony": "Phony",
"sinisteaAntique": "Antique",
"eiscueNoIce": "No Ice",
"indeedeeMale": "Male",
"indeedeeFemale": "Female",
"zarudeDada": "Dada",
// 9G
"squawkabillyGreenPlumage": "Green Plumage",
"squawkabillyBluePlumage": "Blue Plumage",
"squawkabillyYellowPlumage": "Yellow Plumage",
"squawkabillyWhitePlumage": "White Plumage",
"tatsugiriCurly": "Curly",
"tatsugiriDroopy": "Droopy",
"tatsugiriStretchy": "Stretchy",
"gimmighoulChest": "Chest",
"gimmighoulRoaming": "Roaming",
"poltchageistCounterfeit": "Counterfeit",
"poltchageistArtisan": "Artisan",
"paldeaTaurosCombat": "Combat",
"paldeaTaurosBlaze": "Blaze",
"paldeaTaurosAqua": "Aqua",
} as const;

View File

@ -2401,7 +2401,16 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
formText[i] = formText[i].charAt(0).toUpperCase() + formText[i].substring(1); formText[i] = formText[i].charAt(0).toUpperCase() + formText[i].substring(1);
} }
this.pokemonFormText.setText(formText?.join(" ")); const speciesName = Species[species.speciesId].toLowerCase().split("_");
for (let i = 1; i < speciesName?.length; i++) {
speciesName[i] = speciesName[i].charAt(0).toUpperCase() + speciesName[i].substring(1);
}
if (species.speciesId === Species.ARCEUS) {
this.pokemonFormText.setText(i18next.t(`pokemonInfo:Type.${formText?.join("").toUpperCase()}`));
} else {
this.pokemonFormText.setText(formText?.join("") ? i18next.t(`pokemonForm:${speciesName.join("")}${formText.join("")}`) : "");
}
this.setTypeIcons(speciesForm.type1, speciesForm.type2); this.setTypeIcons(speciesForm.type1, speciesForm.type2);
} else { } else {