hugo-cohub icon indicating copy to clipboard operation
hugo-cohub copied to clipboard

menu for choose language

Open dontsovcmc opened this issue 1 year ago • 1 comments

config.toml: add flag parameter to all languages

[Languages.en.params]
  flag = "🇬🇧"

add code to header.html

        {{ if .Site.IsMultiLingual }}
        <ul class="navbar-nav ml-auto language-list">
            {{ $pageLang := .Page.Lang}}
            {{ range .Site.Home.AllTranslations }}
            {{ if ne $pageLang .Lang }}
            <li class="nav-item">
              <a class="nav-link scroll-to" href="{{ .Permalink }}">
                {{ .Site.Params.flag }}
              </a>
            </li>
            {{ end }}
            {{ end }}
        </ul>
        {{ end }}

dontsovcmc avatar Sep 13 '23 10:09 dontsovcmc

Additionally this is helpful: https://discourse.gohugo.io/t/access-multilingual-data-in-partials/46189/5

ChrisySuisse avatar Dec 03 '23 14:12 ChrisySuisse