Requires {% load i18n %}
Add {% load i18n %} near the top of any template that
uses {% get_available_languages %}. Without it Django does not
know the name and raises TemplateSyntaxError.
Puts LANGUAGES into a variable as a list of (code, name) pairs — the raw material for a language switcher.
Template
{% load i18n %}
{% get_available_languages as LANGUAGES %}
{% for code, name in LANGUAGES %}
<option value="{{ code }}">{{ name }}</option>
{% endfor %}
