Files
website-11ty-kogakure.de/src/includes/language-switcher.njk
2024-05-05 10:45:38 +02:00

25 lines
755 B
Plaintext

<span class="language-switcher">
{% for lang in site.languages %}
{% if loop.first %}
<ul class="language-switcher-list">
{% endif %}
{% set translatedUrl = "/" + lang.language + "/" %}
{% set activeClass = "is-active" if lang.language == locale else "" %}
{% for item in collections.all %}
{% if item.data.translationKey == translationKey and item.data.locale == lang.language %}
{% set translatedUrl = item.url %}
{% endif %}
{% endfor %}
<li class="language-switcher-list-item">
<a class="language-switcher-link {{ activeClass }}" href="{{ translatedUrl }}" data-umami-event="Language Switch {{ lang.title }}">{{ lang.title }}</a>
</li>
{% if loop.last %}
</ul>
{% endif %}
{% endfor %}
</span>