i18next-ko 和多个命名空间
i18next-ko and multiple namespaces
我正在为 i18next 使用此包装器 https://www.npmjs.com/package/i18next-ko 以将其与 knockout js 结合使用。它基本上工作得很好,但我遇到了一个问题:我需要同时进行两种翻译,例如:使用您的自然语言的应用程序界面,您可以在其中使用另一种语言准备文档(例如发票)。我不太确定如何实现这一目标。我应该有两个 i18next 实例和两个不同的数据存储吗?
谢谢
您不能使用命名空间功能吗? https://www.i18next.com/principles/namespaces.html
如果只是关于多种语言 - 您可以在选项中传递 lng
以访问不同语言的翻译。
但老实说,我不会深入研究 ko 绑定...只是维护 i18next。
我正在为 i18next 使用此包装器 https://www.npmjs.com/package/i18next-ko 以将其与 knockout js 结合使用。它基本上工作得很好,但我遇到了一个问题:我需要同时进行两种翻译,例如:使用您的自然语言的应用程序界面,您可以在其中使用另一种语言准备文档(例如发票)。我不太确定如何实现这一目标。我应该有两个 i18next 实例和两个不同的数据存储吗? 谢谢
您不能使用命名空间功能吗? https://www.i18next.com/principles/namespaces.html
如果只是关于多种语言 - 您可以在选项中传递 lng
以访问不同语言的翻译。
但老实说,我不会深入研究 ko 绑定...只是维护 i18next。