Vue.js 如何在vue中使用vue-i18n的每种语言的多个文件?
我是vue新手,正在使用vuetify。我想将国际化添加到我的项目中。我成功地做到了这一点,但我使用的是标准方法,即每种语言创建一个文件,随着我的项目的发展,维护该文件将非常困难。因此,我想将单个文件分解为一种语言的多个文件。有人能建议怎么做吗?这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想与大家分享。我希望这是有益的 我的原始语言文件“index.js”如下所示:Vue.js 如何在vue中使用vue-i18n的每种语言的多个文件?,vue.js,vuetify.js,vue-i18n,Vue.js,Vuetify.js,Vue I18n,我是vue新手,正在使用vuetify。我想将国际化添加到我的项目中。我成功地做到了这一点,但我使用的是标准方法,即每种语言创建一个文件,随着我的项目的发展,维护该文件将非常困难。因此,我想将单个文件分解为一种语言的多个文件。有人能建议怎么做吗?这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想与大家分享。我希望这是有益的 我的原始语言文件“index.js”如下所示: export default { "ok" : "OK",
export default {
"ok" : "OK",
"cancel" : "Abbrechen",
"back" : "Zurück",
"yes" : "Ja",
"no" : "Nein"
....
}
// import each language file
import mainview from './mainview'
import badges from './badges'
// add all imported language files
export default {
...mainview,
...badges,
}
我已经将内容拆分为两个新文件,并将它们命名为“mainview.js”和“badges.js”。它们与原始语言文件位于同一目录中
我的语言文件“index.js”现在只导入所有其他文件,如下所示:
export default {
"ok" : "OK",
"cancel" : "Abbrechen",
"back" : "Zurück",
"yes" : "Ja",
"no" : "Nein"
....
}
// import each language file
import mainview from './mainview'
import badges from './badges'
// add all imported language files
export default {
...mainview,
...badges,
}
这是一个老问题,但我有同样的问题,并找到了一个解决方案,我想分享。我希望这是有益的 我的原始语言文件“index.js”如下所示:
export default {
"ok" : "OK",
"cancel" : "Abbrechen",
"back" : "Zurück",
"yes" : "Ja",
"no" : "Nein"
....
}
// import each language file
import mainview from './mainview'
import badges from './badges'
// add all imported language files
export default {
...mainview,
...badges,
}
我已经将内容拆分为两个新文件,并将它们命名为“mainview.js”和“badges.js”。它们与原始语言文件位于同一目录中
我的语言文件“index.js”现在只导入所有其他文件,如下所示:
export default {
"ok" : "OK",
"cancel" : "Abbrechen",
"back" : "Zurück",
"yes" : "Ja",
"no" : "Nein"
....
}
// import each language file
import mainview from './mainview'
import badges from './badges'
// add all imported language files
export default {
...mainview,
...badges,
}