pyOut
Июль 21, 2010 17:48:15
Скажите как можно получить название текущего языка. Единственным правильным решением вижу поиск по LANGUAGE_CODE? Может есть другое правильное решение?
vaxXxa
Июль 21, 2010 19:03:16
ну, в реквесте есть параметр LANGUAGE_CODE. Так что Ваше решение правильное.
tmt
Июль 22, 2010 10:02:04
В коде:
django.utils.translation.get_language() - returns the language used in the current thread
В шаблоне через RequestContext :
Есть переменная LANGUAGE_CODE
Или без РеквестКонтекста, через тег:
{% get_current_language as LANGUAGE_CODE %}
Требует {% load i18n %}.