diff --git a/app/[locale]/referenzen/page.tsx b/app/[locale]/referenzen/page.tsx
index a3960b215..8bcc0ee6f 100644
--- a/app/[locale]/referenzen/page.tsx
+++ b/app/[locale]/referenzen/page.tsx
@@ -158,8 +158,8 @@ export default async function ReferenzenOverview(props: { params: Promise<{ loca
-
Ihr nächstes Projekt?
-
Lassen Sie uns gemeinsam herausragende Infrastruktur bauen.
+
{t('nextProjectTitle')}
+
{t('nextProjectDesc')}
{[
- { label: locale === 'de' ? 'Kompetenzen' : 'Competencies', href: `/${locale}/kompetenzen` },
- { label: locale === 'de' ? 'Über uns' : 'About us', href: `/${locale}/ueber-uns` },
+ { label: locale === 'de' ? 'Kompetenzen' : 'Competencies', href: `/${locale}/${locale === 'de' ? 'kompetenzen' : 'competencies'}` },
+ { label: locale === 'de' ? 'Über uns' : 'About us', href: `/${locale}/${locale === 'de' ? 'ueber-uns' : 'about-us'}` },
{ label: locale === 'de' ? 'Unser Team' : 'Our Team', href: `/${locale}/team` },
{ label: locale === 'de' ? 'Zertifikate' : 'Certificates', href: `/${locale}/zertifikate` },
- { label: locale === 'de' ? 'Karriere' : 'Career', href: `/${locale}/karriere` },
- { label: locale === 'de' ? 'Messen & Events' : 'Fairs & Events', href: `/${locale}/messen` },
+ { label: locale === 'de' ? 'Karriere' : 'Career', href: `/${locale}/${locale === 'de' ? 'karriere' : 'career'}` },
+ { label: locale === 'de' ? 'Messen & Events' : 'Fairs & Events', href: `/${locale}/${locale === 'de' ? 'messen' : 'trade-fairs'}` },
{ label: locale === 'de' ? 'Kontakt' : 'Contact', href: `/${locale}/${locale === 'de' ? 'kontakt' : 'contact'}` },
].map((link) => (
-
@@ -131,8 +131,8 @@ export function Footer({ companyInfo }: FooterProps) {
{[
- { label: locale === 'de' ? 'Impressum' : 'Imprint', href: `/${locale}/impressum` },
- { label: locale === 'de' ? 'Datenschutz' : 'Privacy Policy', href: `/${locale}/datenschutz` },
+ { label: locale === 'de' ? 'Impressum' : 'Imprint', href: `/${locale}/${locale === 'de' ? 'impressum' : 'imprint'}` },
+ { label: locale === 'de' ? 'Datenschutz' : 'Privacy Policy', href: `/${locale}/${locale === 'de' ? 'datenschutz' : 'privacy-policy'}` },
{ label: locale === 'de' ? 'AGB' : 'Terms', href: `/${locale}/${locale === 'de' ? 'agb' : 'terms'}` },
].map((link) => (
-
diff --git a/content/de/messen.mdx b/content/de/messen.mdx
index 96f888f29..59e3d1160 100644
--- a/content/de/messen.mdx
+++ b/content/de/messen.mdx
@@ -19,8 +19,8 @@ layout: "fullBleed"
showFairs={true}
showJobs={false}
fairs={[
- { name: 'Intersolar München', date: '2024 / 2025', type: 'Messe', location: 'München' },
- { name: 'Windenergietage Linstow', date: '2024 / 2025', type: 'Fachkongress', location: 'Linstow' },
+ { name: 'Intersolar München', date: '2024 / 2025', type: 'Messe', location: 'München', url: 'https://www.intersolar.de/' },
+ { name: 'Windenergietage Linstow', date: '2024 / 2025', type: 'Fachkongress', location: 'Linstow', url: 'https://www.windenergietage.de/' },
{ name: 'Kabel-Workshop Wiesbaden', date: '2024 / 2025', type: 'Fachmesse', location: 'Wiesbaden' }
]}
/>
diff --git a/content/en/messen.mdx b/content/en/messen.mdx
index cc1ec7396..eaf889ff0 100644
--- a/content/en/messen.mdx
+++ b/content/en/messen.mdx
@@ -19,8 +19,8 @@ layout: "fullBleed"
showFairs={true}
showJobs={false}
fairs={[
- { name: 'Intersolar Munich', date: '2024 / 2025', type: 'Fair', location: 'Munich' },
- { name: 'Wind Energy Days Linstow', date: '2024 / 2025', type: 'Specialist Congress', location: 'Linstow' },
+ { name: 'Intersolar Munich', date: '2024 / 2025', type: 'Fair', location: 'Munich', url: 'https://www.intersolar.de/' },
+ { name: 'Wind Energy Days Linstow', date: '2024 / 2025', type: 'Specialist Congress', location: 'Linstow', url: 'https://www.windenergietage.de/' },
{ name: 'Cable Workshop Wiesbaden', date: '2024 / 2025', type: 'Trade Fair', location: 'Wiesbaden' }
]}
/>
diff --git a/messages/de.json b/messages/de.json
index 251bccd5c..d30e47ec9 100644
--- a/messages/de.json
+++ b/messages/de.json
@@ -157,7 +157,9 @@
"overview": "Übersicht",
"needHelp": "Brauchen Sie Unterstützung?",
"supportTeamAvailable": "Unser Expertenteam steht Ihnen für alle Fragen rund um Ihr Infrastrukturprojekt zur Verfügung.",
- "contactUs": "Kontaktieren Sie uns"
+ "contactUs": "Kontaktieren Sie uns",
+ "nextProjectTitle": "Ihr nächstes Projekt?",
+ "nextProjectDesc": "Lassen Sie uns gemeinsam herausragende Infrastruktur bauen."
},
"Error": {
"title": "Hoppla!",
diff --git a/messages/en.json b/messages/en.json
index edb1cbb8e..55d746d43 100644
--- a/messages/en.json
+++ b/messages/en.json
@@ -157,7 +157,9 @@
"overview": "Overview",
"needHelp": "Need support?",
"supportTeamAvailable": "Our team of experts is available to answer all your questions regarding your infrastructure project.",
- "contactUs": "Contact Us"
+ "contactUs": "Contact Us",
+ "nextProjectTitle": "Your next project?",
+ "nextProjectDesc": "Let's build outstanding infrastructure together."
},
"Error": {
"title": "Oops!",
diff --git a/scratch/test-slugs.ts b/scratch/test-slugs.ts
new file mode 100644
index 000000000..ecd430b3b
--- /dev/null
+++ b/scratch/test-slugs.ts
@@ -0,0 +1,6 @@
+import { mapSlugToFileSlug } from '../lib/slugs';
+async function test() {
+ const result = await mapSlugToFileSlug('imprint', 'en');
+ console.log("imprint maps to:", result);
+}
+test();