Django compilemessages не работает с некоторыми uft-8 символами
Настраиваю интернационализацию в проекте на Django при помощи i18n. В /landing/locale/es/LC_MESSAGES создал po файл с фразами, запустил python manage.py comlilemessages, она отработала нормально, но при запуске сервера получаю такую ошибку:
File ".../venv/lib/python3.6/site-packages/django/contrib/auth/forms.py", line 10, in <module>
from django.contrib.auth.models import User
File "...venv/lib/python3.6/site-packages/django/contrib/auth/models.py", line 33, in <module>
class Permission(models.Model):
File ".../venv/lib/python3.6/site-packages/django/db/models/base.py", line 111, in __new__
"INSTALLED_APPS." % (module, name)
RuntimeError: Model class django.contrib.auth.models.Permission doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
Возникает это только и испанским языком, либо с символом `. Если удалить файл перевода .mo, то сервер запускается нормально. Я думаю что проблема в кодировке. Есть ли возможность как-то задать кодировку UTF-8 для файлов перевода?