【发布时间】:2014-08-18 13:54:59
【问题描述】:
我有一个由 gettext 翻译的 web 项目 (php+js)。后来它只在服务器端翻译,通过各种奇怪的方式将翻译推送到 JS。现在我将它转换为所有 gettext,通过 po2json 转换我的 .po 文件并将它们加载到 Jed 库中。但是这种方式我加载了所有翻译,甚至从未在客户端使用过!
我现在想做什么:
xgettext -js-options *.js > js-empty.po
xgettext -php-options *.php > php-empty.po
magic both-translated.po js-empty.po > js-translated.po
magic both-translated.po php-empty.po > php-translated.po
我应该使用什么作为“魔法”?
附:我将在一个文件中进行实际翻译,然后在每次构建时拆分以进行优化。
【问题讨论】:
标签: gettext