Add Django translation alias compatibility shim

This commit is contained in:
2026-03-15 11:20:19 +01:00
parent 671436295a
commit 773c6bbb09

View File

@@ -2,8 +2,22 @@ import os
import sys
def _patch_legacy_django_translation_aliases():
from django.utils import translation
if not hasattr(translation, "ugettext_lazy"):
translation.ugettext_lazy = translation.gettext_lazy
if not hasattr(translation, "ugettext"):
translation.ugettext = translation.gettext
if not hasattr(translation, "ungettext"):
translation.ungettext = translation.ngettext
if not hasattr(translation, "ungettext_lazy"):
translation.ungettext_lazy = translation.ngettext_lazy
def main():
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mandelstudio.settings.base")
_patch_legacy_django_translation_aliases()
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)