Add Django translation compatibility shim for legacy invoice app
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user