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:
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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user