jingo
jingo copied to clipboard
*: install_null_translations -> install_gettext_translations
Use install_gettext_translations instead of install_null_translations
Why do we need to make this change?
Though the localization option is enabled by this string
'extensions': ['jinja2.ext.i18n'] # get_env function,
it is not actually run because of the string
e.install_null_translations()
Because of this we have to overrun this limitation by extra code.
from django.utils import translation
from jingo import env
...
# Install gettext translations (jingo)
if ('jinja2.ext.i18n' in env.extensions or
'jinja2.ext.InternationalizationExtension' in env.extensions):
env.install_gettext_translations(translation)
OK, thanks for clarifying!