From 21bc565cbceaa6a0d2a5def0ca9a36f0d8cba6ad Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Wed, 27 Jun 2001 20:47:05 +0000 Subject: GetStandardReplacements(): When displaying the selected language, first try to get the index of the explicit argument, falling back to the list's preferred language, and the server's default. --- Mailman/HTMLFormatter.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py index 9c870d1dc..1a53e6df4 100644 --- a/Mailman/HTMLFormatter.py +++ b/Mailman/HTMLFormatter.py @@ -342,9 +342,12 @@ class HTMLFormatter: values = self.GetAvailableLanguages() legend = map(_, map(Utils.GetLanguageDescr, values)) try: - selected = values.index(self.preferred_language) + selected = values.index(lang) except ValueError: - selected = mm_cfg.DEFAULT_SERVER_LANGUAGE + try: + selected = values.index(self.preferred_language) + except ValueError: + selected = mm_cfg.DEFAULT_SERVER_LANGUAGE return { '' : self.GetMailmanFooter(), -- cgit v1.3.1