Skip to content

Commit

Permalink
[Localization] Localized game-mode and save-slot-select-ui-handler (p…
Browse files Browse the repository at this point in the history
…agefaultgames#1728)

* localized game-mode and save-slot-select-ui-handler

* Update src/locales/de/game-mode.ts

Co-authored-by: Jannik Tappert <[email protected]>

* Update src/locales/de/save-slot-select-ui-handler.ts

Co-authored-by: Jannik Tappert <[email protected]>

* Update French save-slot-select-ui-handler.ts

* Update French game-mode.ts

* Update French game-mode.ts

* Update Spanish game-mode.ts and save-slot-select-ui-handler.ts

* fixes

* fix 2

* Update src/locales/ko/game-mode.ts

Co-authored-by: returntoice <[email protected]>

* Update src/locales/ko/save-slot-select-ui-handler.ts

Co-authored-by: returntoice <[email protected]>

* fix 3

---------

Co-authored-by: Jannik Tappert <[email protected]>
Co-authored-by: Lugiad <[email protected]>
Co-authored-by: GoldTra <[email protected]>
Co-authored-by: returntoice <[email protected]>
  • Loading branch information
5 people authored Jun 8, 2024
1 parent 3c94d5a commit 7cee16c
Show file tree
Hide file tree
Showing 39 changed files with 254 additions and 53 deletions.
15 changes: 8 additions & 7 deletions src/game-mode.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import i18next from "i18next";
import { classicFixedBattles, FixedBattleConfig, FixedBattleConfigs } from "./battle";
import BattleScene from "./battle-scene";
import { allChallenges, applyChallenges, Challenge, ChallengeType, copyChallenge } from "./data/challenge";
import { Biome } from "./data/enums/biome";
import { Species } from "./data/enums/species";
import PokemonSpecies, { allSpecies } from "./data/pokemon-species";
import { Arena } from "./field/arena";
import * as Utils from "./utils";
import * as Overrides from "./overrides";
import { allChallenges, applyChallenges, Challenge, ChallengeType, copyChallenge } from "./data/challenge";
import * as Utils from "./utils";

export enum GameModes {
CLASSIC,
Expand Down Expand Up @@ -269,15 +270,15 @@ export class GameMode implements GameModeConfig {
getName(): string {
switch (this.modeId) {
case GameModes.CLASSIC:
return "Classic";
return i18next.t("gameMode:classic");
case GameModes.ENDLESS:
return "Endless";
return i18next.t("gameMode:endless");
case GameModes.SPLICED_ENDLESS:
return "Endless (Spliced)";
return i18next.t("gameMode:endlessSpliced");
case GameModes.DAILY:
return "Daily Run";
return i18next.t("gameMode:dailyRun");
case GameModes.CHALLENGE:
return "Challenge";
return i18next.t("gameMode:challenge");
}
}

Expand Down
4 changes: 4 additions & 0 deletions src/locales/de/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const deConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const deConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/de/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "Klassik",
"endless": "Endlos",
"endlessSpliced": "Endlos (Fusion)",
"dailyRun": "Täglicher Run",
"unknown": "Unbekannt",
"challenge": "Challenge",
} as const;
1 change: 0 additions & 1 deletion src/locales/de/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const menu: SimpleTranslationEntries = {
"noRankings": "Keine Rangliste",
"loading": "Lade…",
"playersOnline": "Spieler Online",
"empty":"Leer",
"yes":"Ja",
"no":"Nein",
"disclaimer": "DISCLAIMER",
Expand Down
9 changes: 9 additions & 0 deletions src/locales/de/save-slot-select-ui-handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
"overwriteData": "Den ausgewählten Speicherstand überschreiben?",
"loading": "Läd...",
"wave": "Welle",
"lv": "Lvl",
"empty": "Leer",
} as const;
4 changes: 4 additions & 0 deletions src/locales/en/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const enConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const enConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/en/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "Classic",
"endless": "Endless",
"endlessSpliced": "Endless (Spliced)",
"dailyRun": "Daily Run",
"unknown": "Unknown",
"challenge": "Challenge",
} as const;
1 change: 0 additions & 1 deletion src/locales/en/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const menu: SimpleTranslationEntries = {
"noRankings": "No Rankings",
"loading": "Loading…",
"playersOnline": "Players Online",
"empty":"Empty",
"yes":"Yes",
"no":"No",
"disclaimer": "DISCLAIMER",
Expand Down
9 changes: 9 additions & 0 deletions src/locales/en/save-slot-select-ui-handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
"overwriteData": "Overwrite the data in the selected slot?",
"loading": "Loading...",
"wave": "Wave",
"lv": "Lv",
"empty": "Empty",
} as const;
4 changes: 4 additions & 0 deletions src/locales/es/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const esConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const esConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/es/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "Clásica",
"endless": "Infinita",
"endlessSpliced": "Infinita (Fusión)",
"dailyRun": "Diaria",
"unknown": "Desconicido",
"challenge": "Challenge",
} as const;
1 change: 0 additions & 1 deletion src/locales/es/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const menu: SimpleTranslationEntries = {
"noRankings": "Sin Rankings",
"loading": "Cargando…",
"playersOnline": "Jugadores en Línea",
"empty":"Vacío",
"yes":"Sí",
"no":"No",
"disclaimer": "DISCLAIMER",
Expand Down
9 changes: 9 additions & 0 deletions src/locales/es/save-slot-select-ui-handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
"overwriteData": "¿Sobrescribir los datos en la ranura seleccionada?",
"loading": "Cargando...",
"wave": "Oleada",
"lv": "Nv",
"empty": "Vacío",
} as const;
4 changes: 4 additions & 0 deletions src/locales/fr/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const frConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const frConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/fr/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "Classique",
"endless": "Infini",
"endlessSpliced": "Infini (Fusions)",
"dailyRun": "Défi du jour",
"unknown": "Inconnu",
"challenge": "Challenge",
} as const;
1 change: 0 additions & 1 deletion src/locales/fr/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ export const menu: SimpleTranslationEntries = {
"noRankings": "Pas de Classement",
"loading": "Chargement…",
"playersOnline": "Joueurs Connectés",
"empty":"Vide",
"yes":"Oui",
"no":"Non",
"disclaimer": "DISCLAIMER",
Expand Down
9 changes: 9 additions & 0 deletions src/locales/fr/save-slot-select-ui-handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
"overwriteData": "Effacer les données de l’emplacement sélectionné ?",
"loading": "Chargement…",
"wave": "Vague",
"lv": "N.",
"empty": "Vide",
} as const;
4 changes: 4 additions & 0 deletions src/locales/it/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const itConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const itConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/it/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "Classic",
"endless": "Endless",
"endlessSpliced": "Endless (Spliced)",
"dailyRun": "Daily Run",
"unknown": "Unknown",
"challenge": "Challenge",
} as const;
1 change: 0 additions & 1 deletion src/locales/it/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const menu: SimpleTranslationEntries = {
"pauseEvolutionsQuestion": "Vuoi sospendere le evoluzioni per {{pokemonName}}?\nLe evoluzioni possono essere riattivate dalla schermata del party.",
"evolutionsPaused": "Le evoluzioni sono state sospese per {{pokemonName}}.",
"evolutionDone": "Congratulazioni!\n{{pokemonName}} si è evoluto in {{evolvedPokemonName}}!",
"empty":"Vuoto",
"yes":"Si",
"no":"No",
"disclaimer": "DISCLAIMER",
Expand Down
9 changes: 9 additions & 0 deletions src/locales/it/save-slot-select-ui-handler.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const saveSlotSelectUiHandler: SimpleTranslationEntries = {
"overwriteData": "Overwrite the data in the selected slot?",
"loading": "Loading...",
"wave": "Wave",
"lv": "Lv",
"empty": "Vuoto",
} as const;
4 changes: 4 additions & 0 deletions src/locales/ko/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
} from "./dialogue";
import { egg } from "./egg";
import { fightUiHandler } from "./fight-ui-handler";
import { gameMode } from "./game-mode";
import { gameStatsUiHandler } from "./game-stats-ui-handler";
import { growth } from "./growth";
import { menu } from "./menu";
Expand All @@ -30,6 +31,7 @@ import { pokeball } from "./pokeball";
import { pokemon } from "./pokemon";
import { pokemonInfo } from "./pokemon-info";
import { pokemonInfoContainer } from "./pokemon-info-container";
import { saveSlotSelectUiHandler } from "./save-slot-select-ui-handler";
import { splashMessages } from "./splash-messages";
import { starterSelectUiHandler } from "./starter-select-ui-handler";
import { titles, trainerClasses, trainerNames } from "./trainers";
Expand Down Expand Up @@ -58,6 +60,7 @@ export const koConfig = {
PGFdoubleBattleDialogue: PGFdoubleBattleDialogue,
egg: egg,
fightUiHandler: fightUiHandler,
gameMode: gameMode,
gameStatsUiHandler: gameStatsUiHandler,
growth: growth,
menu: menu,
Expand All @@ -69,6 +72,7 @@ export const koConfig = {
pokemon: pokemon,
pokemonInfo: pokemonInfo,
pokemonInfoContainer: pokemonInfoContainer,
saveSlotSelectUiHandler: saveSlotSelectUiHandler,
splashMessages: splashMessages,
starterSelectUiHandler: starterSelectUiHandler,
titles: titles,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/ko/game-mode.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";

export const gameMode: SimpleTranslationEntries = {
"classic": "클래식",
"endless": "엔들리스",
"endlessSpliced": "엔들리스(융합체)",
"dailyRun": "데일리 런",
"unknown": "언노운",
"challenge": "챌린지",
} as const;
1 change: 0 additions & 1 deletion src/locales/ko/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const menu: SimpleTranslationEntries = {
"noRankings": "랭킹 정보 없음",
"loading": "로딩 중…",
"playersOnline": "플레이어 온라인",
"empty":"빈 슬롯",
"yes":"예",
"no":"아니오",
"disclaimer": "면책 조항",
Expand Down
Loading

0 comments on commit 7cee16c

Please sign in to comment.