{% get_language_info_list %} Tag

looks up details for several languages.

Utility As Markdown

Argument(s)
for languages as varname
Closing tag
Not required
Requires
{% load i18n %}

Documentation

The same lookup as get_language_info, across a whole list — which is what makes a language switcher able to show each language in its own name.

Template

{% load i18n %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for lang in languages %}
  <option value="{{ lang.code }}">{{ lang.name_local }}</option>
{% endfor %}

More Utility Tags

All Utility Tags


Did we get something wrong? Is there a use case for the get_language_info_list tag that we should add? Please let us know.

Send Feedback

Official Documentation
This page last updated on August 20, 2026