summaryrefslogtreecommitdiff
path: root/Mailman/Defaults.py.in
diff options
context:
space:
mode:
authorbwarsaw2001-05-20 03:07:36 +0000
committerbwarsaw2001-05-20 03:07:36 +0000
commit0737539f6f2e75f9da739a0ea3f9179f2b171dca (patch)
tree66e994d491bd4e82df49c7f0f3ed843afc706149 /Mailman/Defaults.py.in
parent830e5feb6cd0ae0e0758daf7fe610b53bb8597da (diff)
downloadmailman-0737539f6f2e75f9da739a0ea3f9179f2b171dca.tar.gz
mailman-0737539f6f2e75f9da739a0ea3f9179f2b171dca.tar.zst
mailman-0737539f6f2e75f9da739a0ea3f9179f2b171dca.zip
add_language(): A more convenient interface for mm_cfg.py files for
adding local site-wide language support. Get rid of the os.environ hacking and gettext calls; they're no longer necessary.
Diffstat (limited to 'Mailman/Defaults.py.in')
-rw-r--r--Mailman/Defaults.py.in9
1 files changed, 2 insertions, 7 deletions
diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in
index 338533099..16d856f80 100644
--- a/Mailman/Defaults.py.in
+++ b/Mailman/Defaults.py.in
@@ -639,13 +639,8 @@ LC_DESCRIPTIONS = {'es': (_("Spanish (Spain)"), 'iso-8859-1'),
}
del _
-# Set some things up for internationalization. Individual modules still need
-# to do a "from Mailman.i18n import _"
-import gettext
-
-os.environ['LANG'] = DEFAULT_SERVER_LANGUAGE
-gettext.bindtextdomain('mailman', MESSAGES_DIR)
-gettext.textdomain('mailman')
+def add_language(code, description, charset):
+ LC_DESCRIPTIONS[code] = (description, charset)
# BAW: Another hack to get Python's site-packages directory on the path. This