我正在使用这个包装器https://www.npmjs.com/package/i18next-ko让i18next将它与knockout js结合起来。它基本上工作得很好,但我遇到了一个问题:我需要在同一时间有两个翻译,例如:用您自然语言的app界面,您可以用其他语言准备文档(例如发票)。我真的不确定如何实现这一目标。我应该有两个带有两个不同数据存储的i18next实例吗? 感谢
答案 0 :(得分:1)
您不能使用命名空间功能吗? https://www.i18next.com/principles/namespaces.html
如果它只是多种语言 - 您可以在选项中传递lng
来访问不同语言的翻译。
但老实说,我不是要深入了解ko绑定......只需维护i18next。