Requires {% load i18n %}
Add {% load i18n %} near the top of any template that
uses {% get_language_info %}. Without it Django does not
know the name and raises TemplateSyntaxError.
Looks up a language by code and gives back its name, its local name, and whether it is right to left.
Template
{% load i18n %}
{% get_language_info for "fr" as lang %}
{{ lang.name_local }} ({{ lang.code }})
Result
français (fr)
