i18n implemented

This commit is contained in:
2026-10-03 23:45:04 +02:00
parent 2ccea34bb9
commit d95ed40053
55 changed files with 2952 additions and 301 deletions
+15 -1
View File
@@ -33,7 +33,21 @@ export default defineNuxtConfig({
vite: {
plugins: [tailwindcss()],
},
modules: ['shadcn-nuxt', '@nuxt/image', '@nuxt/icon'],
modules: ['shadcn-nuxt', '@nuxt/image', '@nuxt/icon', '@nuxtjs/i18n'],
i18n: {
locales: [
{ code: 'de', language: 'de-DE', name: 'Deutsch', file: 'de.json' },
{ code: 'en', language: 'en-US', name: 'English', file: 'en.json' },
],
defaultLocale: 'de',
strategy: 'no_prefix',
detectBrowserLanguage: {
useCookie: true,
cookieKey: 'i18n_locale',
redirectOn: 'root',
fallbackLocale: 'de',
},
},
icon: {
mode: 'svg',
},