Как отобразить список ЯЗЫКОВ в шаблоне django
я пытаюсь показать список языков в моем шаблоне, но он показывает только оригинальное название языка в моем settings.py
LANGUAGES = (
('en', _('english uk')),
('ar', _('arabic uae')),
('fa', _('Persian')),
)
мой шаблон
<li class="nav-item dropdown">
<a class="nav-link" data-toggle="dropdown" href="#">
<i class="fas fa-globe"></i>
</a>
<div class="text-center dropdown-menu dropdown-menu-lg dropdown-menu-right">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for lang in languages %}
<a class="dropdown-item" href="/{{lang.code}}/"> {{lang.name_local}}</a>
{% endfor %}
</div>
</li>
_('english uk')
, значения вместо оригинального названия.
возможно ли это, пожалуйста? Спасибо за помощь ..
для тех, кто ищет итерацию через tuples
из шаблона
<div class="text-center dropdown-menu dropdown-menu-lg dropdown-menu-right">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% for lang in LANGUAGES %}
<a class="dropdown-item" href="/{{lang.0}}/"> {{lang.1}}</a>
{% endfor %}
</div>