【发布时间】:2016-12-28 22:50:31
【问题描述】:
我在我的 Javascript 应用程序中使用 http://i18next.com/ 来支持多语言。
但是,我遇到了一个问题,大概是在 i18next 用于查找翻译的文件之前加载了呈现 HTML 的 Javascript,而不是翻译文本,我得到一个错误。
例如,对于 "popups.notifications":"Account Notifications" 的键翻译对,我会得到:
i18next::translator: missingKey undefined translation popups.notifications popups.notifications
i18next JS 在任何其他 Javascript 之前包含在页眉中,但没有区别。
如何确保在进行任何 HTML 呈现之前已加载翻译文件?
【问题讨论】:
-
这个没有更新?有同样的问题
-
不,抱歉。我们切换到简单地将翻译预加载到 JS 对象中。
-
找到了这个工作示例:jsfiddle.net/SalvadorDali/dLc7x
标签: javascript i18next