diff --git a/app/components/Settings/BottomScreen/Menus/Options/Language.vue b/app/components/Settings/BottomScreen/Menus/Options/Language.vue index 0116bf4..f90f6f7 100644 --- a/app/components/Settings/BottomScreen/Menus/Options/Language.vue +++ b/app/components/Settings/BottomScreen/Menus/Options/Language.vue @@ -1,13 +1,120 @@ + + diff --git a/i18n/locales/de.json b/i18n/locales/de.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/i18n/locales/en.json b/i18n/locales/en.json index d5b5d6e..1905289 100644 --- a/i18n/locales/en.json +++ b/i18n/locales/en.json @@ -23,7 +23,8 @@ }, "language": { "title": "Language", - "description": "Select the language to use." + "description": "Select the language to use.", + "confirmation": "Language set to English." }, "gbaMode": { "title": "GBA Mode", diff --git a/i18n/locales/es.json b/i18n/locales/es.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/es.json @@ -0,0 +1 @@ +{} diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/i18n/locales/it.json b/i18n/locales/it.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/it.json @@ -0,0 +1 @@ +{} diff --git a/i18n/locales/ja.json b/i18n/locales/ja.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/ja.json @@ -0,0 +1 @@ +{} diff --git a/nuxt.config.ts b/nuxt.config.ts index 53fe23c..7737fc6 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -20,7 +20,14 @@ export default defineNuxtConfig({ }, i18n: { strategy: "no_prefix", - locales: [{ code: "en", language: "en-US", file: "en.json" }], + locales: [ + { code: "en", language: "en-US", name: "English", file: "en.json" }, + { code: "de", language: "de-DE", name: "Deutsch", file: "de.json" }, + { code: "fr", language: "fr-FR", name: "Français", file: "fr.json" }, + { code: "es", language: "es-ES", name: "Español", file: "es.json" }, + { code: "it", language: "it-IT", name: "Italiano", file: "it.json" }, + { code: "ja", language: "ja-JP", name: "日本語", file: "ja.json" }, + ], defaultLocale: "en", }, image: { diff --git a/public/nds/images/settings/bottom-screen/options/language-button-active.webp b/public/nds/images/settings/bottom-screen/options/language-button-active.webp new file mode 100644 index 0000000..211ee38 Binary files /dev/null and b/public/nds/images/settings/bottom-screen/options/language-button-active.webp differ diff --git a/public/nds/images/settings/bottom-screen/options/language-button.webp b/public/nds/images/settings/bottom-screen/options/language-button.webp new file mode 100644 index 0000000..7302dd9 Binary files /dev/null and b/public/nds/images/settings/bottom-screen/options/language-button.webp differ