Уведомления

Группа в Telegram: @pythonsu

#1 Июль 21, 2010 17:48:15

pyOut
От:
Зарегистрирован: 2006-07-16
Сообщения: 125
Репутация: +  0  -
Профиль   Отправить e-mail  

Название текущего языка

Скажите как можно получить название текущего языка. Единственным правильным решением вижу поиск по LANGUAGE_CODE? Может есть другое правильное решение?



Офлайн

#2 Июль 21, 2010 19:03:16

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Название текущего языка

ну, в реквесте есть параметр LANGUAGE_CODE. Так что Ваше решение правильное.



Офлайн

#3 Июль 22, 2010 10:02:04

tmt
От:
Зарегистрирован: 2010-03-26
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Название текущего языка

В коде:
django.utils.translation.get_language() - returns the language used in the current thread

В шаблоне через RequestContext :
Есть переменная LANGUAGE_CODE

Или без РеквестКонтекста, через тег:
{% get_current_language as LANGUAGE_CODE %}
Требует {% load i18n %}.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version