Files
maternal-app/maternal-web/locales/de/errors.json
Andrei 58c3a8d9d5
Some checks failed
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
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>
2025-10-03 15:03:02 +00:00

69 lines
3.3 KiB
JSON

{
"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"
}