Skip to content

Commit

Permalink
add nav language-toggle to get only on alternative language
Browse files Browse the repository at this point in the history
  • Loading branch information
sebousan committed May 7, 2024
1 parent ff00f56 commit 6906bb6
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions layouts/partials/nav/language-toggle.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{{- if .Site.IsMultiLingual }}
{{- $pageTrans := .Page.Translations -}}
<ul class="nav nav-language">
<li>
{{- range .Site.Languages -}}
{{- if ne . $.Site.Language -}}
{{- $p := where $pageTrans "Language.Lang" .Lang -}}
{{- $url := printf "/%s" .Lang -}}
{{- with (index $p 0) -}}
{{- $url = .Permalink -}}
{{- end -}}
<a href="{{ $url }}" title="{{ .LanguageName }}">{{ upper .Lang }}</a>
{{- break -}}
{{ end -}}
{{- end -}}
</li>
</ul>
{{ end -}}

0 comments on commit 6906bb6

Please sign in to comment.