如何在 nuxt js 中设置默认翻译 i18n?

mos*_*toh 1 internationalization vue.js nuxt.js nuxt-i18n

我已经设置了默认值it nuxt.config.js如下所示:

在此输入图像描述

但如果我访问本地主机,它会重定向到:http://localhost:3000/en 它应该重定向到http://localhost:3000/

我怎么解决这个问题?

小智 5

您应该使用detectorBrowserLanguage像这样:

例如默认区域设置设置为 FR

[
  'nuxt-i18n',
  {
    locales: ['fr', 'en'],
    defaultLocale: 'fr',
    detectBrowserLanguage: false,
    vueI18n: {
      fallbackLocale: 'en',
      messages: {
        fr: {
          index:'home'
        },
        en: {
          index:'Index'
        }
      }
    }
  }
],
Run Code Online (Sandbox Code Playgroud)