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