summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2000-12-26 17:50:07 +0000
committerbwarsaw2000-12-26 17:50:07 +0000
commit369e010d18dced7e3cd25255fc06830ad7cbc56b (patch)
tree6cdb6b167d6462a91ebb012ee504565f59fe9cd7
parent5fd4143eac0913e7d80abf8f65f2b7d29e299526 (diff)
downloadmailman-369e010d18dced7e3cd25255fc06830ad7cbc56b.tar.gz
mailman-369e010d18dced7e3cd25255fc06830ad7cbc56b.tar.zst
mailman-369e010d18dced7e3cd25255fc06830ad7cbc56b.zip
Latest set of I18N patches from jcrey. Specifically,
process(): set $LANG to the list's preferred language, and also pass this into the maketext() call.
Diffstat (limited to '')
-rw-r--r--Mailman/Handlers/Acknowledge.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Handlers/Acknowledge.py b/Mailman/Handlers/Acknowledge.py
index aa066a0e5..dc8361f1f 100644
--- a/Mailman/Handlers/Acknowledge.py
+++ b/Mailman/Handlers/Acknowledge.py
@@ -40,13 +40,16 @@ def process(mlist, msg, msgdata):
if subject.startswith(prefix):
subject = subject[len(prefix):]
# get the text from the template
+ pluser = mlist.GetPreferredLanguage(sender)
+ # BAW: I don't like using $LANG
+ os.environ['LANG'] = pluser
realname = mlist.real_name
text = Utils.maketext(
'postack.txt',
{'subject' : subject,
'listname' : realname,
'listinfo_url': mlist.GetScriptURL('listinfo', absolute=1),
- })
+ }, pluser)
# craft the outgoing message, with all headers and attributes
# necessary for general delivery
subject = _('%(realname)s post acknowledgement')