feat(production): la misura torna a cercare l'operatore
Il conto alla rovescia non si ferma piu' a zero. Oltre la scadenza continua nell'altro senso e dice da quanto la linea e' in ritardo, in rosso, su tutte le schermate del percorso di misura: lista task, riepilogo, scelta ricetta. Un ritardo va letto, non dedotto. Allo scadere dell'intervallo la misura si ripropone da sola: cicalino, un avviso di cinque secondi, e l'operatore torna al primo task di misura da qualunque schermata si trovi. Un ciclo copre tutti i task di misura della ricetta, quindi solo l'ultimo lo chiude e fa ripartire l'intervallo. Farlo ripartire al primo avrebbe fatto misurare una ricetta con tre task di misura tre volte piu' spesso di come e' configurata. E' il server a decidere quale task chiude il ciclo, perche' e' lui a conoscere la sequenza: la lista dei task di misura viaggia con la produzione (measurement_task_ids), che e' anche cio' che permette a una schermata qualsiasi di sapere dove riportare l'operatore. Aggiunta la rimisura: si gira il pezzo e si misura di nuovo dentro lo stesso ciclo, senza chiudere niente e senza guadagnare tempo sulla scadenza. Le due letture restano entrambe in statistica, che e' il motivo per cui si prendono. Chi sta gia' misurando quando l'intervallo scade e' in ritardo, non perso: la banda diventa rossa e lo si lascia lavorare. Portarlo altrove a meta' ciclo cancellerebbe quote che ha davanti agli occhi senza guadagnare nulla. Sistemato anche il pulsante "Conferma ciclo" dell'overlay: alzava una bandierina locale e basta, quindi il ciclo non veniva mai registrato sul server da quella strada. Ora passa da confirmCycle come il pulsante della barra. Migrazione 008: il registro eventi della produzione impara task_measured e remeasure, e la colonna task_id — un task_measured che non dice quale task non registra niente di utile. I valori nuovi entrano tutti insieme perche' allargare una enum MySQL riscrive la tabella, stesso ragionamento dei tipi di task in 007. Verificata su SQLite (batch mode) e in MySQL con --sql. La logica dell'orologio — come si legge un ritardo, quando suona, dove sta la misura — vive in un solo posto (production-clock.js) e la schermata di misura la usa invece di riscriverla. Test: +10 (265). Coprono il ciclo che non riparte a meta', la rimisura che non sposta la scadenza, il rifiuto a linea ferma, la sequenza dei task di misura esposta dalla produzione, i proxy Flask e la validita' JS della lista task. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2026-07-28 18:13+0000\n"
|
||||
"POT-Creation-Date: 2026-07-28 19:28+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -158,7 +158,7 @@ msgstr ""
|
||||
msgid "Errore nel salvataggio"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:407 blueprints/measure.py:495
|
||||
#: blueprints/measure.py:407 blueprints/measure.py:515
|
||||
msgid "Username e password richiesti"
|
||||
msgstr ""
|
||||
|
||||
@@ -261,13 +261,13 @@ msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:49 templates/admin/stations.html:173
|
||||
#: templates/maker/recipe_editor.html:195
|
||||
#: templates/measure/task_complete.html:49
|
||||
#: templates/measure/task_complete.html:52
|
||||
msgid "Codice"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:50 templates/admin/stations.html:190
|
||||
#: templates/maker/recipe_editor.html:213
|
||||
#: templates/measure/task_complete.html:53
|
||||
#: templates/measure/task_complete.html:56
|
||||
msgid "Nome"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgid "Ricette collegate"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:53 templates/admin/users.html:52
|
||||
#: templates/measure/task_complete.html:292
|
||||
#: templates/measure/task_complete.html:295
|
||||
msgid "Stato"
|
||||
msgstr ""
|
||||
|
||||
@@ -368,8 +368,8 @@ msgstr ""
|
||||
#: templates/maker/task_editor.html:306 templates/maker/task_editor.html:415
|
||||
#: templates/maker/task_editor.html:767 templates/maker/task_editor.html:886
|
||||
#: templates/maker/task_editor.html:951 templates/maker/task_editor.html:1056
|
||||
#: templates/measure/select_recipe.html:367
|
||||
#: templates/measure/task_execute.html:738
|
||||
#: templates/measure/select_recipe.html:371
|
||||
#: templates/measure/task_execute.html:810
|
||||
msgid "Annulla"
|
||||
msgstr ""
|
||||
|
||||
@@ -513,7 +513,7 @@ msgstr ""
|
||||
#: templates/admin/users.html:48 templates/admin/users.html:173
|
||||
#: templates/admin/users.html:179 templates/auth/login.html:35
|
||||
#: templates/auth/login.html:49 templates/auth/profile.html:36
|
||||
#: templates/measure/task_execute.html:723
|
||||
#: templates/measure/task_execute.html:795
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
@@ -565,7 +565,7 @@ msgstr ""
|
||||
|
||||
#: templates/admin/users.html:206 templates/admin/users.html:214
|
||||
#: templates/auth/login.html:57 templates/auth/login.html:71
|
||||
#: templates/measure/task_execute.html:728
|
||||
#: templates/measure/task_execute.html:800
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@@ -716,8 +716,8 @@ msgstr ""
|
||||
|
||||
#: templates/components/barcode_scanner.html:21
|
||||
#: templates/components/barcode_scanner.html:54
|
||||
#: templates/measure/select_recipe.html:107
|
||||
#: templates/measure/select_recipe.html:319
|
||||
#: templates/measure/select_recipe.html:111
|
||||
#: templates/measure/select_recipe.html:323
|
||||
msgid "Scansiona Barcode"
|
||||
msgstr ""
|
||||
|
||||
@@ -774,8 +774,8 @@ msgstr ""
|
||||
msgid "NON CONFORME"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/navbar.html:26 templates/measure/task_complete.html:16
|
||||
#: templates/measure/task_execute.html:2 templates/measure/task_list.html:16
|
||||
#: templates/components/navbar.html:26 templates/measure/task_complete.html:19
|
||||
#: templates/measure/task_execute.html:2 templates/measure/task_list.html:19
|
||||
msgid "Misure"
|
||||
msgstr ""
|
||||
|
||||
@@ -786,7 +786,7 @@ msgstr ""
|
||||
msgid "Ricette"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/navbar.html:32 templates/measure/task_complete.html:261
|
||||
#: templates/components/navbar.html:32 templates/measure/task_complete.html:264
|
||||
msgid "Statistiche"
|
||||
msgstr ""
|
||||
|
||||
@@ -806,6 +806,47 @@ msgstr ""
|
||||
msgid "Prossima misura"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:42
|
||||
#: templates/measure/task_execute.html:439
|
||||
msgid "Prossima misurazione tra"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:49
|
||||
#: templates/components/production_clock.html:62
|
||||
#: templates/measure/task_execute.html:442
|
||||
#: templates/measure/task_execute.html:495
|
||||
msgid "Misurazione in ritardo di"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:57
|
||||
msgid "Linea ferma — conto alla rovescia congelato a"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:62
|
||||
#: templates/measure/task_execute.html:489
|
||||
msgid "Linea ferma"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:74
|
||||
#: templates/measure/task_execute.html:451
|
||||
msgid "Ciclo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:92
|
||||
#: templates/measure/task_execute.html:657
|
||||
msgid "È ora di misurare"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:95
|
||||
#: templates/measure/task_execute.html:659
|
||||
msgid "Ritorno alla misurazione tra"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/production_clock.html:101
|
||||
#: templates/measure/task_execute.html:664
|
||||
msgid "Vai alla misura"
|
||||
msgstr ""
|
||||
|
||||
#: templates/errors/station_not_configured.html:20
|
||||
msgid "Questo client non ha impostato la variabile di ambiente STATION_CODE."
|
||||
msgstr ""
|
||||
@@ -842,9 +883,9 @@ msgstr ""
|
||||
|
||||
#: templates/maker/recipe_editor.html:128 templates/maker/recipe_list.html:246
|
||||
#: templates/maker/task_drawing.html:106 templates/maker/task_editor.html:130
|
||||
#: templates/measure/task_complete.html:168
|
||||
#: templates/measure/task_execute.html:551 templates/measure/task_list.html:2
|
||||
#: templates/measure/task_list.html:156
|
||||
#: templates/measure/task_complete.html:171
|
||||
#: templates/measure/task_execute.html:568 templates/measure/task_list.html:2
|
||||
#: templates/measure/task_list.html:159
|
||||
msgid "Task"
|
||||
msgstr ""
|
||||
|
||||
@@ -872,7 +913,7 @@ msgstr ""
|
||||
#: templates/maker/task_editor.html:521 templates/maker/task_editor.html:547
|
||||
#: templates/maker/task_editor.html:562 templates/maker/task_editor.html:680
|
||||
#: templates/maker/task_editor.html:1045
|
||||
#: templates/measure/task_complete.html:169
|
||||
#: templates/measure/task_complete.html:172
|
||||
msgid "Descrizione"
|
||||
msgstr ""
|
||||
|
||||
@@ -990,8 +1031,8 @@ msgid "Errore durante eliminazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:55 templates/measure/select_recipe.html:55
|
||||
#: templates/measure/task_execute.html:1121
|
||||
#: templates/measure/task_execute.html:1337
|
||||
#: templates/measure/task_execute.html:1232
|
||||
#: templates/measure/task_execute.html:1528
|
||||
msgid "Errore di connessione"
|
||||
msgstr ""
|
||||
|
||||
@@ -1024,7 +1065,7 @@ msgid "ricetta trovata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:144
|
||||
#: templates/measure/select_recipe.html:175
|
||||
#: templates/measure/select_recipe.html:179
|
||||
msgid "ricette trovate"
|
||||
msgstr ""
|
||||
|
||||
@@ -1042,7 +1083,7 @@ msgid "Versioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:297
|
||||
#: templates/measure/select_recipe.html:273
|
||||
#: templates/measure/select_recipe.html:277
|
||||
msgid "Nessuna ricetta trovata"
|
||||
msgstr ""
|
||||
|
||||
@@ -1075,7 +1116,7 @@ msgid "Anteprima Ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_preview.html:114
|
||||
#: templates/measure/task_complete.html:57
|
||||
#: templates/measure/task_complete.html:60
|
||||
msgid "Versione"
|
||||
msgstr ""
|
||||
|
||||
@@ -1128,7 +1169,7 @@ msgstr ""
|
||||
|
||||
#: templates/maker/recipe_preview.html:299 templates/maker/task_editor.html:564
|
||||
#: templates/maker/task_editor.html:706
|
||||
#: templates/measure/task_complete.html:170
|
||||
#: templates/measure/task_complete.html:173
|
||||
#: templates/measure/task_execute.html:300
|
||||
msgid "Nominale"
|
||||
msgstr ""
|
||||
@@ -1181,7 +1222,7 @@ msgid "Torna ai Task"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_drawing.html:205 templates/maker/task_drawing.html:209
|
||||
#: templates/measure/select_recipe.html:253
|
||||
#: templates/measure/select_recipe.html:257
|
||||
msgid "Seleziona"
|
||||
msgstr ""
|
||||
|
||||
@@ -1295,17 +1336,17 @@ msgid "Tipo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:277 templates/maker/task_editor.html:534
|
||||
#: templates/measure/task_list.html:174
|
||||
#: templates/measure/task_list.html:177
|
||||
msgid "Nota"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:278 templates/maker/task_editor.html:535
|
||||
#: templates/measure/task_execute.html:288 templates/measure/task_list.html:172
|
||||
#: templates/measure/task_execute.html:288 templates/measure/task_list.html:175
|
||||
msgid "Misura"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:279 templates/maker/task_editor.html:536
|
||||
#: templates/measure/task_list.html:173
|
||||
#: templates/measure/task_list.html:176
|
||||
msgid "Disegno"
|
||||
msgstr ""
|
||||
|
||||
@@ -1336,7 +1377,7 @@ msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:384
|
||||
#: templates/maker/version_history.html:188
|
||||
#: templates/measure/task_list.html:189
|
||||
#: templates/measure/task_list.html:192
|
||||
msgid "misurazioni"
|
||||
msgstr ""
|
||||
|
||||
@@ -1385,7 +1426,7 @@ msgid "LTL"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:569 templates/maker/task_editor.html:714
|
||||
#: templates/measure/task_complete.html:275
|
||||
#: templates/measure/task_complete.html:278
|
||||
msgid "Unita"
|
||||
msgstr ""
|
||||
|
||||
@@ -1602,7 +1643,7 @@ msgid "Misurazione aggiunta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:1668
|
||||
#: templates/measure/task_execute.html:995
|
||||
#: templates/measure/task_execute.html:1078
|
||||
msgid "Errore nel salvataggio della misurazione"
|
||||
msgstr ""
|
||||
|
||||
@@ -1661,287 +1702,287 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:2
|
||||
#: templates/measure/select_recipe.html:73
|
||||
#: templates/measure/select_recipe.html:77
|
||||
msgid "Seleziona Ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:76
|
||||
#: templates/measure/select_recipe.html:80
|
||||
msgid "Scegli la ricetta di misura da eseguire"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:79
|
||||
#: templates/measure/select_recipe.html:83
|
||||
msgid "Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:89
|
||||
#: templates/measure/select_recipe.html:93
|
||||
msgid "Stazione forzata per collaudo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:89
|
||||
#: templates/measure/select_recipe.html:93
|
||||
msgid "configurata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:94
|
||||
#: templates/measure/select_recipe.html:98
|
||||
msgid "Ripristina"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:119
|
||||
#: templates/measure/select_recipe.html:123
|
||||
msgid "Cerca ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:123
|
||||
#: templates/measure/select_recipe.html:127
|
||||
msgid "Nome, codice o descrizione..."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:136
|
||||
#: templates/measure/select_recipe.html:140
|
||||
msgid "Tracciabilità"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:137
|
||||
#: templates/measure/select_recipe.html:141
|
||||
msgid "Dati del pezzo da misurare — compila prima di selezionare la ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:147
|
||||
#: templates/measure/task_complete.html:281
|
||||
#: templates/measure/select_recipe.html:151
|
||||
#: templates/measure/task_complete.html:284
|
||||
msgid "Numero Lotto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:151
|
||||
#: templates/measure/select_recipe.html:155
|
||||
msgid "Es. LOT-2026-001 (opzionale)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:161
|
||||
#: templates/measure/task_complete.html:282
|
||||
#: templates/measure/select_recipe.html:165
|
||||
#: templates/measure/task_complete.html:285
|
||||
msgid "Numero Seriale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:165
|
||||
#: templates/measure/select_recipe.html:169
|
||||
msgid "Es. SN-000123 (opzionale)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:218
|
||||
#: templates/measure/select_recipe.html:222
|
||||
msgid "Nessuna descrizione disponibile"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:277
|
||||
#: templates/measure/select_recipe.html:281
|
||||
msgid "Nessun risultato per"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:278
|
||||
#: templates/measure/select_recipe.html:282
|
||||
msgid "Prova con un termine diverso."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:281
|
||||
#: templates/measure/select_recipe.html:285
|
||||
msgid "Non ci sono ricette disponibili al momento."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:334
|
||||
#: templates/measure/select_recipe.html:338
|
||||
msgid ""
|
||||
"Inserisci o scansiona il codice della ricetta per selezionarla "
|
||||
"automaticamente."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:339
|
||||
#: templates/measure/select_recipe.html:343
|
||||
msgid "Codice Ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:345
|
||||
#: templates/measure/select_recipe.html:349
|
||||
msgid "Es. REC-001"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:381
|
||||
#: templates/measure/select_recipe.html:385
|
||||
msgid "Cerca"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:3
|
||||
#: templates/measure/task_complete.html:36
|
||||
#: templates/measure/task_complete.html:39
|
||||
#: templates/measure/task_execute.html:112
|
||||
#: templates/measure/task_execute.html:659
|
||||
#: templates/measure/task_execute.html:718
|
||||
#: templates/statistics/dashboard.html:139
|
||||
msgid "Riepilogo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:44
|
||||
#: templates/measure/task_execute.html:636
|
||||
#: templates/measure/task_complete.html:47
|
||||
#: templates/measure/task_execute.html:695
|
||||
msgid "Misurazioni Complete"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:61
|
||||
#: templates/measure/task_complete.html:293 templates/measure/task_list.html:94
|
||||
#: templates/measure/task_complete.html:64
|
||||
#: templates/measure/task_complete.html:296 templates/measure/task_list.html:97
|
||||
msgid "Lotto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:67
|
||||
#: templates/measure/task_complete.html:294
|
||||
#: templates/measure/task_list.html:106
|
||||
#: templates/measure/task_complete.html:70
|
||||
#: templates/measure/task_complete.html:297
|
||||
#: templates/measure/task_list.html:109
|
||||
msgid "Seriale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:86
|
||||
#: templates/measure/task_complete.html:89
|
||||
msgid "Totale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:103
|
||||
#: templates/measure/task_execute.html:644
|
||||
#: templates/measure/task_complete.html:106
|
||||
#: templates/measure/task_execute.html:703
|
||||
msgid "Conformi"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:120
|
||||
#: templates/measure/task_execute.html:648
|
||||
#: templates/measure/task_complete.html:123
|
||||
#: templates/measure/task_execute.html:707
|
||||
msgid "Attenzione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:137
|
||||
#: templates/measure/task_complete.html:140
|
||||
msgid "Non Conformi"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:153
|
||||
#: templates/measure/task_complete.html:156
|
||||
msgid "Dettaglio Misurazioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:160
|
||||
#: templates/measure/task_complete.html:163
|
||||
msgid "Esporta CSV"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:167
|
||||
#: templates/measure/task_complete.html:170
|
||||
msgid "Data/Ora"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:171
|
||||
#: templates/measure/task_complete.html:174
|
||||
#: templates/statistics/dashboard.html:247
|
||||
msgid "Valore"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:172
|
||||
#: templates/measure/task_complete.html:175
|
||||
msgid "Deviazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:173
|
||||
#: templates/measure/task_complete.html:280
|
||||
#: templates/measure/task_complete.html:176
|
||||
#: templates/measure/task_complete.html:283
|
||||
msgid "Esito"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:174
|
||||
#: templates/measure/task_complete.html:177
|
||||
msgid "Metodo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:202
|
||||
#: templates/measure/task_complete.html:205
|
||||
#: templates/statistics/dashboard.html:147
|
||||
msgid "Pass"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:204
|
||||
#: templates/measure/task_complete.html:207
|
||||
#: templates/statistics/dashboard.html:153
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:206
|
||||
#: templates/measure/task_complete.html:209
|
||||
#: templates/statistics/dashboard.html:159
|
||||
msgid "Fail"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:217
|
||||
#: templates/measure/task_complete.html:220
|
||||
msgid "Manuale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:224
|
||||
#: templates/measure/task_complete.html:227
|
||||
msgid "Calibro"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:245 templates/measure/task_list.html:37
|
||||
#: templates/measure/task_complete.html:248 templates/measure/task_list.html:40
|
||||
msgid "Seleziona altra ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:252
|
||||
#: templates/measure/task_complete.html:255
|
||||
msgid "Ripeti misurazioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:272
|
||||
#: templates/measure/task_complete.html:275
|
||||
msgid "Subtask ID"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:273
|
||||
#: templates/measure/task_complete.html:276
|
||||
msgid "Nome Sottotask"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:274
|
||||
#: templates/measure/task_complete.html:277
|
||||
msgid "Valore Misurato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:276
|
||||
#: templates/measure/task_complete.html:279
|
||||
msgid "Valore Nominale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:277
|
||||
#: templates/measure/task_complete.html:280
|
||||
msgid "Tolleranza +"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:278
|
||||
#: templates/measure/task_complete.html:281
|
||||
msgid "Tolleranza -"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:279
|
||||
#: templates/measure/task_complete.html:282
|
||||
msgid "Scarto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:283
|
||||
#: templates/measure/task_complete.html:286
|
||||
msgid "Metodo Input"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:284
|
||||
#: templates/measure/task_complete.html:287
|
||||
msgid "Data Misurazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:285
|
||||
#: templates/measure/task_complete.html:288
|
||||
msgid "Operatore"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:286
|
||||
#: templates/measure/task_complete.html:289
|
||||
msgid "RIEPILOGO ESECUZIONE TASK"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:287
|
||||
#: templates/measure/task_complete.html:290
|
||||
msgid "Task ID"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:288
|
||||
#: templates/measure/task_complete.html:291
|
||||
msgid "Nome Task"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:289
|
||||
#: templates/measure/task_complete.html:292
|
||||
#: templates/statistics/dashboard.html:27
|
||||
msgid "Ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:290
|
||||
#: templates/measure/task_complete.html:293
|
||||
msgid "Data Inizio"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:291
|
||||
#: templates/measure/task_complete.html:294
|
||||
msgid "Data Fine"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:295
|
||||
#: templates/measure/task_complete.html:298
|
||||
msgid "STATISTICHE"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:296
|
||||
#: templates/measure/task_complete.html:299
|
||||
msgid "Totale Misure"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:297
|
||||
#: templates/measure/task_complete.html:300
|
||||
msgid "Passate"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:298
|
||||
#: templates/measure/task_complete.html:301
|
||||
msgid "Fallite"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:299
|
||||
#: templates/measure/task_complete.html:302
|
||||
msgid "Percentuale Successo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_complete.html:300
|
||||
#: templates/measure/task_complete.html:303
|
||||
msgid "DETTAGLIO MISURE"
|
||||
msgstr ""
|
||||
|
||||
@@ -1977,157 +2018,153 @@ msgstr ""
|
||||
msgid "Registrata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:432
|
||||
msgid "Prossima misurazione tra"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:437
|
||||
msgid "Ciclo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:456
|
||||
#: templates/measure/task_execute.html:470
|
||||
msgid "Task di misura senza quote configurate: la ricetta è incompleta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:475
|
||||
msgid "Linea ferma"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:478
|
||||
#: templates/measure/task_execute.html:494
|
||||
msgid "Il conto alla rovescia è congelato a"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:480
|
||||
#: templates/measure/task_execute.html:497
|
||||
msgid "serve il capoturno per riprendere"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:499
|
||||
#: templates/measure/task_execute.html:516
|
||||
msgid "Produzione non registrata sul server"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:520
|
||||
#: templates/measure/task_execute.html:686
|
||||
#: templates/measure/task_execute.html:537
|
||||
#: templates/measure/task_execute.html:746
|
||||
msgid "Avvio Produzione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:524
|
||||
#: templates/measure/task_execute.html:541
|
||||
msgid "Invia segnale al gestionale per avviare il timer della linea"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:535
|
||||
#: templates/measure/task_execute.html:552
|
||||
msgid "Produzione avviata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:580
|
||||
#: templates/measure/task_execute.html:597
|
||||
msgid "Fine ciclo misura"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:590
|
||||
#: templates/measure/task_execute.html:604
|
||||
#: templates/measure/task_execute.html:608
|
||||
msgid "Rimisura"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:618
|
||||
#: templates/measure/task_execute.html:632
|
||||
msgid "Completato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:638
|
||||
#: templates/measure/task_execute.html:697
|
||||
msgid "Tutte le"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:638
|
||||
#: templates/measure/task_execute.html:697
|
||||
msgid "misurazioni sono state registrate."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:652
|
||||
#: templates/measure/task_execute.html:711
|
||||
msgid "Non Conf."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:666
|
||||
#: templates/measure/task_execute.html:726
|
||||
msgid "Conferma ciclo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:676
|
||||
#: templates/measure/task_execute.html:736
|
||||
msgid "Task successivo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:716
|
||||
#: templates/measure/task_execute.html:762
|
||||
msgid "Girare il pezzo e rimisurare"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:788
|
||||
msgid "Autorizzazione capoturno"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:725
|
||||
#: templates/measure/task_execute.html:797
|
||||
msgid "Username capoturno"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:747
|
||||
#: templates/measure/task_execute.html:819
|
||||
msgid "Autorizza"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1039
|
||||
#: templates/measure/task_execute.html:1122
|
||||
msgid "Errore di rete. Riprovare."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1116
|
||||
#: templates/measure/task_execute.html:1227
|
||||
msgid "Errore di comunicazione con il server"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1284
|
||||
#: templates/measure/task_execute.html:1475
|
||||
msgid "Misurazione fuori tolleranza"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1285
|
||||
#: templates/measure/task_execute.html:1476
|
||||
msgid "Fermo linea richiesto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1286
|
||||
#: templates/measure/task_execute.html:1477
|
||||
msgid "Ripresa della produzione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1287
|
||||
#: templates/measure/task_execute.html:1478
|
||||
msgid "Fine produzione richiesta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1316
|
||||
#: templates/measure/task_execute.html:1507
|
||||
msgid "Credenziali non valide o utente non autorizzato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1348
|
||||
#: templates/measure/task_execute.html:1539
|
||||
msgid "Nessuna produzione aperta su questa stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1365
|
||||
#: templates/measure/task_execute.html:1556
|
||||
msgid "Azione non riuscita"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:84
|
||||
#: templates/measure/task_list.html:87
|
||||
msgid "AVVIA"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:121
|
||||
#: templates/measure/task_list.html:124
|
||||
msgid "Task da eseguire"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:133
|
||||
#: templates/measure/task_list.html:136
|
||||
msgid "misurazioni totali"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:175
|
||||
#: templates/measure/task_list.html:178
|
||||
msgid "Confronto profilo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:176
|
||||
#: templates/measure/task_list.html:179
|
||||
msgid "Misura camera"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:198
|
||||
#: templates/measure/task_list.html:201
|
||||
msgid "Allegato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:222
|
||||
#: templates/measure/task_list.html:225
|
||||
msgid "Visualizza Task"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:245
|
||||
#: templates/measure/task_list.html:248
|
||||
msgid "Nessun task disponibile"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_list.html:248
|
||||
#: templates/measure/task_list.html:251
|
||||
msgid "Questa ricetta non ha ancora task definiti."
|
||||
msgstr ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user