django-многоязычный и переключение между языками на стороне шаблона - PullRequest
6 голосов
/ 22 сентября 2009

Я пытаюсь использовать django-multilingual и правильно его настроить. Но я обнаружил, что для django-multilingual все понятно, кроме примера использования шаблона.

Я только начал использовать django и не знаю, возможно, по этой причине я не могу понять, как переключаться между языками на стороне шаблона.

Есть ли какой-нибудь пример, который вы можете привести, или какой-либо более понятный источник / документация по этому поводу?

Ответы [ 2 ]

5 голосов
/ 22 сентября 2009

Переключение локали в Django - простой пост, сделайте это представление

https://docs.djangoproject.com/en/dev/topics/i18n/translation/#the-set-language-redirect-view

в шаблонах вы можете получить доступ к значению языка с помощью request.LANGUAGE_CODE

4 голосов
/ 09 октября 2009

Вы также можете попробовать django-localeurl приложение. Это позволяет пользователям переключать локали, хранящие текущую локаль в URL. Он также предоставляет несколько полезных тегов шаблонов для переключения и отображения доступных локалей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...