Как сменить язык на шаблоне в Джанго-Розетте

Я установил Django-Rosetta в моем проекте. Я создал.po и.mo файлы. В шаблоне у меня есть код, который показывает текст, уже переведенный в django-rosetta (из django docs). Как создать ссылку, которая будет направлять на каждую из переведенных страниц?

{% get_current_language as LANGUAGE_CODE %}
    <!-- Current language: {{ LANGUAGE_CODE }} -->
    <p>{% trans "Welcome to our page" %}</p>
    <p>{{ LANGUAGE_CODE }}</p>

    {% language 'pl' %}
        {% get_current_language as LANGUAGE_CODE %}
        <p>{% trans "Some text to translate" %}</p>
    {% endlanguage %}

    {% language 'en' %}
        {% get_current_language as LANGUAGE_CODE %}
        <p>{% trans "Some text to translate" %}</p>
    {% endlanguage %}

    {% language 'ru' %}
        {% get_current_language as LANGUAGE_CODE %}
        <p>{% trans "Some text to translate" %}</p>
    {% endlanguage %}

0 ответов

Другие вопросы по тегам