Django po文件编译为mo文件

时间:2012-07-18 15:08:56

标签: django po mo

我对这个翻译系统有点新意,但据我了解,.po文件是翻译字符串,.mo文件是那些编译后的翻译。我遇到的问题是我的一个.po文件中填充了十六进制代码,如编译的.mo文件,现在当我运行compilemessages时,我在该文件中收到错误说:

_djangojs.po:1:关键字“Mac”未知

此文件中不存在“Mac”字样。就像我说的,这里只有十六进制字符。关于如何处理这个的任何想法?

1 个答案:

答案 0 :(得分:1)

将翻译复制到其他位置并重新生成.po和.mo文件,然后使用msgmerge将旧的.po翻译带入新生成的.po文件中。