Multilingual links have changed

Hi,

I do not know, if there was an update, new release, or I have destroyed my hugo.toml. But if I click on a multilingual menu on the language links I get redirected to a wrong page. The links are wrong/broken somehow.

My navbar:

<nav class="navbar-scroll">
    {{ "<!-- LOGO AND BRAND -->" | safeHTML }}
    <div class="logo-brand-wrapper">
        <a href="{{ .Site.BaseURL | relLangURL }}">
            <img class="brand-logo" alt="Kett-Logo" src="/images/svgs/kett-logo.svg">
        </a>
        <div id="brand-headline">
            <a class="navbar-brand" href="{{ .Site.BaseURL | relLangURL }}">
                <span class="brand-name">Kett</span>Feett
            </a>
        </div>
        {{ "<!-- BURGER MENU -->" | safeHTML }}
        <a href="#" id="burgerMenu" class="icon">
            <img class="menu-itemdia" alt="menu items" src="/images/svgs/menu.svg">
        </a>
    </div>
    {{ "<!-- TOP NAVIGATION MENU -->" | safeHTML }}
    <ul class="topnav" id="myTopnav">
        {{ range site.Menus.main }}
        <li class="nav-item">
            <a class="nav-link" href="{{ .URL }}">
                <img class="menu-item" alt="menu items" src="/images/svgs/menu-arrow.svg">
                {{ .Name }}
            </a>
        </li>
        {{ end }}
        <li class="nav-item nav-divider"></li>
        {{ range .AllTranslations }}
        <li class="nav-item language-pipe">|</li>
        <li class="nav-item">
            <a class="nav-link" href="{{ .Permalink }}">
                <img class="menu-item" alt="Language items" src="/images/svgs/menu-arrow.svg">
                {{ .Language.Label }}
            </a>
        </li>

        {{ end }}
    </ul>

</nav>

and my hugo.toml:

baseURL = 'https://test.com/'
title = 'test'

disableKinds = [ "taxonomy", "term" ]

defaultContentLanguage = 'de'
defaultContentLanguageInSubdir = true

[markup]
  [markup.goldmark]
    [markup.goldmark.parser]
      [markup.goldmark.parser.attribute]
        block = true

[caches]
  [caches.images]
    dir = ':cacheDir/images'

[languages]
  [languages.de]
    local = 'de-DE'
    label = 'Deutsch 🇩🇪'
    contentDir = 'content/de'
    weight = 1

    [languages.de.menus]
      [[languages.de.menus.main]]
        name = 'Sketches'
        pageRef = '/sketches'
        weight = 10
      [[languages.de.menus.main]]
        name = 'Logos'
        pageRef = '/logos'
        weight = 20
        [[languages.de.menus.main]]
        name = 'Fotos'
        pageRef = '/fotos'
        weight = 30
        [[languages.de.menus.main]]
        name = 'Kontakt'
        pageRef = '/kontakt'
        weight = 40
        
      [[languages.de.menus.sitemap]]
        name = 'Sketches'
        pageRef = '/sketches'
        weight = 10
      [[languages.de.menus.sitemap]]
        name = 'Logos'
        pageRef = '/logos'
        weight = 20
        [[languages.de.menus.sitemap]]
        name = 'Fotos'
        pageRef = '/fotos'
        weight = 30
        [[languages.de.menus.sitemap]]
        name = 'Kontakt'
        pageRef = '/kontakt'
        weight = 40
        [[languages.de.menus.sitemap]]
        name = 'Datenschutzerklärung'
        pageRef = '/datenschutzerklaerung'
        weight = 50


        [[languages.de.menus.footer]]
        name = 'github'
        url = 'https://github.com/'
        weight = 10
      [[languages.de.menus.footer]]
        name = 'Stackoverflow'
        url = 'https://stackoverflow.com/users/'
        weight = 20
      [[languages.de.menus.footer]]
        name = 'youtube'
        url = 'https://youtube.com'
        weight = 30
      [[languages.de.menus.footer]]
        name = 'FreeCodeCamp'
        url = 'https://freecodecamp.org'
        weight = 40



  [languages.en]
    local = 'en-US'
    label = 'English 🇬🇧'
    contentDir = 'content/en'
    weight = 2

    [languages.en.menus]
      [[languages.en.menus.main]]
        name = 'Sketches'
        pageRef = '/sketches'
        weight = 10
      [[languages.en.menus.main]]
        name = 'Logos'
        pageRef = '/logos'
        weight = 20
      [[languages.en.menus.main]]
        name = 'Photos'
        pageRef = '/fotos'
        weight = 30
      [[languages.en.menus.main]]
        name = 'Contact'
        pageRef = '/kontakt'
        weight = 40

    
    [[languages.en.menus.sitemap]]
        name = 'Sketches'
        pageRef = '/sketches'
        weight = 10
    [[languages.en.menus.sitemap]]
      name = 'Logos'
        pageRef = '/logos'
        weight = 20
      [[languages.en.menus.sitemap]]
        name = 'Photos'
        pageRef = '/fotos'
        weight = 30
      [[languages.en.menus.sitemap]]
        name = 'Contact'
        pageRef = '/kontakt'
        weight = 40
      [[languages.en.menus.sitemap]]
        name = 'Privacy police'
        pageRef = '/datenschutzerklaerung'
        weight = 50


    [[languages.en.menus.footer]]
        name = 'github'
        url = 'https://github.com/'
        weight = 10
      [[languages.en.menus.footer]]
        name = 'Stackoverflow'
        url = 'https://stackoverflow.com/users/'
        weight = 20
      [[languages.en.menus.footer]]
        name = 'youtube'
        url = 'https://youtube.com'
        weight = 30
      [[languages.en.menus.footer]]
        name = 'FreeCodeCamp'
        url = 'https://freecodecamp.org'
        weight = 40

If you need more information.. feel free :slight_smile:

I haven’t looked at the details above, but this caught my attention: local should be locale.