【发布时间】:2016-12-27 02:49:18
【问题描述】:
在我们的Freifunk project gluon 中,我们在 Lua 代码中使用 i18n GNU gettext 国际化(例如对于包gluon-config-mode-hostname),我们在子文件夹i18n 中创建单独的文件。我想使用这个.po 文件将它们添加到我们的状态页面javascript代码中:
https://github.com/rubo77/gluon/tree/status-i18n/package/gluon-status-page/i18n
那些包含由msginit 程序创建的翻译。
如何为基于 javascript 的状态页面(不带 jQuery)使用相同的 i18n 文件来翻译这些字符串?
【问题讨论】:
-
ajax 文件,在双空之后取行,用一个简单的
.split()(可能还有一个 trim() 或 slice() 来清理)解析每个键:值对。一旦你收集了所有这些,你可以将它们传递给你的 update() 函数。 -
你能补充一些例子吗?
标签: javascript lua internationalization gettext