Nuxt’s built-in i18n (via nuxt/i18n) by default just “prefixes” the path with the locale — so it will always translate /leistungen into /en/leistungen unless you explicitly map that route to its English equivalent.
To fix this, you need to use the pages.json route mapping or the locales.routes configuration in nuxt.config.ts (depending on how you’ve set up i18n). That’s where you define per-locale slugs for the same page.
Thank you very much, but with this solution, the content manager cannot do this. It is extremely cumbersome if a developer has to be called in every time new pages are created.
I have found another (automatic) solution where I use the setI18nParams composable.