feat: Add CustomerOrderWizard translation keys (en/es/eu)

- Add 170+ translation keys for CustomerOrderWizard in all languages
- Customer selection section with search and form fields
- Order items section with product management
- Delivery and payment section with comprehensive options
- Advanced options: pricing, production, fulfillment, notifications, quality
- Support for dropdown options: order types, priorities, statuses, payment methods, etc.
This commit is contained in:
Claude
2025-11-10 13:37:20 +00:00
parent ebd767363d
commit 7f397240e5
3 changed files with 520 additions and 7 deletions

View File

@@ -266,8 +266,179 @@
},
"sections": {
"basicInfo": "Información Básica del Pedido",
"deliveryInfo": "Información de Entrega",
"paymentInfo": "Información de Pago"
"deliveryInfo": "Detalles de Entrega",
"paymentInfo": "Detalles de Pago",
"orderSummary": "Resumen del Pedido",
"advancedOptions": "Opciones Avanzadas",
"advancedOptionsDescription": "Campos opcionales para gestión completa de pedidos",
"pricingDetails": "Detalles de Precios",
"productionScheduling": "Producción y Programación",
"fulfillmentTracking": "Cumplimiento y Seguimiento",
"sourceChannel": "Origen y Canal",
"communicationNotes": "Comunicación y Notas",
"notifications": "Notificaciones",
"qualityRequirements": "Calidad y Requisitos",
"additionalOptions": "Opciones Adicionales"
},
"orderTypes": {
"standard": "Estándar",
"custom": "Personalizado",
"bulk": "A Granel",
"urgent": "Urgente"
},
"priorities": {
"low": "Baja",
"normal": "Normal",
"high": "Alta",
"urgent": "Urgente"
},
"statuses": {
"pending": "Pendiente",
"confirmed": "Confirmado",
"in_production": "En Producción",
"ready": "Listo",
"delivered": "Entregado"
},
"deliveryMethods": {
"pickup": "Recogida",
"pickupDesc": "Recogida del cliente",
"delivery": "Entrega",
"deliveryDesc": "Entrega a domicilio",
"shipping": "Envío",
"shippingDesc": "Servicio de mensajería"
},
"paymentMethods": {
"cash": "Efectivo",
"card": "Tarjeta",
"bank_transfer": "Transferencia Bancaria",
"invoice": "Factura",
"account": "Cuenta"
},
"paymentTerms": {
"immediate": "Inmediato",
"net_30": "Neto 30",
"net_60": "Neto 60"
},
"paymentStatuses": {
"pending": "Pendiente",
"partial": "Parcial",
"paid": "Pagado",
"overdue": "Vencido"
},
"orderSources": {
"manual": "Manual",
"phone": "Teléfono",
"email": "Correo Electrónico",
"website": "Sitio Web",
"app": "Aplicación Móvil"
},
"salesChannels": {
"direct": "Directo",
"wholesale": "Mayorista",
"retail": "Minorista",
"online": "En Línea"
},
"qualityCheckStatuses": {
"not_started": "No Iniciado",
"pending": "Pendiente",
"passed": "Aprobado",
"failed": "Reprobado"
},
"messages": {
"loadingCustomers": "Cargando clientes...",
"loadingProducts": "Cargando productos...",
"errorLoadingCustomers": "Error al cargar clientes",
"errorLoadingProducts": "Error al cargar productos",
"noCustomersFound": "No se encontraron clientes",
"tryDifferentSearch": "Intenta con un término de búsqueda diferente",
"noProductsInOrder": "No hay productos en el pedido",
"clickAddProduct": "Haz clic en \"Agregar Producto\" para comenzar",
"newCustomer": "Nuevo Cliente",
"customer": "Cliente",
"products": "Productos",
"items": "artículos",
"total": "Total",
"productNumber": "Producto #",
"searchByName": "Buscar cliente por nombre...",
"selectCustomer": "Seleccionar Cliente",
"searchForCustomer": "Buscar un cliente existente o crear uno nuevo",
"orderItems": "Artículos del Pedido",
"addProducts": "Agregar Productos al Pedido",
"customerLabel": "Cliente:",
"productsLabel": "Productos:",
"totalLabel": "Total:",
"orderTotal": "Total del Pedido:",
"newCustomerHeader": "Nuevo Cliente",
"orderProducts": "Productos del Pedido",
"addProduct": "Agregar Producto",
"removeItem": "Eliminar artículo",
"optionalEmail": "Correo Electrónico (Opcional)",
"readOnlyAutoGenerated": "Número de Pedido (Solo lectura - Auto-generado)",
"willBeGeneratedAutomatically": "Se generará automáticamente",
"autoGeneratedOnSave": "Auto-generado al guardar",
"orderNumberFormat": "formato: ORD-AAAAMMDD-####",
"selectProduct": "Seleccionar producto...",
"deliveryAddress": "Dirección de Entrega",
"deliveryAddressPlaceholder": "Calle, número, piso, código postal, ciudad...",
"deliveryContactName": "Nombre de Contacto para Entrega",
"deliveryContactNamePlaceholder": "Persona de contacto",
"deliveryContactPhone": "Teléfono de Contacto para Entrega",
"deliveryMethod": "Método de Entrega",
"paymentMethod": "Método de Pago",
"paymentTerms": "Términos de Pago",
"paymentStatus": "Estado de Pago",
"paymentDueDate": "Fecha de Vencimiento del Pago",
"discountPercent": "Descuento (%)",
"deliveryFee": "Tarifa de Entrega (€)",
"productionStartDate": "Fecha de Inicio de Producción",
"productionDueDate": "Fecha de Vencimiento de Producción",
"productionBatchNumber": "Número de Lote de Producción",
"productionBatchNumberPlaceholder": "LOTE-001",
"deliveryTimeWindow": "Ventana de Tiempo de Entrega",
"deliveryTimeWindowPlaceholder": "Ej: 9:00 AM - 11:00 AM",
"productionNotes": "Notas de Producción",
"productionNotesPlaceholder": "Requisitos especiales de producción o notas",
"shippingTrackingNumber": "Número de Seguimiento de Envío",
"shippingTrackingNumberPlaceholder": "Número de seguimiento",
"shippingCarrier": "Transportista de Envío",
"shippingCarrierPlaceholder": "Ej: DHL, UPS, FedEx",
"pickupLocation": "Ubicación de Recogida",
"pickupLocationPlaceholder": "Ubicación de tienda para recogida",
"actualDeliveryDate": "Fecha Real de Entrega",
"orderSource": "Origen del Pedido",
"salesChannel": "Canal de Ventas",
"salesRepId": "ID del Representante de Ventas",
"salesRepIdPlaceholder": "ID o nombre del representante de ventas",
"customerPurchaseOrder": "Orden de Compra del Cliente #",
"customerPurchaseOrderPlaceholder": "Número de OC del cliente",
"deliveryInstructions": "Instrucciones de Entrega",
"deliveryInstructionsPlaceholder": "Instrucciones especiales de entrega",
"specialInstructions": "Instrucciones Especiales",
"specialInstructionsPlaceholder": "Cualquier requisito o instrucción especial",
"internalNotes": "Notas Internas",
"internalNotesPlaceholder": "Notas internas (no visibles para el cliente)",
"customerNotes": "Notas del Cliente",
"customerNotesPlaceholder": "Notas de/para el cliente",
"notifyOnStatusChange": "Notificar en Cambio de Estado",
"notifyOnDelivery": "Notificar en Entrega",
"notificationEmail": "Correo de Notificación",
"notificationEmailPlaceholder": "cliente@correo.com",
"notificationPhone": "Teléfono de Notificación",
"qualityCheckRequired": "Control de Calidad Requerido",
"qualityCheckStatus": "Estado del Control de Calidad",
"packagingInstructions": "Instrucciones de Empaquetado",
"packagingInstructionsPlaceholder": "Requisitos especiales de empaquetado",
"labelingRequirements": "Requisitos de Etiquetado",
"labelingRequirementsPlaceholder": "Requisitos de etiqueta personalizados",
"recurringOrder": "Pedido Recurrente",
"recurringSchedule": "Programa Recurrente",
"recurringSchedulePlaceholder": "Ej: Semanalmente los lunes, Cada 2 semanas",
"tags": "Etiquetas",
"tagsPlaceholder": "urgente, vip, mayorista",
"tagsTooltip": "Etiquetas separadas por comas para búsqueda y filtrado más fácil",
"metadata": "Metadatos (JSON)",
"metadataPlaceholder": "{\"campo_personalizado\": \"valor\"}",
"metadataTooltip": "Datos personalizados adicionales en formato JSON"
}
}
},