Джанго интернационализация и проблема перевода
У меня проблема с переводом Django.
Проблема 1 - я обновил строку в файле django.po, но это изменение не появилось на веб-странице.
Проблема 2 - я создал свой собственный файл локали с помощью django-admin.py makemessages -l et, добавил строку перевода в файл, но они тоже не появляются на странице.
Я не думаю, что это проблема установки, потому что переводы из файла django.po действительно появляются на веб-сайте, это просто изменения и переводы из моего собственного сгенерированного файла, которые не появляются.
Изменить: My 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, который я изменил.