{% set url = language.url
  ?? (language.getBaseUrl() ~ '?lang=' ~ language.language)
%}
{% set lang = language.id ?? language.name %}
{% set name = language.nativeName ?? language.name %}

<a href="{{ url }}"
  class="py-2 d-block"
  hreflang="{{ lang }}"
  lang="{{ lang }}"
  title="{{ 'Switch to {language}'|translate({
    language: language.name
  }) }}">
  {{ name|upper|t }}
</a>
