* fix: fouc

* feat: lazy load locales

* switch test to use build
This commit is contained in:
Calum H.
2026-01-01 14:08:05 +00:00
committed by GitHub
parent 2ce22c18bf
commit d1650bb3c4
6 changed files with 312 additions and 543 deletions

View File

@@ -225,8 +225,12 @@ export default defineNuxtConfig({
},
i18n: {
defaultLocale: 'en-US',
// @ts-expect-error - LocaleDefinition is compatible at runtime
locales: LOCALES,
lazy: true,
langDir: '.',
locales: LOCALES.map((locale) => ({
...locale,
file: 'locale-loader.ts',
})),
strategy: 'no_prefix',
detectBrowserLanguage: {
useCookie: true,