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,108 +1,147 @@
|
||||
{
|
||||
"title": "Settings",
|
||||
"title": "Configuración",
|
||||
"account": {
|
||||
"title": "Account",
|
||||
"profile": "Profile",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"changePassword": "Change Password",
|
||||
"deleteAccount": "Delete Account",
|
||||
"confirmDelete": "Are you sure you want to delete your account? This action cannot be undone."
|
||||
"title": "Cuenta",
|
||||
"profile": "Perfil",
|
||||
"email": "Correo Electrónico",
|
||||
"password": "Contraseña",
|
||||
"changePassword": "Cambiar Contraseña",
|
||||
"deleteAccount": "Eliminar Cuenta",
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar tu cuenta? Esta acción no se puede deshacer."
|
||||
},
|
||||
"preferences": {
|
||||
"title": "Preferences",
|
||||
"language": "Language",
|
||||
"measurementUnits": "Measurement Units",
|
||||
"metric": "Metric (kg, cm, °C, ml)",
|
||||
"title": "Preferencias",
|
||||
"language": "Idioma",
|
||||
"measurementUnits": "Unidades de Medida",
|
||||
"metric": "Métrico (kg, cm, °C, ml)",
|
||||
"imperial": "Imperial (lb, in, °F, oz)",
|
||||
"dateFormat": "Date Format",
|
||||
"timeFormat": "Time Format",
|
||||
"12hour": "12-hour",
|
||||
"24hour": "24-hour",
|
||||
"theme": "Theme",
|
||||
"light": "Light",
|
||||
"dark": "Dark",
|
||||
"auto": "Auto (System)"
|
||||
"timezone": "Zona Horaria",
|
||||
"autoDetectTimezone": "Detectar Automáticamente",
|
||||
"timezoneUpdated": "Zona horaria actualizada exitosamente",
|
||||
"timezoneAutoDetected": "Zona horaria detectada automáticamente",
|
||||
"dateFormat": "Formato de Fecha",
|
||||
"timeFormat": "Formato de Hora",
|
||||
"12hour": "Formato de 12 horas",
|
||||
"24hour": "Formato de 24 horas",
|
||||
"timeFormatUpdated": "Formato de hora actualizado exitosamente",
|
||||
"theme": "Tema",
|
||||
"light": "Claro",
|
||||
"dark": "Oscuro",
|
||||
"auto": "Automático (Sistema)"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Notifications",
|
||||
"push": "Push Notifications",
|
||||
"email": "Email Notifications",
|
||||
"feedingReminders": "Feeding Reminders",
|
||||
"sleepReminders": "Sleep Reminders",
|
||||
"milestoneAlerts": "Milestone Alerts",
|
||||
"familyUpdates": "Family Updates",
|
||||
"aiSuggestions": "AI Suggestions"
|
||||
"title": "Notificaciones",
|
||||
"push": "Notificaciones Push",
|
||||
"email": "Notificaciones por Correo",
|
||||
"feedingReminders": "Recordatorios de Alimentación",
|
||||
"sleepReminders": "Recordatorios de Sueño",
|
||||
"milestoneAlerts": "Alertas de Hitos",
|
||||
"familyUpdates": "Actualizaciones Familiares",
|
||||
"aiSuggestions": "Sugerencias de IA"
|
||||
},
|
||||
"privacy": {
|
||||
"title": "Privacy & Security",
|
||||
"dataSharing": "Data Sharing",
|
||||
"familyAccess": "Family Access",
|
||||
"biometric": "Biometric Authentication",
|
||||
"enableFaceId": "Enable Face ID",
|
||||
"enableTouchId": "Enable Touch ID",
|
||||
"enableFingerprint": "Enable Fingerprint",
|
||||
"dataExport": "Export Data",
|
||||
"downloadData": "Download Your Data"
|
||||
"title": "Privacidad y Seguridad",
|
||||
"dataSharing": "Compartir Datos",
|
||||
"familyAccess": "Acceso Familiar",
|
||||
"biometric": "Autenticación Biométrica",
|
||||
"enableFaceId": "Habilitar Face ID",
|
||||
"enableTouchId": "Habilitar Touch ID",
|
||||
"enableFingerprint": "Habilitar Huella Digital",
|
||||
"dataExport": "Exportar Datos",
|
||||
"downloadData": "Descargar tus Datos"
|
||||
},
|
||||
"family": {
|
||||
"title": "Family",
|
||||
"members": "Family Members",
|
||||
"inviteMember": "Invite Member",
|
||||
"removeMember": "Remove Member",
|
||||
"permissions": "Permissions",
|
||||
"role": "Role",
|
||||
"title": "Familia",
|
||||
"members": "Miembros de la Familia",
|
||||
"inviteMember": "Invitar Miembro",
|
||||
"removeMember": "Eliminar Miembro",
|
||||
"permissions": "Permisos",
|
||||
"role": "Rol",
|
||||
"roles": {
|
||||
"admin": "Admin",
|
||||
"parent": "Parent",
|
||||
"caregiver": "Caregiver",
|
||||
"viewer": "Viewer"
|
||||
"admin": "Administrador",
|
||||
"parent": "Padre/Madre",
|
||||
"caregiver": "Cuidador",
|
||||
"viewer": "Observador"
|
||||
}
|
||||
},
|
||||
"children": {
|
||||
"title": "Children",
|
||||
"addChild": "Add Child",
|
||||
"editChild": "Edit Child",
|
||||
"removeChild": "Remove Child",
|
||||
"name": "Name",
|
||||
"dateOfBirth": "Date of Birth",
|
||||
"gender": "Gender",
|
||||
"title": "Niños",
|
||||
"addChild": "Agregar Niño",
|
||||
"editChild": "Editar Niño",
|
||||
"removeChild": "Eliminar Niño",
|
||||
"name": "Nombre",
|
||||
"dateOfBirth": "Fecha de Nacimiento",
|
||||
"gender": "Género",
|
||||
"genders": {
|
||||
"male": "Male",
|
||||
"female": "Female",
|
||||
"other": "Other",
|
||||
"preferNotToSay": "Prefer not to say"
|
||||
"male": "Masculino",
|
||||
"female": "Femenino",
|
||||
"other": "Otro",
|
||||
"preferNotToSay": "Prefiero no decir"
|
||||
}
|
||||
},
|
||||
"subscription": {
|
||||
"title": "Subscription",
|
||||
"plan": "Current Plan",
|
||||
"free": "Free",
|
||||
"title": "Suscripción",
|
||||
"plan": "Plan Actual",
|
||||
"free": "Gratuito",
|
||||
"premium": "Premium",
|
||||
"upgradeToPremium": "Upgrade to Premium",
|
||||
"manageBilling": "Manage Billing",
|
||||
"cancelSubscription": "Cancel Subscription",
|
||||
"renewalDate": "Renewal Date",
|
||||
"upgradeToPremium": "Actualizar a Premium",
|
||||
"manageBilling": "Gestionar Facturación",
|
||||
"cancelSubscription": "Cancelar Suscripción",
|
||||
"renewalDate": "Fecha de Renovación",
|
||||
"features": {
|
||||
"unlimitedAi": "Unlimited AI questions",
|
||||
"familySync": "Family sync",
|
||||
"advancedAnalytics": "Advanced analytics",
|
||||
"exportReports": "Export reports",
|
||||
"prioritySupport": "Priority support"
|
||||
"unlimitedAi": "Preguntas IA ilimitadas",
|
||||
"familySync": "Sincronización familiar",
|
||||
"advancedAnalytics": "Análisis avanzados",
|
||||
"exportReports": "Exportar reportes",
|
||||
"prioritySupport": "Soporte prioritario"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "About",
|
||||
"version": "Version",
|
||||
"termsOfService": "Terms of Service",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"helpCenter": "Help Center",
|
||||
"contactSupport": "Contact Support",
|
||||
"rateApp": "Rate App",
|
||||
"shareApp": "Share App"
|
||||
"title": "Acerca de",
|
||||
"version": "Versión",
|
||||
"termsOfService": "Términos de Servicio",
|
||||
"privacyPolicy": "Política de Privacidad",
|
||||
"helpCenter": "Centro de Ayuda",
|
||||
"contactSupport": "Contactar Soporte",
|
||||
"rateApp": "Calificar App",
|
||||
"shareApp": "Compartir App"
|
||||
},
|
||||
"save": "Save Changes",
|
||||
"saved": "Settings saved successfully",
|
||||
"cancel": "Cancel",
|
||||
"reset": "Reset to Default"
|
||||
}
|
||||
"profile": {
|
||||
"title": "Información del Perfil",
|
||||
"name": "Nombre",
|
||||
"nameRequired": "El nombre no puede estar vacío",
|
||||
"email": "Correo Electrónico",
|
||||
"emailNotEditable": "El correo no se puede cambiar"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Apariencia",
|
||||
"darkMode": "Modo Oscuro (Próximamente)"
|
||||
},
|
||||
"security": {
|
||||
"title": "Seguridad"
|
||||
},
|
||||
"sessions": {
|
||||
"title": "Sesiones"
|
||||
},
|
||||
"deviceTrust": {
|
||||
"title": "Confianza del Dispositivo"
|
||||
},
|
||||
"biometric": {
|
||||
"title": "Autenticación Biométrica"
|
||||
},
|
||||
"dataExport": {
|
||||
"title": "Exportación de Datos"
|
||||
},
|
||||
"accountDeletion": {
|
||||
"title": "Eliminación de Cuenta"
|
||||
},
|
||||
"accountActions": {
|
||||
"title": "Acciones de Cuenta",
|
||||
"logout": "Cerrar Sesión"
|
||||
},
|
||||
"save": "Guardar Preferencias",
|
||||
"saving": "Guardando...",
|
||||
"saved": "¡Configuración guardada exitosamente!",
|
||||
"cancel": "Cancelar",
|
||||
"reset": "Restablecer por Defecto"
|
||||
}
|
||||
Reference in New Issue
Block a user