Вызываю по очереди шаблоны унаследованные от базового и имеющие одинаковые блоки. Представления разные, но там ничего с request.LANGUAGE_CODE не делается. В одном шаблоне он возвращает ‘ru’, в другом возвращает пустую строку, переключаюсь на первую, опять ‘ru’. При переключении никаких параметров или действий для изменения языка не делается.
Если же в первой странице попытаться устанавливать язык через GET запрос - /i18n/setlang/?language=en
то ничего не происходит, request.LANGUAGE_CODE не меняется с ‘ru’ на ‘en’
Урл стандартный
(r'^i18n/', include('django.conf.urls.i18n')),
…
тэкс…
1)контекст процессор добавил - ‘django.core.context_processors.request’,
2)параметр RequestContext во все render_to_response добавил
render_to_response(“index.html”, locals(),context_instance=RequestContext(request))
3), import сделал.
from django.template.context import RequestContext
Вообще ничего не изменилось. Что еще забыл?