| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- {
- "myJobs": {
- "title": "Mis trabajos activos",
- "description": "Órdenes de trabajo asignadas a usted.",
- "uploadFailed": "Error al subir la imagen",
- "uploadSuccess": "{count} imagen(es) subida(s)",
- "takePhoto": "Tomar foto",
- "addPhoto": "Añadir foto",
- "addVideo": "Añadir vídeo",
- "videoUploadSuccess": "{count} vídeo(s) subido(s)",
- "scanPart": "Escanear pieza",
- "photo": "Foto",
- "video": "Vídeo",
- "parts": "Piezas",
- "partAdded": "\"{name}\" añadido a la orden de trabajo",
- "partAddFailed": "Error al añadir la pieza",
- "inStock": "En stock: {quantity}",
- "quantity": "Cantidad",
- "addToJob": "Añadir {qty} al trabajo",
- "statusReport": "Informe de estado",
- "report": "Informe",
- "observation": "Observación",
- "empty": "Ahora mismo no tienes órdenes de trabajo asignadas."
- },
- "recentActivity": "Actividad reciente",
- "noRecentActivity": "Sin actividad reciente",
- "recentObservations": "Observaciones recientes",
- "noRecentObservations": "Sin observaciones abiertas",
- "observations": {
- "severity": "Gravedad",
- "vehicle": "Vehículo",
- "description": "Descripción",
- "when": "Cuándo"
- },
- "unknownUser": "Usuario",
- "stats": {
- "activeJobs": "Trabajos activos",
- "pending": "Pendientes",
- "totalParts": "Total de piezas",
- "totalCustomers": "Total de clientes",
- "lowStock": "Stock bajo"
- },
- "customize": "Personalizar",
- "viewAll": "Ver todo",
- "showCards": "Mostrar tarjetas",
- "cards": {
- "maintenance": "Mantenimiento previsto",
- "reminders": "Recordatorios pendientes",
- "inspections": "Inspecciones",
- "serviceRequests": "Solicitudes de servicio",
- "quoteRequests": "Solicitudes de presupuesto",
- "quoteResponses": "Respuestas de presupuesto",
- "sms": "Mensajes recientes",
- "notifications": "Notificaciones recientes",
- "recentCompleted": "Completados recientemente",
- "activeJobs": "Trabajos activos",
- "recentObservations": "Observaciones recientes",
- "recentActivity": "Actividad reciente",
- "gettingStarted": "Primeros pasos",
- "tireHotel": "Hotel de neumáticos",
- "inspectionsDue": "Inspecciones pendientes"
- },
- "maintenance": {
- "title": "Mantenimiento previsto pendiente",
- "description": "Basado en el historial de servicio y el kilometraje diario estimado",
- "overdue": "Vencido",
- "approaching": "Próximo",
- "estimated": "Est. {mileage} {unit}",
- "sinceLastService": "{mileage} {unit} desde el último servicio",
- "certainty": "{percent}% de certeza",
- "active": "Activos",
- "dismissedTab": "Descartados",
- "noActive": "No hay vehículos que requieran servicio actualmente.",
- "noDismissed": "No hay vehículos descartados.",
- "dismissedOn": "Descartado el {date}",
- "restore": "Restaurar",
- "settingsAriaLabel": "Ajustes de mantenimiento",
- "dismissAriaLabel": "Descartar"
- },
- "reminders": {
- "title": "Recordatorios pendientes",
- "overdue": "Vencidos",
- "dueSoon": "Próximamente",
- "noData": "No hay recordatorios próximos."
- },
- "messages": {
- "title": "Mensajes recientes",
- "viewAll": "Ver todos",
- "you": "Usted: ",
- "noData": "No hay mensajes recientes."
- },
- "notifications": {
- "title": "Notificaciones recientes",
- "noData": "No hay notificaciones recientes."
- },
- "inspections": {
- "title": "Inspecciones",
- "inProgress": "En progreso",
- "completed": "Completadas",
- "itemCount": "{inspected}/{total} elementos",
- "noData": "No hay inspecciones."
- },
- "serviceRequests": {
- "title": "Solicitudes de servicio",
- "description": "Solicitudes de cita desde el portal del cliente",
- "noData": "No hay solicitudes de servicio pendientes."
- },
- "quoteRequests": {
- "title": "Solicitudes de presupuesto",
- "description": "Clientes que solicitan presupuestos a partir de inspecciones compartidas",
- "pending": "Pendientes",
- "createQuote": "Crear presupuesto",
- "itemsRequested": "{count, plural, one {# elemento solicitado} other {# elementos solicitados}}",
- "noData": "No hay solicitudes de presupuesto pendientes.",
- "dismissAriaLabel": "Descartar solicitud de presupuesto"
- },
- "quoteResponses": {
- "title": "Respuestas de presupuesto de clientes",
- "description": "Presupuestos que los clientes han aceptado o en los que han solicitado cambios",
- "accepted": "Aceptado",
- "changesRequested": "Cambios solicitados",
- "convertToWorkOrder": "Convertir en orden de trabajo",
- "convert": "Convertir",
- "viewQuote": "Ver presupuesto",
- "view": "Ver",
- "noData": "No hay respuestas de clientes.",
- "dismissAriaLabel": "Descartar respuesta"
- },
- "recentCompleted": {
- "title": "Completados recientemente",
- "date": "Fecha",
- "vehicle": "Vehículo",
- "customer": "Cliente",
- "serviceTitle": "Título",
- "total": "Total",
- "empty": "Aún no hay servicios completados"
- },
- "activeJobsTable": {
- "title": "Trabajos activos",
- "vehicle": "Vehículo",
- "customer": "Cliente",
- "serviceTitle": "Título",
- "status": "Estado",
- "tech": "Técnico",
- "empty": "No hay trabajos activos"
- },
- "relativeTime": {
- "now": "ahora",
- "minutes": "{count}m",
- "hours": "{count}h",
- "days": "{count}d"
- },
- "error": "Error al cargar el panel de control",
- "editHint": "Arrastra las tarjetas para reordenar; tira de la esquina para cambiar el tamaño.",
- "resetLayout": "Restablecer diseño",
- "doneEditing": "Listo",
- "customCards": {
- "addCard": "Añadir tarjeta",
- "editCard": "Editar tarjeta",
- "deleteCard": "Eliminar tarjeta",
- "cardName": "Nombre de la tarjeta",
- "dataSource": "Fuente de datos",
- "filters": "Filtros",
- "addFilter": "Añadir filtro",
- "columns": "Columnas",
- "rowLimit": "Filas",
- "save": "Guardar",
- "cancel": "Cancelar",
- "valuePlaceholder": "Valor…",
- "noResults": "Sin registros coincidentes.",
- "loadError": "No se pudo cargar la tarjeta.",
- "saveError": "No se pudo guardar la tarjeta.",
- "deleteConfirmTitle": "¿Eliminar tarjeta?",
- "deleteConfirmDescription": "«{name}» se eliminará del panel. Los datos no se ven afectados.",
- "entities": {
- "vehicles": "Vehículos",
- "customers": "Clientes",
- "workOrders": "Órdenes de trabajo",
- "quotes": "Presupuestos",
- "inventory": "Inventario"
- },
- "fields": {
- "licensePlate": "Matrícula",
- "make": "Marca",
- "model": "Modelo",
- "year": "Año",
- "color": "Color",
- "vin": "VIN",
- "mileage": "Kilometraje",
- "fuelType": "Combustible",
- "transmission": "Transmisión",
- "customer": "Cliente",
- "createdAt": "Creado",
- "updatedAt": "Actualizado",
- "name": "Nombre",
- "company": "Empresa",
- "email": "Correo",
- "phone": "Teléfono",
- "address": "Dirección",
- "taxId": "NIF",
- "invoiceNumber": "N.º factura",
- "title": "Título",
- "type": "Tipo",
- "status": "Estado",
- "techName": "Técnico",
- "totalAmount": "Total",
- "serviceDate": "Fecha",
- "vehicle": "Vehículo",
- "quoteNumber": "N.º presupuesto",
- "validUntil": "Válido hasta",
- "partNumber": "N.º pieza",
- "category": "Categoría",
- "quantity": "Cantidad",
- "minQuantity": "Cantidad mínima",
- "unit": "Unidad",
- "unitCost": "Coste",
- "sellPrice": "Precio",
- "supplier": "Proveedor"
- },
- "operators": {
- "contains": "contiene",
- "equals": "es igual a",
- "startsWith": "empieza por",
- "eq": "=",
- "gt": ">",
- "gte": "≥",
- "lt": "<",
- "lte": "≤",
- "after": "después de",
- "before": "antes de"
- },
- "options": {
- "maintenance": "Mantenimiento",
- "repair": "Reparación",
- "upgrade": "Mejora",
- "inspection": "Inspección",
- "pending": "Pendiente",
- "in-progress": "En curso",
- "waiting-parts": "Esperando piezas",
- "completed": "Completado",
- "draft": "Borrador",
- "sent": "Enviado",
- "accepted": "Aceptado",
- "rejected": "Rechazado",
- "expired": "Caducado",
- "converted": "Convertido"
- }
- },
- "tireHotel": {
- "title": "Hotel de neumáticos",
- "viewAll": "Ver hotel de neumáticos",
- "stored": "{count} juegos guardados",
- "capacity": "{used} / {capacity} neumáticos",
- "roomLeft": "Sitio para {count} más",
- "needsPrep": "Pendiente de preparar",
- "unbilled": "Sin facturar ({count})"
- },
- "inspectionsDue": {
- "title": "Inspecciones pendientes",
- "viewAll": "Ver todos los vehículos con vencimiento",
- "overdue": "Vencidas",
- "within30": "Próximos 30 días",
- "within90": "Próximos 90 días",
- "noData": "No hay inspecciones en los próximos 90 días",
- "overdueSince": "Vencida desde {date}",
- "remind": "Enviar recordatorios"
- }
- }
|