{ "general": { "unknown_error": "Ha ocurrido un error desconocido", "network_error": "Error de conexión de red", "server_error": "Error del servidor", "timeout_error": "Tiempo de espera agotado", "permission_denied": "Permisos insuficientes", "not_found": "Recurso no encontrado", "conflict": "Conflicto en la operación", "bad_request": "Solicitud inválida", "unauthorized": "No autorizado", "forbidden": "Acceso prohibido", "service_unavailable": "Servicio no disponible", "maintenance_mode": "Sistema en mantenimiento" }, "auth": { "invalid_credentials": "Credenciales inválidas", "account_locked": "Cuenta bloqueada temporalmente", "account_disabled": "Cuenta deshabilitada", "session_expired": "Sesión expirada", "token_invalid": "Token inválido", "token_expired": "Token expirado", "password_incorrect": "Contraseña incorrecta", "email_not_found": "Correo electrónico no encontrado", "email_already_exists": "El correo electrónico ya está registrado", "weak_password": "La contraseña es muy débil", "password_mismatch": "Las contraseñas no coinciden", "registration_failed": "Error en el registro", "login_failed": "Error al iniciar sesión", "logout_failed": "Error al cerrar sesión", "password_reset_failed": "Error al restablecer contraseña", "email_verification_failed": "Error en verificación de email", "two_factor_required": "Autenticación de dos factores requerida", "two_factor_invalid": "Código de verificación inválido" }, "validation": { "required_field": "Este campo es requerido", "invalid_email": "Formato de email inválido", "invalid_phone": "Número de teléfono inválido", "invalid_date": "Fecha inválida", "invalid_number": "Número inválido", "invalid_url": "URL inválida", "min_length": "Mínimo {{min}} caracteres", "max_length": "Máximo {{max}} caracteres", "min_value": "Valor mínimo: {{min}}", "max_value": "Valor máximo: {{max}}", "invalid_format": "Formato inválido", "invalid_selection": "Selección inválida", "file_too_large": "Archivo demasiado grande", "invalid_file_type": "Tipo de archivo no válido", "duplicate_value": "Valor duplicado", "invalid_range": "Rango inválido" }, "inventory": { "item_not_found": "Artículo no encontrado", "insufficient_stock": "Stock insuficiente", "invalid_quantity": "Cantidad inválida", "negative_stock": "El stock no puede ser negativo", "expired_item": "Artículo caducado", "item_already_exists": "El artículo ya existe", "supplier_not_found": "Proveedor no encontrado", "location_not_found": "Ubicación no encontrada", "category_not_found": "Categoría no encontrada", "barcode_duplicate": "Código de barras duplicado", "movement_failed": "Error en movimiento de inventario", "stock_update_failed": "Error al actualizar stock", "reorder_failed": "Error al generar orden de compra", "export_failed": "Error al exportar datos", "import_failed": "Error al importar datos", "invalid_csv": "Archivo CSV inválido", "missing_required_columns": "Faltan columnas requeridas" }, "production": { "recipe_not_found": "Receta no encontrada", "order_not_found": "Orden de producción no encontrada", "invalid_production_date": "Fecha de producción inválida", "insufficient_ingredients": "Ingredientes insuficientes", "production_already_started": "La producción ya ha comenzado", "production_already_completed": "La producción ya está completada", "cannot_cancel_order": "No se puede cancelar la orden", "invalid_batch_size": "Tamaño de lote inválido", "equipment_unavailable": "Equipo no disponible", "staff_unavailable": "Personal no disponible", "quality_check_failed": "Control de calidad fallido", "recipe_validation_failed": "Error en validación de receta", "scheduling_conflict": "Conflicto en programación", "production_limit_exceeded": "Límite de producción excedido" }, "sales": { "order_not_found": "Pedido no encontrado", "customer_not_found": "Cliente no encontrado", "product_not_available": "Producto no disponible", "invalid_payment_method": "Método de pago inválido", "payment_failed": "Error en el pago", "insufficient_change": "Cambio insuficiente", "order_already_processed": "Pedido ya procesado", "order_cancelled": "Pedido cancelado", "invalid_discount": "Descuento inválido", "minimum_order_not_met": "No se alcanzó el pedido mínimo", "delivery_address_invalid": "Dirección de entrega inválida", "delivery_unavailable": "Entrega no disponible", "customer_credit_limit": "Límite de crédito del cliente excedido", "tax_calculation_error": "Error en cálculo de impuestos" }, "analytics": { "data_not_available": "Datos no disponibles", "forecast_failed": "Error en predicción", "report_generation_failed": "Error al generar reporte", "invalid_date_range": "Rango de fechas inválido", "insufficient_data": "Datos insuficientes para análisis", "calculation_error": "Error en cálculo", "chart_render_failed": "Error al renderizar gráfico", "export_report_failed": "Error al exportar reporte", "filter_error": "Error en filtros", "aggregation_failed": "Error en agregación de datos" }, "api": { "connection_failed": "Error de conexión", "request_timeout": "Tiempo de espera agotado", "server_overloaded": "Servidor sobrecargado", "rate_limit_exceeded": "Límite de peticiones excedido", "invalid_response": "Respuesta inválida del servidor", "api_key_invalid": "Clave API inválida", "endpoint_not_found": "Endpoint no encontrado", "method_not_allowed": "Método no permitido", "payload_too_large": "Carga útil demasiado grande", "unsupported_media_type": "Tipo de media no soportado", "parsing_failed": "Error al procesar respuesta", "serialization_failed": "Error en serialización" }, "file": { "upload_failed": "Error al subir archivo", "file_not_found": "Archivo no encontrado", "file_corrupted": "Archivo corrupto", "invalid_format": "Formato de archivo inválido", "file_too_large": "Archivo demasiado grande", "insufficient_space": "Espacio insuficiente", "permission_denied": "Sin permisos para acceder al archivo", "virus_detected": "Virus detectado en archivo", "download_failed": "Error al descargar archivo", "compression_failed": "Error al comprimir archivo", "extraction_failed": "Error al extraer archivo" }, "database": { "connection_failed": "Error de conexión a base de datos", "query_failed": "Error en consulta", "constraint_violation": "Violación de restricción", "foreign_key_error": "Error de clave foránea", "duplicate_entry": "Entrada duplicada", "data_integrity_error": "Error de integridad de datos", "transaction_failed": "Error en transacción", "deadlock_detected": "Bloqueo detectado", "table_locked": "Tabla bloqueada", "database_full": "Base de datos llena" }, "external": { "weather_service_unavailable": "Servicio meteorológico no disponible", "payment_gateway_error": "Error en pasarela de pago", "email_service_failed": "Error en servicio de email", "sms_service_failed": "Error en servicio SMS", "notification_failed": "Error al enviar notificación", "integration_error": "Error de integración", "third_party_unavailable": "Servicio de terceros no disponible", "api_quota_exceeded": "Cuota de API excedida", "external_timeout": "Tiempo de espera de servicio externo" }, "system": { "maintenance_mode": "Sistema en mantenimiento", "system_overload": "Sistema sobrecargado", "memory_error": "Error de memoria", "disk_full": "Disco lleno", "backup_failed": "Error en respaldo", "restore_failed": "Error en restauración", "configuration_error": "Error de configuración", "license_expired": "Licencia expirada", "update_failed": "Error en actualización", "migration_failed": "Error en migración" }, "ui": { "loading_failed": "Error al cargar", "render_error": "Error de renderizado", "component_crashed": "Componente falló", "navigation_failed": "Error de navegación", "state_error": "Error de estado", "browser_not_supported": "Navegador no soportado", "feature_not_available": "Característica no disponible", "script_error": "Error de script", "style_error": "Error de estilos", "resource_not_found": "Recurso no encontrado" }, "actions": { "retry": "Reintentar", "refresh": "Actualizar", "go_back": "Volver", "contact_support": "Contactar soporte", "report_bug": "Reportar error", "try_again_later": "Intentar más tarde", "check_connection": "Verificar conexión", "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" } } }