javascript i18n与gettext和.po文件

时间:2012-04-14 05:29:33

标签: javascript python google-app-engine localization gettext

我的翻译机制使用jinja2模板引擎,webapp2的i18n函数与magic _函数一起工作,现在我需要它来为Javascript本地化几个字符串,但我找不到一个好的实现。有吗?

我想要一个用于本地化我的网络应用的解决方案。 javascript字符串只是一些,但我需要一个翻译机制,字典是.po和.mo文件。理想情况下,我希望javascript采用与python相同的词典(.po文件)

我不需要提取,我需要的是_函数以及确定用户语言和加载翻译的某种方式,不仅仅是针对单一语言而是针对我的所有语言。我看了一些解决方案,但他们一次只处理一个翻译,我需要处理很多。

例如,http://www.zomeoff.com/jsin/jsin.1.2.unit.test.html成功完成了工作,但这只是一个本地化。我需要协调翻译,以便python jinja2模板和javascript使用相同的语言。

您有建议还是可以评论我的情况?

谢谢你

1 个答案:

答案 0 :(得分:1)

Javascript Gettext

你可以使用polib和json来动态生成JSON。