У меня проблема с переводами Django.
Проблема 1 - Я обновил строку в файле django.po, но изменения не отображаются на веб-странице.
Проблема 2 - Я создал свой собственный файл локали с помощью django-admin.py makemessages -l et, добавил строку перевода в файл, но они тоже не появляются на странице.
Я не думаю, что это проблема установки, потому что переводы из файла django.po действительно появляются на веб-сайте, просто не отображаются изменения и переводы из собственного сгенерированного файла.
Edit:
Мой settings.py содержит это:
gettext = lambda s: s
LANGUAGE_CODE = 'et'
LANGUAGES = (
('et', gettext('Estonian')),
)
мои собственные файлы локали находятся в
/path/to/project/locale/et/LC_MESSAGES/
и файлы
django.mo и django.po
Файл, на который я ссылаюсь в задаче 1, является django own et transaltion, который я изменил.