feat: Complete Spanish, French, Portuguese, Chinese localization and add German/Italian support
- Updated all Spanish (es) translation files with comprehensive translations for tracking, AI, family, insights, children, and settings pages - Updated French (fr), Portuguese (pt), and Chinese (zh) translations to match English structure - Added German (de) and Italian (it) language support with complete translation files - Fixed medicine tracker route from /track/medication to /track/medicine - Updated i18n config to support 7 languages: en, es, fr, pt, zh, de, it - All tracking pages now fully localized: sleep, feeding, diaper, medicine, activity - AI assistant interface fully translated with thinking messages and suggested questions - Family management and insights pages now support all languages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
107
maternal-web/locales/de/ai.json
Normal file
107
maternal-web/locales/de/ai.json
Normal file
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"title": "KI-Assistent",
|
||||
"subtitle": "24/7 Elternunterstützung",
|
||||
"chat": {
|
||||
"placeholder": "Fragen Sie mich alles über Elternschaft...",
|
||||
"send": "Senden",
|
||||
"listening": "Höre zu...",
|
||||
"processing": "Verarbeitung...",
|
||||
"thinking": "Denke nach...",
|
||||
"typing": "KI tippt...",
|
||||
"voiceInput": "Spracheingabe",
|
||||
"textInput": "Texteingabe",
|
||||
"newChat": "Neuer Chat",
|
||||
"clearChat": "Chat löschen",
|
||||
"confirmClear": "Sind Sie sicher, dass Sie diesen Chat löschen möchten?",
|
||||
"noMessages": "Noch keine Nachrichten",
|
||||
"startConversation": "Beginnen Sie ein Gespräch mit Ihrem KI-Assistenten"
|
||||
},
|
||||
"suggestions": {
|
||||
"title": "Vorgeschlagene Fragen",
|
||||
"sleepPattern": "Wie kann ich das Schlafmuster meines Babys verbessern?",
|
||||
"feeding": "Wie viel sollte mein Baby essen?",
|
||||
"development": "Welche Meilensteine sollte ich diesen Monat erwarten?",
|
||||
"health": "Wann sollte ich mir wegen Fieber Sorgen machen?"
|
||||
},
|
||||
"context": {
|
||||
"analyzing": "Analysiere die Muster Ihres Kindes...",
|
||||
"usingRecent": "Verwende aktuelle Aktivitätsdaten",
|
||||
"basedOn": "Basierend auf {{childName}}s Profil"
|
||||
},
|
||||
"disclaimer": {
|
||||
"title": "Wichtiger Hinweis",
|
||||
"message": "Dieser KI-Assistent bietet allgemeine Elternberatung und ist kein Ersatz für professionelle medizinische Beratung. Konsultieren Sie bei medizinischen Anliegen immer Ihren Kinderarzt.",
|
||||
"emergency": "Im Notfall rufen Sie sofort den Rettungsdienst.",
|
||||
"understand": "Verstanden"
|
||||
},
|
||||
"limits": {
|
||||
"dailyLimit": "Tägliches Fragenlimit erreicht",
|
||||
"dailyLimitMessage": "Sie haben Ihr tägliches Limit von {{limit}} Fragen erreicht. Upgraden Sie auf Premium für unbegrenzten Zugang.",
|
||||
"upgrade": "Auf Premium upgraden"
|
||||
},
|
||||
"history": {
|
||||
"title": "Chat-Verlauf",
|
||||
"today": "Heute",
|
||||
"yesterday": "Gestern",
|
||||
"thisWeek": "Diese Woche",
|
||||
"older": "Älter",
|
||||
"noHistory": "Kein Chat-Verlauf",
|
||||
"delete": "Chat löschen",
|
||||
"confirmDelete": "Sind Sie sicher, dass Sie diesen Chat löschen möchten?"
|
||||
},
|
||||
"topics": {
|
||||
"sleep": "Schlaf",
|
||||
"feeding": "Füttern",
|
||||
"development": "Entwicklung",
|
||||
"health": "Gesundheit",
|
||||
"behavior": "Verhalten",
|
||||
"safety": "Sicherheit",
|
||||
"nutrition": "Ernährung",
|
||||
"general": "Allgemein"
|
||||
},
|
||||
"interface": {
|
||||
"assistantTitle": "KI-Elternassistent",
|
||||
"assistantSubtitle": "Fragen Sie mich alles über Elternschaft und Kinderbetreuung",
|
||||
"greeting": "Hallo {{name}}! Wie kann ich Ihnen heute helfen?",
|
||||
"inputPlaceholder": "Fragen Sie mich alles...",
|
||||
"closeDrawer": "Schublade schließen",
|
||||
"moreOptions": "Weitere Optionen",
|
||||
"deleteConversation": "Gespräch löschen",
|
||||
"chatCount": "{{count}} Chat",
|
||||
"chatCount_plural": "{{count}} Chats",
|
||||
"ungrouped": "Nicht gruppiert",
|
||||
"errorMessage": "Entschuldigung, ich habe einen Fehler festgestellt. Bitte versuchen Sie es erneut.",
|
||||
"disclaimerFooter": "Dieser KI-Assistent bietet allgemeine Informationen. Konsultieren Sie immer Gesundheitsfachkräfte für medizinische Beratung.",
|
||||
"deleteDialogTitle": "Gespräch löschen",
|
||||
"deleteDialogMessage": "Sind Sie sicher, dass Sie dieses Gespräch löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"cancel": "Abbrechen",
|
||||
"delete": "Löschen",
|
||||
"moveToGroup": "In Gruppe verschieben",
|
||||
"createNewGroup": "Neue Gruppe erstellen",
|
||||
"groupNameLabel": "Gruppenname",
|
||||
"create": "Erstellen",
|
||||
"suggestedQuestion1": "Wie viel sollte mein Baby mit 3 Monaten schlafen?",
|
||||
"suggestedQuestion2": "Was sind normale Fütterungsmuster?",
|
||||
"suggestedQuestion3": "Wann sollte ich feste Nahrung einführen?",
|
||||
"suggestedQuestion4": "Tipps für eine bessere Schlafroutine",
|
||||
"thinking1": "Sammle Baby-Weisheit...",
|
||||
"thinking2": "Konsultiere die Baby-Bücher...",
|
||||
"thinking3": "Mische die perfekte Antwort...",
|
||||
"thinking4": "Wärme einige Ratschläge auf...",
|
||||
"thinking5": "Bereite deine Wissensflasche vor...",
|
||||
"thinking6": "Zähle kleine Finger und Zehen...",
|
||||
"thinking7": "Verbinde die Bausteine...",
|
||||
"thinking8": "Schaue in die Spielzeugkiste...",
|
||||
"thinking9": "Ordne die Puzzleteile...",
|
||||
"thinking10": "Rühre das Babybrei-Glas um...",
|
||||
"thinking11": "Poliere den Weisheits-Schnuller...",
|
||||
"thinking12": "Schleiche durch die Mittagspause...",
|
||||
"thinking13": "Organisiere die Wickeltasche...",
|
||||
"thinking14": "Verpacke deine Antwort mit Liebe...",
|
||||
"thinking15": "Braue eine warme Tasse Beratung...",
|
||||
"thinking16": "Stricke einige Gedanken zusammen...",
|
||||
"thinking17": "Ordne die Details...",
|
||||
"thinking18": "Streue etwas Zauberpulver...",
|
||||
"thinking19": "Summe ein Schlaflied beim Nachdenken..."
|
||||
}
|
||||
}
|
||||
88
maternal-web/locales/de/auth.json
Normal file
88
maternal-web/locales/de/auth.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"login": {
|
||||
"title": "Willkommen zurück",
|
||||
"subtitle": "Melden Sie sich in Ihrem Konto an",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"rememberMe": "Angemeldet bleiben",
|
||||
"forgotPassword": "Passwort vergessen?",
|
||||
"submit": "Anmelden",
|
||||
"noAccount": "Haben Sie noch kein Konto?",
|
||||
"signUp": "Registrieren",
|
||||
"or": "Oder",
|
||||
"continueWithGoogle": "Mit Google fortfahren",
|
||||
"continueWithApple": "Mit Apple fortfahren",
|
||||
"biometric": {
|
||||
"useFaceId": "Face ID verwenden",
|
||||
"useTouchId": "Touch ID verwenden",
|
||||
"useFingerprint": "Fingerabdruck verwenden"
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "Konto erstellen",
|
||||
"subtitle": "Treten Sie heute Maternal bei",
|
||||
"name": "Vollständiger Name",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"agreeToTerms": "Ich stimme den {{termsLink}} und der {{privacyLink}} zu",
|
||||
"termsOfService": "Nutzungsbedingungen",
|
||||
"privacyPolicy": "Datenschutzrichtlinie",
|
||||
"submit": "Konto erstellen",
|
||||
"hasAccount": "Haben Sie bereits ein Konto?",
|
||||
"signIn": "Anmelden",
|
||||
"or": "Oder",
|
||||
"continueWithGoogle": "Mit Google fortfahren",
|
||||
"continueWithApple": "Mit Apple fortfahren"
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "Passwort zurücksetzen",
|
||||
"subtitle": "Geben Sie Ihre E-Mail ein, um einen Reset-Link zu erhalten",
|
||||
"email": "E-Mail",
|
||||
"submit": "Reset-Link senden",
|
||||
"backToLogin": "Zurück zur Anmeldung",
|
||||
"success": "Reset-Link gesendet! Überprüfen Sie Ihre E-Mail.",
|
||||
"checkEmail": "Wir haben einen Passwort-Reset-Link an {{email}} gesendet"
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "Neues Passwort erstellen",
|
||||
"subtitle": "Geben Sie Ihr neues Passwort ein",
|
||||
"password": "Neues Passwort",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"submit": "Passwort zurücksetzen",
|
||||
"success": "Passwort erfolgreich zurückgesetzt!",
|
||||
"backToLogin": "Zurück zur Anmeldung"
|
||||
},
|
||||
"verification": {
|
||||
"title": "E-Mail verifizieren",
|
||||
"subtitle": "Wir haben einen Verifizierungscode an {{email}} gesendet",
|
||||
"code": "Verifizierungscode",
|
||||
"submit": "Verifizieren",
|
||||
"resend": "Code erneut senden",
|
||||
"resendIn": "Erneut senden in {{seconds}}s",
|
||||
"success": "E-Mail erfolgreich verifiziert!",
|
||||
"didNotReceive": "Code nicht erhalten?"
|
||||
},
|
||||
"errors": {
|
||||
"invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
|
||||
"invalidPassword": "Das Passwort muss mindestens 8 Zeichen haben",
|
||||
"passwordMismatch": "Passwörter stimmen nicht überein",
|
||||
"emailRequired": "E-Mail ist erforderlich",
|
||||
"passwordRequired": "Passwort ist erforderlich",
|
||||
"nameRequired": "Name ist erforderlich",
|
||||
"termsRequired": "Sie müssen den Bedingungen und der Datenschutzrichtlinie zustimmen",
|
||||
"invalidCredentials": "Ungültige E-Mail oder Passwort",
|
||||
"emailExists": "Ein Konto mit dieser E-Mail existiert bereits",
|
||||
"weakPassword": "Das Passwort ist zu schwach. Bitte verwenden Sie ein stärkeres Passwort.",
|
||||
"networkError": "Netzwerkfehler. Bitte versuchen Sie es erneut.",
|
||||
"unknownError": "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
},
|
||||
"passwordRequirements": {
|
||||
"title": "Das Passwort muss enthalten:",
|
||||
"minLength": "Mindestens 8 Zeichen",
|
||||
"uppercase": "Mindestens einen Großbuchstaben",
|
||||
"lowercase": "Mindestens einen Kleinbuchstaben",
|
||||
"number": "Mindestens eine Zahl",
|
||||
"special": "Mindestens ein Sonderzeichen"
|
||||
}
|
||||
}
|
||||
50
maternal-web/locales/de/children.json
Normal file
50
maternal-web/locales/de/children.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"title": "Kinder",
|
||||
"subtitle": "Verwalten Sie die Kinderprofile Ihrer Familie",
|
||||
"addChild": "Kind hinzufügen",
|
||||
"addFirstChild": "Erstes Kind hinzufügen",
|
||||
"editChild": "Kind bearbeiten",
|
||||
"deleteChild": "Kind löschen",
|
||||
"noChildren": "Noch keine Kinder hinzugefügt",
|
||||
"noChildrenSubtitle": "Fügen Sie Ihr erstes Kind hinzu, um mit der Verfolgung ihrer Aktivitäten zu beginnen",
|
||||
"age": "Alter",
|
||||
"gender": {
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich",
|
||||
"other": "Andere"
|
||||
},
|
||||
"dialog": {
|
||||
"name": "Name",
|
||||
"birthDate": "Geburtsdatum",
|
||||
"gender": "Geschlecht",
|
||||
"photoUrl": "Foto-URL (Optional)",
|
||||
"photoPlaceholder": "https://example.com/photo.jpg",
|
||||
"cancel": "Abbrechen",
|
||||
"add": "Hinzufügen",
|
||||
"update": "Aktualisieren",
|
||||
"saving": "Speichern...",
|
||||
"delete": "Löschen",
|
||||
"deleting": "Löschen...",
|
||||
"confirmDelete": "Löschen bestätigen",
|
||||
"confirmDeleteMessage": "Sind Sie sicher, dass Sie löschen möchten",
|
||||
"confirmDeleteWarning": "Diese Aktion kann nicht rückgängig gemacht werden. Alle zugehörigen Daten werden dauerhaft entfernt.",
|
||||
"validation": {
|
||||
"nameRequired": "Bitte geben Sie einen Namen ein",
|
||||
"birthDateRequired": "Bitte wählen Sie ein Geburtsdatum",
|
||||
"birthDateFuture": "Das Geburtsdatum kann nicht in der Zukunft liegen"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"noFamily": "Keine Familie gefunden. Bitte schließen Sie zuerst das Onboarding ab.",
|
||||
"loadFailed": "Laden der Kinder fehlgeschlagen",
|
||||
"saveFailed": "Speichern des Kindes fehlgeschlagen",
|
||||
"deleteFailed": "Löschen des Kindes fehlgeschlagen",
|
||||
"noFamilyId": "Keine Familien-ID gefunden"
|
||||
},
|
||||
"ageFormat": {
|
||||
"year": "Jahr",
|
||||
"years": "Jahre",
|
||||
"month": "Monat",
|
||||
"months": "Monate"
|
||||
}
|
||||
}
|
||||
79
maternal-web/locales/de/common.json
Normal file
79
maternal-web/locales/de/common.json
Normal file
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"appName": "Maternal",
|
||||
"appDescription": "KI-gestützter Kinderbetreuungsassistent",
|
||||
"welcome": "Willkommen",
|
||||
"loading": "Laden...",
|
||||
"save": "Speichern",
|
||||
"cancel": "Abbrechen",
|
||||
"delete": "Löschen",
|
||||
"edit": "Bearbeiten",
|
||||
"add": "Hinzufügen",
|
||||
"close": "Schließen",
|
||||
"confirm": "Bestätigen",
|
||||
"back": "Zurück",
|
||||
"next": "Weiter",
|
||||
"previous": "Vorherige",
|
||||
"finish": "Fertig",
|
||||
"search": "Suchen",
|
||||
"filter": "Filtern",
|
||||
"sort": "Sortieren",
|
||||
"refresh": "Aktualisieren",
|
||||
"retry": "Wiederholen",
|
||||
"continue": "Fortfahren",
|
||||
"submit": "Absenden",
|
||||
"reset": "Zurücksetzen",
|
||||
"clear": "Löschen",
|
||||
"yes": "Ja",
|
||||
"no": "Nein",
|
||||
"ok": "OK",
|
||||
"error": "Fehler",
|
||||
"success": "Erfolg",
|
||||
"warning": "Warnung",
|
||||
"info": "Information",
|
||||
"home": "Startseite",
|
||||
"settings": "Einstellungen",
|
||||
"profile": "Profil",
|
||||
"logout": "Abmelden",
|
||||
"login": "Anmelden",
|
||||
"signup": "Registrieren",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"name": "Name",
|
||||
"date": "Datum",
|
||||
"time": "Zeit",
|
||||
"duration": "Dauer",
|
||||
"notes": "Notizen",
|
||||
"optional": "Optional",
|
||||
"required": "Erforderlich",
|
||||
"units": {
|
||||
"metric": "Metrisch",
|
||||
"imperial": "Imperial"
|
||||
},
|
||||
"measurements": {
|
||||
"weight": "Gewicht",
|
||||
"height": "Größe",
|
||||
"temperature": "Temperatur",
|
||||
"volume": "Volumen"
|
||||
},
|
||||
"navigation": {
|
||||
"home": "Startseite",
|
||||
"dashboard": "Dashboard",
|
||||
"tracking": "Verfolgung",
|
||||
"trackActivity": "Aktivität verfolgen",
|
||||
"track": "Verfolgen",
|
||||
"ai": "KI-Assistent",
|
||||
"aiChat": "KI-Chat",
|
||||
"family": "Familie",
|
||||
"insights": "Einblicke",
|
||||
"children": "Kinder",
|
||||
"settings": "Einstellungen",
|
||||
"logout": "Abmelden"
|
||||
},
|
||||
"connection": {
|
||||
"syncActive": "Echtzeit-Synchronisation aktiv",
|
||||
"syncDisconnected": "Echtzeit-Synchronisation getrennt",
|
||||
"live": "Live",
|
||||
"offline": "Offline",
|
||||
"familyMembersOnline": "{{count}} Familienmitglieder online"
|
||||
}
|
||||
}
|
||||
30
maternal-web/locales/de/dashboard.json
Normal file
30
maternal-web/locales/de/dashboard.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"welcomeBack": "Willkommen zurück",
|
||||
"welcomeBackWithName": "Willkommen zurück, {{name}}!",
|
||||
"subtitle": "Verfolgen Sie die Aktivitäten Ihres Kindes und erhalten Sie KI-gestützte Einblicke",
|
||||
"quickActions": {
|
||||
"title": "Schnellaktionen",
|
||||
"feeding": "Füttern",
|
||||
"sleep": "Schlaf",
|
||||
"diaper": "Windel",
|
||||
"medicine": "Medizin",
|
||||
"activities": "Aktivitäten",
|
||||
"aiAssistant": "KI-Assistent",
|
||||
"navigateTo": "Navigieren zu {{action}}"
|
||||
},
|
||||
"summary": {
|
||||
"title": "Heutige Zusammenfassung",
|
||||
"titleWithChild": "Heutige Zusammenfassung - {{childName}}",
|
||||
"feedings": "Fütterungen",
|
||||
"sleep": "Schlaf",
|
||||
"diapers": "Windeln",
|
||||
"medications": "Medikamente",
|
||||
"noChild": "Fügen Sie ein Kind hinzu, um mit der Verfolgung zu beginnen",
|
||||
"noActivities": "Heute wurden keine Aktivitäten verfolgt"
|
||||
},
|
||||
"predictions": {
|
||||
"title": "Nächste vorhergesagte Aktivität",
|
||||
"napTime": "Mittagsschlaf in {{minutes}} Minuten",
|
||||
"basedOnPatterns": "Basierend auf den Schlafmustern Ihres Kindes"
|
||||
}
|
||||
}
|
||||
69
maternal-web/locales/de/errors.json
Normal file
69
maternal-web/locales/de/errors.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"general": {
|
||||
"unknown": "Ein unbekannter Fehler ist aufgetreten",
|
||||
"networkError": "Netzwerkfehler. Bitte überprüfen Sie Ihre Verbindung.",
|
||||
"serverError": "Serverfehler. Bitte versuchen Sie es später erneut.",
|
||||
"notFound": "Die angeforderte Ressource wurde nicht gefunden",
|
||||
"unauthorized": "Sie sind nicht berechtigt, diese Aktion auszuführen",
|
||||
"forbidden": "Zugriff verweigert",
|
||||
"validation": "Bitte überprüfen Sie Ihre Eingabe und versuchen Sie es erneut",
|
||||
"timeout": "Zeitüberschreitung. Bitte versuchen Sie es erneut."
|
||||
},
|
||||
"auth": {
|
||||
"invalidCredentials": "Ungültige E-Mail oder Passwort",
|
||||
"emailExists": "Ein Konto mit dieser E-Mail existiert bereits",
|
||||
"emailNotVerified": "Bitte verifizieren Sie Ihre E-Mail-Adresse",
|
||||
"accountLocked": "Ihr Konto wurde gesperrt. Bitte kontaktieren Sie den Support.",
|
||||
"sessionExpired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",
|
||||
"weakPassword": "Das Passwort ist zu schwach",
|
||||
"tokenInvalid": "Ungültiger oder abgelaufener Token",
|
||||
"deviceNotTrusted": "Gerät nicht vertrauenswürdig. Bitte verifizieren Sie Ihr Gerät."
|
||||
},
|
||||
"family": {
|
||||
"limitExceeded": "Familiengröße-Limit überschritten",
|
||||
"memberNotFound": "Familienmitglied nicht gefunden",
|
||||
"cannotRemoveSelf": "Sie können sich nicht selbst aus der Familie entfernen",
|
||||
"insufficientPermissions": "Sie haben keine Berechtigung für diese Aktion",
|
||||
"invitationExpired": "Diese Einladung ist abgelaufen",
|
||||
"alreadyMember": "Diese Person ist bereits Familienmitglied"
|
||||
},
|
||||
"child": {
|
||||
"notFound": "Kinderprofil nicht gefunden",
|
||||
"invalidAge": "Ungültiges Alter. Bitte überprüfen Sie das Geburtsdatum.",
|
||||
"limitExceeded": "Sie haben die maximale Anzahl von Kindern erreicht"
|
||||
},
|
||||
"tracking": {
|
||||
"invalidData": "Ungültige Verfolgungsdaten",
|
||||
"futureDate": "Sie können keine Aktivitäten in der Zukunft protokollieren",
|
||||
"duplicateEntry": "Ein ähnlicher Eintrag existiert bereits",
|
||||
"invalidDuration": "Ungültige Dauer",
|
||||
"invalidAmount": "Ungültige Menge"
|
||||
},
|
||||
"ai": {
|
||||
"dailyLimitReached": "Tägliches KI-Fragenlimit erreicht",
|
||||
"contextError": "Fehler beim Laden des Kontexts für KI",
|
||||
"responseError": "Fehler beim Generieren der KI-Antwort",
|
||||
"moderationFlag": "Ihre Nachricht wurde von unserem Content-Moderationssystem markiert"
|
||||
},
|
||||
"offline": {
|
||||
"noConnection": "Keine Internetverbindung",
|
||||
"syncFailed": "Synchronisation der Daten fehlgeschlagen",
|
||||
"pendingChanges": "Sie haben ausstehende Änderungen, die synchronisiert werden müssen"
|
||||
},
|
||||
"validation": {
|
||||
"required": "Dieses Feld ist erforderlich",
|
||||
"invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
|
||||
"invalidPhone": "Bitte geben Sie eine gültige Telefonnummer ein",
|
||||
"invalidDate": "Bitte geben Sie ein gültiges Datum ein",
|
||||
"minLength": "Muss mindestens {{min}} Zeichen haben",
|
||||
"maxLength": "Darf nicht mehr als {{max}} Zeichen haben",
|
||||
"minValue": "Muss mindestens {{min}} sein",
|
||||
"maxValue": "Darf nicht mehr als {{max}} sein",
|
||||
"invalidFormat": "Ungültiges Format",
|
||||
"passwordMismatch": "Passwörter stimmen nicht überein"
|
||||
},
|
||||
"retry": "Wiederholen",
|
||||
"goBack": "Zurück",
|
||||
"contactSupport": "Support kontaktieren",
|
||||
"dismiss": "Verwerfen"
|
||||
}
|
||||
43
maternal-web/locales/de/family.json
Normal file
43
maternal-web/locales/de/family.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"pageTitle": "Familie",
|
||||
"pageSubtitle": "Verwalten Sie Ihre Familienmitglieder und teilen Sie den Zugang",
|
||||
"buttons": {
|
||||
"joinFamily": "Familie beitreten",
|
||||
"inviteMember": "Mitglied einladen",
|
||||
"copyCode": "Code kopieren",
|
||||
"inviteFirstMember": "Erstes Mitglied einladen"
|
||||
},
|
||||
"shareCode": {
|
||||
"title": "Familien-Teilungscode",
|
||||
"description": "Teilen Sie diesen Code mit Familienmitgliedern, um ihnen Zugang zu den Daten Ihrer Familie zu geben"
|
||||
},
|
||||
"members": {
|
||||
"title": "Familienmitglieder ({{count}})",
|
||||
"noMembers": "Noch keine Familienmitglieder",
|
||||
"noMembersDescription": "Laden Sie Familienmitglieder ein, um bei der Kinderbetreuung zusammenzuarbeiten",
|
||||
"youLabel": "Sie",
|
||||
"removeAriaLabel": "{{name}} aus der Familie entfernen"
|
||||
},
|
||||
"roles": {
|
||||
"parent": "Elternteil",
|
||||
"caregiver": "Betreuer",
|
||||
"viewer": "Betrachter"
|
||||
},
|
||||
"messages": {
|
||||
"shareCodeCopied": "Teilungscode in die Zwischenablage kopiert!",
|
||||
"shareCodeCopyFailed": "Kopieren des Teilungscodes fehlgeschlagen",
|
||||
"invitationSent": "Einladung erfolgreich gesendet!",
|
||||
"joinedFamily": "Familie erfolgreich beigetreten!",
|
||||
"memberRemoved": "Mitglied erfolgreich entfernt",
|
||||
"noFamilyFound": "Keine Familie gefunden. Bitte schließen Sie zuerst das Onboarding ab.",
|
||||
"failedToLoad": "Laden der Familieninformationen fehlgeschlagen",
|
||||
"noFamilyId": "Keine Familien-ID gefunden",
|
||||
"failedToInvite": "Senden der Einladung fehlgeschlagen",
|
||||
"failedToJoin": "Beitritt zur Familie fehlgeschlagen",
|
||||
"failedToRemove": "Entfernen des Mitglieds fehlgeschlagen"
|
||||
},
|
||||
"placeholders": {
|
||||
"unknownUser": "Unbekannter Benutzer",
|
||||
"noEmail": "Keine E-Mail"
|
||||
}
|
||||
}
|
||||
73
maternal-web/locales/de/insights.json
Normal file
73
maternal-web/locales/de/insights.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"title": "Einblicke & Analysen",
|
||||
"subtitle": "Verfolgen Sie Muster und erhalten Sie Einblicke in die Aktivitäten Ihres Kindes",
|
||||
"filters": {
|
||||
"child": "Kind",
|
||||
"dateRange": {
|
||||
"7days": "7 Tage",
|
||||
"30days": "30 Tage",
|
||||
"3months": "3 Monate"
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"feedings": {
|
||||
"title": "Fütterungen",
|
||||
"subtitle": "Gesamtanzahl"
|
||||
},
|
||||
"sleep": {
|
||||
"title": "Schlaf",
|
||||
"subtitle": "Durchschnitt pro Tag"
|
||||
},
|
||||
"diapers": {
|
||||
"title": "Windeln",
|
||||
"subtitle": "Gesamte Wechsel"
|
||||
},
|
||||
"topActivity": {
|
||||
"title": "Hauptaktivität",
|
||||
"subtitle": "Am häufigsten"
|
||||
}
|
||||
},
|
||||
"charts": {
|
||||
"feedingFrequency": "Fütterungshäufigkeit",
|
||||
"sleepDuration": "Schlafdauer (Stunden)",
|
||||
"diaperChangesByType": "Windelwechsel nach Typ",
|
||||
"activityTimeline": "Aktivitäts-Zeitlinie",
|
||||
"activityDistribution": "Aktivitätsverteilung",
|
||||
"chartLabels": {
|
||||
"feedings": "Fütterungen",
|
||||
"diapers": "Windeln",
|
||||
"sleepHours": "Schlaf (Std.)"
|
||||
}
|
||||
},
|
||||
"recentActivities": {
|
||||
"title": "Aktuelle Aktivitäten (Letzte 20)"
|
||||
},
|
||||
"emptyStates": {
|
||||
"noChildren": {
|
||||
"title": "Keine Kinder hinzugefügt",
|
||||
"message": "Fügen Sie ein Kind hinzu, um Einblicke und Analysen zu sehen",
|
||||
"action": "Kind hinzufügen"
|
||||
},
|
||||
"noActivities": "Keine Aktivitäten für den ausgewählten Zeitraum gefunden. Beginnen Sie mit der Verfolgung von Aktivitäten, um Einblicke zu sehen!"
|
||||
},
|
||||
"errors": {
|
||||
"loadChildren": "Laden der Kinder fehlgeschlagen",
|
||||
"loadActivities": "Laden der Aktivitäten fehlgeschlagen"
|
||||
},
|
||||
"activityTypes": {
|
||||
"feeding": "Fütterung",
|
||||
"sleep": "Schlaf",
|
||||
"diaper": "Windel",
|
||||
"medication": "Medikament",
|
||||
"milestone": "Meilenstein",
|
||||
"note": "Notiz",
|
||||
"none": "Keine"
|
||||
},
|
||||
"diaperTypes": {
|
||||
"wet": "Nass",
|
||||
"dirty": "Schmutzig",
|
||||
"both": "Beides",
|
||||
"dry": "Trocken",
|
||||
"unknown": "Unbekannt"
|
||||
}
|
||||
}
|
||||
99
maternal-web/locales/de/onboarding.json
Normal file
99
maternal-web/locales/de/onboarding.json
Normal file
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"welcome": {
|
||||
"title": "Willkommen bei Maternal",
|
||||
"subtitle": "Ihr KI-gestützter Kinderbetreuungsassistent",
|
||||
"description": "Verfolgen Sie Aktivitäten, erhalten Sie KI-gestützte Einblicke und koordinieren Sie sich mit Ihrer Familie - alles an einem Ort.",
|
||||
"getStarted": "Loslegen",
|
||||
"skip": "Überspringen"
|
||||
},
|
||||
"language": {
|
||||
"title": "Wählen Sie Ihre Sprache",
|
||||
"subtitle": "Wählen Sie Ihre bevorzugte Sprache",
|
||||
"description": "Sie können dies später in den Einstellungen ändern"
|
||||
},
|
||||
"measurements": {
|
||||
"title": "Maßeinheiten",
|
||||
"subtitle": "Wählen Sie Ihr bevorzugtes Einheitensystem",
|
||||
"description": "Wählen Sie das Messsystem, mit dem Sie sich am wohlsten fühlen. Sie können dies später in den Einstellungen ändern.",
|
||||
"metric": {
|
||||
"title": "Metrisch",
|
||||
"description": "Kilogramm, Zentimeter, Celsius, Milliliter"
|
||||
},
|
||||
"imperial": {
|
||||
"title": "Imperial",
|
||||
"description": "Pfund, Zoll, Fahrenheit, Unzen"
|
||||
}
|
||||
},
|
||||
"profile": {
|
||||
"title": "Erstellen Sie Ihr Profil",
|
||||
"subtitle": "Erzählen Sie uns von sich",
|
||||
"name": "Ihr Name",
|
||||
"email": "E-Mail-Adresse",
|
||||
"password": "Passwort",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"relation": "Beziehung zum Kind",
|
||||
"relations": {
|
||||
"mother": "Mutter",
|
||||
"father": "Vater",
|
||||
"guardian": "Vormund",
|
||||
"caregiver": "Betreuer",
|
||||
"other": "Andere"
|
||||
}
|
||||
},
|
||||
"child": {
|
||||
"title": "Fügen Sie Ihr Kind hinzu",
|
||||
"subtitle": "Beginnen wir mit Ihrem ersten Kind",
|
||||
"name": "Name des Kindes",
|
||||
"dateOfBirth": "Geburtsdatum",
|
||||
"gender": "Geschlecht",
|
||||
"genders": {
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich",
|
||||
"other": "Andere",
|
||||
"preferNotToSay": "Möchte nicht sagen"
|
||||
},
|
||||
"weight": "Aktuelles Gewicht",
|
||||
"height": "Aktuelle Größe",
|
||||
"addAnother": "Weiteres Kind hinzufügen",
|
||||
"skipForNow": "Vorerst überspringen"
|
||||
},
|
||||
"family": {
|
||||
"title": "Familienmitglieder einladen",
|
||||
"subtitle": "Koordinieren Sie sich mit Ihrer Familie",
|
||||
"description": "Laden Sie Familienmitglieder ein, um Aktivitäten gemeinsam zu sehen und zu verfolgen. Sie erhalten eine E-Mail-Einladung.",
|
||||
"email": "E-Mail des Familienmitglieds",
|
||||
"role": "Rolle",
|
||||
"roles": {
|
||||
"parent": "Elternteil",
|
||||
"caregiver": "Betreuer",
|
||||
"viewer": "Betrachter"
|
||||
},
|
||||
"addMember": "Mitglied hinzufügen",
|
||||
"inviteLater": "Später einladen"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Benachrichtigungen aktivieren",
|
||||
"subtitle": "Bleiben Sie informiert",
|
||||
"description": "Erhalten Sie Erinnerungen für Fütterungen, Schlafzeiten und wichtige Meilensteine.",
|
||||
"push": "Push-Benachrichtigungen",
|
||||
"email": "E-Mail-Benachrichtigungen",
|
||||
"enable": "Benachrichtigungen aktivieren",
|
||||
"skipForNow": "Vorerst überspringen"
|
||||
},
|
||||
"complete": {
|
||||
"title": "Alles bereit!",
|
||||
"subtitle": "Sie sind bereit, mit der Verfolgung zu beginnen",
|
||||
"description": "Beginnen Sie mit der Verfolgung der Aktivitäten Ihres Kindes und erhalten Sie personalisierte KI-gestützte Einblicke.",
|
||||
"startTracking": "Verfolgung starten",
|
||||
"exploreDashboard": "Dashboard erkunden"
|
||||
},
|
||||
"navigation": {
|
||||
"next": "Weiter",
|
||||
"back": "Zurück",
|
||||
"skip": "Überspringen",
|
||||
"finish": "Fertig"
|
||||
},
|
||||
"progress": {
|
||||
"step": "Schritt {{current}} von {{total}}"
|
||||
}
|
||||
}
|
||||
147
maternal-web/locales/de/settings.json
Normal file
147
maternal-web/locales/de/settings.json
Normal file
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"title": "Einstellungen",
|
||||
"account": {
|
||||
"title": "Konto",
|
||||
"profile": "Profil",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"changePassword": "Passwort ändern",
|
||||
"deleteAccount": "Konto löschen",
|
||||
"confirmDelete": "Sind Sie sicher, dass Sie Ihr Konto löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
||||
},
|
||||
"preferences": {
|
||||
"title": "Einstellungen",
|
||||
"language": "Sprache",
|
||||
"measurementUnits": "Maßeinheiten",
|
||||
"metric": "Metrisch (kg, cm, °C, ml)",
|
||||
"imperial": "Imperial (lb, in, °F, oz)",
|
||||
"timezone": "Zeitzone",
|
||||
"autoDetectTimezone": "Automatisch erkennen",
|
||||
"timezoneUpdated": "Zeitzone erfolgreich aktualisiert",
|
||||
"timezoneAutoDetected": "Zeitzone automatisch erkannt",
|
||||
"dateFormat": "Datumsformat",
|
||||
"timeFormat": "Zeitformat",
|
||||
"12hour": "12-Stunden-Format",
|
||||
"24hour": "24-Stunden-Format",
|
||||
"timeFormatUpdated": "Zeitformat erfolgreich aktualisiert",
|
||||
"theme": "Design",
|
||||
"light": "Hell",
|
||||
"dark": "Dunkel",
|
||||
"auto": "Automatisch (System)"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Benachrichtigungen",
|
||||
"push": "Push-Benachrichtigungen",
|
||||
"email": "E-Mail-Benachrichtigungen",
|
||||
"feedingReminders": "Fütterungserinnerungen",
|
||||
"sleepReminders": "Schlaferinnerungen",
|
||||
"milestoneAlerts": "Meilenstein-Benachrichtigungen",
|
||||
"familyUpdates": "Familien-Updates",
|
||||
"aiSuggestions": "KI-Vorschläge"
|
||||
},
|
||||
"privacy": {
|
||||
"title": "Datenschutz & Sicherheit",
|
||||
"dataSharing": "Datenfreigabe",
|
||||
"familyAccess": "Familienzugang",
|
||||
"biometric": "Biometrische Authentifizierung",
|
||||
"enableFaceId": "Face ID aktivieren",
|
||||
"enableTouchId": "Touch ID aktivieren",
|
||||
"enableFingerprint": "Fingerabdruck aktivieren",
|
||||
"dataExport": "Daten exportieren",
|
||||
"downloadData": "Ihre Daten herunterladen"
|
||||
},
|
||||
"family": {
|
||||
"title": "Familie",
|
||||
"members": "Familienmitglieder",
|
||||
"inviteMember": "Mitglied einladen",
|
||||
"removeMember": "Mitglied entfernen",
|
||||
"permissions": "Berechtigungen",
|
||||
"role": "Rolle",
|
||||
"roles": {
|
||||
"admin": "Administrator",
|
||||
"parent": "Elternteil",
|
||||
"caregiver": "Betreuer",
|
||||
"viewer": "Betrachter"
|
||||
}
|
||||
},
|
||||
"children": {
|
||||
"title": "Kinder",
|
||||
"addChild": "Kind hinzufügen",
|
||||
"editChild": "Kind bearbeiten",
|
||||
"removeChild": "Kind entfernen",
|
||||
"name": "Name",
|
||||
"dateOfBirth": "Geburtsdatum",
|
||||
"gender": "Geschlecht",
|
||||
"genders": {
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich",
|
||||
"other": "Andere",
|
||||
"preferNotToSay": "Möchte nicht sagen"
|
||||
}
|
||||
},
|
||||
"subscription": {
|
||||
"title": "Abonnement",
|
||||
"plan": "Aktueller Plan",
|
||||
"free": "Kostenlos",
|
||||
"premium": "Premium",
|
||||
"upgradeToPremium": "Auf Premium upgraden",
|
||||
"manageBilling": "Abrechnung verwalten",
|
||||
"cancelSubscription": "Abonnement kündigen",
|
||||
"renewalDate": "Verlängerungsdatum",
|
||||
"features": {
|
||||
"unlimitedAi": "Unbegrenzte KI-Fragen",
|
||||
"familySync": "Familien-Synchronisation",
|
||||
"advancedAnalytics": "Erweiterte Analysen",
|
||||
"exportReports": "Berichte exportieren",
|
||||
"prioritySupport": "Prioritäts-Support"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "Über",
|
||||
"version": "Version",
|
||||
"termsOfService": "Nutzungsbedingungen",
|
||||
"privacyPolicy": "Datenschutzrichtlinie",
|
||||
"helpCenter": "Hilfe-Center",
|
||||
"contactSupport": "Support kontaktieren",
|
||||
"rateApp": "App bewerten",
|
||||
"shareApp": "App teilen"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profilinformationen",
|
||||
"name": "Name",
|
||||
"nameRequired": "Name darf nicht leer sein",
|
||||
"email": "E-Mail",
|
||||
"emailNotEditable": "E-Mail kann nicht geändert werden"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Erscheinungsbild",
|
||||
"darkMode": "Dunkler Modus (Demnächst)"
|
||||
},
|
||||
"security": {
|
||||
"title": "Sicherheit"
|
||||
},
|
||||
"sessions": {
|
||||
"title": "Sitzungen"
|
||||
},
|
||||
"deviceTrust": {
|
||||
"title": "Gerätevertrauen"
|
||||
},
|
||||
"biometric": {
|
||||
"title": "Biometrische Authentifizierung"
|
||||
},
|
||||
"dataExport": {
|
||||
"title": "Datenexport"
|
||||
},
|
||||
"accountDeletion": {
|
||||
"title": "Kontolöschung"
|
||||
},
|
||||
"accountActions": {
|
||||
"title": "Kontoaktionen",
|
||||
"logout": "Abmelden"
|
||||
},
|
||||
"save": "Einstellungen speichern",
|
||||
"saving": "Speichern...",
|
||||
"saved": "Einstellungen erfolgreich gespeichert!",
|
||||
"cancel": "Abbrechen",
|
||||
"reset": "Auf Standard zurücksetzen"
|
||||
}
|
||||
279
maternal-web/locales/de/tracking.json
Normal file
279
maternal-web/locales/de/tracking.json
Normal file
@@ -0,0 +1,279 @@
|
||||
{
|
||||
"title": "Aktivitätsverfolgung",
|
||||
"trackActivity": "Aktivität verfolgen",
|
||||
"selectActivity": "Wählen Sie eine zu verfolgende Aktivität",
|
||||
"activities": {
|
||||
"feeding": "Füttern",
|
||||
"sleep": "Schlaf",
|
||||
"diaper": "Windel",
|
||||
"medicine": "Medizin",
|
||||
"activity": "Aktivität"
|
||||
},
|
||||
"feeding": {
|
||||
"title": "Füttern",
|
||||
"addFeeding": "Fütterung hinzufügen",
|
||||
"type": "Fütterungsart",
|
||||
"types": {
|
||||
"breast": "Brust",
|
||||
"bottle": "Flasche",
|
||||
"solid": "Feste Nahrung"
|
||||
},
|
||||
"side": "Seite",
|
||||
"sides": {
|
||||
"left": "Links",
|
||||
"right": "Rechts",
|
||||
"both": "Beide"
|
||||
},
|
||||
"amount": "Menge",
|
||||
"duration": "Dauer",
|
||||
"startTime": "Timer starten",
|
||||
"endTime": "Timer stoppen",
|
||||
"reset": "Zurücksetzen",
|
||||
"notes": "Notizen",
|
||||
"bottleType": "Flaschentyp",
|
||||
"bottleTypes": {
|
||||
"formula": "Säuglingsnahrung",
|
||||
"breastmilk": "Muttermilch",
|
||||
"other": "Andere"
|
||||
},
|
||||
"foodDescription": "Nahrungsbeschreibung",
|
||||
"amountDescription": "Mengenbeschreibung",
|
||||
"placeholders": {
|
||||
"amount": "Menge eingeben",
|
||||
"notes": "Notizen zu dieser Fütterung hinzufügen...",
|
||||
"duration": "Oder Dauer manuell eingeben",
|
||||
"foodDescription": "z.B. Reisbrei, Bananenpüree",
|
||||
"amountDescription": "z.B. 1/4 Tasse, 2 Löffel"
|
||||
},
|
||||
"units": {
|
||||
"ml": "ml",
|
||||
"oz": "oz",
|
||||
"minutes": "Minuten"
|
||||
},
|
||||
"validation": {
|
||||
"durationRequired": "Bitte geben Sie die Dauer ein oder verwenden Sie den Timer",
|
||||
"amountRequired": "Bitte geben Sie die Menge ein",
|
||||
"foodRequired": "Bitte geben Sie eine Nahrungsbeschreibung ein"
|
||||
},
|
||||
"success": "Fütterung erfolgreich protokolliert!",
|
||||
"deleted": "Fütterung erfolgreich gelöscht",
|
||||
"recentFeedings": "Aktuelle Fütterungen",
|
||||
"error": {
|
||||
"saveFailed": "Speichern der Fütterung fehlgeschlagen",
|
||||
"deleteFailed": "Löschen der Fütterung fehlgeschlagen"
|
||||
}
|
||||
},
|
||||
"sleep": {
|
||||
"title": "Schlaf",
|
||||
"addSleep": "Schlaf hinzufügen",
|
||||
"logSleep": "Schlaf protokollieren",
|
||||
"startTime": "Schlafbeginn",
|
||||
"endTime": "Schlafende",
|
||||
"duration": "Dauer",
|
||||
"quality": "Qualität",
|
||||
"qualities": {
|
||||
"poor": "Schlecht",
|
||||
"fair": "Mäßig",
|
||||
"good": "Gut",
|
||||
"excellent": "Ausgezeichnet"
|
||||
},
|
||||
"location": "Ort",
|
||||
"locations": {
|
||||
"crib": "Kinderbett",
|
||||
"bed": "Bett",
|
||||
"stroller": "Kinderwagen",
|
||||
"carrier": "Tragetuch",
|
||||
"other": "Andere"
|
||||
},
|
||||
"status": {
|
||||
"title": "Schlafstatus",
|
||||
"completed": "Abgeschlossen (hat Endzeit)",
|
||||
"ongoing": "Laufend (schläft noch)"
|
||||
},
|
||||
"now": "Jetzt",
|
||||
"notes": "Notizen",
|
||||
"placeholders": {
|
||||
"notes": "Notizen zu dieser Schlafsession hinzufügen..."
|
||||
},
|
||||
"recentSleeps": "Aktuelle Schlafzeiten",
|
||||
"success": "Schlaf erfolgreich protokolliert!",
|
||||
"deleted": "Schlaf erfolgreich gelöscht",
|
||||
"ongoing_duration": "Laufend - {{duration}}"
|
||||
},
|
||||
"diaper": {
|
||||
"title": "Windel",
|
||||
"addDiaper": "Windelwechsel hinzufügen",
|
||||
"logDiaper": "Windelwechsel protokollieren",
|
||||
"type": "Typ",
|
||||
"types": {
|
||||
"wet": "Nass",
|
||||
"dirty": "Schmutzig",
|
||||
"both": "Beides",
|
||||
"dry": "Trocken"
|
||||
},
|
||||
"time": "Zeit",
|
||||
"now": "Jetzt",
|
||||
"conditions": {
|
||||
"title": "Zustand",
|
||||
"normal": "Normal",
|
||||
"soft": "Weich",
|
||||
"hard": "Hart",
|
||||
"watery": "Wässrig",
|
||||
"mucus": "Schleim",
|
||||
"blood": "Blut"
|
||||
},
|
||||
"rash": {
|
||||
"title": "Hat Ausschlag",
|
||||
"yes": "Ja",
|
||||
"no": "Nein",
|
||||
"severity": "Ausschlag-Schweregrad",
|
||||
"alert": "Windelausschlag erkannt. Erwägen Sie die Anwendung von Windelcreme und konsultieren Sie Ihren Kinderarzt, wenn es anhält.",
|
||||
"severities": {
|
||||
"mild": "Leicht",
|
||||
"moderate": "Mäßig",
|
||||
"severe": "Schwer"
|
||||
}
|
||||
},
|
||||
"notes": "Notizen",
|
||||
"placeholders": {
|
||||
"notes": "Notizen zu diesem Windelwechsel hinzufügen..."
|
||||
},
|
||||
"recentDiapers": "Aktuelle Windelwechsel",
|
||||
"success": "Windelwechsel erfolgreich protokolliert!",
|
||||
"deleted": "Windelwechsel erfolgreich gelöscht"
|
||||
},
|
||||
"milestone": {
|
||||
"title": "Meilenstein",
|
||||
"addMilestone": "Meilenstein hinzufügen",
|
||||
"category": "Kategorie",
|
||||
"categories": {
|
||||
"physical": "Körperlich",
|
||||
"cognitive": "Kognitiv",
|
||||
"social": "Sozial",
|
||||
"language": "Sprache"
|
||||
},
|
||||
"description": "Beschreibung",
|
||||
"date": "Datum",
|
||||
"notes": "Notizen",
|
||||
"placeholders": {
|
||||
"description": "Meilenstein beschreiben...",
|
||||
"notes": "Zusätzliche Notizen hinzufügen..."
|
||||
}
|
||||
},
|
||||
"health": {
|
||||
"title": "Gesundheit",
|
||||
"addHealth": "Gesundheitseintrag hinzufügen",
|
||||
"type": "Typ",
|
||||
"types": {
|
||||
"temperature": "Temperatur",
|
||||
"medication": "Medikament",
|
||||
"symptom": "Symptom",
|
||||
"doctor": "Arztbesuch"
|
||||
},
|
||||
"temperature": "Temperatur",
|
||||
"medication": "Medikament",
|
||||
"medicineInfo": "Medikamenteninformationen",
|
||||
"medicineName": {
|
||||
"label": "Medikamentenname",
|
||||
"placeholder": "z.B. Paracetamol, Ibuprofen",
|
||||
"required": "Bitte geben Sie den Medikamentennamen ein"
|
||||
},
|
||||
"dosage": {
|
||||
"label": "Dosierung",
|
||||
"placeholder": "z.B. 5, 2.5",
|
||||
"required": "Bitte geben Sie die Dosierung ein"
|
||||
},
|
||||
"unit": "Einheit",
|
||||
"route": {
|
||||
"label": "Verabreichungsweg",
|
||||
"oral": "Oral",
|
||||
"topical": "Äußerlich",
|
||||
"injection": "Injektion",
|
||||
"other": "Andere"
|
||||
},
|
||||
"reason": {
|
||||
"label": "Grund (optional)",
|
||||
"placeholder": "z.B. Fieber, Schmerzen, Allergie"
|
||||
},
|
||||
"logMedicine": "Medikament protokollieren",
|
||||
"recentMedicines": "Aktuelle Medikamente",
|
||||
"success": "Medikament erfolgreich protokolliert!",
|
||||
"error": "Speichern des Medikaments fehlgeschlagen",
|
||||
"deleted": "Medikament erfolgreich gelöscht",
|
||||
"deleteError": "Löschen des Medikaments fehlgeschlagen",
|
||||
"symptom": "Symptom",
|
||||
"severity": "Schweregrad",
|
||||
"severities": {
|
||||
"mild": "Leicht",
|
||||
"moderate": "Mäßig",
|
||||
"severe": "Schwer"
|
||||
},
|
||||
"notes": "Notizen",
|
||||
"placeholders": {
|
||||
"medication": "Medikamentenname",
|
||||
"dosage": "Dosierungsmenge",
|
||||
"symptom": "Symptom beschreiben",
|
||||
"notes": "Notizen hinzufügen..."
|
||||
},
|
||||
"units": {
|
||||
"ml": "ml",
|
||||
"mg": "mg",
|
||||
"tsp": "TL",
|
||||
"tbsp": "EL",
|
||||
"drops": "Tropfen",
|
||||
"tablet": "Tablette(n)",
|
||||
"celsius": "°C",
|
||||
"fahrenheit": "°F"
|
||||
}
|
||||
},
|
||||
"activity": {
|
||||
"title": "Aktivität",
|
||||
"addActivity": "Aktivität hinzufügen",
|
||||
"logActivity": "Aktivität protokollieren",
|
||||
"type": "Aktivitätstyp",
|
||||
"types": {
|
||||
"play": "Spielen",
|
||||
"tummyTime": "Bauchlage",
|
||||
"walk": "Spaziergang",
|
||||
"music": "Musik",
|
||||
"reading": "Lesen",
|
||||
"outdoor": "Spiel im Freien",
|
||||
"other": "Andere"
|
||||
},
|
||||
"duration": "Dauer (Minuten)",
|
||||
"description": "Beschreibung",
|
||||
"notes": "Notizen",
|
||||
"placeholders": {
|
||||
"duration": "Dauer in Minuten eingeben",
|
||||
"description": "Aktivität beschreiben...",
|
||||
"notes": "Notizen hinzufügen..."
|
||||
},
|
||||
"recentActivities": "Aktuelle Aktivitäten",
|
||||
"success": "Aktivität erfolgreich protokolliert!",
|
||||
"deleted": "Aktivität erfolgreich gelöscht"
|
||||
},
|
||||
"common": {
|
||||
"selectChild": "Kind auswählen",
|
||||
"cancel": "Abbrechen",
|
||||
"delete": "Löschen",
|
||||
"loading": "Laden...",
|
||||
"noChildrenAdded": "Keine Kinder hinzugefügt",
|
||||
"noChildrenMessage": "Sie müssen ein Kind hinzufügen, bevor Sie Aktivitäten verfolgen können",
|
||||
"addChild": "Kind hinzufügen",
|
||||
"recentActivities": "Aktuelle Aktivitäten",
|
||||
"error": {
|
||||
"loadChildrenFailed": "Laden der Kinder fehlgeschlagen"
|
||||
}
|
||||
},
|
||||
"quickLog": "Schnellprotokoll",
|
||||
"viewHistory": "Verlauf anzeigen",
|
||||
"editEntry": "Eintrag bearbeiten",
|
||||
"deleteEntry": "Eintrag löschen",
|
||||
"confirmDelete": "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?",
|
||||
"filterByType": "Nach Typ filtern",
|
||||
"filterByChild": "Nach Kind filtern",
|
||||
"sortByNewest": "Neueste zuerst",
|
||||
"sortByOldest": "Älteste zuerst",
|
||||
"noEntries": "Noch keine Einträge",
|
||||
"addFirstEntry": "Fügen Sie Ihren ersten Eintrag hinzu, um mit der Verfolgung zu beginnen"
|
||||
}
|
||||
Reference in New Issue
Block a user