Add language switcher widget
This commit is contained in:
13
ojusomap/views.py
Normal file
13
ojusomap/views.py
Normal file
@ -0,0 +1,13 @@
|
||||
from django.utils import translation
|
||||
from django.views.i18n import set_language
|
||||
from django.views.generic import View
|
||||
|
||||
|
||||
class LanguageDropdownView(View):
|
||||
def get(self, request, *args, **kwargs):
|
||||
lang_code = kwargs.get('language', None)
|
||||
if lang_code is not None and translation.check_for_language(lang_code):
|
||||
request.POST = request.POST.copy()
|
||||
request.POST['language'] = lang_code
|
||||
request.method = 'POST'
|
||||
return set_language(request)
|
Reference in New Issue
Block a user