Add Django translation compatibility shim for legacy invoice app
This commit is contained in:
@@ -2,8 +2,22 @@ import os
|
|||||||
import sys
|
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():
|
def main():
|
||||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "wfjenk_20260222055552.settings.base")
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "wfjenk_20260222055552.settings.base")
|
||||||
|
_patch_legacy_django_translation_aliases()
|
||||||
from django.core.management import execute_from_command_line
|
from django.core.management import execute_from_command_line
|
||||||
|
|
||||||
execute_from_command_line(sys.argv)
|
execute_from_command_line(sys.argv)
|
||||||
|
|||||||
Reference in New Issue
Block a user