Есть ли способ заставить шаблон переводиться на определенный язык без передачи RequestContext? - PullRequest
0 голосов
/ 10 июня 2010

Я рендерил шаблон с помощью команды управления (что-то, что мне нужно для создания документации на моем родном языке).Так что у меня нет объекта запроса, поэтому нет RequestContext.Есть ли способ заставить процесс рендеринга шаблона искать строки перевода с определенного языка, отличного от английского?

Ответы [ 2 ]

3 голосов
/ 10 июня 2010

На случай, если кому-то еще понадобится что-то подобное.Перед рендерингом шаблона вам необходимо сделать следующее:

from django.utils import translation
translation.activate(cur_language)

где cur_language - код языка для нужного вам языка.

0 голосов
/ 10 июня 2010

Вы можете попробовать установить settings.LANGUAGE_CODE непосредственно в вашей команде управления.

...