gpt4 book ai didi

vue.js - 如何在 vue 中通过 vue-i18n 使用每种语言的多个文件?

转载 作者:行者123 更新时间:2023-12-04 12:59:25 24 4
gpt4 key购买 nike

我是 vue 的新手,我正在使用 vuetify。我想为我的项目添加国际化。我成功了,但我使用的标准方法是我们为每种语言制作一个文件,随着我的项目的增长,维护该文件将非常困难。所以我想将单个文件分解为单个语言的多个文件。任何人都可以建议如何做到这一点?

最佳答案

这是一个老问题,但我有同样的问题,并找到了我想分享的解决方案。我希望这会有所帮助。
我的原始语言文件“index.js”如下所示:

export default {
"ok" : "OK",
"cancel" : "Abbrechen",
"back" : "Zurück",
"yes" : "Ja",
"no" : "Nein"
....
}
我已将内容拆分为两个新文件,并将它们命名为“mainview.js”和“badges.js”。它们与原始语言文件位于同一目录中。
我的语言文件“index.js”现在只导入所有其他文件,如下所示:
// import each language file
import mainview from './mainview'
import badges from './badges'

// add all imported language files
export default {
...mainview,
...badges,
}

关于vue.js - 如何在 vue 中通过 vue-i18n 使用每种语言的多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60628853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com