Use languages names in language list

This commit is contained in:
Philipp Oppermann
2020-11-11 13:31:04 +01:00
parent 106be64a1a
commit 19bf93a59d
2 changed files with 21 additions and 12 deletions

View File

@@ -78,13 +78,18 @@
{% block after_main %} {% block after_main %}
<aside class="page-aside-right"> <aside class="page-aside-right">
<div class="block" id="language-selector"> <div class="block" id="language-selector">
<h2>Languages</h2> <h2>Other Languages</h2>
<ul> <ul>{%- for lang_code in config.languages | map(attribute="code") | concat(with="en") | sort -%}
<li><a href="/">English (Original)</a></li> {%- if lang_code != lang -%}
{% for lang in config.languages %} <li data-lang-switch-to="{{ lang_code }}" class="">
<li data-lang-switch-to="{{ lang.code }}" class=""><a href="/{{ lang.code }}">{{ lang.code }}</a></li> {%- if lang_code == "en" -%}
{% endfor %} <a href="/">English (original)</a>
</ul> {%- else -%}
<a href="/{{ lang_code }}">{{ trans(key="lang_name", lang = lang_code) }}</a>
{%- endif -%}
</li>
{%- endif %}
{% endfor %}</ul>
</div> </div>
<div class="block"> <div class="block">
<h2>Recent Updates</h2> <h2>Recent Updates</h2>

View File

@@ -105,11 +105,15 @@
{% if page.translations -%} {% if page.translations -%}
<div class="block" id="language-selector"> <div class="block" id="language-selector">
<h2>Other Languages</h2> <h2>Other Languages</h2>
<ul> <ul>{%- for translation in page.translations | sort(attribute="lang") %}
{%- for translation in page.translations %} <li data-lang-switch-to="{{ translation.lang }}" class=""><a href="{{ translation.permalink | safe }}">
<li data-lang-switch-to="{{ translation.lang }}" class=""><a href="{{ translation.permalink | safe }}">{{ translation.lang }} {% if translation.lang == "en" %}(original){% endif %}</a></li> {%- if translation.lang == "en" -%}
{%- endfor %} English (original)
</ul> {%- else -%}
{{ trans(key="lang_name", lang = translation.lang) }}
{%- endif -%}
</a></li>
{% endfor %}</ul>
</div> </div>
{%- endif %} {%- endif %}