diff options
Diffstat (limited to 'template.py')
-rwxr-xr-x | template.py | 4 |
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 | |||
16 | import glob | 16 | import glob |
17 | import codecs | 17 | import codecs |
18 | import os | 18 | import os |
19 | import i18nfix | ||
19 | 20 | ||
20 | env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__)), | 21 | env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__)), |
21 | extensions=["jinja2.ext.i18n"], | 22 | extensions=["jinja2.ext.i18n"], |
@@ -24,7 +25,6 @@ env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__ | |||
24 | undefined=jinja2.StrictUndefined, | 25 | undefined=jinja2.StrictUndefined, |
25 | autoescape=False) | 26 | autoescape=False) |
26 | 27 | ||
27 | |||
28 | for in_file in glob.glob("*.j2"): | 28 | for in_file in glob.glob("*.j2"): |
29 | name, ext = re.match(r"(.*)\.([^.]+)$", in_file.rstrip(".j2")).groups() | 29 | name, ext = re.match(r"(.*)\.([^.]+)$", in_file.rstrip(".j2")).groups() |
30 | tmpl = env.get_template(in_file) | 30 | tmpl = env.get_template(in_file) |
@@ -50,6 +50,8 @@ for in_file in glob.glob("*.j2"): | |||
50 | localedir="locale", | 50 | localedir="locale", |
51 | languages=[locale]) | 51 | languages=[locale]) |
52 | 52 | ||
53 | tr.gettext = i18nfix.wrap_gettext(tr.gettext) | ||
54 | |||
53 | env.install_gettext_translations(tr, newstyle=True) | 55 | env.install_gettext_translations(tr, newstyle=True) |
54 | 56 | ||
55 | 57 | ||