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 - [email protected]
--
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/534783C0.9070406%40gmx.co.uk.
For more options, visit https://groups.google.com/d/optout.