Default language for new users now respects LANGUAGE_CODE.

fixes #385
This commit is contained in:
Antoine Nguyen
2013-05-10 09:58:15 +02:00
parent f7a8ab43c3
commit 81e6a3567a
+8 -1
View File
@@ -1,14 +1,21 @@
# coding: utf-8
from django import forms
from django.utils.translation import ugettext_lazy
from django.conf import settings
from modoboa.lib.parameters import UserParametersForm
def translate_language_code(value):
if "-" in value:
return value.split("-")[0]
return value
class UserSettings(UserParametersForm):
app = "general"
lang = forms.ChoiceField(
initial="en",
initial=translate_language_code(settings.LANGUAGE_CODE),
label=ugettext_lazy("Prefered language"),
choices=[("de", "deutsch"), ("en", "english"),
("es", "español"), ("fr", "français"),