Fix default language for unauthenticated users
authorverrierj
Wed, 02 Nov 2011 12:41:48 +0100
changeset 219 1288e2e1fa03
parent 218 3035dd9f1a9d
child 220 74738cf15d99
Fix default language for unauthenticated users
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