diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 4089915..40d5922 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -44,8 +44,17 @@ {{ else }}
  • {{ range .Site.Languages }} - {{ if not (eq .Lang $.Site.Language.Lang) }} - {{ default .Lang .LanguageName }} + {{ $lang := .Lang }} + {{ if not (eq $lang $.Site.Language.Lang) }} + {{ $translatedPage := false }} + {{ range $.Translations }} + {{ if eq .Lang $lang }}{{ $translatedPage = . }}{{ end }} + {{ end }} + {{ if $translatedPage }} + {{ default $lang .LanguageName }} + {{ else }} + {{ default $lang .LanguageName }} + {{ end }} {{ end }} {{ end }}