Django po файл скомпилирован как файл mo
Я немного новичок в этой системе перевода, но, насколько я понимаю, файлы.po - это строки перевода, а файлы.mo - это скомпилированные переводы из них. У меня проблема в том, что один из моих файлов.po заполнен шестнадцатеричными кодами, такими как скомпилированный файл.mo, и теперь, когда я запускаю compilemessages, я получаю сообщение об ошибке:
_djangojs.po: 1: ключевое слово "Mac" неизвестно
Слово "Mac" не существует в этом файле. Как я уже сказал, в этом есть только шестнадцатеричные символы. Любые идеи о том, как справиться с этим?
1 ответ
Скопируйте ваш перевод куда-нибудь еще и заново создайте ваши.po и.mo файлы, а затем используйте msgmerge, чтобы перенести старый перевод.po в ваш новый сгенерированный файл.po.