{% set nameR = app.request.attributes.get('_route') %} {% set nameR = nameR | replace({'locale_': ''}) %} {% set available_locales = app_locales|split('|') %} {% for locale in available_locales %} <li{% if locale == app.request.locale %} class="uc-active"{% endif %}> {% if locale == app.request.locale %} <a href="#" class="uc-active"> <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" /> {{ language_names[locale] | default(locale|upper) }} </a> {% elseif locale == default_locale %} <a href="{{ url(nameR) }}" hreflang="{{ locale }}"> <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" /> {{ language_names[locale] }} </a> {% else %} <a href="{{ url('locale_'~ nameR, {'_locale': locale}) }}" hreflang="{{ locale }}"> <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" /> {{ language_names[locale] }} </a> {% endif %} </li> {% endfor %}