feat(stations): ricette in lista, reset per riga e cambio stazione al volo
Punto 7 del documento modifiche del 28/07, terza richiesta di Menoncin.
GET /api/stations ora usa StationWithRecipesResponse, che era gia' definita nello
schema senza che nessun endpoint la usasse. Non costa query in piu':
Station.assignments e' gia' selectin-loaded. In lista compaiono le sole ricette
attive, coerente con cio' che l'operatore vede davvero a quella stazione.
DELETE /api/stations/{id}/recipes azzera le assegnazioni di una stazione senza
eliminarla, cosi' si riassegna da capo. E' idempotente: azzerare una stazione gia'
vuota risponde removed=0, non 404. In tabella e' un pulsante per riga, con
conferma perche' l'azione e' distruttiva.
Il cambio stazione al volo (?station=CODE, override in sessione) serve al
collaudo: senza, provare N stazioni richiede N PC. E' dietro il flag
STATION_SWITCH_ENABLED, default 0. Non e' legato al ruolo admin perche'
/measure/select richiede MeasurementTec, e gatearlo su is_admin avrebbe escluso
proprio chi fa il collaudo. In fabbrica l'identita' della stazione viene
dall'installazione locale, e misurare contro le ricette di un'altra stazione
romperebbe in silenzio la tracciabilita': per questo il codice richiesto e'
validato prima di essere memorizzato - un refuso lascia l'operatore sulla
stazione configurata con un messaggio, invece di incastrarlo su una stazione
inesistente - e quando l'override e' attivo la pagina lo dichiara, con il codice
configurato accanto e un link per ripristinare.
Le traduzioni: pybabel update aveva indovinato dieci voci da stringhe simili
marcandole fuzzy, in entrambi i cataloghi. "Azzera Stazione" era diventato "Crea
Stazione", l'opposto, su un dialogo distruttivo. Non si vedeva perche' la
compilazione salta le fuzzy e ricade sul sorgente italiano, ma sarebbe emerso al
primo build con --use-fuzzy. Tradotte per esteso le 17 stringhe nuove in IT ed EN
e tolti i flag.
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-06-11 15:33+0000\n"
|
||||
"POT-Creation-Date: 2026-07-28 15:24+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"
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Inserisci username e password"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/auth.py:81 blueprints/measure.py:346
|
||||
#: blueprints/auth.py:81 blueprints/measure.py:407
|
||||
msgid "Credenziali non valide"
|
||||
msgstr ""
|
||||
|
||||
@@ -99,64 +99,86 @@ msgstr ""
|
||||
msgid "Nome file vuoto"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:38
|
||||
#, python-format
|
||||
msgid "Errore nel caricamento delle ricette: %(detail)s"
|
||||
#: blueprints/measure.py:45
|
||||
msgid "Il cambio stazione da URL non è abilitato su questa postazione."
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:86 blueprints/measure.py:172
|
||||
#: blueprints/measure.py:50
|
||||
msgid "Stazione riportata a quella configurata."
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:56
|
||||
msgid "Impossibile contattare il server per cambiare stazione."
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:61
|
||||
#, python-format
|
||||
msgid "Ricetta non trovata: %(detail)s"
|
||||
msgid "Stazione '%(code)s' inesistente o disattivata: stazione invariata."
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:68
|
||||
#, python-format
|
||||
msgid "Stazione corrente: %(code)s"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:96
|
||||
#, python-format
|
||||
msgid "Errore nel caricamento delle ricette: %(detail)s"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:146 blueprints/measure.py:232
|
||||
#, python-format
|
||||
msgid "Ricetta non trovata: %(detail)s"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:156
|
||||
#, python-format
|
||||
msgid "Errore nel caricamento dei task: %(detail)s"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:125
|
||||
#: blueprints/measure.py:185
|
||||
#, python-format
|
||||
msgid "Task non trovato: %(detail)s"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:241
|
||||
#: blueprints/measure.py:301
|
||||
msgid "Codice non fornito"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:247 templates/measure/select_recipe.html:48
|
||||
#: blueprints/measure.py:307 templates/measure/select_recipe.html:48
|
||||
msgid "Ricetta non trovata"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:303
|
||||
#: blueprints/measure.py:363
|
||||
msgid "Dati mancanti: subtask_id, version_id e value sono obbligatori"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:322 templates/admin/stations.html:485
|
||||
#: blueprints/measure.py:383 templates/admin/stations.html:549
|
||||
#: templates/maker/recipe_editor.html:543
|
||||
msgid "Errore nel salvataggio"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:341
|
||||
#: blueprints/measure.py:402
|
||||
msgid "Username e password richiesti"
|
||||
msgstr ""
|
||||
|
||||
#: blueprints/measure.py:351
|
||||
#: blueprints/measure.py:412
|
||||
msgid "Utente non autorizzato (richiesto capoturno)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/base.html:175
|
||||
#: templates/base.html:173
|
||||
msgid "Sessione in scadenza"
|
||||
msgstr ""
|
||||
|
||||
#: templates/base.html:178
|
||||
#: templates/base.html:176
|
||||
msgid "Sarai disconnesso tra"
|
||||
msgstr ""
|
||||
|
||||
#: templates/base.html:178
|
||||
#: templates/base.html:176
|
||||
msgid "secondi per inattività."
|
||||
msgstr ""
|
||||
|
||||
#: templates/base.html:181
|
||||
#: templates/base.html:179
|
||||
msgid "Continua a lavorare"
|
||||
msgstr ""
|
||||
|
||||
@@ -198,16 +220,16 @@ msgstr ""
|
||||
msgid "Salva impostazioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/settings.html:107 templates/admin/stations.html:516
|
||||
#: templates/admin/stations.html:544 templates/admin/stations.html:565
|
||||
#: templates/admin/stations.html:596 templates/admin/stations.html:618
|
||||
#: templates/admin/users.html:497 templates/admin/users.html:533
|
||||
#: templates/maker/recipe_editor.html:571 templates/maker/task_drawing.html:65
|
||||
#: templates/maker/task_editor.html:1243 templates/maker/task_editor.html:1321
|
||||
#: templates/maker/task_editor.html:1382 templates/maker/task_editor.html:1415
|
||||
#: templates/maker/task_editor.html:1510 templates/maker/task_editor.html:1586
|
||||
#: templates/maker/task_editor.html:1660 templates/maker/task_editor.html:1697
|
||||
#: templates/maker/task_editor.html:1776
|
||||
#: templates/admin/settings.html:107 templates/admin/stations.html:582
|
||||
#: templates/admin/stations.html:621 templates/admin/stations.html:644
|
||||
#: templates/admin/stations.html:665 templates/admin/stations.html:700
|
||||
#: templates/admin/stations.html:723 templates/admin/users.html:497
|
||||
#: templates/admin/users.html:533 templates/maker/recipe_editor.html:571
|
||||
#: templates/maker/task_drawing.html:65 templates/maker/task_editor.html:1243
|
||||
#: templates/maker/task_editor.html:1321 templates/maker/task_editor.html:1382
|
||||
#: templates/maker/task_editor.html:1415 templates/maker/task_editor.html:1510
|
||||
#: templates/maker/task_editor.html:1586 templates/maker/task_editor.html:1660
|
||||
#: templates/maker/task_editor.html:1697 templates/maker/task_editor.html:1776
|
||||
#: templates/statistics/dashboard.html:372
|
||||
#: templates/statistics/dashboard.html:457
|
||||
msgid "Errore di connessione al server"
|
||||
@@ -227,206 +249,242 @@ msgstr ""
|
||||
msgid "Cerca stazione..."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:39 templates/admin/stations.html:133
|
||||
#: templates/admin/stations.html:39 templates/admin/stations.html:163
|
||||
msgid "Nuova Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:49 templates/admin/stations.html:143
|
||||
#: templates/admin/stations.html:49 templates/admin/stations.html:173
|
||||
#: templates/maker/recipe_editor.html:195
|
||||
#: templates/measure/task_complete.html:49
|
||||
msgid "Codice"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:50 templates/admin/stations.html:160
|
||||
#: templates/admin/stations.html:50 templates/admin/stations.html:190
|
||||
#: templates/maker/recipe_editor.html:213
|
||||
#: templates/measure/task_complete.html:53
|
||||
msgid "Nome"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:51 templates/admin/stations.html:169
|
||||
#: templates/admin/stations.html:51 templates/admin/stations.html:199
|
||||
msgid "Postazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:52 templates/admin/users.html:52
|
||||
#: templates/admin/stations.html:52
|
||||
msgid "Ricette collegate"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:53 templates/admin/users.html:52
|
||||
#: templates/measure/task_complete.html:292
|
||||
msgid "Stato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:53 templates/admin/users.html:53
|
||||
#: templates/admin/stations.html:54 templates/admin/users.html:53
|
||||
#: templates/maker/task_editor.html:551
|
||||
msgid "Azioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:70 templates/admin/stations.html:189
|
||||
#: templates/admin/stations.html:68
|
||||
msgid "Nessuna ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:89 templates/admin/stations.html:219
|
||||
#: templates/maker/recipe_list.html:186
|
||||
msgid "Attiva"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:70 templates/maker/recipe_list.html:186
|
||||
#: templates/admin/stations.html:89 templates/maker/recipe_list.html:186
|
||||
msgid "Disattivata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:76
|
||||
#: templates/admin/stations.html:95
|
||||
msgid "Gestisci ricette"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:83 templates/admin/users.html:100
|
||||
#: templates/admin/stations.html:105
|
||||
msgid "Azzera le ricette della stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:106
|
||||
msgid "Nessuna ricetta da azzerare"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:113 templates/admin/users.html:100
|
||||
#: templates/maker/recipe_list.html:237 templates/maker/task_editor.html:602
|
||||
msgid "Modifica"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:90 templates/admin/stations.html:359
|
||||
#: templates/admin/stations.html:120 templates/admin/stations.html:421
|
||||
#: templates/maker/recipe_list.html:277 templates/maker/recipe_list.html:387
|
||||
#: templates/maker/task_drawing.html:275 templates/maker/task_editor.html:610
|
||||
msgid "Elimina"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:108
|
||||
#: templates/admin/stations.html:138
|
||||
msgid "Nessuna stazione trovata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:114
|
||||
#: templates/admin/stations.html:144
|
||||
msgid "stazioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:133
|
||||
#: templates/admin/stations.html:163
|
||||
msgid "Modifica Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:152
|
||||
#: templates/admin/stations.html:182
|
||||
msgid "Il codice non può essere modificato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:155
|
||||
#: templates/admin/stations.html:185
|
||||
msgid "Identificativo univoco usato dal client tramite STATION_CODE"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:164
|
||||
#: templates/admin/stations.html:194
|
||||
msgid "Nome descrittivo della stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:173
|
||||
#: templates/admin/stations.html:203
|
||||
msgid "Es. Reparto A - Linea 2"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:178
|
||||
#: templates/admin/stations.html:208
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:182
|
||||
#: templates/admin/stations.html:212
|
||||
msgid "Note opzionali"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:204 templates/admin/stations.html:354
|
||||
#: templates/admin/users.html:292 templates/admin/users.html:323
|
||||
#: templates/maker/recipe_editor.html:137
|
||||
#: templates/admin/stations.html:234 templates/admin/stations.html:389
|
||||
#: templates/admin/stations.html:416 templates/admin/users.html:292
|
||||
#: templates/admin/users.html:323 templates/maker/recipe_editor.html:137
|
||||
#: templates/maker/recipe_editor.html:456 templates/maker/recipe_list.html:383
|
||||
#: templates/maker/task_editor.html:294 templates/maker/task_editor.html:403
|
||||
#: templates/maker/task_editor.html:747 templates/maker/task_editor.html:866
|
||||
#: templates/maker/task_editor.html:931 templates/maker/task_editor.html:1036
|
||||
#: templates/measure/select_recipe.html:350
|
||||
#: templates/measure/select_recipe.html:367
|
||||
#: templates/measure/task_execute.html:664
|
||||
msgid "Annulla"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:210 templates/admin/users.html:298
|
||||
#: templates/admin/stations.html:240 templates/admin/users.html:298
|
||||
#: templates/auth/profile.html:171
|
||||
msgid "Salva Modifiche"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:210
|
||||
#: templates/admin/stations.html:240
|
||||
msgid "Crea Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:211 templates/admin/users.html:299
|
||||
#: templates/admin/stations.html:241 templates/admin/users.html:299
|
||||
#: templates/maker/recipe_editor.html:107
|
||||
#: templates/maker/recipe_editor.html:448 templates/maker/task_drawing.html:61
|
||||
#: templates/measure/task_execute.html:380
|
||||
msgid "Salvataggio..."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:228
|
||||
#: templates/admin/stations.html:258
|
||||
msgid "Ricette Assegnate"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:246
|
||||
#: templates/admin/stations.html:276
|
||||
msgid "Filtra per codice o nome ricetta..."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:259
|
||||
#: templates/admin/stations.html:289
|
||||
msgid "Ricette disponibili"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:272
|
||||
#: templates/admin/stations.html:302
|
||||
msgid "Assegna a questa stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:276
|
||||
#: templates/admin/stations.html:306
|
||||
msgid "Assegna"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:293
|
||||
#: templates/admin/stations.html:323
|
||||
msgid "Assegnate alla stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:305
|
||||
#: templates/admin/stations.html:335
|
||||
msgid "Rimuovi assegnazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:332
|
||||
#: templates/admin/stations.html:362
|
||||
#: templates/components/barcode_scanner.html:145
|
||||
msgid "Chiudi"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:345 templates/maker/recipe_list.html:363
|
||||
#: templates/admin/stations.html:376
|
||||
msgid "Azzera Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:378
|
||||
msgid "Rimuovere tutte le ricette assegnate a"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:383
|
||||
msgid "assegnazioni verranno rimosse. La stazione resta, e si potrà riassegnare."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:394
|
||||
msgid "Azzera"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:407 templates/maker/recipe_list.html:363
|
||||
msgid "Conferma Eliminazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:347
|
||||
#: templates/admin/stations.html:409
|
||||
msgid "Sei sicuro di voler eliminare la stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:349
|
||||
#: templates/admin/stations.html:411
|
||||
msgid "Verranno rimosse anche tutte le assegnazioni di ricette."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:430 templates/admin/stations.html:436
|
||||
#: templates/admin/stations.html:494 templates/admin/stations.html:500
|
||||
msgid "Nessun risultato per il filtro"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:431
|
||||
#: templates/admin/stations.html:495
|
||||
msgid "Nessuna ricetta nel sistema"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:432
|
||||
#: templates/admin/stations.html:496
|
||||
msgid "Tutte le ricette sono già assegnate"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:437
|
||||
#: templates/admin/stations.html:501
|
||||
msgid "Nessuna ricetta assegnata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:492
|
||||
#: templates/admin/stations.html:558
|
||||
msgid "Codice e nome sono obbligatori"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:509
|
||||
#: templates/admin/stations.html:575
|
||||
msgid "Errore nella creazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:537
|
||||
#: templates/admin/stations.html:609
|
||||
msgid "Errore nell azzeramento"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:637
|
||||
msgid "Errore nella eliminazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:562
|
||||
#: templates/admin/stations.html:662
|
||||
msgid "Errore nel caricamento delle ricette"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:590
|
||||
#: templates/admin/stations.html:690
|
||||
msgid "Errore nella assegnazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stations.html:613
|
||||
#: templates/admin/stations.html:717
|
||||
msgid "Errore nella rimozione"
|
||||
msgstr ""
|
||||
|
||||
@@ -447,8 +505,8 @@ msgid "Nuovo Utente"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/users.html:48 templates/admin/users.html:173
|
||||
#: templates/admin/users.html:179 templates/auth/login.html:33
|
||||
#: templates/auth/login.html:47 templates/auth/profile.html:36
|
||||
#: 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:649
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
@@ -500,7 +558,7 @@ msgid "Il nome utente non può essere modificato"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/users.html:206 templates/admin/users.html:214
|
||||
#: templates/auth/login.html:55 templates/auth/login.html:69
|
||||
#: templates/auth/login.html:57 templates/auth/login.html:71
|
||||
#: templates/measure/task_execute.html:654
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
@@ -569,35 +627,35 @@ msgstr ""
|
||||
msgid "Username, nome visualizzato e password sono obbligatori"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:23
|
||||
#: templates/auth/login.html:25
|
||||
msgid "Accedi al sistema"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:73
|
||||
#: templates/auth/login.html:75
|
||||
msgid "Nascondi password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:73
|
||||
#: templates/auth/login.html:75
|
||||
msgid "Mostra password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:94
|
||||
#: templates/auth/login.html:96
|
||||
msgid "Accedi"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:102
|
||||
#: templates/auth/login.html:104
|
||||
msgid "Hai dimenticato la password?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:104
|
||||
#: templates/auth/login.html:106
|
||||
msgid "Contatta l'amministratore"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/login.html:111
|
||||
#: templates/auth/login.html:113
|
||||
msgid "Sistema di misurazione industriale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/profile.html:2 templates/components/navbar.html:147
|
||||
#: templates/auth/profile.html:2 templates/components/navbar.html:149
|
||||
msgid "Profilo"
|
||||
msgstr ""
|
||||
|
||||
@@ -645,15 +703,15 @@ msgstr ""
|
||||
msgid "Termina la sessione corrente e torna alla schermata di login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/auth/profile.html:197 templates/components/navbar.html:158
|
||||
#: templates/components/navbar.html:167
|
||||
#: templates/auth/profile.html:197 templates/components/navbar.html:160
|
||||
#: templates/components/navbar.html:169
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/barcode_scanner.html:21
|
||||
#: templates/components/barcode_scanner.html:54
|
||||
#: templates/measure/select_recipe.html:90
|
||||
#: templates/measure/select_recipe.html:302
|
||||
#: templates/measure/select_recipe.html:107
|
||||
#: templates/measure/select_recipe.html:319
|
||||
msgid "Scansiona Barcode"
|
||||
msgstr ""
|
||||
|
||||
@@ -734,7 +792,7 @@ msgstr ""
|
||||
msgid "Stazioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/components/navbar.html:154
|
||||
#: templates/components/navbar.html:156
|
||||
msgid "Logout bloccato durante le misurazioni"
|
||||
msgstr ""
|
||||
|
||||
@@ -931,7 +989,7 @@ msgid "Errore durante eliminazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:55 templates/measure/select_recipe.html:55
|
||||
#: templates/measure/task_execute.html:1111
|
||||
#: templates/measure/task_execute.html:1121
|
||||
msgid "Errore di connessione"
|
||||
msgstr ""
|
||||
|
||||
@@ -964,7 +1022,7 @@ msgid "ricetta trovata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:144
|
||||
#: templates/measure/select_recipe.html:158
|
||||
#: templates/measure/select_recipe.html:175
|
||||
msgid "ricette trovate"
|
||||
msgstr ""
|
||||
|
||||
@@ -982,7 +1040,7 @@ msgid "Versioni"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/recipe_list.html:297
|
||||
#: templates/measure/select_recipe.html:256
|
||||
#: templates/measure/select_recipe.html:273
|
||||
msgid "Nessuna ricetta trovata"
|
||||
msgstr ""
|
||||
|
||||
@@ -1121,7 +1179,7 @@ msgid "Torna ai Task"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_drawing.html:205 templates/maker/task_drawing.html:209
|
||||
#: templates/measure/select_recipe.html:236
|
||||
#: templates/measure/select_recipe.html:253
|
||||
msgid "Seleziona"
|
||||
msgstr ""
|
||||
|
||||
@@ -1522,7 +1580,7 @@ msgid "Misurazione aggiunta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/maker/task_editor.html:1645
|
||||
#: templates/measure/task_execute.html:862
|
||||
#: templates/measure/task_execute.html:870
|
||||
msgid "Errore nel salvataggio della misurazione"
|
||||
msgstr ""
|
||||
|
||||
@@ -1593,71 +1651,83 @@ msgstr ""
|
||||
msgid "Stazione"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:102
|
||||
msgid "Cerca ricetta"
|
||||
#: templates/measure/select_recipe.html:89
|
||||
msgid "Stazione forzata per collaudo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:106
|
||||
msgid "Nome, codice o descrizione..."
|
||||
#: templates/measure/select_recipe.html:89
|
||||
msgid "configurata"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:94
|
||||
msgid "Ripristina"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:119
|
||||
msgid "Cerca ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:123
|
||||
msgid "Nome, codice o descrizione..."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:136
|
||||
msgid "Tracciabilità"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:120
|
||||
#: templates/measure/select_recipe.html:137
|
||||
msgid "Dati del pezzo da misurare — compila prima di selezionare la ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:130
|
||||
#: templates/measure/select_recipe.html:147
|
||||
#: templates/measure/task_complete.html:281
|
||||
msgid "Numero Lotto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:134
|
||||
#: templates/measure/select_recipe.html:151
|
||||
msgid "Es. LOT-2026-001 (opzionale)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:144
|
||||
#: templates/measure/select_recipe.html:161
|
||||
#: templates/measure/task_complete.html:282
|
||||
msgid "Numero Seriale"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:148
|
||||
#: templates/measure/select_recipe.html:165
|
||||
msgid "Es. SN-000123 (opzionale)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:201
|
||||
#: templates/measure/select_recipe.html:218
|
||||
msgid "Nessuna descrizione disponibile"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:260
|
||||
#: templates/measure/select_recipe.html:277
|
||||
msgid "Nessun risultato per"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:261
|
||||
#: templates/measure/select_recipe.html:278
|
||||
msgid "Prova con un termine diverso."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:264
|
||||
#: templates/measure/select_recipe.html:281
|
||||
msgid "Non ci sono ricette disponibili al momento."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:317
|
||||
#: templates/measure/select_recipe.html:334
|
||||
msgid ""
|
||||
"Inserisci o scansiona il codice della ricetta per selezionarla "
|
||||
"automaticamente."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:322
|
||||
#: templates/measure/select_recipe.html:339
|
||||
msgid "Codice Ricetta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:328
|
||||
#: templates/measure/select_recipe.html:345
|
||||
msgid "Es. REC-001"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/select_recipe.html:364
|
||||
#: templates/measure/select_recipe.html:381
|
||||
msgid "Cerca"
|
||||
msgstr ""
|
||||
|
||||
@@ -1947,23 +2017,23 @@ msgstr ""
|
||||
msgid "Autorizza"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:906
|
||||
#: templates/measure/task_execute.html:914
|
||||
msgid "Errore di rete. Riprovare."
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1068
|
||||
#: templates/measure/task_execute.html:1078
|
||||
msgid "Misurazione fuori tolleranza"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1069
|
||||
#: templates/measure/task_execute.html:1079
|
||||
msgid "Fermo linea richiesto"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1070
|
||||
#: templates/measure/task_execute.html:1080
|
||||
msgid "Fine produzione richiesta"
|
||||
msgstr ""
|
||||
|
||||
#: templates/measure/task_execute.html:1089
|
||||
#: templates/measure/task_execute.html:1099
|
||||
msgid "Credenziali non valide o utente non autorizzato"
|
||||
msgstr ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user