Mercurial > libervia-backend
changeset 2906:7dbdbd132649
template (i18n): activate ext.i18n.trimmed policy, to have clean translation strings. Set minimal jinja2 version to 2.10
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 14 Apr 2019 08:21:51 +0200 |
parents | d9491cb81726 |
children | 8ca12f30f61f |
files | sat/tools/common/template.py setup.py |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/sat/tools/common/template.py Wed Apr 10 22:15:29 2019 +0200 +++ b/sat/tools/common/template.py Sun Apr 14 08:21:51 2019 +0200 @@ -383,8 +383,10 @@ self._locale_str = C.DEFAULT_LOCALE self._locale = Locale.parse(self._locale_str) self.installTranslations() + # we want to have access to SàT constants in templates self.env.globals[u"C"] = C + # custom filters self.env.filters[u"next_gidx"] = self._next_gidx self.env.filters[u"cur_gidx"] = self._cur_gidx @@ -401,6 +403,9 @@ self.env.tests[u"in_the_past"] = self._in_the_past self.icons_path = os.path.join(host.media_dir, u"fonts/fontello/svg") + # policies + self.env.policies[u"ext.i18n.trimmed"] = True + def getFrontURL(self, template_data, path=None): """Give front URL (i.e. URL seen by end-user) of a path