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. And It not working for me - I use it in combination
with set_language view, and I checked it by debugger - while
set_language switches language to needed one and puts it to
"django_language" key, LocaleMiddleware ignores it. I'm not using 18n
url patterns.
I also have tried to use prefixes, but in that case, by POST request,
set_language
<https://github.com/django/django/blob/126d9e1b499663e72cc795906bdbcd333aceaf0a/django/views/i18n.py#L12>
uses next parameter to redirect user, which is might be "/en/", and even
if language switches correctly to another one, response always will
always be redirect to url with same language prefix as before - "/en/",
so user will not see any effect.
Am I missing something?
--
? ?????????? ???????????, ?????? ??????.
?.? - +7 (985) 898 57 59
Skype - waves_in_fluids
e-mail - andrew.pash...@gmx.co.uk
--
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
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/534783C0.9070406%40gmx.co.uk.
For more options, visit https://groups.google.com/d/optout.