{% load i18n %}
{% load translations %}
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% if object and languages|length > 1 %}
{% for lang in languages %}
{% if lang.code in request.available_languages %}
{% endif %}
{% endfor %}
{{ lang }}
{% if not request.override_language == settings.LANGUAGE_CODE %}
Note: If the language you have selected ({{ request.override_language|language_name }}) has no existing translation the default language ({{ settings.LANGUAGE_CODE|language_name }}) will be displayed. To add a translation overwrite it.
{% endif %}
{% else %}
Before translations become available you must create the object in the base language ({{ LANGUAGE_CODE|language_name }}).