taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

commit 375496de12fc29466a438c0efef3be0decccb6cc
parent 3e26285cefa3a0c72d09203cc2a11ff9d5fb42a9
Author: ng0 <ng0@taler.net>
Date:   Sat, 14 Dec 2019 16:46:19 +0000

remove toplevel i18nfix, exists in inc.

Diffstat:
Di18nfix.py | 33---------------------------------
1 file changed, 0 insertions(+), 33 deletions(-)

diff --git a/i18nfix.py b/i18nfix.py @@ -1,33 +0,0 @@ -#!/usr/bin/env python3 -# This file is in the public domain. - -""" -Extract translations from a Jinja2 template, stripping leading newlines. - -@author Florian Dold -""" - -import jinja2.ext -import re - -def normalize(message): - message = message.strip() - # collapse whitespaces (including newlines) into one space. - message = re.sub("\s+", " ", message) - return message - - -def babel_extract(fileobj, keywords, comment_tags, options): - res = jinja2.ext.babel_extract(fileobj, keywords, comment_tags, options) - for lineno, funcname, message, comments in res: - message = normalize(message) - yield lineno, funcname, message, comments - -def wrap_gettext(f): - """ - Call gettext with whitespace normalized. - """ - def wrapper(message): - message = normalize(message) - return f(message) - return wrapper