# HG changeset patch # User verrierj # Date 1320234108 -3600 # Node ID 1288e2e1fa03d845ce692355a474e3c7e8023272 # Parent 3035dd9f1a9d701d0f343d042172a86e16ddee16 Fix default language for unauthenticated users diff -r 3035dd9f1a9d -r 1288e2e1fa03 src/ldt/ldt/ldt_utils/middleware/userprofile.py --- a/src/ldt/ldt/ldt_utils/middleware/userprofile.py Wed Nov 02 11:29:51 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/middleware/userprofile.py Wed Nov 02 12:41:48 2011 +0100 @@ -1,12 +1,16 @@ from django.utils import translation +from django.conf import settings class LanguageMiddleware(object): def process_request(self, request): if request.user.is_authenticated(): language = request.user.get_profile().language - translation.activate(language) - request.LANGUAGE_CODE = translation.get_language() + else: + language = settings.LANGUAGE_CODE[:2] + + translation.activate(language) + request.LANGUAGE_CODE = translation.get_language() \ No newline at end of file