Finalize multilingual routing and translations
CI / quality (push) Waiting to run

This commit is contained in:
MOH
2026-03-07 14:10:30 +01:00
parent 1ad9ae9629
commit 7f4277d1d7
53 changed files with 2805 additions and 1382 deletions
+82 -6
View File
@@ -3,20 +3,96 @@
"home": "Start",
"portfolio": "Portfolio",
"products": "Produkte",
"about": "Ueber uns",
"about": "Ueber mich",
"contact": "Kontakt",
"root": "Root",
"openMenu": "Menue oeffnen",
"closeMenu": "Menue schliessen",
"languagePlaceholder": "DE | EN"
"themeToggle": "Theme wechseln"
},
"footer": {
"copyright": "© {year} moh-sass. Alle Rechte vorbehalten."
},
"comingSoon": {
"badge": "Coming Soon",
"titleStart": "Etwas",
"titleAccent": "Neues",
"titleEnd": "ist auf dem Weg.",
"description": "Meine Website ist aktuell im Wartungsmodus. Ich finalisiere Inhalte und den letzten Feinschliff vor dem Launch.",
"note": "Danke fuer deine Geduld. Bald geht eine klarere, schnellere und staerkere Version live."
},
"homepage": {
"kicker": "Willkommen",
"title": "Mehrsprachiger Next.js Start",
"description": "Diese Startseite nutzt next-intl und ist fuer weitere Sprachen vorbereitet.",
"sectionPlaceholder": "Diese Seite ist bereit fuer deinen Inhalt."
"heroKicker": "Digital Studio",
"heroTitle": "Webseiten und Produkte, die schnell liefern.",
"heroText": "Diese Startseite ist die Basis fuer ein mehrsprachiges Marketing- und Produkt-Setup.",
"portfolioTitle": "Featured Projects",
"portfolioText": "Platzhalter fuer ausgewaehlte Kundenprojekte.",
"productsTitle": "Featured Products",
"productsText": "Platzhalter fuer die wichtigsten Produktangebote.",
"ctaTitle": "Bereit fuer den naechsten Schritt?",
"ctaText": "Wir planen zusammen den passenden Scope fuer dein Projekt.",
"toPortfolio": "Portfolio ansehen",
"toProducts": "Produkte ansehen",
"toContact": "Kontakt aufnehmen",
"heroCardTitle": "Schneller Rollout",
"heroCardText": "Struktur, Content und Komponenten fuer schnelles Wachstum."
},
"portfolioPage": {
"title": "Portfolio",
"intro": "Eine Auswahl von Projekten mit Fokus auf Klarheit und Ergebnis.",
"open": "Projekt oeffnen"
},
"productsPage": {
"title": "Produkte",
"intro": "Pakete fuer Teams von Start bis Skalierung.",
"open": "Produkt oeffnen"
},
"aboutPage": {
"title": "Ueber mich",
"intro": "Ich baue klare digitale Erlebnisse fuer Marken, Produkte und Teams.",
"valuesTitle": "Wie ich arbeite",
"valueA": "Strategie zuerst",
"valueAText": "Jedes Projekt startet mit Zielbild, Scope und Prioritaeten.",
"valueB": "Saubere Systeme",
"valueBText": "Ich setze auf wartbare Komponenten und klare Strukturen.",
"valueC": "Enge Zusammenarbeit",
"valueCText": "Kurze Schleifen mit direktem Feedback im gesamten Ablauf.",
"processTitle": "Mein Ablauf",
"processOne": "Discovery und Zieldefinition",
"processTwo": "Design und Prototyping",
"processThree": "Build, Test und Launch"
},
"contactPage": {
"title": "Kontakt",
"intro": "Schreib mir kurz dein Ziel und ich melde mich zeitnah.",
"name": "Name",
"email": "E-Mail",
"message": "Nachricht",
"submit": "Senden",
"preview": "Success Seite ansehen",
"city": "Berlin, Deutschland"
},
"successPage": {
"title": "Danke fuer deine Nachricht",
"text": "Ich habe deine Anfrage erhalten und melde mich zeitnah.",
"home": "Zur Startseite",
"contact": "Zur Kontaktseite"
},
"portfolioDetail": {
"back": "Zurueck zum Portfolio",
"challenge": "Herausforderung",
"solution": "Loesung",
"outcome": "Ergebnis",
"challengeText": "Das Projekt brauchte eine klare Informationsarchitektur und schnellere Ladezeiten.",
"solutionText": "Ich habe Design, Komponenten und Content in einem modularen System aufgebaut.",
"outcomeText": "Inhalte koennen schneller ausgerollt werden und Nutzer finden schneller zum Ziel."
},
"productDetail": {
"back": "Zurueck zu Produkten",
"included": "Inklusive",
"stepOne": "Kickoff und Scope Klarheit",
"stepTwo": "Setup von Design und Komponenten",
"stepThree": "Implementierung und Uebergabe",
"action": "Kontakt fuer Angebot"
}
}