0.12.28 localization routines
This commit is contained in:
@@ -1,6 +1,29 @@
|
||||
from django.http import HttpResponse, Http404, FileResponse
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
def get_and_set_lang(request):
|
||||
from django.utils.translation import activate, get_language
|
||||
lang = None
|
||||
|
||||
referer_url = request.META.get('HTTP_REFERER')
|
||||
if referer_url:
|
||||
url_list = referer_url.split('//')
|
||||
if len(url_list) > 1:
|
||||
url_list = url_list[1].split('/')
|
||||
if len(url_list) > 1 and url_list[1] in settings.MODELTRANSLATION_LANGUAGES:
|
||||
lang = url_list[1]
|
||||
|
||||
if not lang:
|
||||
lang = get_language()
|
||||
|
||||
if not lang:
|
||||
lang = 'en'
|
||||
|
||||
return activate(lang)
|
||||
|
||||
|
||||
|
||||
def get_inter_Dict(user):
|
||||
|
||||
from SubscribesApp.funcs import get_cur_user_subscribe
|
||||
|
||||
Reference in New Issue
Block a user