python - Django Makemessages CommandError ASCII 编码

标签 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

最佳答案

正如 Andrey Shipilov 在评论中提到的,这似乎在 Django 2.1 中已修复 http://code.djangoproject.com/ticket/29452

关于python - Django Makemessages CommandError ASCII 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44432633/

相关文章:

python - 适合多个文本框的提交功能

django - Google App Engine 对 Django 的优缺点?

django - Django Rest Framework ModelViewSet 上的删除方法

Python Django - 清晰的表单布局

sql - 存储内容翻译的有效方法?

python - 查找字符串中出现次数最多的字符

处理 MySQL 连接的 Python 类不断抛出错误

python - 为什么显示 ImportError : No module named markdownx when migrating in django. ..?

c++ - 在 UI 编辑器创建的按钮标题中使用 tr( )

javascript - 从 Javascript Canvas 获取点的未平移、未旋转 (x,y) 坐标