Adds PostCard, Comments, Follow, Messages, FeedList namespaces to en/de messages. Moves formatRelativeTime/formatDay into components so they can use the t() hook. All hardcoded strings replaced with next-intl calls. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
164 lines
6.1 KiB
JSON
164 lines
6.1 KiB
JSON
{
|
|
"Nav": {
|
|
"home": "Startseite",
|
|
"myPets": "Meine Tiere",
|
|
"explore": "Entdecken",
|
|
"search": "Suchen",
|
|
"notifications": "Benachrichtigungen",
|
|
"messages": "Nachrichten",
|
|
"invite": "Einladen",
|
|
"newPost": "Beitrag erstellen",
|
|
"addPet": "Tier hinzufügen",
|
|
"account": "Konto",
|
|
"profile": "Profil"
|
|
},
|
|
"PostType": {
|
|
"title": "Erstellen",
|
|
"photo": "Foto-Beitrag",
|
|
"story": "Story",
|
|
"video": "Video-Beitrag",
|
|
"milestone": "Meilenstein",
|
|
"newPost": "Neuer Beitrag",
|
|
"newStory": "Neue Story",
|
|
"newMilestone": "Neuer Meilenstein",
|
|
"newVideo": "Neues Video"
|
|
},
|
|
"Feed": {
|
|
"emptyTitle": "Dein Feed ist leer",
|
|
"emptyBody": "Folge anderen Tieren, um ihre Beiträge hier zu sehen.",
|
|
"findPets": "Tiere entdecken"
|
|
},
|
|
"Welcome": {
|
|
"title": "Willkommen bei PawFeed!",
|
|
"subtitle": "Das kann dein Tier alles machen:",
|
|
"close": "Schließen",
|
|
"understood": "Verstanden",
|
|
"ctaHint": "Drücke + in der Navigation, um deinen ersten Beitrag zu erstellen.",
|
|
"photosTitle": "Fotos & Videos",
|
|
"photosDesc": "Teile Momente aus dem Leben deines Tieres — Einzelbilder, Karussells oder Kurzvideos.",
|
|
"storiesTitle": "Stories",
|
|
"storiesDesc": "24-Stunden-Stories verschwinden automatisch. Sieh, wer deine Story gesehen hat.",
|
|
"milestonesTitle": "Meilensteine",
|
|
"milestonesDesc": "Feiere Geburtstage, Adoptions-Jahrestage, erste Ausflüge und mehr.",
|
|
"dmsTitle": "Direktnachrichten",
|
|
"dmsDesc": "Schreibe anderen Tieren direkt — perfekt für Spielverabredungen oder Fragen.",
|
|
"healthTitle": "Gesundheitsakte",
|
|
"healthDesc": "Verfolge Gewicht, Impfungen und Tierarztbesuche. Teile die Gesundheitskarte mit deinem Tierarzt."
|
|
},
|
|
"Explore": {
|
|
"title": "Entdecken",
|
|
"trending": "Trending",
|
|
"all": "Alle",
|
|
"allBreeds": "Alle Rassen",
|
|
"loadMore": "Mehr laden",
|
|
"noPetsYet": "Noch keine {species}",
|
|
"noTrending": "Noch keine Trending-Inhalte — schau später wieder rein",
|
|
"trendingHashtags": "Trending-Hashtags",
|
|
"hotPosts": "Beliebte Beiträge · letzte 48 Std."
|
|
},
|
|
"PetForm": {
|
|
"name": "Name des Tieres",
|
|
"namePlaceholder": "Name eingeben",
|
|
"nameRequired": "Dieses Feld ist erforderlich.",
|
|
"nameMaxLength": "Der Name darf maximal 30 Zeichen lang sein.",
|
|
"species": "Tierart",
|
|
"selectSpecies": "Tierart auswählen",
|
|
"speciesRequired": "Bitte wähle eine Tierart aus.",
|
|
"breed": "Rasse",
|
|
"selectBreed": "Rasse auswählen (optional)",
|
|
"selectSpeciesFirst": "Wähle zuerst eine Tierart aus",
|
|
"noBreedsFound": "Keine Rassen gefunden.",
|
|
"bio": "Bio",
|
|
"adoptionStory": "Adoptionsgeschichte",
|
|
"birthday": "Geburtstag",
|
|
"birthdayHint": "Für Geburtstags-Erinnerungen",
|
|
"adoptedAt": "Adoptionsdatum",
|
|
"adoptedAtHint": "Für Jahrestags-Erinnerungen",
|
|
"addPet": "Tier anlegen",
|
|
"saveChanges": "Änderungen speichern",
|
|
"petCreated": "Tierprofil erstellt",
|
|
"changesSaved": "Änderungen gespeichert",
|
|
"error": "Etwas ist schiefgelaufen. Bitte versuche es erneut."
|
|
},
|
|
"AvatarUpload": {
|
|
"uploadPhoto": "Foto hochladen",
|
|
"changePhoto": "Foto ändern",
|
|
"savePetFirst": "Speichere dein Tier zuerst, um ein Foto hochzuladen.",
|
|
"uploadFailed": "Upload fehlgeschlagen — bitte versuche es erneut",
|
|
"photoUpdated": "Profilfoto aktualisiert",
|
|
"fileTooLarge": "Das Foto muss kleiner als 10 MB sein.",
|
|
"invalidType": "Lade ein JPG-, PNG- oder WebP-Bild hoch.",
|
|
"uploading": "Wird hochgeladen…"
|
|
},
|
|
"Onboarding": {
|
|
"addFirstPet": "Füge dein erstes Tier hinzu",
|
|
"addFirstPetDesc": "Dein Tier wird sein eigener Star auf PawFeed.",
|
|
"addPhoto": "Profilfoto hinzufügen",
|
|
"addPhotoDesc": "Gib deinem Tier ein Gesicht auf PawFeed. Du kannst das jederzeit ändern.",
|
|
"done": "Fertig",
|
|
"skipForNow": "Jetzt überspringen"
|
|
},
|
|
"Language": {
|
|
"switch": "Sprache",
|
|
"en": "English",
|
|
"de": "Deutsch"
|
|
},
|
|
"PostCard": {
|
|
"justNow": "gerade eben",
|
|
"minutesAgo": "vor {count} Min.",
|
|
"hoursAgo": "vor {count} Std.",
|
|
"daysAgo": "vor {count} T.",
|
|
"editCaption": "Beschreibung bearbeiten",
|
|
"deletePost": "Beitrag löschen",
|
|
"reportPost": "Beitrag melden",
|
|
"blockPet": "{name} blockieren",
|
|
"captionPlaceholder": "Beschreibung eingeben…",
|
|
"charsRemaining": "Noch {count} Zeichen",
|
|
"saveCaption": "Speichern",
|
|
"cancel": "Abbrechen",
|
|
"more": "mehr",
|
|
"less": "weniger",
|
|
"deleteTitle": "Beitrag löschen?",
|
|
"deleteDesc": "Dieser Beitrag und alle Fotos werden dauerhaft gelöscht. Das kann nicht rückgängig gemacht werden.",
|
|
"keepPost": "Behalten",
|
|
"yesDelete": "Ja, löschen",
|
|
"captionUpdated": "Beschreibung aktualisiert",
|
|
"captionUpdateError": "Beschreibung konnte nicht aktualisiert werden. Bitte versuche es erneut.",
|
|
"postDeleted": "Beitrag gelöscht",
|
|
"deleteError": "Beitrag konnte nicht gelöscht werden. Bitte versuche es erneut."
|
|
},
|
|
"Comments": {
|
|
"title": "Kommentare",
|
|
"justNow": "jetzt",
|
|
"empty": "Noch keine Kommentare — sei der Erste!",
|
|
"placeholder": "Kommentar hinzufügen…",
|
|
"post": "Senden",
|
|
"postError": "Kommentar konnte nicht gepostet werden. Bitte versuche es erneut.",
|
|
"deleteError": "Kommentar konnte nicht gelöscht werden. Bitte versuche es erneut."
|
|
},
|
|
"Follow": {
|
|
"follow": "Folgen",
|
|
"following": "Gefolgt",
|
|
"unfollow": "Entfolgen",
|
|
"unfollowTitle": "{name} entfolgen?",
|
|
"unfollowDesc": "Du siehst {name}'s Beiträge nicht mehr in deinem Feed.",
|
|
"keepFollowing": "Weiter folgen",
|
|
"followError": "Etwas ist schiefgelaufen. Bitte versuche es erneut.",
|
|
"nowFollowing": "Du folgst jetzt {name}",
|
|
"unfollowed": "{name} entfolgt"
|
|
},
|
|
"Messages": {
|
|
"today": "Heute",
|
|
"yesterday": "Gestern",
|
|
"empty": "Sag Hallo 👋",
|
|
"placeholder": "Nachricht…",
|
|
"charsLeft": "Noch {count} Zeichen",
|
|
"sendError": "Nachricht konnte nicht gesendet werden. Bitte versuche es erneut."
|
|
},
|
|
"FeedList": {
|
|
"forYou": "Für dich",
|
|
"recent": "Aktuell",
|
|
"allCaughtUp": "Du bist auf dem neuesten Stand. Folge mehr Tieren für weitere Beiträge."
|
|
}
|
|
}
|