Added localization support

This commit is contained in:
Lugiad 2025-06-02 16:01:28 +02:00 committed by GitHub
parent 0f3dc6a3c6
commit c6d049a13c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@ import { truncateString } from "../../utils/common";
import { Button } from "#enums/buttons"; import { Button } from "#enums/buttons";
import { SettingKeyboard } from "#app/system/settings/settings-keyboard"; import { SettingKeyboard } from "#app/system/settings/settings-keyboard";
import { globalScene } from "#app/global-scene"; import { globalScene } from "#app/global-scene";
import i18next from "i18next";
export enum SettingGamepad { export enum SettingGamepad {
Controller = "CONTROLLER", Controller = "CONTROLLER",
@ -27,11 +28,11 @@ export enum SettingGamepad {
Button_Submit = "BUTTON_SUBMIT", Button_Submit = "BUTTON_SUBMIT",
} }
const pressAction = "Press action to assign"; const pressAction = i18next.t("settings:pressActionToAssign");
export const settingGamepadOptions = { export const settingGamepadOptions = {
[SettingGamepad.Controller]: ["Default", "Change"], [SettingGamepad.Controller]: [i18next.t("settings:controllerDefault"), i18next.t("settings:controllerChange")],
[SettingGamepad.Gamepad_Support]: ["Auto", "Disabled"], [SettingGamepad.Gamepad_Support]: [i18next.t("settings:gamepadSupportAuto"), i18next.t("settings:gamepadSupportDisabled")],
[SettingGamepad.Button_Up]: [`KEY ${Button.UP.toString()}`, pressAction], [SettingGamepad.Button_Up]: [`KEY ${Button.UP.toString()}`, pressAction],
[SettingGamepad.Button_Down]: [`KEY ${Button.DOWN.toString()}`, pressAction], [SettingGamepad.Button_Down]: [`KEY ${Button.DOWN.toString()}`, pressAction],
[SettingGamepad.Button_Left]: [`KEY ${Button.LEFT.toString()}`, pressAction], [SettingGamepad.Button_Left]: [`KEY ${Button.LEFT.toString()}`, pressAction],
@ -140,7 +141,7 @@ export function setSettingGamepad(setting: SettingGamepad, value: number): boole
handler: () => changeGamepadHandler(g), handler: () => changeGamepadHandler(g),
})), })),
{ {
label: "Cancel", label: i18next.t("settings:cancelContollerChoice"),
handler: cancelHandler, handler: cancelHandler,
}, },
], ],