Найти - Пользователи
Полная версия: разная локаль (gettext)
Начало » Django » разная локаль (gettext)
1
coolchevy
подскажите, как я могу вызывать разный LANG_CODE в одной функции
например

def myfunction():
#нечто что переключит локаль в другой язык
t = get_template(template)
return t.render(Context(context))
сам шаблон в виде
{% load i18n %} 
{% trans 'text' %}
игрался с translation.activate(), request.LANGUAGE_CODE пока без результатов..

суть всей задачи, отправлять письма на разных языках используя gettext
Александр Кошелев
coolchevy
игрался с translation.activate(), request.LANGUAGE_CODE пока без результатов..
как игрались?
coolchevy
перед
t = get_template(template)
return t.render(Context(context))
пробывал различные варианты
translation.activate('ru')
request.LANGUAGE_CODE = 'ru'
settings.LANGUAGE_CODE='ru'
подскажите как правильно, либо может видел кто-то доку по этому поводу?
Александр Кошелев
Правильно
translation.activate('ru')
coolchevy
Daevaorn
Правильно
translation.activate('ru')
сори: видно был уставший, вот заново все перепроверил, работает, спасибо, темы закрыта
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB