0

我对这个翻译系统有点陌生,但据我了解,.po 文件是翻译字符串,.mo 文件是这些翻译的编译翻译。我遇到的问题是我的一个 .po 文件充满了十六进制代码,例如已编译的 .mo 文件,现在当我运行 compilemessages 时,我在该文件上收到一条错误消息:

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

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

4

1 回答 1

1

将您的翻译复制到其他地方并重新生成 .po 和 .mo 文件,然后使用 msgmerge 将旧的 .po 翻译引入新生成的 .po 文件。

于 2012-07-18T15:11:44.820 回答