mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-17 23:07:50 +00:00
Use translations list instead of constructing links manually on index pages
This commit is contained in:
@@ -78,18 +78,20 @@
|
|||||||
{% 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>Other Languages</h2>
|
{% if section.translations -%}
|
||||||
<ul>{%- for lang_code in config.languages | map(attribute="code") | concat(with="en") | sort -%}
|
<div class="block" id="language-selector">
|
||||||
{%- if lang_code != lang -%}
|
<h2>Other Languages</h2>
|
||||||
<li data-lang-switch-to="{{ lang_code }}" class="">
|
<ul>{%- for translation in section.translations | sort(attribute="lang") %}
|
||||||
{%- if lang_code == "en" -%}
|
<li data-lang-switch-to="{{ translation.lang }}" class=""><a href="{{ translation.permalink | safe }}">
|
||||||
<a href="/">English (original)</a>
|
{%- if translation.lang == "en" -%}
|
||||||
|
English (original)
|
||||||
{%- else -%}
|
{%- else -%}
|
||||||
<a href="/{{ lang_code }}">{{ trans(key="lang_name", lang = lang_code) }}</a>
|
{{ trans(key="lang_name", lang = translation.lang) }}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</li>
|
</a></li>
|
||||||
{%- endif %}
|
{% endfor %}</ul>
|
||||||
{% endfor %}</ul>
|
</div>
|
||||||
|
{%- endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<h2>Recent Updates</h2>
|
<h2>Recent Updates</h2>
|
||||||
|
|||||||
@@ -98,18 +98,20 @@
|
|||||||
{% 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>Other Languages</h2>
|
{% if section.translations -%}
|
||||||
<ul>{%- for lang_code in config.languages | map(attribute="code") | concat(with="en") | sort -%}
|
<div class="block" id="language-selector">
|
||||||
{%- if lang_code != lang -%}
|
<h2>Other Languages</h2>
|
||||||
<li data-lang-switch-to="{{ lang_code }}" class="">
|
<ul>{%- for translation in section.translations | sort(attribute="lang") %}
|
||||||
{%- if lang_code == "en" -%}
|
<li data-lang-switch-to="{{ translation.lang }}" class=""><a href="{{ translation.permalink | safe }}">
|
||||||
<a href="/">English (original)</a>
|
{%- if translation.lang == "en" -%}
|
||||||
|
English (original)
|
||||||
{%- else -%}
|
{%- else -%}
|
||||||
<a href="/{{ lang_code }}">{{ trans(key="lang_name", lang = lang_code) }}</a>
|
{{ trans(key="lang_name", lang = translation.lang) }}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</li>
|
</a></li>
|
||||||
{%- endif %}
|
{% endfor %}</ul>
|
||||||
{% endfor %}</ul>
|
</div>
|
||||||
|
{%- endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<h2>Recent Updates</h2>
|
<h2>Recent Updates</h2>
|
||||||
|
|||||||
Reference in New Issue
Block a user