mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 07:27:04 +00:00
Added i18n form login and myhome page
This commit is contained in:
17
views.py
17
views.py
@@ -2710,3 +2710,20 @@ def text_diff(request, repo_id):
|
||||
'is_new_file': is_new_file,
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
def i18n(request):
|
||||
"""
|
||||
Set client language preference, lasts for one month
|
||||
|
||||
"""
|
||||
from django.conf import settings
|
||||
next = request.META.get('HTTP_REFERER', None)
|
||||
if not next:
|
||||
next = settings.SITE_ROOT
|
||||
|
||||
lang = request.GET.get('lang', 'en')
|
||||
|
||||
res = HttpResponseRedirect(next)
|
||||
res.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang, max_age=30*24*60*60)
|
||||
|
||||
return res
|
||||
|
||||
|
Reference in New Issue
Block a user