diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 4d1dedad0..b6a48d44d 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -128,6 +128,7 @@ export default async function Layout(props: { 'InteractiveGermanyMap', 'ReferencesSlider', 'CompanyTimeline', + 'TeamGrid', ]; const clientMessages: Record = {}; for (const key of clientKeys) { diff --git a/components/blocks/TeamGrid.tsx b/components/blocks/TeamGrid.tsx index 7b5ddaf17..6de364288 100644 --- a/components/blocks/TeamGrid.tsx +++ b/components/blocks/TeamGrid.tsx @@ -3,6 +3,7 @@ import * as React from 'react'; import { motion } from 'framer-motion'; import Image from 'next/image'; +import { useTranslations } from 'next-intl'; export interface TeamMember { id: string; @@ -22,16 +23,18 @@ interface TeamGridProps { } export function TeamGrid({ members }: TeamGridProps) { + const t = useTranslations('TeamGrid'); + if (!members || members.length === 0) return null; return (
-

Persönliche Beratung

-

Ihre Ansprechpartner

+

{t('badge')}

+

{t('title')}

- Sprechen Sie direkt mit unseren Experten für Ihr regionales Projekt. + {t('subtitle')}

@@ -56,7 +59,7 @@ export function TeamGrid({ members }: TeamGridProps) { - Geschäftsführung + {t('management')}

{members[0].name} @@ -145,7 +148,7 @@ export function TeamGrid({ members }: TeamGridProps) { {member.branch && (
- {member.branch === 'e-tib' ? 'E-TIB GmbH' : member.branch === 'ing' ? 'Ingenieurgesellschaft' : member.branch === 'bohrtechnik' ? 'Bohrtechnik' : member.branch} + {member.branch === 'e-tib' ? t('branchETIB') : member.branch === 'ing' ? t('branchIng') : member.branch === 'bohrtechnik' ? t('branchBohr') : member.branch}
)} diff --git a/messages/de.json b/messages/de.json index eef246744..f6829af13 100644 --- a/messages/de.json +++ b/messages/de.json @@ -263,5 +263,14 @@ "method": "Tiefbau & Spülbohrung (HDD)" }, "learnMore": "Zum Projekt" + }, + "TeamGrid": { + "badge": "Persönliche Beratung", + "title": "Ihre Ansprechpartner", + "subtitle": "Sprechen Sie direkt mit unseren Experten für Ihr regionales Projekt.", + "management": "Geschäftsführung", + "branchETIB": "E-TIB GmbH", + "branchIng": "Ingenieurgesellschaft", + "branchBohr": "Bohrtechnik" } } diff --git a/messages/en.json b/messages/en.json index e7ac9adc3..fa713430c 100644 --- a/messages/en.json +++ b/messages/en.json @@ -263,5 +263,14 @@ "method": "Civil engineering & HDD" }, "learnMore": "Learn more" + }, + "TeamGrid": { + "badge": "Personal Consultation", + "title": "Your Contacts", + "subtitle": "Speak directly with our experts for your regional project.", + "management": "Management", + "branchETIB": "E-TIB GmbH", + "branchIng": "Engineering Company", + "branchBohr": "Drilling Technology" } }