Ну, вопрос в заголовке. Это вообще возможно? Я могу использовать css, чтобы ссылки выглядели как флаги, это легко, но есть текст (английский, французский, немецкий и т. Д.) Что ж, я буду благодарен за любую помощь.
Использование флагов для представления языков, как правило, не очень хорошая идея. Как говорит W3C :
Не используйте значки флагов для обозначения языков. Флаги представляют страны, а не языки. Во многих странах используется тот же язык, что и в другой стране, а во многих странах существует более одного официального языка. Флаги не отображаются на эти перестановки.
Не используйте значки флагов для обозначения языков.
Флаги представляют страны, а не языки. Во многих странах используется тот же язык, что и в другой стране, а во многих странах существует более одного официального языка. Флаги не отображаются на эти перестановки.
Более подробное обсуждение см., Например, http://www.cs.tut.fi/~jkorpela/flags.html.
Ну, я сделал это (вдруг кто-то найдет это полезным). Вы должны изменить файл language_chooser.html следующим образом:
{% load cms_tags i18n %} {% for language in languages %} <a href="{% page_language_url language.0 %}"{% ifequal lang language.0 %} class="current"{% endifequal %}><img src="{{ MEDIA_URL }}[path to your flags images]{{ language.0 }}.gif" /></a> {% endfor %}