From 6b79dfb5702d7de9ed6a8b4e0d4c0bcf6ca7d33a Mon Sep 17 00:00:00 2001 From: neodk2004 Date: Wed, 12 Aug 2026 17:27:59 +0200 Subject: [PATCH] fix(landing): correct German copy and restore feature-card hover animation Finishes the manual edits from Gitea #16: fixes capitalization on "Jetzt starten" and grammar on the hero badge text, updates the banned-page contact address to team@pawfeed.org, and adds the missing `group` class so the feature-card icon's `group-hover:scale-105` actually fires. Keeps the RelativeTime strings in their original compact form ({count}m/h/d) since that format is documented as intentional for tight UI spots (comment lists, notifications, ad cards). --- messages/de.json | 10 +++++----- src/app/banned/page.tsx | 4 ++-- src/app/page.tsx | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/messages/de.json b/messages/de.json index d2ac395..55ad22e 100644 --- a/messages/de.json +++ b/messages/de.json @@ -70,7 +70,7 @@ "selectBreed": "Rasse auswählen (optional)", "selectSpeciesFirst": "Wähle zuerst eine Tierart aus", "noBreedsFound": "Keine Rassen gefunden.", - "bio": "Bio", + "bio": "Biografie", "bioPlaceholder": "Erzähl uns von {petName}…", "bioPlaceholderFallback": "Erzähl uns von deinem Tier…", "adoptionStory": "Adoptionsgeschichte", @@ -486,7 +486,7 @@ "verifiedStatus": "Dieses Tier ist verifiziert.", "pendingStatus": "Dein Verifizierungsantrag wird noch geprüft.", "rejectedPrefix": "Der letzte Antrag wurde abgelehnt: {reason}", - "criteriaHint": "Worauf wir achten: ein echtes, bekanntes Tier, bei dem eine Verwechslung plausibel wäre (Züchter, Tierheim, Medien-Tier), ein vollständiges Profil, ein sauberer Stand und eine etablierte, aktive Präsenz.", + "criteriaHint": "Worauf wir achten: ein echtes, bekanntes Tier, ein vollständiges Profil, ein sauberer Stand und eine etablierte, aktive Präsenz.", "messagePlaceholder": "Warum sollte dieses Tier verifiziert werden?", "requestButton": "Verifizierung beantragen", "requestSubmitted": "Verifizierungsantrag eingereicht.", @@ -539,10 +539,10 @@ }, "Landing": { "tagline": "Wo Haustiere die Stars sind. Profile, Beiträge und Storys — gemacht für Hunde, Katzen und Vögel.", - "getStarted": "Jetzt loslegen", + "getStarted": "Jetzt starten", "logIn": "Anmelden", "previewAlt": "Der PawFeed-Feed mit Tierbeiträgen von Noctis und Bubi", - "featuresHeading": "Gebaut für das Tier, nicht den Menschen", + "featuresHeading": "Gebaut für dein Tier, nicht für den Menschen", "feature1Title": "Nicht Menschen, sondern Tiere sind das Profil", "feature1Body": "Jeder Hund, jede Katze, jeder Vogel bekommt eine eigene Identität — eigene Beiträge, Follower und eine eigene Story, getrennt vom Besitzer.", "feature2Title": "Beiträge, Storys & Kurzvideos", @@ -560,7 +560,7 @@ "navLogin": "Anmelden", "navSignUp": "Registrieren", "heroBadge1": "Neuer Beitrag von Bubi", - "heroBadge2": "24 Reaktionen", + "heroBadge2": "Likes, Follows, Reaktionen", "heroBadge3": "Story ist aktiv", "catchHeading": "Für jedes Tier, jeden Menschen dahinter", "catchSubline": "PawFeed dreht das übliche Social Network um: dein Hund, deine Katze oder dein Vogel bekommt das Profil — du kümmerst dich einfach nur drum.", diff --git a/src/app/banned/page.tsx b/src/app/banned/page.tsx index 13f1e9d..abdc476 100644 --- a/src/app/banned/page.tsx +++ b/src/app/banned/page.tsx @@ -8,10 +8,10 @@ export default function BannedPage() { Your account has been suspended due to a violation of our community guidelines. If you believe this is an error, please contact us at{" "} - support@pawfeed.org + team@pawfeed.org .

diff --git a/src/app/page.tsx b/src/app/page.tsx index 115af9a..a2f4ab8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -142,7 +142,7 @@ export default async function RootPage() {