- 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>
69 lines
3.2 KiB
JSON
69 lines
3.2 KiB
JSON
{
|
|
"general": {
|
|
"unknown": "Une erreur inconnue s'est produite",
|
|
"networkError": "Erreur réseau. Veuillez vérifier votre connexion.",
|
|
"serverError": "Erreur serveur. Veuillez réessayer plus tard.",
|
|
"notFound": "La ressource demandée n'a pas été trouvée",
|
|
"unauthorized": "Vous n'êtes pas autorisé à effectuer cette action",
|
|
"forbidden": "Accès refusé",
|
|
"validation": "Veuillez vérifier votre saisie et réessayer",
|
|
"timeout": "Délai d'attente dépassé. Veuillez réessayer."
|
|
},
|
|
"auth": {
|
|
"invalidCredentials": "E-mail ou mot de passe invalide",
|
|
"emailExists": "Un compte avec cet e-mail existe déjà",
|
|
"emailNotVerified": "Veuillez vérifier votre adresse e-mail",
|
|
"accountLocked": "Votre compte a été verrouillé. Veuillez contacter le support.",
|
|
"sessionExpired": "Votre session a expiré. Veuillez vous reconnecter.",
|
|
"weakPassword": "Le mot de passe est trop faible",
|
|
"tokenInvalid": "Jeton invalide ou expiré",
|
|
"deviceNotTrusted": "Appareil non fiable. Veuillez vérifier votre appareil."
|
|
},
|
|
"family": {
|
|
"limitExceeded": "Limite de taille de famille dépassée",
|
|
"memberNotFound": "Membre de famille non trouvé",
|
|
"cannotRemoveSelf": "Vous ne pouvez pas vous retirer de la famille",
|
|
"insufficientPermissions": "Vous n'avez pas la permission d'effectuer cette action",
|
|
"invitationExpired": "Cette invitation a expiré",
|
|
"alreadyMember": "Cette personne est déjà membre de la famille"
|
|
},
|
|
"child": {
|
|
"notFound": "Profil d'enfant non trouvé",
|
|
"invalidAge": "Âge invalide. Veuillez vérifier la date de naissance.",
|
|
"limitExceeded": "Vous avez atteint le nombre maximum d'enfants"
|
|
},
|
|
"tracking": {
|
|
"invalidData": "Données de suivi invalides",
|
|
"futureDate": "Vous ne pouvez pas enregistrer d'activités dans le futur",
|
|
"duplicateEntry": "Une entrée similaire existe déjà",
|
|
"invalidDuration": "Durée invalide",
|
|
"invalidAmount": "Quantité invalide"
|
|
},
|
|
"ai": {
|
|
"dailyLimitReached": "Limite quotidienne de questions IA atteinte",
|
|
"contextError": "Échec du chargement du contexte pour l'IA",
|
|
"responseError": "Échec de la génération de réponse IA",
|
|
"moderationFlag": "Votre message a été signalé par notre système de modération de contenu"
|
|
},
|
|
"offline": {
|
|
"noConnection": "Aucune connexion internet",
|
|
"syncFailed": "Échec de la synchronisation des données",
|
|
"pendingChanges": "Vous avez des modifications en attente qui doivent être synchronisées"
|
|
},
|
|
"validation": {
|
|
"required": "Ce champ est requis",
|
|
"invalidEmail": "Veuillez entrer une adresse e-mail valide",
|
|
"invalidPhone": "Veuillez entrer un numéro de téléphone valide",
|
|
"invalidDate": "Veuillez entrer une date valide",
|
|
"minLength": "Doit contenir au moins {{min}} caractères",
|
|
"maxLength": "Ne doit pas dépasser {{max}} caractères",
|
|
"minValue": "Doit être au moins {{min}}",
|
|
"maxValue": "Ne doit pas dépasser {{max}}",
|
|
"invalidFormat": "Format invalide",
|
|
"passwordMismatch": "Les mots de passe ne correspondent pas"
|
|
},
|
|
"retry": "Réessayer",
|
|
"goBack": "Retour",
|
|
"contactSupport": "Contacter le Support",
|
|
"dismiss": "Ignorer"
|
|
} |