From 97d8ffb29099b15828a8468a6abbdf29e32bc1a3 Mon Sep 17 00:00:00 2001 From: Mandel Olaiya Date: Mon, 23 Feb 2026 02:53:53 +0100 Subject: [PATCH] Add Django translation compatibility shim for legacy invoice app --- wfjenk_20260222055552/main.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/wfjenk_20260222055552/main.py b/wfjenk_20260222055552/main.py index a775e16..1579729 100644 --- a/wfjenk_20260222055552/main.py +++ b/wfjenk_20260222055552/main.py @@ -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", "wfjenk_20260222055552.settings.base") + _patch_legacy_django_translation_aliases() from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)