Some checks failed
Deploy / deploy (push) Failing after 5s
site.Language.Locale and .Language.Label were removed from Hugo's template API in 0.123 / 0.124. The theme already uses the new names; only our overrides in layouts/ still referenced the old ones. - layouts/_default/baseof.html: site.Language.Locale -> site.LanguageCode - layouts/_default/sitemap.xml: .Language.Label -> .Language.LanguageCode (hreflang expects a BCP47 code, not a display name) - layouts/partials/language-switcher.html: .Language.Label -> .Language.LanguageName (display name for the switcher UI) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
16 lines
465 B
HTML
16 lines
465 B
HTML
<ul class="language-select">
|
|
{{ $pageLang := .Page.Lang}}
|
|
{{ $translations := .AllTranslations }}
|
|
{{ if not .IsTranslated }}
|
|
{{ $translations = site.Home.AllTranslations }}
|
|
{{ end }}
|
|
|
|
{{ range $translations }}
|
|
{{ if eq .Lang $pageLang }}
|
|
<li>{{ .Language.LanguageName }}</li>
|
|
{{ else }}
|
|
<li><a href="{{ .RelPermalink }}">{{ .Language.LanguageName }}</a></li>
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|