reliability semi-fix

This commit is contained in:
Marcelo
2026-04-24 14:06:15 +00:00
parent 4973c18dc3
commit 6aaafb9115
32 changed files with 3749 additions and 1093 deletions

View File

@@ -111,26 +111,55 @@
"overview.recap.cta": "Open daily recap",
"recap.title": "Recap",
"recap.subtitle": "Last 24h",
"recap.grid.title": "Machine recap",
"recap.grid.subtitle": "Last 24h · click to open details",
"recap.grid.updatedAgo": "Updated {sec}s ago",
"recap.grid.empty": "No machines match the current filters.",
"recap.detail.back": "All machines",
"recap.allMachines": "All machines",
"recap.filter.allLocations": "All locations",
"recap.filter.allStatuses": "All statuses",
"recap.status.running": "Running",
"recap.status.moldChange": "Mold change",
"recap.status.stopped": "Stopped",
"recap.status.offline": "Offline",
"recap.range.24h": "24h",
"recap.range.shift": "Shift",
"recap.range.custom": "Custom range",
"recap.range.shiftCurrent": "Current shift",
"recap.range.yesterday": "Yesterday",
"recap.range.custom": "Custom",
"recap.range.apply": "Apply",
"recap.shift.1": "Shift 1",
"recap.shift.2": "Shift 2",
"recap.shift.3": "Shift 3",
"recap.kpi.oee": "Avg OEE",
"recap.kpi.oee": "OEE",
"recap.kpi.noData": "No KPI data",
"recap.kpi.good": "Good parts",
"recap.kpi.stops": "Total stops",
"recap.kpi.stops": "Total stops (min)",
"recap.kpi.scrap": "Scrap",
"recap.card.oee": "OEE",
"recap.card.good": "Good parts",
"recap.card.scrap": "Scrap",
"recap.card.stops": "Stops",
"recap.card.noProduction": "No production",
"recap.card.lastActivity": "Last activity {min} min ago",
"recap.card.activeWorkOrder": "Active WO: {id}",
"recap.card.moldChangeActive": "Mold change in progress · {min}m",
"recap.card.desynced": "CT desynchronized",
"recap.production.title": "Production by SKU",
"recap.production.bySku": "Production by SKU",
"recap.production.sku": "SKU",
"recap.production.good": "Good",
"recap.production.scrap": "Scrap",
"recap.production.target": "Target",
"recap.production.progress": "Progress",
"recap.production.progress": "Progress%",
"recap.downtime.title": "Top downtime",
"recap.downtime.top": "Top stops",
"recap.workOrders.title": "Work orders",
"recap.workOrders.active": "Active",
"recap.workOrders.completed": "Completed",
"recap.workOrders.none": "No production recorded",
"recap.workOrders.sku": "SKU",
"recap.workOrders.startedAt": "Started",
"recap.workOrders.goodParts": "Good parts",
"recap.workOrders.duration": "Duration",
@@ -138,10 +167,22 @@
"recap.machine.running": "Running",
"recap.machine.stopped": "Stopped",
"recap.machine.mold": "Mold change",
"recap.machine.online": "Connected",
"recap.machine.offline": "Disconnected",
"recap.machine.lastHeartbeat": "Last heartbeat",
"recap.machine.uptime": "Uptime",
"recap.banner.mold": "Mold change in progress since",
"recap.banner.moldChange": "Mold change in progress since {time}",
"recap.banner.offline": "No signal for {min} min",
"recap.banner.ongoingStop": "Machine stopped for {min} min",
"recap.banner.stopped": "Machine stopped for {minutes} min",
"recap.timeline.title": "24h timeline",
"recap.timeline.noData": "No timeline data",
"recap.timeline.type.production": "Production",
"recap.timeline.type.moldChange": "Mold change",
"recap.timeline.type.macrostop": "Macrostop",
"recap.timeline.type.microstop": "Microstop",
"recap.timeline.type.idle": "Idle",
"recap.empty.production": "No production recorded",
"machines.title": "Machines",
"machines.subtitle": "Select a machine to view live KPIs.",

View File

@@ -111,37 +111,78 @@
"overview.recap.cta": "Abrir resumen diario",
"recap.title": "Resumen",
"recap.subtitle": "Últimas 24h",
"recap.grid.title": "Resumen de máquinas",
"recap.grid.subtitle": "Últimas 24h · click para ver detalle",
"recap.grid.updatedAgo": "Actualizado hace {sec}s",
"recap.grid.empty": "No hay máquinas que coincidan con los filtros.",
"recap.detail.back": "Todas las máquinas",
"recap.allMachines": "Todas las máquinas",
"recap.filter.allLocations": "Todas las ubicaciones",
"recap.filter.allStatuses": "Todos los estados",
"recap.status.running": "En marcha",
"recap.status.moldChange": "Cambio de molde",
"recap.status.stopped": "Detenida",
"recap.status.offline": "Sin señal",
"recap.range.24h": "24h",
"recap.range.shift": "Turno",
"recap.range.custom": "Rango personalizado",
"recap.range.shiftCurrent": "Turno actual",
"recap.range.yesterday": "Ayer",
"recap.range.custom": "Personalizado",
"recap.range.apply": "Aplicar",
"recap.shift.1": "Turno 1",
"recap.shift.2": "Turno 2",
"recap.shift.3": "Turno 3",
"recap.kpi.oee": "OEE prom",
"recap.kpi.good": "Piezas buenas",
"recap.kpi.stops": "Paros totales",
"recap.kpi.oee": "OEE",
"recap.kpi.noData": "Sin datos de KPI",
"recap.kpi.good": "Buenas",
"recap.kpi.stops": "Paros totales (min)",
"recap.kpi.scrap": "Scrap",
"recap.card.oee": "OEE",
"recap.card.good": "Piezas buenas",
"recap.card.scrap": "Scrap",
"recap.card.stops": "Paros",
"recap.card.noProduction": "Sin producción",
"recap.card.lastActivity": "Última actividad hace {min} min",
"recap.card.activeWorkOrder": "WO activa: {id}",
"recap.card.moldChangeActive": "Cambio de molde en curso · {min}m",
"recap.card.desynced": "CT desincronizado",
"recap.production.title": "Producción por SKU",
"recap.production.bySku": "Producción por SKU",
"recap.production.sku": "SKU",
"recap.production.good": "Buenas",
"recap.production.scrap": "Scrap",
"recap.production.target": "Meta",
"recap.production.progress": "Avance",
"recap.production.progress": "Avance%",
"recap.downtime.title": "Top downtime",
"recap.downtime.top": "Top paros",
"recap.workOrders.title": "Órdenes de trabajo",
"recap.workOrders.active": "Activa",
"recap.workOrders.completed": "Completadas",
"recap.workOrders.none": "Sin producción registrada",
"recap.workOrders.sku": "SKU",
"recap.workOrders.startedAt": "Inicio",
"recap.workOrders.goodParts": "Buenas",
"recap.workOrders.duration": "Duración",
"recap.machine.title": "Estado de máquina",
"recap.machine.title": "Estado máquina",
"recap.machine.running": "En marcha",
"recap.machine.stopped": "Detenida",
"recap.machine.mold": "Cambio de molde",
"recap.machine.online": "Conectada",
"recap.machine.offline": "Sin conexión",
"recap.machine.lastHeartbeat": "Último heartbeat",
"recap.machine.uptime": "Uptime",
"recap.banner.mold": "Cambio de molde en curso desde",
"recap.banner.moldChange": "Cambio de molde en curso desde {time}",
"recap.banner.offline": "Sin señal hace {min} min",
"recap.banner.ongoingStop": "Máquina detenida hace {min} min",
"recap.banner.stopped": "Máquina detenida hace {minutes} min",
"recap.timeline.title": "Timeline 24h",
"recap.timeline.noData": "Sin datos de línea de tiempo",
"recap.timeline.type.production": "Producción",
"recap.timeline.type.moldChange": "Cambio de molde",
"recap.timeline.type.macrostop": "Macroparo",
"recap.timeline.type.microstop": "Microparo",
"recap.timeline.type.idle": "Idle",
"recap.empty.production": "Sin producción registrada",
"machines.title": "Máquinas",
"machines.subtitle": "Selecciona una máquina para ver KPIs en vivo.",