From 2db2a3aff95214740f7a6fc92fc3b65ff7b7cc4a Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 25 Feb 2026 01:38:42 +0100 Subject: [PATCH] fix: translate all hardcoded /contact links and add kontakt mapping to language switcher --- app/[locale]/[slug]/page.tsx | 2 +- components/Footer.tsx | 4 ++-- components/Header.tsx | 6 ++++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/[locale]/[slug]/page.tsx b/app/[locale]/[slug]/page.tsx index bfa2e5f6..ffe2ada9 100644 --- a/app/[locale]/[slug]/page.tsx +++ b/app/[locale]/[slug]/page.tsx @@ -97,7 +97,7 @@ export default async function StandardPage({ params }: PageProps) {

{t('needHelp')}

{t('supportTeamAvailable')}

  • trackEvent(AnalyticsEvents.LINK_CLICK, { label: navT('contact'), - href: '/contact', + href: locale === 'de' ? '/kontakt' : '/contact', location: 'footer_company', }) } diff --git a/components/Header.tsx b/components/Header.tsx index ac59451e..0dfb843e 100644 --- a/components/Header.tsx +++ b/components/Header.tsx @@ -93,6 +93,7 @@ export default function Header() { const segmentMap: Record> = { de: { produkte: 'products', + kontakt: 'contact', impressum: 'legal-notice', datenschutz: 'privacy-policy', agbs: 'terms', @@ -103,6 +104,7 @@ export default function Header() { }, en: { products: 'produkte', + contact: 'kontakt', 'legal-notice': 'impressum', 'privacy-policy': 'datenschutz', terms: 'agbs', @@ -256,7 +258,7 @@ export default function Header() { style={{ animationDuration: '600ms', animationDelay: '700ms' }} >