Improve the frontend 2

This commit is contained in:
Urtzi Alfaro
2025-10-29 06:58:05 +01:00
parent 858d985c92
commit 36217a2729
98 changed files with 6652 additions and 4230 deletions

View File

@@ -97,6 +97,7 @@
"address_info": "Información de Dirección",
"commercial_info": "Información Comercial",
"additional_info": "Información Adicional",
"price_list": "Lista de Precios",
"performance": "Rendimiento y Estadísticas",
"notes": "Notas"
},
@@ -129,12 +130,92 @@
"actions": {
"approve": "Aprobar Proveedor",
"reject": "Rechazar Proveedor",
"delete": "Eliminar Proveedor"
"delete": "Eliminar Proveedor",
"manage_products": "Gestionar Productos"
},
"confirm": {
"approve": "¿Estás seguro de que quieres aprobar este proveedor? Esto activará el proveedor para su uso.",
"reject": "¿Estás seguro de que quieres rechazar este proveedor? Esta acción se puede deshacer más tarde."
},
"price_list": {
"title": "Lista de Precios de Productos",
"subtitle": "{{count}} productos disponibles de este proveedor",
"modal": {
"title_create": "Añadir Producto al Proveedor",
"title_edit": "Editar Precio de Producto",
"subtitle_create": "Añadir un nuevo producto que este proveedor puede suministrar",
"subtitle_edit": "Actualizar precios y detalles del producto"
},
"sections": {
"product_selection": "Selección de Producto",
"pricing": "Información de Precios",
"validity": "Validez del Precio",
"product_details": "Detalles del Producto"
},
"fields": {
"product": "Producto",
"product_code": "Código de Producto del Proveedor",
"unit_price": "Precio Unitario",
"price_per_unit": "Precio por Unidad",
"unit_of_measure": "Unidad de Medida",
"minimum_order": "Cantidad Mínima de Pedido",
"effective_date": "Fecha de Vigencia",
"expiry_date": "Fecha de Vencimiento",
"is_active": "Activo",
"brand": "Marca",
"packaging_size": "Tamaño del Envase",
"origin_country": "País de Origen",
"shelf_life_days": "Vida Útil (días)",
"storage_requirements": "Requisitos de Almacenamiento"
},
"placeholders": {
"product_code": "ej., PROV-HARINA-001",
"brand": "Nombre de la marca",
"packaging_size": "ej., Sacos de 25kg, Botellas de 1L",
"origin_country": "ej., España, Francia",
"storage_requirements": "ej., Almacenar en lugar fresco y seco"
},
"help": {
"product_locked": "El producto no se puede cambiar después de la creación",
"select_product": "Selecciona un producto de tu inventario",
"product_code": "Código interno del proveedor para este producto",
"unit_price": "Precio base por paquete/unidad",
"price_per_unit": "Precio calculado por unidad de medida",
"unit_of_measure": "Unidad utilizada para precios y pedidos",
"minimum_order": "Cantidad mínima requerida para realizar pedidos",
"effective_date": "Fecha en que este precio entra en vigencia",
"expiry_date": "Fecha de vencimiento opcional para este precio",
"is_active": "Activar o desactivar este elemento de la lista de precios",
"packaging_size": "ej., Sacos de 25kg, Botellas de 1L, 100 unidades por caja",
"shelf_life_days": "Número de días que el producto permanece fresco"
},
"columns": {
"product": "Producto",
"price": "Precio",
"min_order": "Pedido Mín.",
"validity": "Período de Validez",
"brand": "Marca",
"status": "Estado"
},
"actions": {
"add_product": "Añadir Producto",
"add_first_product": "Añadir Primer Producto"
},
"empty": {
"title": "Aún No Hay Productos",
"description": "Añade productos que este proveedor puede suministrar con sus precios"
},
"errors": {
"load_failed": "Error al cargar la lista de precios"
},
"validation": {
"price_positive": "El precio debe ser mayor que 0"
},
"delete": {
"title": "Eliminar Producto del Proveedor",
"description": "¿Estás seguro de que quieres eliminar {{product}} de la lista de precios de este proveedor?"
}
},
"delete": {
"title": "Eliminar Proveedor",
"subtitle": "¿Cómo te gustaría eliminar {name}?",