【发布时间】:2020-05-06 07:52:44
【问题描述】:
我有两个语言环境:ru、en。
如果在所选语言文件中没有找到翻译,如何显示英文翻译?
我的 i18n 设置:
i18n: {
defaultLocale: 'en',
fallbackLocale: 'en',
strategy: 'no_prefix',
locales: [
{
code: 'ru',
name: 'Russian',
file: 'ru-RU.js'
},
{
code: 'en',
name: 'English',
file: 'en-US.js'
}
],
detectBrowserLanguage: {
useCookie: false,
},
differentDomains: false,
forwardedHost: false,
lazy: true,
langDir: 'lang/',
parsePages: false,
},
目前在json文件中显示带有字段名的字符串。
【问题讨论】:
-
您在 url 中使用了与当前活动语言匹配的任何变量?如果是,您可以根据 url 参数更改文本
标签: vue.js nuxt.js vue-i18n nuxt-i18n