diff options
| author | tkikuchi | 2007-03-01 02:49:20 +0000 |
|---|---|---|
| committer | tkikuchi | 2007-03-01 02:49:20 +0000 |
| commit | c08b190d0b31d09ef25a0e213b719ff337ac533c (patch) | |
| tree | e04020252b8d0ff1e2c75dd73adbad8c23c9d6f3 /Mailman/i18n.py | |
| parent | 8f9ab154c34e72223b4622052db2017d117cb489 (diff) | |
| download | mailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.tar.gz mailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.tar.zst mailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.zip | |
Diffstat (limited to 'Mailman/i18n.py')
| -rw-r--r-- | Mailman/i18n.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Mailman/i18n.py b/Mailman/i18n.py index d64560803..59d10db25 100644 --- a/Mailman/i18n.py +++ b/Mailman/i18n.py @@ -112,7 +112,9 @@ def _(s): # Are we using $-strings or %-strings? if use_templates: return Template(tns).safe_substitute(attrdict(d)) - return tns % SafeDict(d) + if type(tns) == str: + tns = unicode(tns, charset) + return SafeDict(d, charset=charset).interpolate(tns) |
