Skip to content

Commit ca67cef

Browse files
committed
fix(i18n): prevent double /de/ in navigation
1 parent 9a35956 commit ca67cef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

_includes/layouts/base.njk

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
</label>
129129
<input type="checkbox" id="menu-button" aria-hidden="true" />
130130
<ul class="menu">
131-
{% set homeLink = (locale == "de" ? "/de/" : "/") | url %}
131+
{% set homeLink = "/de/" if locale == "de" else "/" %}
132132
{% set newsLink = "/blog/" | url %}
133133
{% set servicesLink = "/services/" | url %}
134134
{% set partnersLink = "/partners/" | url %}
@@ -156,7 +156,8 @@
156156
<div class="line"></div>
157157
</a>
158158
{% else %}
159-
<a href="{{ ('/de' + page.url) | url }}" title="Wechsle Sprache zu Deutsch">
159+
{% set deUrl = page.url if page.url.startsWith('/de/') else '/de' + page.url %}
160+
<a href="{{ deUrl }}" title="Wechsle Sprache zu Deutsch">
160161
EN<br><span class="font-weight-light">DE</span>
161162
<div class="line"></div>
162163
</a>

0 commit comments

Comments
 (0)