Changeset 286

Show
Ignore:
Timestamp:
12/03/08 17:13:46 (22 months ago)
Author:
akaihola
Message:

[url_language] Now also saves the language setting in the session or a separate cookie just like Django's own set_language view.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/url_language/__init__.py

    r279 r286  
    4545            if check_for_language(langcode): 
    4646                activate(langcode) 
     47                if hasattr(request, 'session'): 
     48                    request.session['django_language'] = langcode 
     49                else: 
     50                    response.set_cookie(settings.LANGUAGE_COOKIE_NAME, 
     51                                        langcode) 
    4752            return view_func(request, *args, **kwargs) 
    4853        return wraps(view_func)(_language_processor)