We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2da08c1 commit 9a3e68cCopy full SHA for 9a3e68c
users/views.py
@@ -6,6 +6,7 @@
6
from django.views.generic import View
7
from django.utils.decorators import method_decorator
8
from django.views.decorators.csrf import csrf_exempt
9
+from django.utils import translation
10
11
logger = logging.getLogger(__name__)
12
@@ -42,5 +43,6 @@ class UserLanguageView(View):
42
43
def get(self, request, *args, **kwargs):
44
lang = self.request.GET.get('lang', 'en-us')
45
# set language for current user
- request.session['django_language'] = lang
46
+ translation.activate(lang)
47
+ request.session[translation.LANGUAGE_SESSION_KEY] = lang
48
return redirect(request.META.get('HTTP_REFERER', '/'))
0 commit comments