Как включить политику 'trimmed' в Jinja2?
Я пытаюсь включить ключевое слово trimmed для всех блоков {% trans %} в Jinja2. Я добавил env.policies['ext.i18n.trimmed'] = True
(найдено здесь: https://jinja.palletsprojects.com/en/3.0.x/api/#policies) в конфигурацию окружения, но ничего не происходит. В своем проекте я использую Babel с Jinja2 и Django для извлечения сообщений.
Вот конфигурация моего окружения:
def environment(**options):
env = Environment(
**options,
extensions=[
'compressor.contrib.jinja2ext.CompressorExtension',
'jinja2.ext.autoescape',
'sass_processor.jinja2.ext.SassSrc',
'jinja2.ext.i18n',
]
}
env.policies['ext.i18n.trimmed'] = True
env.install_gettext_callables(gettext=gettext, ngettext=ngettext)
env.globals.update(globals)
env.filters.update(filters)
return env