Tengo una aplicación nuxt con módulo i18n.
Siempre recibo Cannot translate the value of keypath 'sidebar.links.dashboard'. Use the value of keypath as default al cambiar el idioma cuando configuro lazy en true dentro de las configuraciones:
i18n: { detectBrowserLanguage: { useCookie: true, cookieKey: 'i18n_languages', }, defaultLocale: 'en', strategy: 'no_prefix', langDir: 'languages/', lazy: true, locales: [ { code: 'en', file: 'en.json', name: 'English', }, { code: 'de', name: 'German', file: 'de.json', }, ], } Cuando elimino lazy: true , el código funciona.
¿Qué hice mal aquí?
Además: Cambiar el nombre a .js tampoco funciona