diff options
| author | bwarsaw | 2001-05-16 21:58:01 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-05-16 21:58:01 +0000 |
| commit | c5a3c26dec4a71dc6d2de0843bd96db4abef1d69 (patch) | |
| tree | 5d4c5d79c07b49f1ce9c68b54331e9b4469f978c /Mailman/Cgi/edithtml.py | |
| parent | 3678cfa7fa6d263c8adc48317aa2af5324aa99d3 (diff) | |
| download | mailman-c5a3c26dec4a71dc6d2de0843bd96db4abef1d69.tar.gz mailman-c5a3c26dec4a71dc6d2de0843bd96db4abef1d69.tar.zst mailman-c5a3c26dec4a71dc6d2de0843bd96db4abef1d69.zip | |
Diffstat (limited to 'Mailman/Cgi/edithtml.py')
| -rw-r--r-- | Mailman/Cgi/edithtml.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/Mailman/Cgi/edithtml.py b/Mailman/Cgi/edithtml.py index ca9b738a6..712b9e404 100644 --- a/Mailman/Cgi/edithtml.py +++ b/Mailman/Cgi/edithtml.py @@ -27,7 +27,7 @@ from Mailman.HTMLFormatter import HTMLFormatter from Mailman import Errors from Mailman.Cgi import Auth from Mailman.Logging.Syslog import syslog -from Mailman.i18n import _ +from Mailman import i18n @@ -44,10 +44,13 @@ def main(): ('handle_opts.html', _('Changing user options results page')), ) - import Mailman.i18n - _ = Mailman.i18n._ - doc = Document() + + # Set up the system default language + _ = i18n._ + i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE) + doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE) + parts = Utils.GetPathPieces() if not parts: doc.AddItem(Header(2, _("List name is required."))) @@ -63,7 +66,9 @@ def main(): syslog('error', _('No such list "%(listname)s": %(e)s\n')) return - os.environ['LANG'] = mlist.preferred_language + # Now that we have a valid list, set the language to its default + i18n.set_language(mlist.preferred_language) + doc.set_language(mlist.preferred_language) # Must be authenticated to get any farther cgidata = cgi.FieldStorage() |
