Requires {% load i18n %}
Add {% load i18n %} near the top of any template that
uses |language_name_translated. Without it Django does not
know the name and raises TemplateSyntaxError.
The language's name translated into whatever language the page is currently in.
Template
{% load i18n %}
{{ "fr"|language_name_translated }}
Result
francés
Rendered on a Spanish page. On an English one it would read “French”.
