- 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>
88 lines
3.2 KiB
JSON
88 lines
3.2 KiB
JSON
{
|
|
"login": {
|
|
"title": "Bentornato",
|
|
"subtitle": "Accedi al tuo account",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"rememberMe": "Ricordami",
|
|
"forgotPassword": "Password dimenticata?",
|
|
"submit": "Accedi",
|
|
"noAccount": "Non hai un account?",
|
|
"signUp": "Registrati",
|
|
"or": "Oppure",
|
|
"continueWithGoogle": "Continua con Google",
|
|
"continueWithApple": "Continua con Apple",
|
|
"biometric": {
|
|
"useFaceId": "Usa Face ID",
|
|
"useTouchId": "Usa Touch ID",
|
|
"useFingerprint": "Usa Impronta Digitale"
|
|
}
|
|
},
|
|
"signup": {
|
|
"title": "Crea Account",
|
|
"subtitle": "Unisciti a Maternal oggi",
|
|
"name": "Nome Completo",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"confirmPassword": "Conferma Password",
|
|
"agreeToTerms": "Accetto i {{termsLink}} e la {{privacyLink}}",
|
|
"termsOfService": "Termini di Servizio",
|
|
"privacyPolicy": "Politica sulla Privacy",
|
|
"submit": "Crea Account",
|
|
"hasAccount": "Hai già un account?",
|
|
"signIn": "Accedi",
|
|
"or": "Oppure",
|
|
"continueWithGoogle": "Continua con Google",
|
|
"continueWithApple": "Continua con Apple"
|
|
},
|
|
"forgotPassword": {
|
|
"title": "Reimposta Password",
|
|
"subtitle": "Inserisci la tua email per ricevere un link di reimpostazione",
|
|
"email": "Email",
|
|
"submit": "Invia Link di Reimpostazione",
|
|
"backToLogin": "Torna al login",
|
|
"success": "Link di reimpostazione inviato! Controlla la tua email.",
|
|
"checkEmail": "Abbiamo inviato un link di reimpostazione password a {{email}}"
|
|
},
|
|
"resetPassword": {
|
|
"title": "Crea Nuova Password",
|
|
"subtitle": "Inserisci la tua nuova password",
|
|
"password": "Nuova Password",
|
|
"confirmPassword": "Conferma Password",
|
|
"submit": "Reimposta Password",
|
|
"success": "Password reimpostata con successo!",
|
|
"backToLogin": "Torna al login"
|
|
},
|
|
"verification": {
|
|
"title": "Verifica la tua Email",
|
|
"subtitle": "Abbiamo inviato un codice di verifica a {{email}}",
|
|
"code": "Codice di Verifica",
|
|
"submit": "Verifica",
|
|
"resend": "Reinvia Codice",
|
|
"resendIn": "Reinvia tra {{seconds}}s",
|
|
"success": "Email verificata con successo!",
|
|
"didNotReceive": "Non hai ricevuto il codice?"
|
|
},
|
|
"errors": {
|
|
"invalidEmail": "Per favore inserisci un indirizzo email valido",
|
|
"invalidPassword": "La password deve avere almeno 8 caratteri",
|
|
"passwordMismatch": "Le password non corrispondono",
|
|
"emailRequired": "L'email è richiesta",
|
|
"passwordRequired": "La password è richiesta",
|
|
"nameRequired": "Il nome è richiesto",
|
|
"termsRequired": "Devi accettare i termini e la politica sulla privacy",
|
|
"invalidCredentials": "Email o password non validi",
|
|
"emailExists": "Un account con questa email esiste già",
|
|
"weakPassword": "La password è troppo debole. Per favore usa una password più forte.",
|
|
"networkError": "Errore di rete. Per favore riprova.",
|
|
"unknownError": "Si è verificato un errore. Per favore riprova."
|
|
},
|
|
"passwordRequirements": {
|
|
"title": "La password deve contenere:",
|
|
"minLength": "Almeno 8 caratteri",
|
|
"uppercase": "Almeno una lettera maiuscola",
|
|
"lowercase": "Almeno una lettera minuscola",
|
|
"number": "Almeno un numero",
|
|
"special": "Almeno un carattere speciale"
|
|
}
|
|
} |