django Internationalisierungs- und Übersetzungsproblem

Ich habe ein Problem mit Django-Übersetzungen.

Problem 1 - Ich habe die Zeichenfolge in der Datei "django.po" aktualisiert, aber die Änderung wird nicht auf der Webseite angezeigt.

Problem 2 - Ich habe mit django-admin.py makemessages -l et eine eigene Gebietsschemadatei erstellt und die Übersetzungszeichenfolge in die Datei eingefügt, aber auch diese werden nicht auf der Seite angezeigt.

Ich glaube nicht, dass dies ein Problem darstellt, da die Übersetzungen aus der Datei django.po auf der Website angezeigt werden. Es sind nur die Änderungen und die Übersetzungen aus meiner selbst erstellten Datei, die nicht angezeigt werden.

Bearbeiten: Meine settings.py enthält dies:

gettext = lambda s: s
LANGUAGE_CODE = 'et'

LANGUAGES = (
             ('et', gettext('Estonian')),
             )

meine eigenen Locale-Dateien befinden sich in

/path/to/project/locale/et/LC_MESSAGES/

und die Dateien sind

django.mo und django.po

die datei, auf die ich in problem 1 verweise, ist django own et transaltion, die ich geändert habe.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage