summaryrefslogtreecommitdiff
path: root/template.py
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-06-02 13:55:46 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-06-02 13:55:46 +0200
commit0e12d62b0c66a33c5a873090395d390523d6ce56 (patch)
tree2ffc18b3029e8f658979f2f2af999fc1ef9b83ef /template.py
parentd15e4218e8afa4c646aee6db27e32e536ea85d45 (diff)
downloadwww-0e12d62b0c66a33c5a873090395d390523d6ce56.tar.gz
www-0e12d62b0c66a33c5a873090395d390523d6ce56.tar.bz2
www-0e12d62b0c66a33c5a873090395d390523d6ce56.zip
fix i18n whitespace normalization
Diffstat (limited to 'template.py')
-rwxr-xr-xtemplate.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/template.py b/template.py
index c0c42ea9..059bca5d 100755
--- a/template.py
+++ b/template.py
@@ -16,6 +16,7 @@ import jinja2
import glob
import codecs
import os
+import i18nfix
env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__)),
extensions=["jinja2.ext.i18n"],
@@ -24,7 +25,6 @@ env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__
undefined=jinja2.StrictUndefined,
autoescape=False)
-
for in_file in glob.glob("*.j2"):
name, ext = re.match(r"(.*)\.([^.]+)$", in_file.rstrip(".j2")).groups()
tmpl = env.get_template(in_file)
@@ -50,6 +50,8 @@ for in_file in glob.glob("*.j2"):
localedir="locale",
languages=[locale])
+ tr.gettext = i18nfix.wrap_gettext(tr.gettext)
+
env.install_gettext_translations(tr, newstyle=True)