Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对这个翻译系统有点陌生,但据我了解,.po 文件是翻译字符串,.mo 文件是这些翻译的编译翻译。我遇到的问题是我的一个 .po 文件充满了十六进制代码,例如已编译的 .mo 文件,现在当我运行 compilemessages 时,我在该文件上收到一条错误消息:
_djangojs.po:1:关键字“Mac”未知
此文件中不存在“Mac”一词。就像我说的,这里只有十六进制字符。关于如何处理这个问题的任何想法?
将您的翻译复制到其他地方并重新生成 .po 和 .mo 文件,然后使用 msgmerge 将旧的 .po 翻译引入新生成的 .po 文件。