V7

语言后备

@nuxtjs/i18n 利用了 vue-i18n 处理本地化后备的能力。可以定义单一的后备语言、语言数组,或者为更具体的需求定义决策映射。

nuxt.config.ts
modules: [
  '@nuxtjs/i18n'
],

i18n: {
    vueI18n: {
        fallbackLocale: 'en',
        // 或
        fallbackLocale: ['en', 'fr'],
        // 或
        fallbackLocale: {
            'de-CH':   ['fr', 'it'],
            'zh-Hant': ['zh-Hans'],
            'es-CL':   ['es-AR'],
            'es':      ['en-GB'],
            'pt':      ['es-AR'],
            'default': ['en', 'da']
        }
    }
}

更多信息请查看 vue-i18n 文档