Vue国际化的最佳实践是什么?
目前,我正在考虑使用一个包含所有字符串的"strings"对象,然后使用一点ajax魔法,基于json文件更新strings对象,并将字符串翻译成特定语言.
有谁有更好的主意吗?我目前在使用strings方法时遇到了一些问题,因为strings对象必须在加载之前加载.
Vue中是否有字符串的占位符功能?例如,我有一个菜单,其条目位于我的虚拟机数据中.有没有办法将其设置为静态字符串,然后在它存在时自动将其绑定到另一个字符串?
Vue国际化的最佳实践是什么?
目前,我正在考虑使用一个包含所有字符串的"strings"对象,然后使用一点ajax魔法,基于json文件更新strings对象,并将字符串翻译成特定语言.
有谁有更好的主意吗?我目前在使用strings方法时遇到了一些问题,因为strings对象必须在加载之前加载.
Vue中是否有字符串的占位符功能?例如,我有一个菜单,其条目位于我的虚拟机数据中.有没有办法将其设置为静态字符串,然后在它存在时自动将其绑定到另一个字符串?
vue-i18n插件相当不错.它们有documentation个符合Vue文档设定的标准.该软件包也是最新的.我会从那里开始.
我喜欢的一件事是他们对single file components人的支持.可以使用特定于组件的翻译向组件添加附加标记.以下是他们文档中的示例:
<i18n>
{
"en": {
"hello": "hello world!"
},
"ja": {
"hello": "こんにちは、世界!"
}
}
</i18n>