Я использую django 1.10.5 с python 3.6.5 в ОС Windows 7.
У меня есть тестовое приложение с существующими строками перевода.
Команда makemessages
работала в прошлом.
Однако на прошлой неделе я получил следующую ошибку при попытке выполнить команду django-admin makemessages
:
(myappenv36) C:\Users\me\desktop\myapp\myapp [master ≡ +0 ~13 -0 !]> dja
ngo-admin makemessages
CommandError: errors happened while running msguniq
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783:3: syntax error
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "core" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "models"
unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "py" unkn
own
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "core" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "models"
unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1783: keyword "py" unkn
own
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1785: keyword "core" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1785: keyword "models"
unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:1785: keyword "py" unkn
own
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4543:3: syntax error
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4543: keyword "template
s" unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4543: keyword "base" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4543: keyword "resume_m
enu" unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4543: keyword "html" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4545: keyword "template
s" unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4545: keyword "header"
unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4545: keyword "header"
unknown
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4545: keyword "html" un
known
C:\Users\me\desktop\myapp\myapp\locale\django.pot:4548: keyword "template
s" unknown
msguniq: too many errors, aborting
Я тщательно искал в Google и SO ответ на этот вопрос, но я ничего не нашел.
Вот попытки, которые я предпринял для решения проблемы:
1. После django 1.10 docs и переустановки gettext из этой загрузки .
2. Переместил все мои файлы .po & .mo из моего каталога локали и попытался запустить django-admin makemessages
для пустых файлов перевода. Это дает мне то же сообщение об ошибке.
Может кто-нибудь подсказать мне сообщение об ошибке и как решить эту проблему?
Спасибо.