Добрый день Тостер!!
Пытаюсь прикрутить смену языка на странице, но что пошло не так.
Вопросы:
- Браузер выдает ошибку про отсутствующий context_processors (i18n), когда он подключен в настройках. Что за нах!?
- Пробую подключить встроенную
url(r'^i18n/', include('django.conf.urls.i18n')),
.
Создал форму
{% load i18n %}
<form action='/i18n/setlang/' method="post">{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}" />
<select name="language">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<option value="{{ language.code }}"{% if language.code == LANGUAGE_CODE %} selected="selected"{% endif %}>
{{ language.name_local }} ({{ language.code }})
</option>
{% endfor %}
</select>
<input type="submit" value="Go" />
</form>
Но когда ввожу в строке /i18n/setlang выбрасывает на /. Втф?!
- Киньте ссылки или статьки которые помогут. Сам искал, нашел только все про i18n.
Заранее огромное спасибо.