diff options
| author | Barry Warsaw | 2009-12-10 22:32:25 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2009-12-10 22:32:25 -0500 |
| commit | 8938d65327611dded72c7876ffe52e4d4d12ce76 (patch) | |
| tree | 7e2d5c354dd53f1d3f8c42b4a11a9b58b2c2fcb1 /src/mailman/pipeline/acknowledge.py | |
| parent | fbc81f61609ce0504245934d9bed0690fbd331a7 (diff) | |
| download | mailman-8938d65327611dded72c7876ffe52e4d4d12ce76.tar.gz mailman-8938d65327611dded72c7876ffe52e4d4d12ce76.tar.zst mailman-8938d65327611dded72c7876ffe52e4d4d12ce76.zip | |
Diffstat (limited to 'src/mailman/pipeline/acknowledge.py')
| -rw-r--r-- | src/mailman/pipeline/acknowledge.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mailman/pipeline/acknowledge.py b/src/mailman/pipeline/acknowledge.py index 2d0efd808..5ef7f18d5 100644 --- a/src/mailman/pipeline/acknowledge.py +++ b/src/mailman/pipeline/acknowledge.py @@ -28,6 +28,7 @@ __all__ = [ ] +from zope.component import getUtility from zope.interface import implements from mailman import Utils @@ -35,6 +36,7 @@ from mailman.config import config from mailman.core.i18n import _ from mailman.email.message import Message, UserNotification from mailman.interfaces.handler import IHandler +from mailman.interfaces.languages import ILanguageManager @@ -61,10 +63,11 @@ class Acknowledge: original_subject = msgdata.get( 'origsubj', msg.get('subject', _('(no subject)'))) # Get the user's preferred language. - language = (config.languages[msgdata['lang']] + language_manager = getUtility(ILanguageManager) + language = (language_manager[msgdata['lang']] if 'lang' in msgdata else member.preferred_language) - charset = config.languages[language.code].charset + charset = language_manager[language.code].charset # Now get the acknowledgement template. realname = mlist.real_name text = Utils.maketext( |
