Add traslations 2

This commit is contained in:
Urtzi Alfaro
2025-12-25 18:59:56 +01:00
parent b95b86ee2c
commit 8a585058ed
6 changed files with 609 additions and 136 deletions

View File

@@ -100,23 +100,63 @@
"steps": {
"tenant_registration": {
"title": "Información de tu Panadería",
"title_enterprise": "Información de tu Obrador Central",
"subtitle": "Cuéntanos sobre tu negocio",
"header": {
"title": "Registra tu Panadería",
"title_enterprise": "Registra tu Obrador Central",
"description": "Completa la información básica de tu panadería para comenzar.",
"description_enterprise": "Ingresa los datos de tu obrador principal. Después podrás agregar las sucursales."
},
"fields": {
"business_name": "Nombre del negocio",
"business_name": "Nombre de la Panadería",
"business_name_enterprise": "Nombre del Obrador Central",
"business_type": "Tipo de negocio",
"address": "Dirección",
"phone": "Teléfono",
"postal_code": "Código Postal",
"city": "Ciudad (Opcional)",
"email": "Email de contacto",
"website": "Sitio web (opcional)",
"description": "Descripción del negocio"
},
"placeholders": {
"business_name": "Ej: Panadería San José",
"address": "Calle Principal 123, Ciudad",
"business_name": "Ingresa el nombre de tu panadería",
"business_name_enterprise": "Ingresa el nombre de tu obrador central",
"address": "Dirección de tu panadería...",
"address_enterprise": "Dirección del obrador central...",
"phone": "+34 123 456 789",
"postal_code": "28001",
"city": "Madrid",
"email": "contacto@panaderia.com",
"website": "https://mipanaderia.com",
"description": "Describe tu panadería..."
},
"validation": {
"name_required": "El nombre de la panadería es obligatorio",
"name_length": "El nombre debe tener entre 2 y 200 caracteres",
"address_required": "La dirección es obligatoria",
"address_length": "La dirección debe tener entre 10 y 500 caracteres",
"postal_code_required": "El código postal es obligatorio",
"postal_code_format": "El código postal debe tener exactamente 5 dígitos",
"phone_required": "El número de teléfono es obligatorio",
"phone_length": "El teléfono debe tener entre 9 y 20 caracteres",
"phone_format": "Introduce un número de teléfono español válido"
},
"buttons": {
"create": "Crear Panadería y Continuar →",
"create_enterprise": "Crear Obrador Central y Continuar →",
"update": "Actualizar Panadería y Continuar →",
"update_enterprise": "Actualizar Obrador Central y Continuar →"
},
"loading": {
"creating": "Registrando...",
"creating_enterprise": "Registrando obrador...",
"updating": "Actualizando obrador..."
},
"errors": {
"register": "Error al registrar la panadería. Por favor, inténtalo de nuevo.",
"register_title": "Error al registrar"
}
},
"inventory_setup": {
@@ -190,6 +230,7 @@
"ml_training": {
"title": "Entrenamiento de IA",
"subtitle": "Creando tu modelo personalizado",
"intro_text": "Perfecto! Ahora entrenaremos automáticamente tu modelo de inteligencia artificial utilizando los datos de ventas e inventario que has proporcionado. Este proceso puede tomar varios minutos.",
"status": {
"preparing": "Preparando datos...",
"training": "Entrenando modelo...",
@@ -200,11 +241,30 @@
"data_preparation": "Preparación de datos",
"model_training": "Entrenamiento del modelo",
"validation": "Validación",
"deployment": "Despliegue"
"deployment": "Despliegue",
"processing": "Procesando..."
},
"estimated_time": "Tiempo estimado: {{minutes}} minutos",
"estimated_time_remaining": "Tiempo restante estimado: {{time}}",
"description": "Estamos creando un modelo de IA personalizado para tu panadería basado en tus datos históricos.",
"training_info": {
"title": "¿Qué sucede durante el entrenamiento?",
"step1": "Análisis de patrones de ventas históricos",
"step2": "Creación de modelos predictivos de demanda",
"step3": "Optimización de algoritmos de inventario",
"step4": "Validación y ajuste de precisión"
},
"messages": {
"training": "Entrenando modelo...",
"completed": "Entrenamiento completado exitosamente",
"completed_http": "Entrenamiento completado exitosamente (detectado por verificación HTTP)",
"starting": "Iniciando entrenamiento del modelo...",
"queued": "Trabajo de entrenamiento en cola...",
"preparing": "Preparando datos para entrenamiento...",
"live": "En vivo",
"reconnecting": "Reconectando...",
"estimated_completion": "Finalizará:"
},
"skip_to_dashboard": {
"title": "¿Toma demasiado tiempo?",
"description": "El entrenamiento continúa en segundo plano. Puedes ir al dashboard ahora y explorar tu sistema mientras el modelo termina de entrenarse.",
@@ -420,5 +480,94 @@
"continue_anyway": "Continuar de todos modos",
"no_products_title": "Stock Inicial",
"no_products_message": "Podrás configurar los niveles de stock más tarde en la sección de inventario."
},
"child_tenants": {
"title": "Configuración de Sucursales",
"subtitle": "Como empresa con tier Enterprise, tienes un obrador central y múltiples sucursales. Agrega la información de cada sucursal que recibirá productos del obrador central.",
"info_box": {
"title": "Modelo de Negocio Enterprise",
"description": "Tu obrador central se encargará de la producción, y las sucursales recibirán los productos terminados mediante transferencias internas optimizadas."
},
"list": {
"title": "Sucursales",
"add_button": "Agregar Sucursal",
"empty_state": {
"title": "No hay sucursales agregadas",
"description": "Comienza agregando las sucursales que forman parte de tu red empresarial",
"button": "Agregar Primera Sucursal"
}
},
"modal": {
"title_add": "Agregar Sucursal",
"title_edit": "Editar Sucursal",
"fields": {
"name": "Nombre de la Sucursal",
"location_code": "Código de Ubicación",
"location_code_help": "Un código corto para identificar esta ubicación",
"location_code_max": "(máx. 10 caracteres)",
"business_type": "Tipo de Negocio",
"business_model": "Modelo de Negocio",
"phone": "Teléfono",
"email": "Email",
"timezone": "Zona Horaria",
"zone": "Zona / Barrio (opcional)",
"zone_help": "Zona o barrio específico dentro de la ciudad",
"address": "Dirección",
"city": "Ciudad",
"postal_code": "Código Postal"
},
"placeholders": {
"name": "ej. Madrid - Salamanca",
"location_code": "ej. MAD, BCN, VAL",
"phone": "ej. +34 123 456 789",
"email": "ej. contacto@panaderia.com",
"zone": "ej. Salamanca, Chamberí, Centro",
"address": "ej. Calle de Serrano, 48",
"city": "ej. Madrid",
"postal_code": "ej. 28001"
},
"business_types": {
"bakery": "Panadería",
"coffee_shop": "Cafetería",
"pastry_shop": "Pastelería",
"restaurant": "Restaurante"
},
"business_models": {
"retail_bakery": "Panadería Minorista",
"central_baker_satellite": "Obrador Central + Sucursales",
"hybrid_bakery": "Modelo Híbrido"
},
"timezones": {
"europe_madrid": "Europe/Madrid (UTC+1/UTC+2)",
"europe_paris": "Europe/Paris (UTC+1/UTC+2)",
"europe_london": "Europe/London (UTC+0/UTC+1)",
"america_new_york": "America/New_York (UTC-5/UTC-4)"
},
"buttons": {
"cancel": "Cancelar",
"save": "Guardar Cambios",
"add": "Agregar Sucursal"
}
},
"card": {
"edit": "Editar",
"delete": "Eliminar"
},
"continue_button": "Continuar con {count} {count, plural, one {Sucursal} other {Sucursales}}",
"validation": {
"name_required": "El nombre es requerido",
"city_required": "La ciudad es requerida",
"address_required": "La dirección es requerida",
"postal_code_required": "El código postal es requerido",
"postal_code_format": "El código postal debe tener exactamente 5 dígitos",
"location_code_required": "El código de ubicación es requerido",
"location_code_max": "El código no debe exceder 10 caracteres",
"location_code_format": "Solo se permiten letras mayúsculas, números y guiones/guiones bajos",
"phone_format": "Introduce un número de teléfono español válido",
"email_format": "Introduce un correo electrónico válido"
},
"alerts": {
"require_one": "Debes agregar al menos una sucursal para continuar"
}
}
}