From: Michael Tremer Date: Sun, 12 Jan 2025 15:13:11 +0000 (+0000) Subject: web: Implement translation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=849e26660711ac6d6346501a47f0a4eb1995e82a;p=pbs.git web: Implement translation Signed-off-by: Michael Tremer --- diff --git a/src/web/base.py b/src/web/base.py index 19774190..83f85f59 100644 --- a/src/web/base.py +++ b/src/web/base.py @@ -234,6 +234,7 @@ class BaseHandler(tornado.web.RequestHandler): # Load extensions extensions = [ jinja2.ext.debug, + jinja2.ext.i18n, jinja2.ext.loopcontrols, ], ) @@ -255,6 +256,11 @@ class BaseHandler(tornado.web.RequestHandler): "format_size" : misc.format_size, "xsrf_token" : self.xsrf_token, "year" : time.strftime("%Y"), + + # i18n + "gettext" : self.locale.translate, + "ngettext" : self.locale.translate, + "pgettext" : self.locale.pgettext, }) return ns