locale sind nicht Teil des Pakets
Wir inkludieren keine kompilierten locale Dateien in dem Anwendungspaket. Die Anwendung ist somit in Produktion auf Englisch.
Ich habe das Problem temporär behoben, in dem ich
- das
locale
Verzeichnis nach/var/lib/mdevplan/locale
kopiert, -
gettext
mitapt
installiert, -
LOCALE_PATHS = ["/var/lib/mdevplan/locale"]
zumdevplan_events_settings.py
undmdevplan_international_settings.py
hinzugefügt, -
mdevplanctl events compilemessages --locale de
ausgeführt (es braucht keinen Aufruf vonmdevplanctl international compilemessages --locale de
, weil beide identische locale Daten verwenden) -
LANGUAGE_CODE = 'en'
in dermdevplan_international_settings.py
gesetzt - und anschließend die mdevplan systemd Dienste neugestartet habe.
In Zukunft sollten wir die Kompilate der gettext Dateien (*.mo
) in /usr/share/mdevplan/locale
ausliefern und diesen Pfad entsprechend in der Basiskonfiguration setzen.