Переменная language - это текущий язык интернет-магазина, а также объект в списке языков
language.switch_url - URL переключения языка магазина на данный язык (используется в списке языков):
{% for language in languages %} <a href="{{ language.switch_url }}"><img src="{{ language.icon_url }}" alt="{{ language.title }}"
title="{{ language.title }}"></a> {% endfor %}
language.icon_url - иконка языка.
language.title - название языка.
language.locale - локаль языка.
language.not_default? - проверка на то, что текущий язык не является основным языком интернет-магазина. Это нужно знать, например, в форме поиска, так как нельзя передавать на сервер параметром локаль основного языка.
{% if language.not_default? %} <input type="hidden" name="lang" value="{{ language.locale }}"> {% endif %}