On Friday, 11 April 2014 06:55:12 UTC+1, Andrew Pashkin wrote: > > Documentation > says<https://docs.djangoproject.com/en/1.4/topics/i18n/translation/#how-django-discovers-language-preference>, > > that: > > ...it looks for a django_language key in the current user’s session > > This is the latest > commit<https://github.com/django/django/blob/126d9e1b499663e72cc795906bdbcd333aceaf0a/django/middleware/locale.py>if > 1.4x branch of Django, but I can't even find word "session" in code with > middleware. >
I'm not sure why you think the reference to the session has to be in that particular file. In fact what happens is that the process_request method of that middleware calls translation.get_language_from_request, which ends up here: https://github.com/django/django/blob/126d9e1b499663e72cc795906bdbcd333aceaf0a/django/utils/translation/trans_real.py#L366 which does indeed look up the session from the request. -- DR. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/16094d74-d20b-4cfc-8ac4-730d477bc8e1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

