diff options
Diffstat (limited to 'layouts/partials/language-switcher.html')
-rw-r--r-- | layouts/partials/language-switcher.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/layouts/partials/language-switcher.html b/layouts/partials/language-switcher.html new file mode 100644 index 0000000..9a703c0 --- /dev/null +++ b/layouts/partials/language-switcher.html @@ -0,0 +1,16 @@ +<nav class="LangNav"> +{{ $siteLanguages := site.Languages}} +{{ $pageLang := .Page.Lang}} +{{- range .Page.AllTranslations }} + {{ $translation := . }} + {{- range sort $siteLanguages "Weight" "asc" }} + {{- if eq $translation.Lang .Lang }} + {{ if eq $pageLang .Lang}} + <span class="active language">{{ .Params.languageName }}</span> + {{ else }} + <span><a href="{{ $translation.Permalink | relURL }}">{{ .Params.languageName }}</a></span> + {{ end }} + {{- end }} + {{- end }} +{{- end }} +</nav> |