Форум сайта python.su
Скажите как можно получить название текущего языка. Единственным правильным решением вижу поиск по LANGUAGE_CODE? Может есть другое правильное решение?
Офлайн
ну, в реквесте есть параметр LANGUAGE_CODE. Так что Ваше решение правильное.
Офлайн
В коде:
django.utils.translation.get_language() - returns the language used in the current thread
В шаблоне через RequestContext :
Есть переменная LANGUAGE_CODE
Или без РеквестКонтекста, через тег:
{% get_current_language as LANGUAGE_CODE %}
Требует {% load i18n %}.
Офлайн