Skip to content

Commit 9a3e68c

Browse files
committed
fix translation switcher
1 parent 2da08c1 commit 9a3e68c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

users/views.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from django.views.generic import View
77
from django.utils.decorators import method_decorator
88
from django.views.decorators.csrf import csrf_exempt
9+
from django.utils import translation
910

1011
logger = logging.getLogger(__name__)
1112

@@ -42,5 +43,6 @@ class UserLanguageView(View):
4243
def get(self, request, *args, **kwargs):
4344
lang = self.request.GET.get('lang', 'en-us')
4445
# set language for current user
45-
request.session['django_language'] = lang
46+
translation.activate(lang)
47+
request.session[translation.LANGUAGE_SESSION_KEY] = lang
4648
return redirect(request.META.get('HTTP_REFERER', '/'))

0 commit comments

Comments
 (0)