Fixed translation links in mobile menu not working properly; improved translation

This commit is contained in:
BlueFox 2025-04-06 10:43:26 +02:00
parent a0f707865e
commit 44ee6de311
Signed by: BlueFox
GPG Key ID: 327233DA85435270
18 changed files with 71 additions and 40 deletions

View File

@ -87,6 +87,7 @@ pagination.pagerSize = 5
# set title for the table of contents # set title for the table of contents
# can be overridden in a page's front-matter # can be overridden in a page's front-matter
TocTitle = "Table of Contents" # default TocTitle = "Table of Contents" # default
_menu = "Menu"
_minute = "minute" _minute = "minute"
_minutes = "minutes" _minutes = "minutes"
_readingTime = "to read" _readingTime = "to read"
@ -135,6 +136,7 @@ pagination.pagerSize = 5
# set title for the table of contents # set title for the table of contents
# can be overridden in a page's front-matter # can be overridden in a page's front-matter
TocTitle = "Inhaltsverzeichnis" # default TocTitle = "Inhaltsverzeichnis" # default
_menu = "Menü"
_minute = "Minute" _minute = "Minute"
_minutes = "Minuten" _minutes = "Minuten"
_readingTime = "Lesezeit" _readingTime = "Lesezeit"

View File

@ -0,0 +1,29 @@
<ul class="menu menu--mobile">
<li class="menu__trigger">{{ $.Site.Params._menu }}&nbsp;</li>
<li>
<ul class="menu__dropdown">
{{ range $.Site.Menus.main }}
{{ if not .HasChildren }}
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ else }}
<li class="menu__subdrop--title">&nbsp;{{ .Name }}</li>
<li>
<ul class="menu__subdrop--list">
{{ range .Children }}
<li><a href="{{ .URL }}" {{ if .Params.NewTab -}} target="_blank" {{- end }}>{{ .Name }}</a></li>
{{ end }}
</ul>
</li>
{{ end }}
{{ end }}
{{ if and $.Site.Params.showLanguageSelector (len $.Site.Home.AllTranslations) }}
<hr />
{{ range $.Site.Home.AllTranslations }}
<li>
<a href='{{ .RelPermalink }}{{ strings.TrimPrefix (print "/" $.Language.LanguageCode "/") $.Page.RelPermalink }}'>{{ .Language.LanguageName }}</a>
</li>
{{ end }}
{{ end }}
</ul>
</li>
</ul>

View File

@ -107,7 +107,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -123,11 +123,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/404.html'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/404.html'>Deutsch</a>
</li> </li>

View File

@ -115,7 +115,7 @@ Below you can read the original about from Radek
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -131,11 +131,11 @@ Below you can read the original about from Radek
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/about/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/about/'>Deutsch</a>
</li> </li>

View File

@ -109,7 +109,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/categories/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/categories/'>Deutsch</a>
</li> </li>

View File

@ -110,7 +110,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -126,11 +126,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/'>Deutsch</a>
</li> </li>

View File

@ -109,7 +109,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/'>Deutsch</a>
</li> </li>

View File

@ -109,7 +109,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/one-word/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/one-word/'>Deutsch</a>
</li> </li>

View File

@ -111,7 +111,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -127,11 +127,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/test-post/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/test-post/'>Deutsch</a>
</li> </li>

View File

@ -109,7 +109,7 @@
</div> </div>
<ul class="menu menu--mobile"> <ul class="menu menu--mobile">
<li class="menu__trigger">Menu&nbsp;</li> <li class="menu__trigger">Menü&nbsp;</li>
<li> <li>
<ul class="menu__dropdown"> <ul class="menu__dropdown">
@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/tags/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/tags/'>Deutsch</a>
</li> </li>

View File

@ -123,11 +123,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/404.html'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/404.html'>Deutsch</a>
</li> </li>

View File

@ -131,11 +131,11 @@ Below you can read the original about from Radek
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/about/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/about/'>Deutsch</a>
</li> </li>

View File

@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/categories/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/categories/'>Deutsch</a>
</li> </li>

View File

@ -126,11 +126,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/'>Deutsch</a>
</li> </li>

View File

@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/'>Deutsch</a>
</li> </li>

View File

@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/one-word/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/one-word/'>Deutsch</a>
</li> </li>

View File

@ -127,11 +127,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/posts/test-post/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/posts/test-post/'>Deutsch</a>
</li> </li>

View File

@ -125,11 +125,11 @@
<hr /> <hr />
<li> <li>
<a href="/en/">English</a> <a href='/en/tags/'>English</a>
</li> </li>
<li> <li>
<a href="/de/">Deutsch</a> <a href='/de/tags/'>Deutsch</a>
</li> </li>