Ошибка при выполнении makemessages
Основной текст заметки
В windows при выполнении команды django-admin makemessages
выполнение умирало с сообщением
processing locale ru
CommandError: errors happened while running msgmerge
msgmerge: unrecognized option `--previous'
Try `(null) --help' for more information.
Всему виной довольно старая (как я понимаю) сборка пакета gettext которая у меня установлена GnuWin32. В частности у нее нет параметра --previous
этот параметр, судя по описанию
--previous keep previous msgids of translated messages
сохраняет предыдущие msgids
Вылечил я это тупо изменив в файле
msgmerge_options = ['-q', '--previous']
на
msgmerge_options = ['-q']
update
в PyCharm надо не Lib
открывать, а сразу site-packages
Заметка написана: 31.05.2020
Теги заметки: Django