Как исправить ошибку отсутствия переводов для какого-либо продукта?¶
Если для какого-либо продукта отсутствуют переводы, необходимо сгенерировать po-файлы, перевести их, а затем сгенерировать mo-файлы:
Переходим в директорию продукта, в которой находится папка
locale
.Затем генерируем po-файлы для русского языка. Для генерации
django.po
выполняем команду:django-admin makemessages -d django -l ru
Для генерации
djangojs.po
выполняем команду:django-admin makemessages -d djangojs -l ru
Далее выполняем перевод po-файлов.
Для генерации mo-файлов для всех po-файлов выполняем команду:
django-admin compilemessages
В результате получаем файлы
*.mo
.