--- 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