- 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.4 KiB
JSON
88 lines
3.4 KiB
JSON
{
|
|
"login": {
|
|
"title": "Bienvenido de Vuelta",
|
|
"subtitle": "Inicia sesión en tu cuenta",
|
|
"email": "Correo Electrónico",
|
|
"password": "Contraseña",
|
|
"rememberMe": "Recordarme",
|
|
"forgotPassword": "¿Olvidaste tu contraseña?",
|
|
"submit": "Iniciar Sesión",
|
|
"noAccount": "¿No tienes una cuenta?",
|
|
"signUp": "Regístrate",
|
|
"or": "O",
|
|
"continueWithGoogle": "Continuar con Google",
|
|
"continueWithApple": "Continuar con Apple",
|
|
"biometric": {
|
|
"useFaceId": "Usar Face ID",
|
|
"useTouchId": "Usar Touch ID",
|
|
"useFingerprint": "Usar Huella Digital"
|
|
}
|
|
},
|
|
"signup": {
|
|
"title": "Crear Cuenta",
|
|
"subtitle": "Únete a Maternal hoy",
|
|
"name": "Nombre Completo",
|
|
"email": "Correo Electrónico",
|
|
"password": "Contraseña",
|
|
"confirmPassword": "Confirmar Contraseña",
|
|
"agreeToTerms": "Acepto los {{termsLink}} y la {{privacyLink}}",
|
|
"termsOfService": "Términos de Servicio",
|
|
"privacyPolicy": "Política de Privacidad",
|
|
"submit": "Crear Cuenta",
|
|
"hasAccount": "¿Ya tienes una cuenta?",
|
|
"signIn": "Iniciar sesión",
|
|
"or": "O",
|
|
"continueWithGoogle": "Continuar con Google",
|
|
"continueWithApple": "Continuar con Apple"
|
|
},
|
|
"forgotPassword": {
|
|
"title": "Restablecer Contraseña",
|
|
"subtitle": "Ingresa tu correo para recibir un enlace de restablecimiento",
|
|
"email": "Correo Electrónico",
|
|
"submit": "Enviar Enlace de Restablecimiento",
|
|
"backToLogin": "Volver al inicio de sesión",
|
|
"success": "¡Enlace de restablecimiento enviado! Revisa tu correo.",
|
|
"checkEmail": "Hemos enviado un enlace de restablecimiento de contraseña a {{email}}"
|
|
},
|
|
"resetPassword": {
|
|
"title": "Crear Nueva Contraseña",
|
|
"subtitle": "Ingresa tu nueva contraseña",
|
|
"password": "Nueva Contraseña",
|
|
"confirmPassword": "Confirmar Contraseña",
|
|
"submit": "Restablecer Contraseña",
|
|
"success": "¡Contraseña restablecida exitosamente!",
|
|
"backToLogin": "Volver al inicio de sesión"
|
|
},
|
|
"verification": {
|
|
"title": "Verifica tu Correo",
|
|
"subtitle": "Hemos enviado un código de verificación a {{email}}",
|
|
"code": "Código de Verificación",
|
|
"submit": "Verificar",
|
|
"resend": "Reenviar Código",
|
|
"resendIn": "Reenviar en {{seconds}}s",
|
|
"success": "¡Correo verificado exitosamente!",
|
|
"didNotReceive": "¿No recibiste el código?"
|
|
},
|
|
"errors": {
|
|
"invalidEmail": "Por favor ingresa una dirección de correo válida",
|
|
"invalidPassword": "La contraseña debe tener al menos 8 caracteres",
|
|
"passwordMismatch": "Las contraseñas no coinciden",
|
|
"emailRequired": "El correo es requerido",
|
|
"passwordRequired": "La contraseña es requerida",
|
|
"nameRequired": "El nombre es requerido",
|
|
"termsRequired": "Debes aceptar los términos y la política de privacidad",
|
|
"invalidCredentials": "Correo o contraseña inválidos",
|
|
"emailExists": "Ya existe una cuenta con este correo",
|
|
"weakPassword": "La contraseña es muy débil. Por favor usa una contraseña más fuerte.",
|
|
"networkError": "Error de red. Por favor intenta de nuevo.",
|
|
"unknownError": "Ocurrió un error. Por favor intenta de nuevo."
|
|
},
|
|
"passwordRequirements": {
|
|
"title": "La contraseña debe contener:",
|
|
"minLength": "Al menos 8 caracteres",
|
|
"uppercase": "Al menos una letra mayúscula",
|
|
"lowercase": "Al menos una letra minúscula",
|
|
"number": "Al menos un número",
|
|
"special": "Al menos un carácter especial"
|
|
}
|
|
} |