From d278c68ea987f2012259e819a286f93b64b746d4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 25 Jul 2009 18:11:37 +0200 Subject: [PATCH] Set proper locale settings for languages. --- www/web/lang.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/www/web/lang.py b/www/web/lang.py index e489da5b..973d7dc0 100644 --- a/www/web/lang.py +++ b/www/web/lang.py @@ -1,7 +1,11 @@ #!/usr/bin/python +import locale import cgi +lang2locale = { "de" : "de_DE.utf8", + "en" : "en_US.utf8", } + class Languages: def __init__(self, doc=""): self.available = [] @@ -10,6 +14,8 @@ class Languages: self.append(lang,) self.current = cgi.FieldStorage().getfirst("lang") or "en" + if lang2locale.has_key(self.current): + locale.setlocale(locale.LC_ALL, lang2locale[self.current]) def append(self, lang): self.available.append(lang) -- 2.47.3