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:
@@ -1,62 +1,107 @@
|
||||
{
|
||||
"title": "AI Assistant",
|
||||
"subtitle": "24/7 Parenting Support",
|
||||
"title": "Assistant IA",
|
||||
"subtitle": "Support Parental 24h/24 et 7j/7",
|
||||
"chat": {
|
||||
"placeholder": "Ask me anything about parenting...",
|
||||
"send": "Send",
|
||||
"listening": "Listening...",
|
||||
"processing": "Processing...",
|
||||
"thinking": "Thinking...",
|
||||
"typing": "AI is typing...",
|
||||
"voiceInput": "Voice Input",
|
||||
"textInput": "Text Input",
|
||||
"newChat": "New Chat",
|
||||
"clearChat": "Clear Chat",
|
||||
"confirmClear": "Are you sure you want to clear this chat?",
|
||||
"noMessages": "No messages yet",
|
||||
"startConversation": "Start a conversation with your AI assistant"
|
||||
"placeholder": "Posez-moi n'importe quelle question sur la parentalité...",
|
||||
"send": "Envoyer",
|
||||
"listening": "Écoute...",
|
||||
"processing": "Traitement...",
|
||||
"thinking": "Réflexion...",
|
||||
"typing": "L'IA tape...",
|
||||
"voiceInput": "Saisie Vocale",
|
||||
"textInput": "Saisie Texte",
|
||||
"newChat": "Nouvelle Conversation",
|
||||
"clearChat": "Effacer la Conversation",
|
||||
"confirmClear": "Êtes-vous sûr de vouloir effacer cette conversation ?",
|
||||
"noMessages": "Aucun message pour le moment",
|
||||
"startConversation": "Commencez une conversation avec votre assistant IA"
|
||||
},
|
||||
"suggestions": {
|
||||
"title": "Suggested Questions",
|
||||
"sleepPattern": "How can I improve my baby's sleep pattern?",
|
||||
"feeding": "How much should my baby be eating?",
|
||||
"development": "What milestones should I expect this month?",
|
||||
"health": "When should I be concerned about a fever?"
|
||||
"title": "Questions Suggérées",
|
||||
"sleepPattern": "Comment puis-je améliorer le rythme de sommeil de mon bébé ?",
|
||||
"feeding": "Combien mon bébé devrait-il manger ?",
|
||||
"development": "Quels jalons dois-je attendre ce mois-ci ?",
|
||||
"health": "Quand dois-je m'inquiéter de la fièvre ?"
|
||||
},
|
||||
"context": {
|
||||
"analyzing": "Analyzing your child's patterns...",
|
||||
"usingRecent": "Using recent activity data",
|
||||
"basedOn": "Based on {{childName}}'s profile"
|
||||
"analyzing": "Analyse des habitudes de votre enfant...",
|
||||
"usingRecent": "Utilisation des données d'activité récentes",
|
||||
"basedOn": "Basé sur le profil de {{childName}}"
|
||||
},
|
||||
"disclaimer": {
|
||||
"title": "Important Disclaimer",
|
||||
"message": "This AI assistant provides general parenting guidance and is not a substitute for professional medical advice. Always consult with your pediatrician for medical concerns.",
|
||||
"emergency": "In case of emergency, call emergency services immediately.",
|
||||
"understand": "I Understand"
|
||||
"title": "Avertissement Important",
|
||||
"message": "Cet assistant IA fournit des conseils généraux sur la parentalité et ne remplace pas les conseils médicaux professionnels. Consultez toujours votre pédiatre pour les préoccupations médicales.",
|
||||
"emergency": "En cas d'urgence, appelez immédiatement les services d'urgence.",
|
||||
"understand": "Je Comprends"
|
||||
},
|
||||
"limits": {
|
||||
"dailyLimit": "Daily question limit reached",
|
||||
"dailyLimitMessage": "You've reached your daily limit of {{limit}} questions. Upgrade to premium for unlimited access.",
|
||||
"upgrade": "Upgrade to Premium"
|
||||
"dailyLimit": "Limite quotidienne de questions atteinte",
|
||||
"dailyLimitMessage": "Vous avez atteint votre limite quotidienne de {{limit}} questions. Passez à premium pour un accès illimité.",
|
||||
"upgrade": "Passer à Premium"
|
||||
},
|
||||
"history": {
|
||||
"title": "Chat History",
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday",
|
||||
"thisWeek": "This Week",
|
||||
"older": "Older",
|
||||
"noHistory": "No chat history",
|
||||
"delete": "Delete Chat",
|
||||
"confirmDelete": "Are you sure you want to delete this chat?"
|
||||
"title": "Historique des Conversations",
|
||||
"today": "Aujourd'hui",
|
||||
"yesterday": "Hier",
|
||||
"thisWeek": "Cette Semaine",
|
||||
"older": "Plus Ancien",
|
||||
"noHistory": "Aucun historique de conversation",
|
||||
"delete": "Supprimer la Conversation",
|
||||
"confirmDelete": "Êtes-vous sûr de vouloir supprimer cette conversation ?"
|
||||
},
|
||||
"topics": {
|
||||
"sleep": "Sleep",
|
||||
"feeding": "Feeding",
|
||||
"development": "Development",
|
||||
"health": "Health",
|
||||
"behavior": "Behavior",
|
||||
"safety": "Safety",
|
||||
"sleep": "Sommeil",
|
||||
"feeding": "Alimentation",
|
||||
"development": "Développement",
|
||||
"health": "Santé",
|
||||
"behavior": "Comportement",
|
||||
"safety": "Sécurité",
|
||||
"nutrition": "Nutrition",
|
||||
"general": "General"
|
||||
"general": "Général"
|
||||
},
|
||||
"interface": {
|
||||
"assistantTitle": "Assistant IA Parental",
|
||||
"assistantSubtitle": "Posez-moi n'importe quelle question sur la parentalité et les soins aux enfants",
|
||||
"greeting": "Bonjour {{name}} ! Comment puis-je vous aider aujourd'hui ?",
|
||||
"inputPlaceholder": "Posez-moi n'importe quelle question...",
|
||||
"closeDrawer": "Fermer le tiroir",
|
||||
"moreOptions": "Plus d'options",
|
||||
"deleteConversation": "Supprimer la conversation",
|
||||
"chatCount": "{{count}} conversation",
|
||||
"chatCount_plural": "{{count}} conversations",
|
||||
"ungrouped": "Non groupé",
|
||||
"errorMessage": "Désolé, j'ai rencontré une erreur. Veuillez réessayer.",
|
||||
"disclaimerFooter": "Cet assistant IA fournit des informations générales. Consultez toujours des professionnels de la santé pour des conseils médicaux.",
|
||||
"deleteDialogTitle": "Supprimer la Conversation",
|
||||
"deleteDialogMessage": "Êtes-vous sûr de vouloir supprimer cette conversation ? Cette action ne peut pas être annulée.",
|
||||
"cancel": "Annuler",
|
||||
"delete": "Supprimer",
|
||||
"moveToGroup": "Déplacer vers le Groupe",
|
||||
"createNewGroup": "Créer un Nouveau Groupe",
|
||||
"groupNameLabel": "Nom du Groupe",
|
||||
"create": "Créer",
|
||||
"suggestedQuestion1": "Combien de temps mon bébé devrait-il dormir à 3 mois ?",
|
||||
"suggestedQuestion2": "Quels sont les rythmes d'alimentation normaux ?",
|
||||
"suggestedQuestion3": "Quand dois-je introduire les aliments solides ?",
|
||||
"suggestedQuestion4": "Conseils pour une meilleure routine de sommeil",
|
||||
"thinking1": "Rassemblement de la sagesse des bébés...",
|
||||
"thinking2": "Consultation des livres pour bébés...",
|
||||
"thinking3": "Préparation de la réponse parfaite...",
|
||||
"thinking4": "Réchauffement de quelques conseils...",
|
||||
"thinking5": "Préparation de votre biberon de connaissances...",
|
||||
"thinking6": "Comptage des petits doigts et orteils...",
|
||||
"thinking7": "Connexion des blocs de construction...",
|
||||
"thinking8": "Coup d'œil dans la boîte à jouets...",
|
||||
"thinking9": "Organisation des pièces du puzzle...",
|
||||
"thinking10": "Mélange du pot de nourriture pour bébé...",
|
||||
"thinking11": "Polissage de la tétine de sagesse...",
|
||||
"thinking12": "Marche sur la pointe des pieds pendant la sieste...",
|
||||
"thinking13": "Organisation du sac à langer...",
|
||||
"thinking14": "Emballage de votre réponse avec amour...",
|
||||
"thinking15": "Préparation d'une tasse chaude de conseils...",
|
||||
"thinking16": "Tricotage de quelques pensées...",
|
||||
"thinking17": "Arrangement des détails...",
|
||||
"thinking18": "Saupoudrage d'un peu de poudre magique...",
|
||||
"thinking19": "Fredonnement d'une berceuse en réfléchissant..."
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user