@nuxtjs/i18n
npx nuxi@latest module add i18n
...i18n: { vueI18n: './i18n.config.ts', locales: ['en', 'fr'], defaultLocale: 'fr',},...
i18n.config.ts
export default defineI18nConfig(() => ({ legacy: false, locale: 'fr', messages: { en: { welcome: 'Welcome' }, fr: { welcome: 'Bienvenue' } }}))
...i18n: { vueI18n: './i18n.config.ts', locales: ['en', 'fr'], defaultLocale: 'fr', customRoutes: 'config', pages: { index: { fr: '/', en: '/' },},...
...i18n: { vueI18n: './i18n.config.ts', locales: ['en', 'fr'], defaultLocale: 'fr', customRoutes: 'config', pages: { index: { fr: '/', en: '/' }, articles: { fr: '/articles', en: '/articles' }, 'articles-slug': { fr: '/articles/[slug]', en: '/articles/[slug]' }},...