语言区域回退

@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 文档