Django Makemessages CommandError ASCII编码

时间:2017-06-08 10:02:42

标签: python django translation gettext

locale / django.po文件有7868行。有时makemessages命令工作,有时它抛出这个错误:它很奇怪,因为在错误中总是提到django.pot的不同行。 并且不要忘记它有时使用相同的代码,因此代码应该没问题

manage.py makemessages -l de
CommandError: errors happened while running msguniq
/app/xxx/locale/django.pot:1871: /app/xxx/locale/django.pot: input is not valid in "ASCII" encoding

1 个答案:

答案 0 :(得分:1)

正如安德烈·希皮洛夫(Andrey Shipilov)在评论中提到的那样,自http://code.djangoproject.com/ticket/29452起,这似乎已在Django 2.1中得到修复