Mercurial > hg > savane-forge
diff settings_default.py @ 184:49cc271f6de8
Setup i18n framework
author | Sylvain Beucler <beuc@beuc.net> |
---|---|
date | Sat, 24 Jul 2010 20:07:57 +0200 |
parents | 1c3b185b7ca4 |
children | 6bc5e698e9c4 |
line wrap: on
line diff
--- a/settings_default.py +++ b/settings_default.py @@ -32,6 +32,21 @@ # http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE = 'en-us' +# http://docs.djangoproject.com/en/dev/topics/i18n/deployment/#how-django-discovers-language-preference +ugettext = lambda s: s +LANGUAGES = ( + ('ca', ugettext('Catalan')), + ('de', ugettext('German')), + ('en', ugettext('English')), + ('es', ugettext('Spanish')), + ('fr', ugettext('French')), + ('it', ugettext('Italian')), + ('ja', ugettext('Japanese')), + ('pt_BR', ugettext('Portuguese (Brazil)')), + ('ru', ugettext('Russian')), + ('sv', ugettext('Swedish')), +) + SITE_ID = 1 # If you set this to False, Django will make some optimizations so as not @@ -61,6 +76,7 @@ MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.locale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',