Files
maternal-app/maternal-web/locales/de/tracking.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

279 lines
8.1 KiB
JSON

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