Support multiple languages
This commit is contained in:
@@ -237,5 +237,58 @@
|
||||
"link": "Enlace",
|
||||
"tooltip": "Información adicional",
|
||||
"search": "Buscar en la aplicación"
|
||||
},
|
||||
"app": {
|
||||
"name": "Panadería IA",
|
||||
"full_name": "Panadería IA - Sistema Inteligente"
|
||||
},
|
||||
"profile": {
|
||||
"my_profile": "Mi perfil",
|
||||
"my_locations": "Mis Locales",
|
||||
"settings": "Configuración",
|
||||
"profile": "Perfil",
|
||||
"logout": "Cerrar Sesión",
|
||||
"profile_menu": "Menú de perfil",
|
||||
"close_navigation": "Cerrar navegación"
|
||||
},
|
||||
"header": {
|
||||
"main_navigation": "Navegación principal",
|
||||
"open_menu": "Abrir menú de navegación"
|
||||
},
|
||||
"footer": {
|
||||
"company_description": "Sistema inteligente de gestión para panaderías. Optimiza tu producción, inventario y ventas con inteligencia artificial.",
|
||||
"sections": {
|
||||
"product": "Producto",
|
||||
"support": "Soporte",
|
||||
"company": "Empresa"
|
||||
},
|
||||
"links": {
|
||||
"dashboard": "Panel de Control",
|
||||
"inventory": "Inventario",
|
||||
"production": "Producción",
|
||||
"sales": "Ventas",
|
||||
"forecasting": "Predicciones",
|
||||
"help": "Centro de Ayuda",
|
||||
"docs": "Documentación",
|
||||
"contact": "Contacto",
|
||||
"feedback": "Feedback",
|
||||
"about": "Acerca de",
|
||||
"blog": "Blog",
|
||||
"careers": "Carreras",
|
||||
"press": "Prensa",
|
||||
"privacy": "Privacidad",
|
||||
"terms": "Términos",
|
||||
"cookies": "Cookies"
|
||||
},
|
||||
"social_follow": "Síguenos en redes sociales",
|
||||
"social_labels": {
|
||||
"twitter": "Twitter",
|
||||
"linkedin": "LinkedIn",
|
||||
"github": "GitHub"
|
||||
}
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"home": "Inicio",
|
||||
"truncation": "..."
|
||||
}
|
||||
}
|
||||
@@ -37,12 +37,43 @@
|
||||
"manage_staff": "Gestionar Personal"
|
||||
},
|
||||
"alerts": {
|
||||
"low_stock": "Stock Bajo",
|
||||
"production_delay": "Retraso en Producción",
|
||||
"quality_issue": "Problema de Calidad",
|
||||
"equipment_maintenance": "Mantenimiento de Equipo",
|
||||
"order_pending": "Pedido Pendiente",
|
||||
"delivery_due": "Entrega Vencida"
|
||||
"title": "Alertas",
|
||||
"live": "En vivo",
|
||||
"offline": "Desconectado",
|
||||
"no_alerts": "No hay alertas activas",
|
||||
"view_all": "Ver todas las alertas",
|
||||
"time": {
|
||||
"now": "Ahora",
|
||||
"minutes_ago": "hace {{count}} min",
|
||||
"hours_ago": "hace {{count}} h",
|
||||
"yesterday": "Ayer"
|
||||
},
|
||||
"types": {
|
||||
"low_stock": "Stock Bajo",
|
||||
"production_delay": "Retraso en Producción",
|
||||
"quality_issue": "Problema de Calidad",
|
||||
"equipment_maintenance": "Mantenimiento de Equipo",
|
||||
"order_pending": "Pedido Pendiente",
|
||||
"delivery_due": "Entrega Vencida",
|
||||
"critical": "Crítico",
|
||||
"warning": "Advertencia",
|
||||
"info": "Información",
|
||||
"success": "Éxito"
|
||||
},
|
||||
"status": {
|
||||
"new": "Nuevo",
|
||||
"acknowledged": "Reconocido",
|
||||
"resolved": "Resuelto"
|
||||
},
|
||||
"types": {
|
||||
"alert": "Alerta",
|
||||
"recommendation": "Recomendación"
|
||||
},
|
||||
"recommended_actions": "Acciones Recomendadas",
|
||||
"additional_details": "Detalles Adicionales",
|
||||
"mark_as_read": "Marcar como leído",
|
||||
"remove": "Eliminar",
|
||||
"active_count": "{{count}} alertas activas"
|
||||
},
|
||||
"messages": {
|
||||
"welcome": "Bienvenido de vuelta",
|
||||
|
||||
34
frontend/src/locales/es/database.json
Normal file
34
frontend/src/locales/es/database.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"title": "Mi Panadería",
|
||||
"subtitle": "Consulta y gestiona toda la información de tu panadería",
|
||||
"sections": {
|
||||
"recipes": {
|
||||
"title": "Recetas",
|
||||
"description": "Gestiona las recetas de tus productos"
|
||||
},
|
||||
"orders": {
|
||||
"title": "Pedidos",
|
||||
"description": "Consulta el estado de todos los pedidos"
|
||||
},
|
||||
"suppliers": {
|
||||
"title": "Proveedores",
|
||||
"description": "Gestiona tus proveedores"
|
||||
},
|
||||
"inventory": {
|
||||
"title": "Inventario",
|
||||
"description": "Estado actual del inventario"
|
||||
},
|
||||
"bakery_config": {
|
||||
"title": "Configuración de Panadería",
|
||||
"description": "Configuración general de tu panadería"
|
||||
},
|
||||
"team_management": {
|
||||
"title": "Gestión de Equipo",
|
||||
"description": "Administra tu equipo de trabajo"
|
||||
},
|
||||
"communication_preferences": {
|
||||
"title": "Preferencias de Comunicación",
|
||||
"description": "Configura notificaciones y comunicaciones"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -199,5 +199,16 @@
|
||||
"reload_page": "Recargar página",
|
||||
"clear_cache": "Limpiar caché",
|
||||
"check_permissions": "Verificar permisos"
|
||||
},
|
||||
"boundary": {
|
||||
"title": "Oops! Algo salió mal",
|
||||
"description": "Ha ocurrido un error inesperado en la aplicación. Nuestro equipo ha sido notificado.",
|
||||
"technical_details": "Detalles técnicos",
|
||||
"actions": {
|
||||
"retry": "Reintentar",
|
||||
"reload": "Recargar página",
|
||||
"go_back": "Volver atrás",
|
||||
"report": "Reportar este error"
|
||||
}
|
||||
}
|
||||
}
|
||||
25
frontend/src/locales/es/events.json
Normal file
25
frontend/src/locales/es/events.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"title": "Registro de Eventos",
|
||||
"description": "Monitorea la actividad del sistema y eventos importantes",
|
||||
"categories": {
|
||||
"all": "Todos",
|
||||
"sales": "Ventas",
|
||||
"production": "Producción",
|
||||
"inventory": "Inventario",
|
||||
"system": "Sistema",
|
||||
"customer": "Clientes"
|
||||
},
|
||||
"types": {
|
||||
"order_completed": "Pedido Completado",
|
||||
"batch_started": "Lote Iniciado",
|
||||
"stock_updated": "Stock Actualizado",
|
||||
"customer_registered": "Cliente Registrado",
|
||||
"system_alert": "Alerta del Sistema"
|
||||
},
|
||||
"severity": {
|
||||
"info": "Información",
|
||||
"warning": "Advertencia",
|
||||
"error": "Error",
|
||||
"success": "Éxito"
|
||||
}
|
||||
}
|
||||
127
frontend/src/locales/es/landing.json
Normal file
127
frontend/src/locales/es/landing.json
Normal file
@@ -0,0 +1,127 @@
|
||||
{
|
||||
"navigation": {
|
||||
"features": "Características",
|
||||
"benefits": "Beneficios",
|
||||
"pricing": "Precios",
|
||||
"testimonials": "Testimonios"
|
||||
},
|
||||
"hero": {
|
||||
"badge": "IA Avanzada para Panaderías",
|
||||
"title_line1": "Revoluciona tu",
|
||||
"title_line2": "Panadería con IA",
|
||||
"subtitle": "Optimiza automáticamente tu producción, reduce desperdicios hasta un 35%, predice demanda con precisión del 92% y aumenta tus ventas con inteligencia artificial.",
|
||||
"cta_primary": "Comenzar Gratis 14 Días",
|
||||
"cta_secondary": "Ver Demo en Vivo",
|
||||
"features": {
|
||||
"no_credit_card": "Sin tarjeta de crédito",
|
||||
"quick_setup": "Configuración en 5 minutos",
|
||||
"support_24_7": "Soporte 24/7 en español"
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"title": "Todo lo que necesitas para optimizar tu panadería",
|
||||
"subtitle": "Herramientas potentes diseñadas específicamente para panaderías modernas",
|
||||
"ai_forecasting": {
|
||||
"title": "Predicción IA de Demanda",
|
||||
"description": "Algoritmos avanzados predicen qué productos necesitarás cada día con 92% de precisión"
|
||||
},
|
||||
"production_optimization": {
|
||||
"title": "Optimización de Producción",
|
||||
"description": "Planifica automáticamente horarios de horneado y gestión de personal para máxima eficiencia"
|
||||
},
|
||||
"waste_reduction": {
|
||||
"title": "Reducción de Desperdicios",
|
||||
"description": "Reduce hasta 35% el desperdicio con predicciones precisas y gestión inteligente de inventario"
|
||||
},
|
||||
"real_time_analytics": {
|
||||
"title": "Análisis en Tiempo Real",
|
||||
"description": "Dashboard intuitivo con métricas de ventas, producción y rentabilidad actualizadas al instante"
|
||||
},
|
||||
"inventory_management": {
|
||||
"title": "Gestión de Inventario",
|
||||
"description": "Control automático de stock con alertas inteligentes y órdenes de compra automatizadas"
|
||||
},
|
||||
"customer_insights": {
|
||||
"title": "Insights de Clientes",
|
||||
"description": "Entiende patrones de compra y preferencias para mejorar la experiencia del cliente"
|
||||
}
|
||||
},
|
||||
"benefits": {
|
||||
"title": "Resultados comprobados que transforman tu negocio",
|
||||
"subtitle": "Más de 1,000 panaderías ya han transformado sus operaciones con nuestra IA",
|
||||
"waste_reduction": {
|
||||
"value": "35%",
|
||||
"label": "Reducción en desperdicios"
|
||||
},
|
||||
"accuracy": {
|
||||
"value": "92%",
|
||||
"label": "Precisión en predicciones"
|
||||
},
|
||||
"time_saved": {
|
||||
"value": "4h",
|
||||
"label": "Ahorro diario en planificación"
|
||||
},
|
||||
"sales_increase": {
|
||||
"value": "28%",
|
||||
"label": "Incremento promedio en ventas"
|
||||
}
|
||||
},
|
||||
"pricing": {
|
||||
"title": "Planes diseñados para panaderías de todos los tamaños",
|
||||
"subtitle": "Comienza gratis y escala según crezcas",
|
||||
"starter": {
|
||||
"name": "Iniciante",
|
||||
"price": "Gratis",
|
||||
"description": "Perfecto para panaderías pequeñas que empiezan",
|
||||
"features": [
|
||||
"Hasta 50 productos",
|
||||
"Predicción básica de demanda",
|
||||
"Dashboard básico",
|
||||
"Soporte por email"
|
||||
]
|
||||
},
|
||||
"professional": {
|
||||
"name": "Profesional",
|
||||
"price": "€49",
|
||||
"price_period": "/mes",
|
||||
"description": "Ideal para panaderías establecidas",
|
||||
"features": [
|
||||
"Productos ilimitados",
|
||||
"IA avanzada de predicción",
|
||||
"Analytics completos",
|
||||
"Gestión de inventario",
|
||||
"Optimización de producción",
|
||||
"Soporte prioritario 24/7"
|
||||
]
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Empresa",
|
||||
"price": "Personalizado",
|
||||
"description": "Solución completa para cadenas y franquicias",
|
||||
"features": [
|
||||
"Multi-ubicación",
|
||||
"API personalizada",
|
||||
"Integraciones avanzadas",
|
||||
"Soporte dedicado",
|
||||
"Capacitación personalizada",
|
||||
"SLA garantizado"
|
||||
]
|
||||
},
|
||||
"cta": "Comenzar Ahora",
|
||||
"contact": "Contactar Ventas"
|
||||
},
|
||||
"testimonials": {
|
||||
"title": "Lo que dicen nuestros clientes",
|
||||
"subtitle": "Panaderías de todo el mundo confían en nuestra plataforma"
|
||||
},
|
||||
"cta_section": {
|
||||
"title": "¿Listo para revolucionar tu panadería?",
|
||||
"subtitle": "Únete a más de 1,000 panaderías que ya están usando IA para optimizar sus operaciones",
|
||||
"cta": "Comenzar Gratis Hoy"
|
||||
},
|
||||
"footer_cta": {
|
||||
"security": "Seguridad empresarial",
|
||||
"uptime": "99.9% uptime garantizado",
|
||||
"data_protection": "Protección de datos RGPD"
|
||||
}
|
||||
}
|
||||
141
frontend/src/locales/es/onboarding.json
Normal file
141
frontend/src/locales/es/onboarding.json
Normal file
@@ -0,0 +1,141 @@
|
||||
{
|
||||
"wizard": {
|
||||
"title": "Configuración Inicial",
|
||||
"subtitle": "Te guiaremos paso a paso para configurar tu panadería",
|
||||
"steps": {
|
||||
"setup": {
|
||||
"title": "Registrar Panadería",
|
||||
"description": "Configura la información básica de tu panadería"
|
||||
},
|
||||
"smart_inventory_setup": {
|
||||
"title": "Configurar Inventario",
|
||||
"description": "Sube datos de ventas y configura tu inventario inicial"
|
||||
},
|
||||
"ml_training": {
|
||||
"title": "Entrenamiento IA",
|
||||
"description": "Entrena tu modelo de inteligencia artificial personalizado"
|
||||
},
|
||||
"completion": {
|
||||
"title": "Configuración Completa",
|
||||
"description": "¡Bienvenido a tu sistema de gestión inteligente!"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"previous": "Anterior",
|
||||
"next": "Siguiente",
|
||||
"complete": "Completar",
|
||||
"skip": "Omitir",
|
||||
"finish": "Finalizar"
|
||||
},
|
||||
"progress": {
|
||||
"step_of": "Paso {{current}} de {{total}}",
|
||||
"completed": "Completado",
|
||||
"in_progress": "En progreso",
|
||||
"pending": "Pendiente"
|
||||
}
|
||||
},
|
||||
"steps": {
|
||||
"tenant_registration": {
|
||||
"title": "Información de tu Panadería",
|
||||
"subtitle": "Cuéntanos sobre tu negocio",
|
||||
"fields": {
|
||||
"business_name": "Nombre del negocio",
|
||||
"business_type": "Tipo de negocio",
|
||||
"address": "Dirección",
|
||||
"phone": "Teléfono",
|
||||
"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",
|
||||
"phone": "+34 123 456 789",
|
||||
"email": "contacto@panaderia.com",
|
||||
"website": "https://mipanaderia.com",
|
||||
"description": "Describe tu panadería..."
|
||||
}
|
||||
},
|
||||
"inventory_setup": {
|
||||
"title": "Configurar Inventario",
|
||||
"subtitle": "Sube tus datos de ventas históricos",
|
||||
"upload": {
|
||||
"title": "Subir Datos de Ventas",
|
||||
"description": "Sube un archivo CSV con tus datos históricos de ventas para entrenar la IA",
|
||||
"drag_drop": "Arrastra y suelta tu archivo CSV aquí",
|
||||
"or": "o",
|
||||
"browse": "selecciona un archivo",
|
||||
"supported_formats": "Formatos soportados: CSV",
|
||||
"max_size": "Tamaño máximo: 10MB"
|
||||
},
|
||||
"sample": {
|
||||
"download": "Descargar plantilla CSV",
|
||||
"example": "Ver ejemplo de datos"
|
||||
},
|
||||
"processing": {
|
||||
"uploading": "Subiendo archivo...",
|
||||
"processing": "Procesando datos...",
|
||||
"success": "Datos procesados exitosamente",
|
||||
"error": "Error al procesar los datos"
|
||||
}
|
||||
},
|
||||
"ml_training": {
|
||||
"title": "Entrenamiento de IA",
|
||||
"subtitle": "Creando tu modelo personalizado",
|
||||
"status": {
|
||||
"preparing": "Preparando datos...",
|
||||
"training": "Entrenando modelo...",
|
||||
"validating": "Validando resultados...",
|
||||
"completed": "Entrenamiento completado"
|
||||
},
|
||||
"progress": {
|
||||
"data_preparation": "Preparación de datos",
|
||||
"model_training": "Entrenamiento del modelo",
|
||||
"validation": "Validación",
|
||||
"deployment": "Despliegue"
|
||||
},
|
||||
"estimated_time": "Tiempo estimado: {{minutes}} minutos",
|
||||
"description": "Estamos creando un modelo de IA personalizado para tu panadería basado en tus datos históricos."
|
||||
},
|
||||
"completion": {
|
||||
"title": "¡Configuración Completa!",
|
||||
"subtitle": "Tu panadería está lista para usar IA",
|
||||
"success_message": "Felicitaciones, has completado exitosamente la configuración inicial.",
|
||||
"next_steps": {
|
||||
"title": "Próximos pasos:",
|
||||
"dashboard": "Explora tu dashboard",
|
||||
"first_prediction": "Ve tu primera predicción",
|
||||
"inventory": "Configura tu inventario",
|
||||
"team": "Invita a tu equipo"
|
||||
},
|
||||
"cta": {
|
||||
"dashboard": "Ir al Dashboard",
|
||||
"tour": "Iniciar Tour Guiado"
|
||||
},
|
||||
"features_unlocked": {
|
||||
"title": "Características desbloqueadas:",
|
||||
"ai_forecasting": "Predicción IA de demanda",
|
||||
"inventory_management": "Gestión de inventario",
|
||||
"production_planning": "Planificación de producción",
|
||||
"analytics": "Análisis y reportes"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"step_failed": "Error en este paso",
|
||||
"data_invalid": "Datos inválidos",
|
||||
"upload_failed": "Error al subir archivo",
|
||||
"training_failed": "Error en entrenamiento",
|
||||
"network_error": "Error de conexión",
|
||||
"try_again": "Intentar de nuevo",
|
||||
"contact_support": "Contactar soporte"
|
||||
},
|
||||
"validation": {
|
||||
"required": "Este campo es requerido",
|
||||
"invalid_email": "Email inválido",
|
||||
"invalid_phone": "Teléfono inválido",
|
||||
"invalid_url": "URL inválida",
|
||||
"file_too_large": "Archivo demasiado grande",
|
||||
"invalid_file_type": "Tipo de archivo no válido"
|
||||
}
|
||||
}
|
||||
88
frontend/src/locales/es/sales.json
Normal file
88
frontend/src/locales/es/sales.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"orders": {
|
||||
"title": "Pedidos",
|
||||
"table": {
|
||||
"columns": {
|
||||
"order_number": "Nº Pedido",
|
||||
"customer": "Cliente",
|
||||
"products": "Productos",
|
||||
"total": "Total",
|
||||
"status": "Estado",
|
||||
"channel": "Canal",
|
||||
"date": "Fecha",
|
||||
"actions": "Acciones"
|
||||
},
|
||||
"filters": {
|
||||
"all_status": "Todos los estados",
|
||||
"all_channels": "Todos los canales",
|
||||
"items_per_page": {
|
||||
"10": "10 por página",
|
||||
"20": "20 por página",
|
||||
"50": "50 por página",
|
||||
"100": "100 por página"
|
||||
}
|
||||
},
|
||||
"bulk_actions": "Acciones masivas",
|
||||
"no_orders": "No hay pedidos disponibles",
|
||||
"loading": "Cargando pedidos...",
|
||||
"error": "Error al cargar pedidos"
|
||||
},
|
||||
"status": {
|
||||
"pendiente": "Pendiente",
|
||||
"confirmado": "Confirmado",
|
||||
"en_preparacion": "En Preparación",
|
||||
"listo": "Listo para Entrega",
|
||||
"entregado": "Entregado",
|
||||
"cancelado": "Cancelado"
|
||||
},
|
||||
"channels": {
|
||||
"store_front": "Tienda",
|
||||
"online": "Online",
|
||||
"phone_order": "Teléfono",
|
||||
"delivery": "Delivery",
|
||||
"catering": "Catering",
|
||||
"wholesale": "Mayorista",
|
||||
"farmers_market": "Mercado",
|
||||
"third_party": "Terceros"
|
||||
},
|
||||
"payment_methods": {
|
||||
"cash": "Efectivo",
|
||||
"credit_card": "Tarjeta Crédito",
|
||||
"debit_card": "Tarjeta Débito",
|
||||
"digital_wallet": "Wallet Digital",
|
||||
"bank_transfer": "Transferencia",
|
||||
"check": "Cheque",
|
||||
"store_credit": "Crédito Tienda"
|
||||
},
|
||||
"actions": {
|
||||
"view": "Ver",
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar",
|
||||
"print": "Imprimir",
|
||||
"duplicate": "Duplicar",
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"complete": "Completar"
|
||||
}
|
||||
},
|
||||
"customers": {
|
||||
"title": "Clientes",
|
||||
"name": "Nombre",
|
||||
"phone": "Teléfono",
|
||||
"email": "Email",
|
||||
"address": "Dirección",
|
||||
"orders_count": "Pedidos",
|
||||
"total_spent": "Total gastado",
|
||||
"last_order": "Último pedido"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Análisis de Ventas",
|
||||
"revenue": "Ingresos",
|
||||
"orders": "Pedidos",
|
||||
"avg_order": "Pedido promedio",
|
||||
"growth": "Crecimiento",
|
||||
"trends": "Tendencias",
|
||||
"top_products": "Productos más vendidos",
|
||||
"top_customers": "Mejores clientes"
|
||||
}
|
||||
}
|
||||
91
frontend/src/locales/es/settings.json
Normal file
91
frontend/src/locales/es/settings.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": {
|
||||
"title": "Perfil de Usuario",
|
||||
"description": "Gestiona tu información personal y preferencias",
|
||||
"personal_info": "Información Personal",
|
||||
"edit_profile": "Editar Perfil",
|
||||
"change_password": "Cambiar Contraseña",
|
||||
"online": "En línea",
|
||||
"offline": "Desconectado",
|
||||
"save_changes": "Guardar Cambios",
|
||||
"cancel": "Cancelar",
|
||||
"fields": {
|
||||
"first_name": "Nombre",
|
||||
"last_name": "Apellidos",
|
||||
"email": "Correo Electrónico",
|
||||
"phone": "Teléfono",
|
||||
"language": "Idioma",
|
||||
"timezone": "Zona Horaria",
|
||||
"avatar": "Avatar"
|
||||
},
|
||||
"password": {
|
||||
"current_password": "Contraseña Actual",
|
||||
"new_password": "Nueva Contraseña",
|
||||
"confirm_password": "Confirmar Contraseña",
|
||||
"change_password": "Cambiar Contraseña",
|
||||
"password_requirements": "La contraseña debe tener al menos 8 caracteres"
|
||||
}
|
||||
},
|
||||
"team": {
|
||||
"title": "Equipo",
|
||||
"description": "Gestiona los miembros de tu equipo y sus permisos",
|
||||
"invite_member": "Invitar Miembro",
|
||||
"members": "Miembros",
|
||||
"pending_invitations": "Invitaciones Pendientes",
|
||||
"role": "Rol",
|
||||
"status": "Estado",
|
||||
"actions": "Acciones"
|
||||
},
|
||||
"organization": {
|
||||
"title": "Organizaciones",
|
||||
"description": "Gestiona tus organizaciones y configuraciones",
|
||||
"current_organization": "Organización Actual",
|
||||
"switch_organization": "Cambiar Organización",
|
||||
"create_organization": "Crear Organización"
|
||||
},
|
||||
"bakery_config": {
|
||||
"title": "Configuración de Panadería",
|
||||
"description": "Configura los ajustes específicos de tu panadería",
|
||||
"general": "General",
|
||||
"products": "Productos",
|
||||
"hours": "Horarios",
|
||||
"notifications": "Notificaciones"
|
||||
},
|
||||
"subscription": {
|
||||
"title": "Suscripción",
|
||||
"description": "Gestiona tu plan de suscripción",
|
||||
"current_plan": "Plan Actual",
|
||||
"usage": "Uso",
|
||||
"billing": "Facturación",
|
||||
"upgrade": "Actualizar Plan",
|
||||
"manage": "Gestionar Suscripción"
|
||||
},
|
||||
"communication": {
|
||||
"title": "Preferencias de Comunicación",
|
||||
"description": "Configura cómo y cuándo recibes notificaciones",
|
||||
"email_notifications": "Notificaciones por Email",
|
||||
"push_notifications": "Notificaciones Push",
|
||||
"sms_notifications": "Notificaciones SMS",
|
||||
"marketing": "Comunicaciones de Marketing",
|
||||
"alerts": "Alertas del Sistema"
|
||||
},
|
||||
"tabs": {
|
||||
"profile": "Perfil",
|
||||
"team": "Equipo",
|
||||
"organization": "Organización",
|
||||
"bakery_config": "Configuración",
|
||||
"subscription": "Suscripción",
|
||||
"communication": "Comunicación"
|
||||
},
|
||||
"common": {
|
||||
"save": "Guardar",
|
||||
"cancel": "Cancelar",
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar",
|
||||
"loading": "Cargando...",
|
||||
"success": "Éxito",
|
||||
"error": "Error",
|
||||
"required": "Requerido",
|
||||
"optional": "Opcional"
|
||||
}
|
||||
}
|
||||
45
frontend/src/locales/es/traffic.json
Normal file
45
frontend/src/locales/es/traffic.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"title": "Análisis de Tráfico",
|
||||
"description": "Monitorea el flujo de clientes y optimiza las horas de atención",
|
||||
"metrics": {
|
||||
"total_visitors": "Visitantes Totales",
|
||||
"peak_hour": "Hora Pico",
|
||||
"avg_duration": "Duración Promedio",
|
||||
"busy_days": "Días Ocupados",
|
||||
"conversion_rate": "Tasa de Conversión"
|
||||
},
|
||||
"periods": {
|
||||
"week": "Semana",
|
||||
"month": "Mes",
|
||||
"year": "Año"
|
||||
},
|
||||
"days": {
|
||||
"monday": "Lunes",
|
||||
"tuesday": "Martes",
|
||||
"wednesday": "Miércoles",
|
||||
"thursday": "Jueves",
|
||||
"friday": "Viernes",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"mon": "Lun",
|
||||
"tue": "Mar",
|
||||
"wed": "Mié",
|
||||
"thu": "Jue",
|
||||
"fri": "Vie",
|
||||
"sat": "Sáb",
|
||||
"sun": "Dom"
|
||||
},
|
||||
"sources": {
|
||||
"walking": "Pie",
|
||||
"local_search": "Búsqueda Local",
|
||||
"recommendations": "Recomendaciones",
|
||||
"social_media": "Redes Sociales",
|
||||
"advertising": "Publicidad"
|
||||
},
|
||||
"segments": {
|
||||
"morning_regulars": "Regulares Matutinos",
|
||||
"weekend_families": "Familia Fin de Semana",
|
||||
"lunch_office": "Oficinistas Almuerzo",
|
||||
"occasional_customers": "Clientes Ocasionales"
|
||||
}
|
||||
}
|
||||
51
frontend/src/locales/es/ui.json
Normal file
51
frontend/src/locales/es/ui.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"datepicker": {
|
||||
"placeholder": "Seleccionar fecha",
|
||||
"today": "Hoy",
|
||||
"clear": "Limpiar",
|
||||
"weekdays": ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"],
|
||||
"months": [
|
||||
"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio",
|
||||
"Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
|
||||
]
|
||||
},
|
||||
"password_criteria": {
|
||||
"min_length": "Mínimo 8 caracteres",
|
||||
"max_length": "Máximo 128 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",
|
||||
"errors": {
|
||||
"min_length": "La contraseña debe tener al menos 8 caracteres",
|
||||
"max_length": "La contraseña no puede exceder 128 caracteres",
|
||||
"uppercase": "La contraseña debe contener al menos una letra mayúscula",
|
||||
"lowercase": "La contraseña debe contener al menos una letra minúscula",
|
||||
"number": "La contraseña debe contener al menos un número",
|
||||
"special": "La contraseña debe contener al menos un carácter especial"
|
||||
}
|
||||
},
|
||||
"avatar": {
|
||||
"online": "En línea",
|
||||
"offline": "Desconectado",
|
||||
"away": "Ausente",
|
||||
"busy": "Ocupado"
|
||||
},
|
||||
"notifications": {
|
||||
"alert": "Alerta",
|
||||
"recommendation": "Recomendación",
|
||||
"info": "Información",
|
||||
"warning": "Advertencia"
|
||||
},
|
||||
"common": {
|
||||
"loading": "Cargando...",
|
||||
"error": "Error",
|
||||
"success": "Éxito",
|
||||
"cancel": "Cancelar",
|
||||
"save": "Guardar",
|
||||
"delete": "Eliminar",
|
||||
"edit": "Editar",
|
||||
"close": "Cerrar",
|
||||
"confirm": "Confirmar"
|
||||
}
|
||||
}
|
||||
149
frontend/src/locales/es/weather.json
Normal file
149
frontend/src/locales/es/weather.json
Normal file
@@ -0,0 +1,149 @@
|
||||
{
|
||||
"title": "Datos Meteorológicos",
|
||||
"description": "Integra información del clima para optimizar la producción y ventas",
|
||||
"current": {
|
||||
"title": "Condiciones Actuales",
|
||||
"temperature": "Temperatura",
|
||||
"humidity": "Humedad",
|
||||
"wind": "Viento",
|
||||
"pressure": "Presión",
|
||||
"uv": "UV",
|
||||
"visibility": "Visibilidad",
|
||||
"favorable_conditions": "Condiciones favorables"
|
||||
},
|
||||
"forecast": {
|
||||
"title": "Pronóstico Extendido",
|
||||
"next_week": "Próxima Semana",
|
||||
"next_month": "Próximo Mes",
|
||||
"rain": "Lluvia"
|
||||
},
|
||||
"conditions": {
|
||||
"sunny": "Soleado",
|
||||
"partly_cloudy": "Parcialmente nublado",
|
||||
"cloudy": "Nublado",
|
||||
"rainy": "Lluvioso"
|
||||
},
|
||||
"days": {
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"monday": "Lunes",
|
||||
"tuesday": "Martes",
|
||||
"wednesday": "Miércoles",
|
||||
"thursday": "Jueves",
|
||||
"friday": "Viernes"
|
||||
},
|
||||
"impact": {
|
||||
"title": "Impacto del Clima",
|
||||
"high_demand": "Alta Demanda",
|
||||
"comfort_food": "Comida Reconfortante",
|
||||
"moderate": "Demanda Moderada",
|
||||
"normal": "Demanda Normal",
|
||||
"recommendations": "Recomendaciones"
|
||||
},
|
||||
"impacts": {
|
||||
"sunny_day": {
|
||||
"condition": "Día Soleado",
|
||||
"impact": "Aumento del 25% en bebidas frías",
|
||||
"recommendations": [
|
||||
"Incrementar producción de helados",
|
||||
"Más bebidas refrescantes",
|
||||
"Ensaladas y productos frescos",
|
||||
"Horario extendido de terraza"
|
||||
]
|
||||
},
|
||||
"rainy_day": {
|
||||
"condition": "Día Lluvioso",
|
||||
"impact": "Aumento del 40% en productos calientes",
|
||||
"recommendations": [
|
||||
"Más sopas y caldos",
|
||||
"Chocolates calientes",
|
||||
"Pan recién horneado",
|
||||
"Productos de repostería"
|
||||
]
|
||||
},
|
||||
"cold_day": {
|
||||
"condition": "Frío Intenso",
|
||||
"impact": "Preferencia por comida reconfortante",
|
||||
"recommendations": [
|
||||
"Aumentar productos horneados",
|
||||
"Bebidas calientes especiales",
|
||||
"Productos energéticos",
|
||||
"Promociones de interior"
|
||||
]
|
||||
}
|
||||
},
|
||||
"seasonal": {
|
||||
"title": "Tendencias Estacionales",
|
||||
"spring": {
|
||||
"name": "Primavera",
|
||||
"period": "Mar - May",
|
||||
"avg_temp": "15-20°C",
|
||||
"trends": [
|
||||
"Aumento en productos frescos (+30%)",
|
||||
"Mayor demanda de ensaladas",
|
||||
"Bebidas naturales populares",
|
||||
"Horarios extendidos efectivos"
|
||||
]
|
||||
},
|
||||
"summer": {
|
||||
"name": "Verano",
|
||||
"period": "Jun - Ago",
|
||||
"avg_temp": "25-35°C",
|
||||
"trends": [
|
||||
"Pico de helados y granizados (+60%)",
|
||||
"Productos ligeros preferidos",
|
||||
"Horario matutino crítico",
|
||||
"Mayor tráfico de turistas"
|
||||
]
|
||||
},
|
||||
"autumn": {
|
||||
"name": "Otoño",
|
||||
"period": "Sep - Nov",
|
||||
"avg_temp": "10-18°C",
|
||||
"trends": [
|
||||
"Regreso a productos tradicionales",
|
||||
"Aumento en bollería (+20%)",
|
||||
"Bebidas calientes populares",
|
||||
"Horarios regulares"
|
||||
]
|
||||
},
|
||||
"winter": {
|
||||
"name": "Invierno",
|
||||
"period": "Dec - Feb",
|
||||
"avg_temp": "5-12°C",
|
||||
"trends": [
|
||||
"Máximo de productos calientes (+50%)",
|
||||
"Pan recién horneado crítico",
|
||||
"Chocolates y dulces festivos",
|
||||
"Menor tráfico general (-15%)"
|
||||
]
|
||||
},
|
||||
"impact_levels": {
|
||||
"high": "Alto",
|
||||
"positive": "Positivo",
|
||||
"comfort": "Confort",
|
||||
"stable": "Estable"
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"title": "Alertas Meteorológicas",
|
||||
"heat_wave": {
|
||||
"title": "Ola de calor prevista",
|
||||
"description": "Se esperan temperaturas superiores a 30°C los próximos 3 días",
|
||||
"recommendation": "Incrementar stock de bebidas frías y helados"
|
||||
},
|
||||
"heavy_rain": {
|
||||
"title": "Lluvia intensa el lunes",
|
||||
"description": "80% probabilidad de precipitación con vientos fuertes",
|
||||
"recommendation": "Preparar más productos calientes y de refugio"
|
||||
},
|
||||
"recommendation_label": "Recomendación"
|
||||
},
|
||||
"recommendations": {
|
||||
"increase_ice_cream": "Incrementar producción de helados y bebidas frías",
|
||||
"standard_production": "Producción estándar",
|
||||
"comfort_foods": "Aumentar sopas, chocolates calientes y pan recién horneado",
|
||||
"indoor_focus": "Enfoque en productos de interior",
|
||||
"fresh_products": "Incrementar productos frescos y ensaladas"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user