- 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.5 KiB
JSON
88 lines
3.5 KiB
JSON
{
|
|
"login": {
|
|
"title": "Bon Retour",
|
|
"subtitle": "Connectez-vous à votre compte",
|
|
"email": "E-mail",
|
|
"password": "Mot de Passe",
|
|
"rememberMe": "Se souvenir de moi",
|
|
"forgotPassword": "Mot de passe oublié ?",
|
|
"submit": "Se Connecter",
|
|
"noAccount": "Vous n'avez pas de compte ?",
|
|
"signUp": "S'inscrire",
|
|
"or": "Ou",
|
|
"continueWithGoogle": "Continuer avec Google",
|
|
"continueWithApple": "Continuer avec Apple",
|
|
"biometric": {
|
|
"useFaceId": "Utiliser Face ID",
|
|
"useTouchId": "Utiliser Touch ID",
|
|
"useFingerprint": "Utiliser l'Empreinte Digitale"
|
|
}
|
|
},
|
|
"signup": {
|
|
"title": "Créer un Compte",
|
|
"subtitle": "Rejoignez Maternal aujourd'hui",
|
|
"name": "Nom Complet",
|
|
"email": "E-mail",
|
|
"password": "Mot de Passe",
|
|
"confirmPassword": "Confirmer le Mot de Passe",
|
|
"agreeToTerms": "J'accepte les {{termsLink}} et la {{privacyLink}}",
|
|
"termsOfService": "Conditions d'Utilisation",
|
|
"privacyPolicy": "Politique de Confidentialité",
|
|
"submit": "Créer un Compte",
|
|
"hasAccount": "Vous avez déjà un compte ?",
|
|
"signIn": "Se connecter",
|
|
"or": "Ou",
|
|
"continueWithGoogle": "Continuer avec Google",
|
|
"continueWithApple": "Continuer avec Apple"
|
|
},
|
|
"forgotPassword": {
|
|
"title": "Réinitialiser le Mot de Passe",
|
|
"subtitle": "Entrez votre e-mail pour recevoir un lien de réinitialisation",
|
|
"email": "E-mail",
|
|
"submit": "Envoyer le Lien de Réinitialisation",
|
|
"backToLogin": "Retour à la connexion",
|
|
"success": "Lien de réinitialisation envoyé ! Vérifiez votre e-mail.",
|
|
"checkEmail": "Nous avons envoyé un lien de réinitialisation de mot de passe à {{email}}"
|
|
},
|
|
"resetPassword": {
|
|
"title": "Créer un Nouveau Mot de Passe",
|
|
"subtitle": "Entrez votre nouveau mot de passe",
|
|
"password": "Nouveau Mot de Passe",
|
|
"confirmPassword": "Confirmer le Mot de Passe",
|
|
"submit": "Réinitialiser le Mot de Passe",
|
|
"success": "Mot de passe réinitialisé avec succès !",
|
|
"backToLogin": "Retour à la connexion"
|
|
},
|
|
"verification": {
|
|
"title": "Vérifiez votre E-mail",
|
|
"subtitle": "Nous avons envoyé un code de vérification à {{email}}",
|
|
"code": "Code de Vérification",
|
|
"submit": "Vérifier",
|
|
"resend": "Renvoyer le Code",
|
|
"resendIn": "Renvoyer dans {{seconds}}s",
|
|
"success": "E-mail vérifié avec succès !",
|
|
"didNotReceive": "Vous n'avez pas reçu le code ?"
|
|
},
|
|
"errors": {
|
|
"invalidEmail": "Veuillez entrer une adresse e-mail valide",
|
|
"invalidPassword": "Le mot de passe doit contenir au moins 8 caractères",
|
|
"passwordMismatch": "Les mots de passe ne correspondent pas",
|
|
"emailRequired": "L'e-mail est requis",
|
|
"passwordRequired": "Le mot de passe est requis",
|
|
"nameRequired": "Le nom est requis",
|
|
"termsRequired": "Vous devez accepter les conditions et la politique de confidentialité",
|
|
"invalidCredentials": "E-mail ou mot de passe invalide",
|
|
"emailExists": "Un compte avec cet e-mail existe déjà",
|
|
"weakPassword": "Le mot de passe est trop faible. Veuillez utiliser un mot de passe plus fort.",
|
|
"networkError": "Erreur réseau. Veuillez réessayer.",
|
|
"unknownError": "Une erreur s'est produite. Veuillez réessayer."
|
|
},
|
|
"passwordRequirements": {
|
|
"title": "Le mot de passe doit contenir :",
|
|
"minLength": "Au moins 8 caractères",
|
|
"uppercase": "Au moins une lettre majuscule",
|
|
"lowercase": "Au moins une lettre minuscule",
|
|
"number": "Au moins un chiffre",
|
|
"special": "Au moins un caractère spécial"
|
|
}
|
|
} |