feat: setup i18n

This commit is contained in:
2025-11-25 18:38:01 +01:00
parent e5e08bacbf
commit 2b82f6df52
4 changed files with 809 additions and 0 deletions

10
i18n/locales/en.json Normal file
View File

@@ -0,0 +1,10 @@
{
"settings": {
"menus": {
"options": "Options",
"clock": "Clock",
"user": "User",
"touchScreen": "Touch Screen"
}
}
}

View File

@@ -7,7 +7,13 @@ export default defineNuxtConfig({
"@nuxt/content",
"@pinia/nuxt",
"./modules/content-assets",
"@nuxtjs/i18n",
],
css: ["~/assets/app.css"],
ssr: false,
i18n: {
strategy: "no_prefix",
locales: [{ code: "en", language: "en-US", file: "en.json" }],
defaultLocale: "en",
},
});

View File

@@ -13,6 +13,7 @@
},
"dependencies": {
"@nuxt/content": "^3.8.2",
"@nuxtjs/i18n": "10.2.1",
"@nuxtjs/mdc": "^0.18.4",
"@pinia/nuxt": "0.11.3",
"better-sqlite3": "^12.4.1",

792
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff