Translating resetting when going to a different page

Topic summary

Main issue: After switching site language from German to English, navigating to another page resets the language back to German. Launch in Germany and basic localization work; a linked video demonstrates the reset.

Diagnosis: A staff member identified the top navigation uses hardcoded links (direct URLs). These links fail to preserve the locale (the selected language/region) between pages.

Proposed fix: Update the menu to link to store pages using Shopify’s menu picker (“link to the relevant page by choosing it from the menu”). This preserves the locale and maintains the chosen language across navigation.

Status: Clear cause and remedy provided; outcome likely resolved once the menu links are updated. The screenshot and video are central to understanding the misconfiguration. Unanswered only in terms of confirmation that the change fixed the issue.

Summarized with AI on January 15. AI used: gpt-5.

Hello shopify Community,

We have launched now in Germany and that worked so far.
The localization for german/english worked as well.
But here is the problem:
When a german user visits our page, they will see the page in german. (thats ok)
Then they switch the language to english (that works)

But as soon as they go to another page the language resets to german. :confused:

Has anyone the same experience and was able to fix this?

https://youtu.be/7ca2sKTDdU0

Hiya @eik1 , it’s because you ‘top menu’ has hardcoded links:

Link to the relevant page by choosing it from the menu below, and that keeps the locale