docs/document/themes/hugo-theme-learn/layouts/partials/language.html
{{ $currentNode := . }} {{ $permalink := string .Permalink }} {{ $v5 := slice "5.5.3" "5.5.2" "5.5.1" "5.5.0" "5.4.1" "5.4.0" "5.3.2" "5.3.1" "5.3.0" "5.2.1" "5.2.0" "5.1.2" "5.1.1" "5.1.0" "5.0.0"}} {{ $v4 := slice "4.1.1" "4.1.0" "4.0.1" "4.0.0"}} {{ $v3 := slice "3.1.0" "3.0.0"}} {{ $v2 := slice "2.0.3" "2.0.2" "2.0.1" "2.0.0"}} {{ $v1 := slice "1.5.4" "1.5.3" "1.5.2" "1.5.1" "1.5.0" "1.4.2" "1.4.1" "1.4.0" "1.3.3" "1.3.2" "1.3.1" "1.3.0" "1.2.1" "1.2.0" "1.1.0" "1.0.1" "1.0.0"}} {{ $versions := slice (slice "current") $v5 $v4 $v3 $v2 $v1 }} {{ $showvisitedlinks := .Site.Params.showVisitedLinks }} {{ if or .Site.IsMultiLingual $showvisitedlinks }}
{{ if and .Site.IsMultiLingual (not .Site.Params.DisableLanguageSwitchingButton)}} -
{{ range $versions }} {{ range . }} {{ $version := . }} {{ $version }} {{ end }} {{ end }}
{{ $siteLanguages := .Site.Languages}} {{ $pageLang := .Page.Lang}} {{ range .Page.AllTranslations }} {{ $translation := .}} {{ range $siteLanguages }} {{ if eq $translation.Lang .Lang }} {{ $selected := false }} {{ if eq $pageLang .Lang}} {{ .LanguageName }} {{ else }} {{ .LanguageName }} {{ end }} {{ end }} {{ end }} {{ end }}
{{end}} {{ if $showvisitedlinks}} - {{T "Clear-History"}} {{ end }} {{ end }}