Download raw (557 bytes)
from django.conf.global_settings import LANGUAGES # http://machakux.appspot.com/blog/17010/django_using_i18n_patterns_and_locale_switcher class AddLanguagelessPathToContext: def process_request(self,request): l_path = request.path.split('/') request.session['no_lang_path'] = request.path codes = [] for code,name in LANGUAGES: codes.append(code) if l_path[1] in codes: del l_path[1] no_lang_path = '/'.join(l_path) request.session['no_lang_path'] = no_lang_path