diff --git a/src/data/trainer-config.ts b/src/data/trainer-config.ts index b797c918bd9..0556a4df95a 100644 --- a/src/data/trainer-config.ts +++ b/src/data/trainer-config.ts @@ -229,19 +229,17 @@ export class TrainerConfig { } setName(name: string): TrainerConfig { - if (name === 'Finn' || name === 'Ivy') { + if (name === 'Finn') { // Give the rival a localized name // First check if i18n is initialized if (!getIsInitialized()) { initI18n(); } if (name === 'Finn') { - this.name = i18next.t('trainerNames:rival'); - } - if (name === 'Ivy') { - this.name = i18next.t('trainerNames:rival_female'); + name = i18next.t('trainerNames:rival'); } + } this.name = name; return this; @@ -284,8 +282,18 @@ export class TrainerConfig { } setHasGenders(nameFemale?: string, femaleEncounterBgm?: TrainerType | string): TrainerConfig { + if (nameFemale === 'Ivy') { + // Give the rival a localized name + // First check if i18n is initialized + if (!getIsInitialized()) { + initI18n(); + } + this.nameFemale = i18next.t('trainerNames:rival_female'); + } else { + this.nameFemale = nameFemale; + } + this.hasGenders = true; - this.nameFemale = nameFemale; if (femaleEncounterBgm) this.femaleEncounterBgm = typeof femaleEncounterBgm === 'number' ? TrainerType[femaleEncounterBgm].toString().replace(/\_/g, ' ').toLowerCase() : femaleEncounterBgm; return this; @@ -721,7 +729,7 @@ export const trainerConfigs: TrainerConfigs = { [TrainerType.SMASHER]: new TrainerConfig(++t).setMoneyMultiplier(1.2).setEncounterBgm(TrainerType.CYCLIST), [TrainerType.SNOW_WORKER]: new TrainerConfig(++t).setName('Worker').setHasGenders().setHasDouble('Workers').setMoneyMultiplier(1.7).setEncounterBgm(TrainerType.CLERK).setSpeciesFilter(s => s.isOfType(Type.ICE) || s.isOfType(Type.STEEL)), [TrainerType.STRIKER]: new TrainerConfig(++t).setMoneyMultiplier(1.2).setEncounterBgm(TrainerType.CYCLIST), - [TrainerType.SCHOOL_KID]: new TrainerConfig(++t).setMoneyMultiplier(0.75).setEncounterBgm(TrainerType.YOUNGSTER).setHasGenders(undefined, 'lass').setHasDouble('Students') + [TrainerType.SCHOOL_KID]: new TrainerConfig(++t).setMoneyMultiplier(0.75).setEncounterBgm(TrainerType.YOUNGSTER).setHasGenders(undefined, 'lass').setHasDouble('School Kids') .setSpeciesPools({ [TrainerPoolTier.COMMON]: [ Species.ODDISH, Species.EXEGGCUTE, Species.TEDDIURSA, Species.WURMPLE, Species.RALTS, Species.SHROOMISH, Species.FLETCHLING ], [TrainerPoolTier.UNCOMMON]: [ Species.VOLTORB, Species.WHISMUR, Species.MEDITITE, Species.MIME_JR, Species.NYMBLE ], diff --git a/src/locales/de/battle.ts b/src/locales/de/battle.ts index e0aa20b6c94..687c60129cc 100644 --- a/src/locales/de/battle.ts +++ b/src/locales/de/battle.ts @@ -33,7 +33,7 @@ export const battle: SimpleTranslationEntries = { "learnMoveForgetSuccess": "{{pokemonName}} hat\n{{moveName}} vergessen.", "countdownPoof": "@d{32}Eins, @d{15}zwei @d{15}und@d{15}… @d{15}… @d{15}… @d{15}@s{pb_bounce_1}schwupp!", "learnMoveAnd": "Und…", - "levelCapUp": "Das Levellimit\nhat sich zu {{levelCap}} erhöht!", + "levelCapUp": "Das Levelbeschränkung\nwurde auf {{levelCap}} erhöht!", "moveNotImplemented": "{{moveName}} ist noch nicht implementiert und kann nicht ausgewählt werden.", "moveNoPP": "Es sind keine AP für\ndiese Attacke mehr übrig!", "moveDisabled": "{{moveName}} ist deaktiviert!", diff --git a/src/locales/de/trainers.ts b/src/locales/de/trainers.ts index b2a74a8e92f..99e352b89ea 100644 --- a/src/locales/de/trainers.ts +++ b/src/locales/de/trainers.ts @@ -16,22 +16,29 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Ass-Trainer", "ace_trainer_female": "Ass-Trainerin", + "ace_duo": "Ass-Duo", "artist": "Künstler", "artist_female": "Künstlerin", "backers": "Anhänger", "backpacker": "Backpacker", "backpacker_female": "Backpackerin", + "backpackers": "Backpacker", "baker": "Bäckerin", "battle_girl": "Kämpferin", "beauty": "Schönheit", + "beginners": "Anfänger", "biker": "Rowdy", "black_belt": "Schwarzgurt", "breeder": "Pokémon Züchter", "breeder_female": "Pokémon Züchterin", + "breeders": "Pokémon Züchter", "clerk": "Angestellter", "clerk_female": "Angestellte", + "colleagues": "Geschäftspartner", + "crush_kin": "Mühlensippe", "cyclist": "Biker", "cyclist_female": "Bikerin", + "cyclists": "Biker", "dancer": "Tänzer", "dancer_female": "Tänzerin", "depot_agent": "Bahnangestellter", @@ -39,6 +46,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Ärztin", "fishermen": "Angler", "fishermen_female": "Angler", // Seems to be the same in german but exists in other languages like italian + "gentleman": "Gentleman", "guitarist": "Gitarrist", "guitarist_female": "Gitarristin", "harlequin": "Kasper", @@ -52,6 +60,7 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Footballer", "maid": "Zofe", "madame": "Madam", + "medical_team": "Mediziner", "musican": "Musiker", "hex_maniac": "Hexe", "nurse": "Pflegerin", @@ -59,32 +68,44 @@ export const trainerClasses: SimpleTranslationEntries = { "officer": "Polizist", "parasol_lady": "Schirmdame", "pilot": "Pilot", - "pokefan": "Pokéfan", + "poké_fan": "Pokéfan", + "poké_fan_family": "Pokéfan-Pärchen", "preschooler": "Vorschüler", "preschooler_female": "Vorschülerin", + "preschoolers": "Vorschüler", "psychic": "Seher", "psychic_female": "Seherin", + "psychics": "Seher", + "pokémon_ranger": "Pokémon-Ranger", + "pokémon_rangers": "Pokémon-Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Schnösel", + "restaurant_staff": "Restaurant Angestellte", + "rich_boy": "Schnösel", + "rich_couple": "Reiches Paar", + "rich_kids": "Schnösel", "roughneck": "Raufbold", "scientist": "Forscher", "scientist_female": "Forscherin", + "scientists": "Forscher", "smasher": "Tennis-Ass", "snow_worker": "Schneearbeiter", // There is a trainer type for this but no actual trainer class? They seem to be just workers but dressed differently "snow_worker_female": "Schneearbeiterin", "striker": "Fußballer", "school_kid": "Schulkind", "school_kid_female": "Schulkind", // Same in german but different in italian + "school_kids": "Schüler", "swimmer": "Schwimmer", "swimmer_female": "Schwimmerin", + "swimmers": "Schwimmerpaar", "twins": "Zwillinge", "veteran": "Veteran", "veteran_female": "Veteran", // same in german, different in other languages + "veteran_duo": "Veteranen", "waiter": "Servierer", "waitress": "Serviererin", "worker": "Arbeiter", "worker_female": "Arbeiterin", + "workers": "Arbeiter", "youngster": "Knirps" diff --git a/src/locales/en/trainers.ts b/src/locales/en/trainers.ts index a63b06242f9..c4acd85c44e 100644 --- a/src/locales/en/trainers.ts +++ b/src/locales/en/trainers.ts @@ -16,22 +16,29 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Ace Trainer", "ace_trainer_female": "Ace Trainer", + "ace_duo": "Ace Duo", "artist": "Artist", "artist_female": "Artist", "backers": "Backers", "backpacker": "Backpacker", "backpacker_female": "Backpacker", + "backpackers": "Backpackers", "baker": "Baker", "battle_girl": "Battle Girl", "beauty": "Beauty", + "beginners": "Beginners", "biker": "Biker", "black_belt": "Black Belt", "breeder": "Breeder", "breeder_female": "Breeder", + "breeders": "Breeders", "clerk": "Clerk", "clerk_female": "Clerk", + "colleagues": "Colleagues", + "crush_kin": "Crush Kin", "cyclist": "Cyclist", "cyclist_female": "Cyclist", + "cyclists": "Cyclists", "dancer": "Dancer", "dancer_female": "Dancer", "depot_agent": "Depot Agent", @@ -39,6 +46,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Doctor", "fishermen": "Fishermen", "fishermen_female": "Fishermen", + "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", "harlequin": "Harlequin", @@ -52,6 +60,7 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Linebacker", "maid": "Maid", "madame": "Madame", + "medical_team": "Medical Team", "musican": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", @@ -59,28 +68,39 @@ export const trainerClasses: SimpleTranslationEntries = { "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "pokefan": "Poké Fan", + "poké_fan": "Poké Fan", + "poké_fan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", + "preschoolers": "Preschoolers", "psychic": "Psychic", "psychic_female": "Psychic", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Rich Boy", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", "scientist_female": "Scientist", + "scientists": "Scientists", "smasher": "Smasher", "snow_worker": "Snow Worker", "snow_worker_female": "Snow Worker", "striker": "Striker", "school_kid": "School Kid", "school_kid_female": "School Kid", + "school_kids": "School Kids", "swimmer": "Swimmer", "swimmer_female": "Swimmer", + "swimmers": "Swimmers", "twins": "Twins", "veteran": "Veteran", "veteran_female": "Veteran", + "veteran_duo": "Veteran Duo", "waiter": "Waiter", "waitress": "Waitress", "worker": "Worker", diff --git a/src/locales/es/trainers.ts b/src/locales/es/trainers.ts index a63b06242f9..c4acd85c44e 100644 --- a/src/locales/es/trainers.ts +++ b/src/locales/es/trainers.ts @@ -16,22 +16,29 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Ace Trainer", "ace_trainer_female": "Ace Trainer", + "ace_duo": "Ace Duo", "artist": "Artist", "artist_female": "Artist", "backers": "Backers", "backpacker": "Backpacker", "backpacker_female": "Backpacker", + "backpackers": "Backpackers", "baker": "Baker", "battle_girl": "Battle Girl", "beauty": "Beauty", + "beginners": "Beginners", "biker": "Biker", "black_belt": "Black Belt", "breeder": "Breeder", "breeder_female": "Breeder", + "breeders": "Breeders", "clerk": "Clerk", "clerk_female": "Clerk", + "colleagues": "Colleagues", + "crush_kin": "Crush Kin", "cyclist": "Cyclist", "cyclist_female": "Cyclist", + "cyclists": "Cyclists", "dancer": "Dancer", "dancer_female": "Dancer", "depot_agent": "Depot Agent", @@ -39,6 +46,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Doctor", "fishermen": "Fishermen", "fishermen_female": "Fishermen", + "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", "harlequin": "Harlequin", @@ -52,6 +60,7 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Linebacker", "maid": "Maid", "madame": "Madame", + "medical_team": "Medical Team", "musican": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", @@ -59,28 +68,39 @@ export const trainerClasses: SimpleTranslationEntries = { "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "pokefan": "Poké Fan", + "poké_fan": "Poké Fan", + "poké_fan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", + "preschoolers": "Preschoolers", "psychic": "Psychic", "psychic_female": "Psychic", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Rich Boy", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", "scientist_female": "Scientist", + "scientists": "Scientists", "smasher": "Smasher", "snow_worker": "Snow Worker", "snow_worker_female": "Snow Worker", "striker": "Striker", "school_kid": "School Kid", "school_kid_female": "School Kid", + "school_kids": "School Kids", "swimmer": "Swimmer", "swimmer_female": "Swimmer", + "swimmers": "Swimmers", "twins": "Twins", "veteran": "Veteran", "veteran_female": "Veteran", + "veteran_duo": "Veteran Duo", "waiter": "Waiter", "waitress": "Waitress", "worker": "Worker", diff --git a/src/locales/fr/trainers.ts b/src/locales/fr/trainers.ts index 761e3f62635..0f67e860186 100644 --- a/src/locales/fr/trainers.ts +++ b/src/locales/fr/trainers.ts @@ -16,11 +16,13 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Topdresseur", "ace_trainer_female": "Topdresseuse", + "ace_duo": "Ace Duo", "artist": "Artiste", "artist_female": "Artiste", "backers": "Pompom Girls", "backpacker": "Randonneur", "backpacker_female": "Randonneuse", + "backpackers": "Backpackers", "baker": "Boulangère", "battle_girl": "Combattante", "beauty": "Canon", @@ -28,10 +30,13 @@ export const trainerClasses: SimpleTranslationEntries = { "black_belt": "Karatéka", "breeder": "Éleveur", "breeder_female": "Éleveuse", + "breeders": "Breeders", "clerk": "Employé", "clerk_female": "Employée", + "colleagues": "Colleagues", "cyclist": "Cycliste", "cyclist_female": "Cycliste", + "cyclists": "Cyclists", "dancer": "Danseur", "dancer_female": "Danseuse", "depot_agent": "Cheminot", @@ -39,6 +44,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Docteure", "fishermen": "Pêcheur", "fishermen_female": "Pêcheuse", + "gentleman": "Gentleman", "guitarist": "Guitariste", "guitarist_female": "Guitariste", "harlequin": "Clown", @@ -53,34 +59,46 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Gouvernante", "madame": "Mondaine", "musican": "Musicien", + "medical_team": "Medical Team", "hex_maniac": "Hex Maniac", "nurse": " Infirmière", "nursery_aide": "Institutrice", "officer": "Policier", "parasol_lady": "Sœur Parasol", "pilot": "Pilote", - "pokefan": "Pokéfan", + "poké_fan": "Poké Fan", + "poké_fan_family": "Poké Fan Family", "preschooler": "Petit", "preschooler_female": "Petite", + "preschoolers": "Preschoolers", "psychic": "Kinésiste", "psychic_female": "Kinésiste", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Richard", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Loubard", "scientist": "Scientifique", "scientist_female": "Scientifique", + "scientists": "Scientists", "smasher": "Tenniswoman", "snow_worker": "Ouvrier Alpin", "snow_worker_female": "Ouvrière Alpine", "striker": "Footballeur", "school_kid": "Élève", "school_kid_female": "Élève", + "school_kids": "School Kids", "swimmer": "Nageur", "swimmer_female": "Nageuse", + "swimmers": "Swimmers", "twins": "Jumelles", "veteran": "Vénérable", "veteran_female": "Vénérable", + "veteran_duo": "Veteran Duo", "waiter": "Serveur", "waitress": "Serveuse", "worker": "Ouvrier", diff --git a/src/locales/it/trainers.ts b/src/locales/it/trainers.ts index a63b06242f9..c4acd85c44e 100644 --- a/src/locales/it/trainers.ts +++ b/src/locales/it/trainers.ts @@ -16,22 +16,29 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Ace Trainer", "ace_trainer_female": "Ace Trainer", + "ace_duo": "Ace Duo", "artist": "Artist", "artist_female": "Artist", "backers": "Backers", "backpacker": "Backpacker", "backpacker_female": "Backpacker", + "backpackers": "Backpackers", "baker": "Baker", "battle_girl": "Battle Girl", "beauty": "Beauty", + "beginners": "Beginners", "biker": "Biker", "black_belt": "Black Belt", "breeder": "Breeder", "breeder_female": "Breeder", + "breeders": "Breeders", "clerk": "Clerk", "clerk_female": "Clerk", + "colleagues": "Colleagues", + "crush_kin": "Crush Kin", "cyclist": "Cyclist", "cyclist_female": "Cyclist", + "cyclists": "Cyclists", "dancer": "Dancer", "dancer_female": "Dancer", "depot_agent": "Depot Agent", @@ -39,6 +46,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Doctor", "fishermen": "Fishermen", "fishermen_female": "Fishermen", + "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", "harlequin": "Harlequin", @@ -52,6 +60,7 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Linebacker", "maid": "Maid", "madame": "Madame", + "medical_team": "Medical Team", "musican": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", @@ -59,28 +68,39 @@ export const trainerClasses: SimpleTranslationEntries = { "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "pokefan": "Poké Fan", + "poké_fan": "Poké Fan", + "poké_fan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", + "preschoolers": "Preschoolers", "psychic": "Psychic", "psychic_female": "Psychic", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Rich Boy", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", "scientist_female": "Scientist", + "scientists": "Scientists", "smasher": "Smasher", "snow_worker": "Snow Worker", "snow_worker_female": "Snow Worker", "striker": "Striker", "school_kid": "School Kid", "school_kid_female": "School Kid", + "school_kids": "School Kids", "swimmer": "Swimmer", "swimmer_female": "Swimmer", + "swimmers": "Swimmers", "twins": "Twins", "veteran": "Veteran", "veteran_female": "Veteran", + "veteran_duo": "Veteran Duo", "waiter": "Waiter", "waitress": "Waitress", "worker": "Worker", diff --git a/src/locales/pt_BR/trainers.ts b/src/locales/pt_BR/trainers.ts index b1f56e70ae4..9bc952ad833 100644 --- a/src/locales/pt_BR/trainers.ts +++ b/src/locales/pt_BR/trainers.ts @@ -16,8 +16,10 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Trinador Ás", "ace_trainer_female": "Trinadora Ás", + "ace_duo": "Ace Duo", "artist": "Artista", "artist_female": "Artista", + "backpackers": "Backpackers", "backers": "Torcedores", "backpacker": "Mochileiro", "backpacker_female": "Mochileira", @@ -28,10 +30,13 @@ export const trainerClasses: SimpleTranslationEntries = { "black_belt": "Faixa Preta", "breeder": "Criador", "breeder_female": "Criadora", + "breeders": "Breeders", "clerk": "Funcionário", "clerk_female": "Funcionária", + "colleagues": "Colleagues", "cyclist": "Ciclista", "cyclist_female": "Ciclista", + "cyclists": "Cyclists", "dancer": "Dançarino", "dancer_female": "Dançarina", "depot_agent": "Ferroviário", @@ -39,6 +44,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Doutora", "fishermen": "Pescador", "fishermen_female": "Pescadora", + "gentleman": "Gentleman", "guitarist": "Guitarrista", "guitarist_female": "Guitarrista", "harlequin": "Arlequim", @@ -53,34 +59,46 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Doméstica", "madame": "Madame", "musican": "Músico", + "medical_team": "Medical Team", "hex_maniac": "Ocultista", "nurse": "Enfermeira", "nursery_aide": "Professora do Berçário", "officer": "Policial", "parasol_lady": "Moça de Sombrinha", "pilot": "Piloto", - "pokefan": "Pokefã", + "poké_fan": "Pokefã", + "poké_fan_family": "Poké Fan Family", "preschooler": "Menino do Prezinho", "preschooler_female": "Menina do Prezinho", + "preschoolers": "Preschoolers", "psychic": "Médium", "psychic_female": "Médium", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Guarda", - "rich": "Cavalheira", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Riquinho", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Arruaceiro", "scientist": "Cientista", "scientist_female": "Cientista", + "scientists": "Scientists", "smasher": "Tenista", "snow_worker": "Operário da Neve", "snow_worker_female": "Operária da Neve", "striker": "Atacante", "school_kid": "Estudante", "school_kid_female": "Estudante", + "school_kids": "School Kids", "swimmer": "Nadador", "swimmer_female": "Nadadora", + "swimmers": "Swimmers", "twins": "Gêmeos", "veteran": "Veterano", "veteran_female": "Veterana", + "veteran_duo": "Veteran Duo", "waiter": "Garçom", "waitress": "Garçonete", "worker": "Operário", diff --git a/src/locales/zh_CN/trainers.ts b/src/locales/zh_CN/trainers.ts index 2a9af843870..c4acd85c44e 100644 --- a/src/locales/zh_CN/trainers.ts +++ b/src/locales/zh_CN/trainers.ts @@ -16,22 +16,29 @@ export const titles: SimpleTranslationEntries = { export const trainerClasses: SimpleTranslationEntries = { "ace_trainer": "Ace Trainer", "ace_trainer_female": "Ace Trainer", + "ace_duo": "Ace Duo", "artist": "Artist", "artist_female": "Artist", "backers": "Backers", "backpacker": "Backpacker", "backpacker_female": "Backpacker", + "backpackers": "Backpackers", "baker": "Baker", "battle_girl": "Battle Girl", "beauty": "Beauty", + "beginners": "Beginners", "biker": "Biker", "black_belt": "Black Belt", "breeder": "Breeder", "breeder_female": "Breeder", + "breeders": "Breeders", "clerk": "Clerk", "clerk_female": "Clerk", + "colleagues": "Colleagues", + "crush_kin": "Crush Kin", "cyclist": "Cyclist", "cyclist_female": "Cyclist", + "cyclists": "Cyclists", "dancer": "Dancer", "dancer_female": "Dancer", "depot_agent": "Depot Agent", @@ -39,6 +46,7 @@ export const trainerClasses: SimpleTranslationEntries = { "doctor_female": "Doctor", "fishermen": "Fishermen", "fishermen_female": "Fishermen", + "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", "harlequin": "Harlequin", @@ -52,6 +60,7 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Linebacker", "maid": "Maid", "madame": "Madame", + "medical_team": "Medical Team", "musican": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", @@ -59,28 +68,39 @@ export const trainerClasses: SimpleTranslationEntries = { "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "pokefan": "Poké Fan", + "poké_fan": "Poké Fan", + "poké_fan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", + "preschoolers": "Preschoolers", "psychic": "Psychic", "psychic_female": "Psychic", + "psychics": "Psychics", + "pokémon_ranger": "Pokémon Ranger", + "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", - "rich": "Gentleman", // Gentleman is the english name but the trainerType is rich - "rich_kid": "Rich Boy", + "restaurant_staff": "Restaurant Staff", + "rich_boy": "Rich Boy", + "rich_couple": "Rich Couple", + "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", "scientist_female": "Scientist", + "scientists": "Scientists", "smasher": "Smasher", "snow_worker": "Snow Worker", "snow_worker_female": "Snow Worker", "striker": "Striker", "school_kid": "School Kid", "school_kid_female": "School Kid", + "school_kids": "School Kids", "swimmer": "Swimmer", "swimmer_female": "Swimmer", + "swimmers": "Swimmers", "twins": "Twins", "veteran": "Veteran", "veteran_female": "Veteran", + "veteran_duo": "Veteran Duo", "waiter": "Waiter", "waitress": "Waitress", "worker": "Worker", @@ -214,5 +234,6 @@ export const trainerNames: SimpleTranslationEntries = { "nemona": "Nemona", "kieran": "Kieran", "leon": "Leon", - "rival": "Rival", + "rival": "Finn", + "rival_female": "Ivy", } as const;