Files
TieMeasureFlow/src/frontend/flask_app/translations/en/LC_MESSAGES/messages.po
T
Adriano Dal Pastro bde8fafd77 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>
2026-07-28 19:31:51 +00:00

2626 lines
69 KiB
Plaintext

# English translations for TieMeasureFlow
msgid ""
msgstr ""
"Project-Id-Version: TieMeasureFlow 1.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
# Admin - User Management
#: blueprints/admin.py:18
msgid "Accesso non autorizzato"
msgstr "Unauthorized access"
#: blueprints/admin.py:36
#, python-format
msgid "Errore nel caricamento degli utenti: %(error)s"
msgstr "Error loading users: %(error)s"
#: blueprints/admin.py:75
#, python-format
msgid "Errore nel caricamento delle stazioni: %(error)s"
msgstr "Error loading stations: %(error)s"
#: blueprints/auth.py:17
msgid "Effettua il login per continuare"
msgstr "Please log in to continue"
#: blueprints/auth.py:74
msgid "Inserisci username e password"
msgstr "Enter username and password"
#: blueprints/auth.py:81 blueprints/measure.py:412
msgid "Credenziali non valide"
msgstr "Invalid credentials"
# Flash Messages
#: blueprints/auth.py:109
#, python-format
msgid "Benvenuto, %(name)s!"
msgstr "Welcome, %(name)s!"
#: blueprints/auth.py:115 blueprints/auth.py:191
#, python-format
msgid "Errore di connessione al server: %(error)s"
msgstr "Server connection error: %(error)s"
#: blueprints/auth.py:132
msgid "Logout effettuato"
msgstr "Logged out successfully"
# Error Messages
#: blueprints/auth.py:178
msgid "Errore durante l'aggiornamento del profilo"
msgstr "Error updating profile"
#: blueprints/auth.py:187
msgid "Profilo aggiornato con successo"
msgstr "Profile updated successfully"
#: blueprints/auth.py:196
#, python-format
msgid "Errore nel caricamento del profilo: %(error)s"
msgstr "Error loading profile: %(error)s"
# Maker - API Errors
#: blueprints/maker.py:35
#, python-format
msgid "Errore nel caricamento delle ricette: %(error)s"
msgstr "Error loading recipes: %(error)s"
# Maker - API Errors
#: blueprints/maker.py:72 blueprints/maker.py:96 blueprints/maker.py:119
#: blueprints/maker.py:144 blueprints/maker.py:168
#, python-format
msgid "Errore nel caricamento della ricetta: %(error)s"
msgstr "Error loading recipe: %(error)s"
#: blueprints/maker.py:125
#, python-format
msgid "Task non trovato: %(error)s"
msgstr "Task not found: %(error)s"
#: blueprints/maker.py:179
#, python-format
msgid "Errore nel caricamento delle versioni: %(error)s"
msgstr "Error loading versions: %(error)s"
#: blueprints/maker.py:354
msgid "Nessun file caricato"
msgstr "No file uploaded"
#: blueprints/maker.py:358
msgid "Nome file vuoto"
msgstr "Empty file name"
#: blueprints/measure.py:45
msgid "Il cambio stazione da URL non è abilitato su questa postazione."
msgstr "Switching station from the URL is not enabled on this workstation."
#: blueprints/measure.py:50
msgid "Stazione riportata a quella configurata."
msgstr "Station restored to the configured one."
#: blueprints/measure.py:56
msgid "Impossibile contattare il server per cambiare stazione."
msgstr "Could not reach the server to switch station."
#: blueprints/measure.py:61
#, python-format
msgid "Stazione '%(code)s' inesistente o disattivata: stazione invariata."
msgstr "Station '%(code)s' does not exist or is disabled: station unchanged."
#: blueprints/measure.py:68
#, python-format
msgid "Stazione corrente: %(code)s"
msgstr "Current station: %(code)s"
# Measure - API Errors
#: blueprints/measure.py:96
#, python-format
msgid "Errore nel caricamento delle ricette: %(detail)s"
msgstr "Error loading recipes: %(detail)s"
#: blueprints/measure.py:146 blueprints/measure.py:232
#, python-format
msgid "Ricetta non trovata: %(detail)s"
msgstr "Recipe not found: %(detail)s"
#: blueprints/measure.py:156
#, python-format
msgid "Errore nel caricamento dei task: %(detail)s"
msgstr "Error loading tasks: %(detail)s"
#: blueprints/measure.py:185
#, python-format
msgid "Task non trovato: %(detail)s"
msgstr "Task not found: %(detail)s"
#: blueprints/measure.py:301
msgid "Codice non fornito"
msgstr "Code not provided"
#: blueprints/measure.py:307 templates/measure/select_recipe.html:48
msgid "Ricetta non trovata"
msgstr "Recipe not found"
#: blueprints/measure.py:363
msgid "Dati mancanti: subtask_id, version_id e value sono obbligatori"
msgstr "Missing data: subtask_id, version_id and value are required"
#: blueprints/measure.py:388 templates/admin/stations.html:549
#: templates/maker/recipe_editor.html:543
msgid "Errore nel salvataggio"
msgstr "Error saving"
#: blueprints/measure.py:407 blueprints/measure.py:515
msgid "Username e password richiesti"
msgstr "Username and password required"
#: blueprints/measure.py:417
msgid "Utente non autorizzato (richiesto capoturno)"
msgstr "User not authorized (shift supervisor required)"
#: blueprints/measure.py:436 blueprints/measure.py:453
#: templates/errors/station_not_configured.html:2
#: templates/errors/station_not_configured.html:16
msgid "Stazione non configurata"
msgstr "Station not configured"
#: templates/base.html:173
msgid "Sessione in scadenza"
msgstr "Session expiring"
#: templates/base.html:176
msgid "Sarai disconnesso tra"
msgstr "You will be logged out in"
#: templates/base.html:176
msgid "secondi per inattività."
msgstr "seconds due to inactivity."
#: templates/base.html:179
msgid "Continua a lavorare"
msgstr "Keep working"
#: templates/admin/settings.html:3 templates/components/navbar.html:37
msgid "Impostazioni"
msgstr "Settings"
#: templates/admin/settings.html:11
msgid "Impostazioni di Sistema"
msgstr "System Settings"
#: templates/admin/settings.html:12
msgid "Configura i parametri generali del sistema"
msgstr "Configure general system parameters"
#: templates/admin/settings.html:21
msgid "Sessione e Sicurezza"
msgstr "Session and Security"
#: templates/admin/settings.html:27
msgid "Auto-logout per inattività (minuti)"
msgstr "Auto-logout on inactivity (minutes)"
#: templates/admin/settings.html:39
msgid "Disabilita"
msgstr "Disable"
#: templates/admin/settings.html:43
msgid ""
"L'operatore verrà disconnesso automaticamente dopo il periodo di "
"inattività indicato. Lasciare vuoto per disabilitare."
msgstr ""
"The operator will be automatically logged out after the specified "
"inactivity period. Leave empty to disable."
#: templates/admin/settings.html:53
msgid "Salvato"
msgstr "Saved"
#: templates/admin/settings.html:67
msgid "Salva impostazioni"
msgstr "Save settings"
#: 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:1263
#: templates/maker/task_editor.html:1342 templates/maker/task_editor.html:1405
#: templates/maker/task_editor.html:1438 templates/maker/task_editor.html:1533
#: templates/maker/task_editor.html:1609 templates/maker/task_editor.html:1683
#: templates/maker/task_editor.html:1720 templates/maker/task_editor.html:1799
#: templates/statistics/dashboard.html:372
#: templates/statistics/dashboard.html:457
msgid "Errore di connessione al server"
msgstr "Server connection error"
#: templates/admin/stations.html:3 templates/admin/stations.html:16
msgid "Gestione Stazioni"
msgstr "Station Management"
#: templates/admin/stations.html:17
msgid ""
"Crea, modifica e gestisci stazioni di misurazione e relative ricette "
"assegnate"
msgstr "Create, edit and manage measurement stations and their assigned recipes"
#: templates/admin/stations.html:27
msgid "Cerca stazione..."
msgstr "Search station..."
#: templates/admin/stations.html:39 templates/admin/stations.html:163
msgid "Nuova Stazione"
msgstr "New Station"
# Task Complete Page
#: templates/admin/stations.html:49 templates/admin/stations.html:173
#: templates/maker/recipe_editor.html:195
#: templates/measure/task_complete.html:52
msgid "Codice"
msgstr "Code"
#: templates/admin/stations.html:50 templates/admin/stations.html:190
#: templates/maker/recipe_editor.html:213
#: templates/measure/task_complete.html:56
msgid "Nome"
msgstr "Name"
#: templates/admin/stations.html:51 templates/admin/stations.html:199
msgid "Postazione"
msgstr "Location"
#: templates/admin/stations.html:52
msgid "Ricette collegate"
msgstr "Assigned recipes"
#: templates/admin/stations.html:53 templates/admin/users.html:52
#: templates/measure/task_complete.html:295
msgid "Stato"
msgstr "Status"
#: templates/admin/stations.html:54 templates/admin/users.html:53
#: templates/maker/task_editor.html:571
msgid "Azioni"
msgstr "Actions"
#: templates/admin/stations.html:68
msgid "Nessuna ricetta"
msgstr "No recipes"
#: templates/admin/stations.html:89 templates/admin/stations.html:219
#: templates/maker/recipe_list.html:186
msgid "Attiva"
msgstr "Active"
#: templates/admin/stations.html:89 templates/maker/recipe_list.html:186
msgid "Disattivata"
msgstr "Inactive"
# Maker - Recipe List
#: templates/admin/stations.html:95
msgid "Gestisci ricette"
msgstr "Manage recipes"
#: templates/admin/stations.html:105
msgid "Azzera le ricette della stazione"
msgstr "Clear the station's recipes"
#: templates/admin/stations.html:106
msgid "Nessuna ricetta da azzerare"
msgstr "No recipes to clear"
#: templates/admin/stations.html:113 templates/admin/users.html:100
#: templates/maker/recipe_list.html:237 templates/maker/task_editor.html:622
msgid "Modifica"
msgstr "Edit"
#: 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:630
msgid "Elimina"
msgstr "Delete"
#: templates/admin/stations.html:138
msgid "Nessuna stazione trovata"
msgstr "No stations found"
#: templates/admin/stations.html:144
msgid "stazioni"
msgstr "stations"
#: templates/admin/stations.html:163
msgid "Modifica Stazione"
msgstr "Edit Station"
#: templates/admin/stations.html:182
msgid "Il codice non può essere modificato"
msgstr "Code cannot be modified"
#: templates/admin/stations.html:185
msgid "Identificativo univoco usato dal client tramite STATION_CODE"
msgstr "Unique identifier used by client via STATION_CODE"
#: templates/admin/stations.html:194
msgid "Nome descrittivo della stazione"
msgstr "Descriptive name of the station"
#: templates/admin/stations.html:203
msgid "Es. Reparto A - Linea 2"
msgstr "E.g. Department A - Line 2"
#: templates/admin/stations.html:208
msgid "Note"
msgstr "Notes"
#: templates/admin/stations.html:212
msgid "Note opzionali"
msgstr "Optional notes"
#: 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: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:371
#: templates/measure/task_execute.html:810
msgid "Annulla"
msgstr "Cancel"
#: templates/admin/stations.html:240 templates/admin/users.html:298
#: templates/auth/profile.html:171
msgid "Salva Modifiche"
msgstr "Save Changes"
#: templates/admin/stations.html:240
msgid "Crea Stazione"
msgstr "Create Station"
#: 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:391
msgid "Salvataggio..."
msgstr "Saving..."
#: templates/admin/stations.html:258
msgid "Ricette Assegnate"
msgstr "Assigned Recipes"
#: templates/admin/stations.html:276
msgid "Filtra per codice o nome ricetta..."
msgstr "Filter by recipe code or name..."
#: templates/admin/stations.html:289
msgid "Ricette disponibili"
msgstr "Available recipes"
#: templates/admin/stations.html:302
msgid "Assegna a questa stazione"
msgstr "Assign to this station"
#: templates/admin/stations.html:306
msgid "Assegna"
msgstr "Assign"
#: templates/admin/stations.html:323
msgid "Assegnate alla stazione"
msgstr "Assigned to the station"
#: templates/admin/stations.html:335
msgid "Rimuovi assegnazione"
msgstr "Remove assignment"
#: templates/admin/stations.html:362
#: templates/components/barcode_scanner.html:145
msgid "Chiudi"
msgstr "Close"
#: templates/admin/stations.html:376
msgid "Azzera Stazione"
msgstr "Reset Station"
#: templates/admin/stations.html:378
msgid "Rimuovere tutte le ricette assegnate a"
msgstr "Remove every recipe assigned to"
#: templates/admin/stations.html:383
msgid "assegnazioni verranno rimosse. La stazione resta, e si potrà riassegnare."
msgstr "assignments will be removed. The station stays and can be reassigned."
#: templates/admin/stations.html:394
msgid "Azzera"
msgstr "Reset"
#: templates/admin/stations.html:407 templates/maker/recipe_list.html:363
msgid "Conferma Eliminazione"
msgstr "Confirm Deletion"
#: templates/admin/stations.html:409
msgid "Sei sicuro di voler eliminare la stazione"
msgstr "Are you sure you want to delete the station"
#: templates/admin/stations.html:411
msgid "Verranno rimosse anche tutte le assegnazioni di ricette."
msgstr "All recipe assignments will also be removed."
#: templates/admin/stations.html:494 templates/admin/stations.html:500
msgid "Nessun risultato per il filtro"
msgstr "No results for filter"
#: templates/admin/stations.html:495
msgid "Nessuna ricetta nel sistema"
msgstr "No recipes in system"
#: templates/admin/stations.html:496
msgid "Tutte le ricette sono già assegnate"
msgstr "All recipes are already assigned"
#: templates/admin/stations.html:501
msgid "Nessuna ricetta assegnata"
msgstr "No assigned recipes"
#: templates/admin/stations.html:558
msgid "Codice e nome sono obbligatori"
msgstr "Code and name are required"
#: templates/admin/stations.html:575
msgid "Errore nella creazione"
msgstr "Error during creation"
#: templates/admin/stations.html:609
msgid "Errore nell azzeramento"
msgstr "Error clearing assignments"
#: templates/admin/stations.html:637
msgid "Errore nella eliminazione"
msgstr "Error during deletion"
# Maker - API Errors
#: templates/admin/stations.html:662
msgid "Errore nel caricamento delle ricette"
msgstr "Error loading recipes"
#: templates/admin/stations.html:690
msgid "Errore nella assegnazione"
msgstr "Error during assignment"
#: templates/admin/stations.html:717
msgid "Errore nella rimozione"
msgstr "Error during removal"
#: templates/admin/users.html:3 templates/admin/users.html:13
msgid "Gestione Utenti"
msgstr "User Management"
#: templates/admin/users.html:14
msgid "Crea, modifica e gestisci gli utenti del sistema"
msgstr "Create, edit and manage system users"
#: templates/admin/users.html:25
msgid "Cerca utente..."
msgstr "Search user..."
#: templates/admin/users.html:38 templates/admin/users.html:161
msgid "Nuovo Utente"
msgstr "New User"
#: 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:795
msgid "Username"
msgstr "Username"
#: templates/admin/users.html:49 templates/admin/users.html:187
#: templates/admin/users.html:191 templates/auth/profile.html:58
msgid "Nome Visualizzato"
msgstr "Display Name"
#: templates/admin/users.html:50 templates/admin/users.html:196
msgid "Email"
msgstr "Email"
#: templates/admin/users.html:51 templates/admin/users.html:220
#: templates/auth/profile.html:79
msgid "Ruoli"
msgstr "Roles"
#: templates/admin/users.html:96
msgid "Attivo"
msgstr "Active"
#: templates/admin/users.html:96
msgid "Disattivato"
msgstr "Deactivated"
#: templates/admin/users.html:109 templates/admin/users.html:329
msgid "Disattiva"
msgstr "Deactivate"
#: templates/admin/users.html:109 templates/admin/users.html:329
msgid "Riattiva"
msgstr "Reactivate"
#: templates/admin/users.html:131
msgid "Nessun utente trovato"
msgstr "No users found"
#: templates/admin/users.html:138
msgid "utenti"
msgstr "users"
#: templates/admin/users.html:161
msgid "Modifica Utente"
msgstr "Edit User"
#: templates/admin/users.html:181 templates/auth/profile.html:51
msgid "Il nome utente non può essere modificato"
msgstr "Username cannot be changed"
#: 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:800
msgid "Password"
msgstr "Password"
#: templates/admin/users.html:208
msgid "lascia vuoto per non modificare"
msgstr "leave empty to keep unchanged"
#: templates/admin/users.html:214
msgid "Nuova password (opzionale)"
msgstr "New password (optional)"
#: templates/admin/users.html:240
msgid "Supervisor (capoturno)"
msgstr "Supervisor (shift lead)"
#: templates/admin/users.html:252
msgid "Amministratore"
msgstr "Administrator"
#: templates/admin/users.html:258
msgid "Lingua"
msgstr "Language"
#: templates/admin/users.html:262 templates/auth/profile.html:128
msgid "Italiano"
msgstr "Italian"
#: templates/admin/users.html:263 templates/auth/profile.html:129
msgid "English"
msgstr "English"
#: templates/admin/users.html:269
msgid "Tema"
msgstr "Theme"
#: templates/admin/users.html:273 templates/auth/profile.html:148
msgid "Chiaro"
msgstr "Light"
#: templates/admin/users.html:274 templates/auth/profile.html:149
msgid "Scuro"
msgstr "Dark"
#: templates/admin/users.html:298
msgid "Crea Utente"
msgstr "Create User"
#: templates/admin/users.html:313
msgid "Conferma Disattivazione"
msgstr "Confirm Deactivation"
#: templates/admin/users.html:313
msgid "Conferma Riattivazione"
msgstr "Confirm Reactivation"
#: templates/admin/users.html:316
msgid "Sei sicuro di voler disattivare l'utente"
msgstr "Are you sure you want to deactivate user"
#: templates/admin/users.html:317
msgid "Sei sicuro di voler riattivare l'utente"
msgstr "Are you sure you want to reactivate user"
#: templates/admin/users.html:465
msgid "Username, nome visualizzato e password sono obbligatori"
msgstr "Username, display name and password are required"
# Login Page
#: templates/auth/login.html:25
msgid "Accedi al sistema"
msgstr "Sign in to your account"
#: templates/auth/login.html:75
msgid "Nascondi password"
msgstr "Hide password"
#: templates/auth/login.html:75
msgid "Mostra password"
msgstr "Show password"
#: templates/auth/login.html:96
msgid "Accedi"
msgstr "Sign In"
#: templates/auth/login.html:104
msgid "Hai dimenticato la password?"
msgstr "Forgot password?"
#: templates/auth/login.html:106
msgid "Contatta l'amministratore"
msgstr "Contact administrator"
# Additional Login Page
#: templates/auth/login.html:113
msgid "Sistema di misurazione industriale"
msgstr "Industrial measurement system"
#: templates/auth/profile.html:2 templates/components/navbar.html:149
msgid "Profilo"
msgstr "Profile"
# Profile Page
#: templates/auth/profile.html:13
msgid "Profilo Utente"
msgstr "User Profile"
# Additional Profile Page
#: templates/auth/profile.html:17
msgid "Gestisci le tue informazioni e preferenze"
msgstr "Manage your information and preferences"
#: templates/auth/profile.html:29
msgid "Informazioni Account"
msgstr "Account Information"
#: templates/auth/profile.html:70
msgid "Nome da visualizzare nell'interfaccia"
msgstr "Name to display in the interface"
#: templates/auth/profile.html:110
msgid "Preferenze"
msgstr "Preferences"
#: templates/auth/profile.html:117
msgid "Lingua Preferita"
msgstr "Preferred Language"
#: templates/auth/profile.html:137
msgid "Tema Preferito"
msgstr "Preferred Theme"
#: templates/auth/profile.html:163
msgid "Indietro"
msgstr "Back"
#: templates/auth/profile.html:181
msgid "Azioni Account"
msgstr "Account Actions"
#: templates/auth/profile.html:190
msgid "Esci dal sistema"
msgstr "Logout from system"
#: templates/auth/profile.html:192
msgid "Termina la sessione corrente e torna alla schermata di login"
msgstr "End current session and return to login screen"
#: templates/auth/profile.html:197 templates/components/navbar.html:160
#: templates/components/navbar.html:169
msgid "Logout"
msgstr "Logout"
#: templates/components/barcode_scanner.html:21
#: templates/components/barcode_scanner.html:54
#: templates/measure/select_recipe.html:111
#: templates/measure/select_recipe.html:323
msgid "Scansiona Barcode"
msgstr "Scan Barcode"
#: templates/components/barcode_scanner.html:87
msgid "Inquadra il codice a barre nel riquadro"
msgstr "Point the barcode in the frame"
#: templates/components/barcode_scanner.html:105
msgid "Codice rilevato"
msgstr "Code detected"
# Task Complete Page
#: templates/components/barcode_scanner.html:131
msgid "Usa Codice"
msgstr "Use Code"
#: templates/components/barcode_scanner.html:138
msgid "Ferma"
msgstr "Stop"
# Barcode Scanner i18n
#: templates/components/barcode_scanner.html:154
msgid "Libreria scanner non caricata"
msgstr "Scanner library not loaded"
#: templates/components/barcode_scanner.html:155
msgid "Nessuna fotocamera disponibile"
msgstr "No camera available"
#: templates/components/barcode_scanner.html:156
msgid "Impossibile accedere alla fotocamera"
msgstr "Unable to access camera"
#: templates/components/caliper_status.html:15
msgid "Letture calibro"
msgstr "Caliper readings"
# Caliper Status (Passive HID Monitor)
#: templates/components/caliper_status.html:16
#: templates/components/caliper_status.html:46
msgid "Calibro USB"
msgstr "USB Caliper"
#: templates/components/caliper_status.html:46
msgid "Lettura calibro"
msgstr "Caliper reading"
# Measurement Feedback
#: templates/components/measurement_feedback.html:40
msgid "CONFORME"
msgstr "CONFORMING"
#: templates/components/measurement_feedback.html:50
msgid "ATTENZIONE"
msgstr "WARNING"
#: templates/components/measurement_feedback.html:60
msgid "NON CONFORME"
msgstr "NON-CONFORMING"
# Navbar
#: 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 "Activities"
#: templates/components/navbar.html:29 templates/maker/recipe_editor.html:51
#: templates/maker/recipe_list.html:83 templates/maker/recipe_preview.html:61
#: templates/maker/task_drawing.html:84 templates/maker/task_editor.html:110
#: templates/maker/version_history.html:73
msgid "Ricette"
msgstr "Recipes"
#: templates/components/navbar.html:32 templates/measure/task_complete.html:264
msgid "Statistiche"
msgstr "Statistics"
#: templates/components/navbar.html:35
msgid "Utenti"
msgstr "Users"
#: templates/components/navbar.html:36
msgid "Stazioni"
msgstr "Stations"
#: templates/components/navbar.html:156
msgid "Logout bloccato durante le misurazioni"
msgstr "Logout blocked during measurements"
#: templates/components/next_measurement.html:19
msgid "Prossima misura"
msgstr "Next measurement"
#: templates/components/production_clock.html:42
#: templates/measure/task_execute.html:439
msgid "Prossima misurazione tra"
msgstr "Next measurement in"
#: 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 "Measurement overdue by"
#: templates/components/production_clock.html:57
msgid "Linea ferma — conto alla rovescia congelato a"
msgstr "Line stopped — countdown frozen at"
#: templates/components/production_clock.html:62
#: templates/measure/task_execute.html:489
msgid "Linea ferma"
msgstr "Line stopped"
#: templates/components/production_clock.html:74
#: templates/measure/task_execute.html:451
msgid "Ciclo"
msgstr "Cycle"
#: templates/components/production_clock.html:92
#: templates/measure/task_execute.html:657
msgid "È ora di misurare"
msgstr "Time to measure"
#: templates/components/production_clock.html:95
#: templates/measure/task_execute.html:659
msgid "Ritorno alla misurazione tra"
msgstr "Returning to the measurement in"
#: templates/components/production_clock.html:101
#: templates/measure/task_execute.html:664
msgid "Vai alla misura"
msgstr "Go to the measurement"
#: templates/errors/station_not_configured.html:20
msgid "Questo client non ha impostato la variabile di ambiente STATION_CODE."
msgstr "This client has not set the STATION_CODE environment variable."
#: templates/errors/station_not_configured.html:24
msgid ""
"Contattare il responsabile IT: il file .env del container deve contenere "
"STATION_CODE con il codice della stazione assegnata."
msgstr ""
"Contact your IT manager: the container .env file must contain "
"STATION_CODE with the assigned station code."
# Maker - Recipe Editor
#: templates/maker/recipe_editor.html:4
msgid "Modifica Ricetta"
msgstr "Edit Recipe"
#: templates/maker/recipe_editor.html:6 templates/maker/recipe_editor.html:61
#: templates/maker/recipe_editor.html:77 templates/maker/recipe_list.html:104
msgid "Nuova Ricetta"
msgstr "New Recipe"
#: templates/maker/recipe_editor.html:89
msgid "Compila i dati della ricetta"
msgstr "Fill in the recipe data"
#: templates/maker/recipe_editor.html:107 templates/maker/task_editor.html:408
msgid "Salva"
msgstr "Save"
# Maker - Recipe Preview
#: templates/maker/recipe_editor.html:119 templates/maker/recipe_list.html:256
#: templates/maker/recipe_preview.html:81
#: templates/maker/recipe_preview.html:102 templates/maker/task_editor.html:174
#: templates/maker/version_history.html:313
msgid "Anteprima"
msgstr "Preview"
#: 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:171
#: templates/measure/task_execute.html:568 templates/measure/task_list.html:2
#: templates/measure/task_list.html:159
msgid "Task"
msgstr "Task"
#: templates/maker/recipe_editor.html:176
msgid "Ricetta salvata con successo"
msgstr "Recipe saved successfully"
#: templates/maker/recipe_editor.html:188
msgid "Metadati Ricetta"
msgstr "Recipe Metadata"
#: templates/maker/recipe_editor.html:203
msgid "Es. COUPLING-256"
msgstr "E.g. COUPLING-256"
#: templates/maker/recipe_editor.html:206
msgid "Il codice non puo essere modificato dopo la creazione"
msgstr "Code cannot be changed after creation"
#: templates/maker/recipe_editor.html:219
msgid "Es. Coupling Assembly 256"
msgstr "E.g. Coupling Assembly 256"
#: templates/maker/recipe_editor.html:226 templates/maker/task_editor.html:295
#: 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:172
msgid "Descrizione"
msgstr "Description"
#: templates/maker/recipe_editor.html:232
msgid "Descrizione opzionale della ricetta..."
msgstr "Optional recipe description..."
#: templates/maker/recipe_editor.html:238
msgid "Intervallo misura (minuti)"
msgstr "Measurement interval (minutes)"
#: templates/maker/recipe_editor.html:246
msgid "Es. 30"
msgstr "E.g. 30"
#: templates/maker/recipe_editor.html:248
msgid "Timer cicalino per ricordare la misurazione periodica"
msgstr "Buzzer timer to remind periodic measurement"
#: templates/maker/recipe_editor.html:265
msgid "Immagine Anteprima"
msgstr "Preview Image"
#: templates/maker/recipe_editor.html:271
msgid "Immagine caricata"
msgstr "Image uploaded"
#: templates/maker/recipe_editor.html:292
#: templates/maker/recipe_editor.html:343
msgid "Caricamento in corso..."
msgstr "Upload in progress..."
#: templates/maker/recipe_editor.html:302 templates/maker/task_editor.html:485
msgid "Sostituisci"
msgstr "Replace"
#: templates/maker/recipe_editor.html:316
msgid "Rimuovi"
msgstr "Remove"
#: templates/maker/recipe_editor.html:356
msgid "Carica Immagine"
msgstr "Upload Image"
#: templates/maker/recipe_editor.html:359
msgid "Trascina qui oppure clicca. Formati: PNG, JPG, WebP, PDF (max 50MB)"
msgstr "Drag here or click. Formats: PNG, JPG, WebP, PDF (max 50MB)"
#: templates/maker/recipe_editor.html:362
msgid "Usata come thumbnail nella lista ricette"
msgstr "Used as thumbnail in recipe list"
#: templates/maker/recipe_editor.html:383
msgid "Versioning"
msgstr "Versioning"
#: templates/maker/recipe_editor.html:389
msgid "Versione corrente:"
msgstr "Current version:"
#: templates/maker/recipe_editor.html:397
msgid "Vedi cronologia"
msgstr "View history"
#: templates/maker/recipe_editor.html:397
msgid "versioni"
msgstr "versions"
#: templates/maker/recipe_editor.html:409
msgid "Se modifichi questa ricetta verra creata automaticamente la versione"
msgstr "If you modify this recipe, version will be created automatically"
#: templates/maker/recipe_editor.html:411
msgid "Le misure esistenti resteranno associate alla versione corrente."
msgstr "Existing measurements will remain associated with the current version."
#: templates/maker/recipe_editor.html:418
msgid "Motivo della modifica"
msgstr "Reason for modification"
#: templates/maker/recipe_editor.html:424
msgid "Es. Aggiornate tolleranze foro centrale..."
msgstr "E.g. Updated center hole tolerances..."
#: templates/maker/recipe_editor.html:426
msgid "Opzionale. Verra registrato nella cronologia versioni."
msgstr "Optional. Will be recorded in version history."
#: templates/maker/recipe_editor.html:448
msgid "Salva Ricetta"
msgstr "Save Recipe"
#: templates/maker/recipe_editor.html:609
msgid "Formato file non supportato. Usa PNG, JPG, GIF, WebP o PDF."
msgstr "Unsupported file format. Use PNG, JPG, GIF, WebP or PDF."
#: templates/maker/recipe_editor.html:615
msgid "File troppo grande. Massimo 50MB."
msgstr "File too large. Maximum 50MB."
#: templates/maker/recipe_editor.html:640
msgid "Errore nel caricamento del file"
msgstr "Error uploading file"
#: templates/maker/recipe_editor.html:649
msgid "Errore di connessione durante l'upload"
msgstr "Connection error during upload"
# Maker - Recipe List
#: templates/maker/recipe_list.html:2 templates/maker/recipe_list.html:93
msgid "Gestione Ricette"
msgstr "Recipe Management"
#: templates/maker/recipe_list.html:51
msgid "Errore durante eliminazione"
msgstr "Error during deletion"
# Recipe Selection Additional
#: templates/maker/recipe_list.html:55 templates/measure/select_recipe.html:55
#: templates/measure/task_execute.html:1232
#: templates/measure/task_execute.html:1528
msgid "Errore di connessione"
msgstr "Connection Error"
#: templates/maker/recipe_list.html:74
msgid "Dashboard"
msgstr "Dashboard"
#: templates/maker/recipe_list.html:96
msgid "Crea e gestisci le ricette di misura"
msgstr "Create and manage measurement recipes"
#: templates/maker/recipe_list.html:124
msgid "Cerca per nome, codice o descrizione..."
msgstr "Search by name, code or description..."
#: templates/maker/recipe_list.html:131
msgid "Tutti"
msgstr "All"
#: templates/maker/recipe_list.html:132
msgid "Attive"
msgstr "Active"
#: templates/maker/recipe_list.html:133
msgid "Disattivate"
msgstr "Inactive"
#: templates/maker/recipe_list.html:144
msgid "ricetta trovata"
msgstr "recipe found"
#: templates/maker/recipe_list.html:144
#: templates/measure/select_recipe.html:179
msgid "ricette trovate"
msgstr "recipes found"
#: templates/maker/recipe_list.html:211 templates/maker/task_editor.html:222
#: templates/maker/task_editor.html:1069
msgid "task"
msgstr "task"
#: templates/maker/recipe_list.html:221
msgid "Aggiornata"
msgstr "Updated"
#: templates/maker/recipe_list.html:265
msgid "Versioni"
msgstr "Versions"
#: templates/maker/recipe_list.html:297
#: templates/measure/select_recipe.html:277
msgid "Nessuna ricetta trovata"
msgstr "No recipe found"
#: templates/maker/recipe_list.html:300
msgid "Nessuna ricetta disponibile"
msgstr "No recipes available"
#: templates/maker/recipe_list.html:305
msgid "Prova a modificare i filtri di ricerca"
msgstr "Try modifying search filters"
#: templates/maker/recipe_list.html:308
msgid "Inizia creando la tua prima ricetta di misura"
msgstr "Start by creating your first measurement recipe"
#: templates/maker/recipe_list.html:317
msgid "Crea Prima Ricetta"
msgstr "Create First Recipe"
#: templates/maker/recipe_list.html:370
msgid "Sei sicuro di voler disattivare la ricetta"
msgstr "Are you sure you want to deactivate the recipe"
#: templates/maker/recipe_list.html:374
msgid "Le misure esistenti non verranno eliminate"
msgstr "Existing measurements will not be deleted"
# Maker - Recipe Preview
#: templates/maker/recipe_preview.html:2
msgid "Anteprima Ricetta"
msgstr "Recipe Preview"
#: templates/maker/recipe_preview.html:114
#: templates/measure/task_complete.html:60
msgid "Versione"
msgstr "Version"
#: templates/maker/recipe_preview.html:127
#: templates/maker/recipe_preview.html:408 templates/maker/task_editor.html:163
#: templates/maker/version_history.html:127
#: templates/maker/version_history.html:302
msgid "Torna a Ricetta"
msgstr "Back to Recipe"
#: templates/maker/recipe_preview.html:135
#: templates/maker/recipe_preview.html:418
msgid "Modifica Task"
msgstr "Edit Tasks"
#: templates/maker/recipe_preview.html:152
msgid "Modalita Anteprima"
msgstr "Preview Mode"
#: templates/maker/recipe_preview.html:155
msgid ""
"Stai vedendo la ricetta come la vedra il Tecnico di Misura. Tutti i campi"
" sono in sola lettura."
msgstr ""
"You are viewing the recipe as the Measurement Technician would see it. "
"All fields are read-only."
#: templates/maker/recipe_preview.html:198
msgid "misure"
msgstr "measurements"
#: templates/maker/recipe_preview.html:213 templates/maker/task_editor.html:460
msgid "Disegno Tecnico"
msgstr "Technical Drawing"
#: templates/maker/recipe_preview.html:233
msgid "Documento PDF allegato"
msgstr "Attached PDF document"
#: templates/maker/recipe_preview.html:243
msgid "Apri PDF"
msgstr "Open PDF"
#: templates/maker/recipe_preview.html:254
#: templates/measure/task_execute.html:266
msgid "Nessuna immagine allegata"
msgstr "No image attached"
#: templates/maker/recipe_preview.html:267
msgid "Punti di Misura"
msgstr "Measurement Points"
#: templates/maker/recipe_preview.html:299 templates/maker/task_editor.html:564
#: templates/maker/task_editor.html:706
#: templates/measure/task_complete.html:173
#: templates/measure/task_execute.html:300
msgid "Nominale"
msgstr "Nominal"
#: templates/maker/recipe_preview.html:363
msgid "Nessun punto di misura definito per questo task"
msgstr "No measurement points defined for this task"
#: templates/maker/recipe_preview.html:383 templates/maker/task_editor.html:814
msgid "Nessun task definito"
msgstr "No tasks defined"
#: templates/maker/recipe_preview.html:386
msgid "Questa ricetta non contiene ancora task di misurazione."
msgstr "This recipe does not contain any measurement tasks yet."
#: templates/maker/recipe_preview.html:393 templates/maker/task_editor.html:231
msgid "Aggiungi Task"
msgstr "Add Task"
# Maker - Version History
#: templates/maker/recipe_preview.html:426
#: templates/maker/version_history.html:2
#: templates/maker/version_history.html:93
#: templates/maker/version_history.html:112
msgid "Storico Versioni"
msgstr "Version History"
# Maker - Task Editor
#: templates/maker/task_drawing.html:2 templates/maker/task_drawing.html:115
msgid "Disegno Task"
msgstr "Task Drawing"
#: templates/maker/task_drawing.html:62
msgid "Salva Annotazioni"
msgstr "Save Annotations"
#: templates/maker/task_drawing.html:63
msgid "Errore nel salvataggio delle annotazioni"
msgstr "Error saving annotations"
#: templates/maker/task_drawing.html:64
msgid "Annotazioni salvate con successo"
msgstr "Annotations saved successfully"
#: templates/maker/task_drawing.html:127
msgid "Annotazioni Disegno"
msgstr "Drawing Annotations"
#: templates/maker/task_drawing.html:154
msgid "Torna ai Task"
msgstr "Back to Tasks"
#: templates/maker/task_drawing.html:205 templates/maker/task_drawing.html:209
#: templates/measure/select_recipe.html:257
msgid "Seleziona"
msgstr "Select"
#: templates/maker/task_drawing.html:217
msgid "Marker numerato"
msgstr "Numbered marker"
#: templates/maker/task_drawing.html:223
msgid "Marker"
msgstr "Marker"
#: templates/maker/task_drawing.html:231 templates/maker/task_drawing.html:235
msgid "Freccia"
msgstr "Arrow"
#: templates/maker/task_drawing.html:243 templates/maker/task_drawing.html:247
msgid "Rettangolo"
msgstr "Rectangle"
#: templates/maker/task_drawing.html:255 templates/maker/task_drawing.html:259
msgid "Testo"
msgstr "Text"
#: templates/maker/task_drawing.html:270
msgid "Elimina selezionato"
msgstr "Delete selected"
#: templates/maker/task_drawing.html:281
msgid "Eliminare tutte le annotazioni?"
msgstr "Delete all annotations?"
#: templates/maker/task_drawing.html:282 templates/maker/task_drawing.html:289
msgid "Cancella tutto"
msgstr "Clear all"
# Measurement Feedback
#: templates/maker/task_drawing.html:297
msgid "Colore"
msgstr "Color"
#: templates/maker/task_drawing.html:313
msgid "Spessore"
msgstr "Thickness"
#: templates/maker/task_drawing.html:331
msgid "Linea"
msgstr "Line"
#: templates/maker/task_drawing.html:406
msgid "Blu"
msgstr "Blue"
#: templates/maker/task_drawing.html:407
msgid "Rosso"
msgstr "Red"
#: templates/maker/task_drawing.html:408
msgid "Verde"
msgstr "Green"
#: templates/maker/task_drawing.html:409
msgid "Arancio"
msgstr "Orange"
#: templates/maker/task_drawing.html:410
msgid "Viola"
msgstr "Purple"
#: templates/maker/task_drawing.html:411
msgid "Nero"
msgstr "Black"
#: templates/maker/task_drawing.html:416
msgid "Continua"
msgstr "Solid"
#: templates/maker/task_drawing.html:417
msgid "Tratteggiata"
msgstr "Dashed"
#: templates/maker/task_drawing.html:418
msgid "Punteggiata"
msgstr "Dotted"
# Maker - Task Editor
#: templates/maker/task_editor.html:2
msgid "Editor Task"
msgstr "Task Editor"
#: templates/maker/task_editor.html:144
msgid "Task e Misurazioni"
msgstr "Tasks and Measurements"
#: templates/maker/task_editor.html:239
msgid "Importa da PDF"
msgstr "Import from PDF"
#: templates/maker/task_editor.html:259
msgid "Nuovo Task"
msgstr "New Task"
#: templates/maker/task_editor.html:265 templates/maker/task_editor.html:1041
msgid "Titolo"
msgstr "Title"
#: templates/maker/task_editor.html:271
msgid "Es. Controllo dimensionale flangia"
msgstr "E.g. Flange dimensional check"
#: templates/maker/task_editor.html:275 templates/maker/task_editor.html:532
#: templates/maker/task_editor.html:563 templates/maker/task_editor.html:689
msgid "Tipo"
msgstr "Type"
#: templates/maker/task_editor.html:277 templates/maker/task_editor.html:534
#: templates/measure/task_list.html:177
msgid "Nota"
msgstr "Note"
#: templates/maker/task_editor.html:278 templates/maker/task_editor.html:535
#: templates/measure/task_execute.html:288 templates/measure/task_list.html:175
msgid "Misura"
msgstr "Measure"
# Maker - Task Editor
#: templates/maker/task_editor.html:279 templates/maker/task_editor.html:536
#: templates/measure/task_list.html:176
msgid "Disegno"
msgstr "Drawing"
#: templates/maker/task_editor.html:282
msgid "Un task di misura resta tale anche prima di inserire le quote"
msgstr "A measurement task stays one even before its quotes are entered"
#: templates/maker/task_editor.html:287 templates/maker/task_editor.html:515
#: templates/maker/task_editor.html:540 templates/maker/task_editor.html:1043
msgid "Direttiva"
msgstr "Directive"
#: templates/maker/task_editor.html:291
msgid "Es. Seguire procedura ISO 2768"
msgstr "E.g. Follow ISO 2768 procedure"
#: templates/maker/task_editor.html:299 templates/maker/task_editor.html:551
msgid "Descrizione opzionale..."
msgstr "Optional description..."
#: templates/maker/task_editor.html:318
msgid "Crea Task"
msgstr "Create Task"
#: templates/maker/task_editor.html:348
msgid "Trascina per riordinare"
msgstr "Drag to reorder"
#: templates/maker/task_editor.html:384
#: templates/maker/version_history.html:188
#: templates/measure/task_list.html:192
msgid "misurazioni"
msgstr "measurements"
#: templates/maker/task_editor.html:394
msgid "Modifica task"
msgstr "Edit task"
#: templates/maker/task_editor.html:426
msgid "Espandi/Comprimi"
msgstr "Expand/Collapse"
#: templates/maker/task_editor.html:437
msgid "Elimina task"
msgstr "Delete task"
#: templates/maker/task_editor.html:479
msgid "Modifica Disegno"
msgstr "Edit Drawing"
#: templates/maker/task_editor.html:501
msgid "Carica immagine o PDF"
msgstr "Upload image or PDF"
#: templates/maker/task_editor.html:544
msgid "Direttiva opzionale..."
msgstr "Optional directive..."
#: templates/maker/task_editor.html:561
msgid "#"
msgstr "#"
#: templates/maker/task_editor.html:565 templates/maker/task_editor.html:755
msgid "UTL"
msgstr "UTL"
#: templates/maker/task_editor.html:566 templates/maker/task_editor.html:748
msgid "UWL"
msgstr "UWL"
#: templates/maker/task_editor.html:567 templates/maker/task_editor.html:741
msgid "LWL"
msgstr "LWL"
#: templates/maker/task_editor.html:568 templates/maker/task_editor.html:734
msgid "LTL"
msgstr "LTL"
#: templates/maker/task_editor.html:569 templates/maker/task_editor.html:714
#: templates/measure/task_complete.html:278
msgid "Unita"
msgstr "Unit"
#: templates/maker/task_editor.html:570
msgid "Tolleranze"
msgstr "Tolerances"
#: templates/maker/task_editor.html:655
msgid "Nessuna misurazione definita"
msgstr "No measurements defined"
#: templates/maker/task_editor.html:658
msgid "Aggiungi la prima misurazione per questo task"
msgstr "Add the first measurement for this task"
#: templates/maker/task_editor.html:667
msgid "Modifica Misurazione"
msgstr "Edit Measurement"
#: templates/maker/task_editor.html:667
msgid "Nuova Misurazione"
msgstr "New Measurement"
#: templates/maker/task_editor.html:672
msgid "Marker #"
msgstr "Marker #"
#: templates/maker/task_editor.html:685
msgid "Es. Diametro foro principale"
msgstr "E.g. Main hole diameter"
#: templates/maker/task_editor.html:693
msgid "Lineare"
msgstr "Linear"
#: templates/maker/task_editor.html:694
msgid "Diametro"
msgstr "Diameter"
#: templates/maker/task_editor.html:695
msgid "Raggio"
msgstr "Radius"
#: templates/maker/task_editor.html:696
msgid "Angolo"
msgstr "Angle"
#: templates/maker/task_editor.html:697
msgid "Rugosita"
msgstr "Roughness"
#: templates/maker/task_editor.html:698
msgid "Coppia"
msgstr "Torque"
#: templates/maker/task_editor.html:699
msgid "Forza"
msgstr "Force"
#: templates/maker/task_editor.html:700
msgid "Peso"
msgstr "Weight"
#: templates/maker/task_editor.html:701
msgid "Altro"
msgstr "Other"
#: templates/maker/task_editor.html:738
msgid "Lim. Tol. Inf."
msgstr "Lower Tol. Lim."
#: templates/maker/task_editor.html:745
msgid "Lim. Warn. Inf."
msgstr "Lower Warn. Lim."
#: templates/maker/task_editor.html:752
msgid "Lim. Warn. Sup."
msgstr "Upper Warn. Lim."
#: templates/maker/task_editor.html:759
msgid "Lim. Tol. Sup."
msgstr "Upper Tol. Lim."
#: templates/maker/task_editor.html:779
msgid "Aggiorna Misurazione"
msgstr "Update Measurement"
#: templates/maker/task_editor.html:779 templates/maker/task_editor.html:793
msgid "Aggiungi Misurazione"
msgstr "Add Measurement"
#: templates/maker/task_editor.html:817
msgid "Inizia aggiungendo il primo task di misurazione per questa ricetta"
msgstr "Start by adding the first measurement task for this recipe"
#: templates/maker/task_editor.html:824
msgid "Aggiungi Primo Task"
msgstr "Add First Task"
#: templates/maker/task_editor.html:867
msgid "Conferma Eliminazione Task"
msgstr "Confirm Task Deletion"
#: templates/maker/task_editor.html:872
msgid "Sei sicuro di voler eliminare il task"
msgstr "Are you sure you want to delete the task"
#: templates/maker/task_editor.html:877
msgid "Verranno eliminate anche"
msgstr "The following will also be deleted:"
#: templates/maker/task_editor.html:879
msgid "misurazioni associate."
msgstr "associated measurements."
#: templates/maker/task_editor.html:890
msgid "Elimina Task"
msgstr "Delete Task"
#: templates/maker/task_editor.html:937
msgid "Conferma Eliminazione Misurazione"
msgstr "Confirm Measurement Deletion"
#: templates/maker/task_editor.html:941
msgid "Sei sicuro di voler eliminare la misurazione"
msgstr "Are you sure you want to delete the measurement"
#: templates/maker/task_editor.html:955
msgid "Elimina Misurazione"
msgstr "Delete Measurement"
#: templates/maker/task_editor.html:987
msgid "Importa da Scheda Tecnica"
msgstr "Import from Technical Sheet"
#: templates/maker/task_editor.html:988
msgid "Carica un PDF e l'AI estrarrà i task automaticamente"
msgstr "Upload a PDF and the AI will extract tasks automatically"
#: templates/maker/task_editor.html:1002
msgid "Clicca per caricare un PDF"
msgstr "Click to upload a PDF"
#: templates/maker/task_editor.html:1003
msgid "Max 20MB"
msgstr "Max 20MB"
#: templates/maker/task_editor.html:1014
msgid "Analisi in corso con AI..."
msgstr "AI analysis in progress..."
#: templates/maker/task_editor.html:1015
msgid "Potrebbe richiedere fino a 30 secondi"
msgstr "It may take up to 30 seconds"
#: templates/maker/task_editor.html:1021
msgid "Riprova"
msgstr "Retry"
#: templates/maker/task_editor.html:1027
msgid "task suggeriti — modifica o rimuovi prima di confermare"
msgstr "suggested tasks — edit or remove before confirming"
#: templates/maker/task_editor.html:1069
msgid "Crea"
msgstr "Create"
#: templates/maker/task_editor.html:1254
msgid "Errore nell'analisi del PDF"
msgstr "Error parsing the PDF"
#: templates/maker/task_editor.html:1258
msgid "Nessun task identificato nel PDF"
msgstr "No tasks identified in the PDF"
#: templates/maker/task_editor.html:1303
msgid "task creati dalla scheda tecnica"
msgstr "tasks created from the technical sheet"
#: templates/maker/task_editor.html:1330
msgid "Errore nella creazione del task"
msgstr "Error creating task"
#: templates/maker/task_editor.html:1338
msgid "Task creato con successo"
msgstr "Task created successfully"
#: templates/maker/task_editor.html:1388 templates/maker/task_editor.html:1784
msgid "Errore nel salvataggio del task"
msgstr "Error saving task"
#: templates/maker/task_editor.html:1401
msgid "Task aggiornato"
msgstr "Task updated"
#: templates/maker/task_editor.html:1431
msgid "Task eliminato"
msgstr "Task deleted"
#: templates/maker/task_editor.html:1434
msgid "Errore nell'eliminazione del task"
msgstr "Error deleting task"
#: templates/maker/task_editor.html:1529
msgid "Errore nel riordinamento"
msgstr "Error reordering"
#: templates/maker/task_editor.html:1597
msgid "Errore nella creazione della misurazione"
msgstr "Error creating measurement"
#: templates/maker/task_editor.html:1605
msgid "Misurazione aggiunta"
msgstr "Measurement added"
#: templates/maker/task_editor.html:1668
#: templates/measure/task_execute.html:1078
msgid "Errore nel salvataggio della misurazione"
msgstr "Error saving measurement"
#: templates/maker/task_editor.html:1679
msgid "Misurazione aggiornata"
msgstr "Measurement updated"
#: templates/maker/task_editor.html:1713
msgid "Misurazione eliminata"
msgstr "Measurement deleted"
#: templates/maker/task_editor.html:1716
msgid "Errore nell'eliminazione della misurazione"
msgstr "Error deleting measurement"
#: templates/maker/task_editor.html:1735
msgid "Formato file non supportato. Usa PNG, JPG o PDF."
msgstr "Unsupported file format. Use PNG, JPG or PDF."
#: templates/maker/task_editor.html:1740
msgid "File troppo grande. Dimensione massima: 20MB."
msgstr "File too large. Maximum size: 20MB."
#: templates/maker/task_editor.html:1761
msgid "Errore durante il caricamento del file"
msgstr "Error uploading file"
#: templates/maker/task_editor.html:1792
msgid "File caricato con successo"
msgstr "File uploaded successfully"
#: templates/maker/version_history.html:116
msgid "Corrente:"
msgstr "Current:"
#: templates/maker/version_history.html:175
msgid "Corrente"
msgstr "Current"
# Common UI
#: templates/maker/version_history.html:197
msgid "Caricamento..."
msgstr "Loading..."
#: templates/maker/version_history.html:211
msgid "Visualizza"
msgstr "View"
#: templates/maker/version_history.html:284
msgid "Nessuna versione trovata"
msgstr "No versions found"
#: templates/maker/version_history.html:287
msgid ""
"Questa ricetta non ha ancora versioni registrate. La prima versione verra"
" creata automaticamente al salvataggio."
msgstr ""
"This recipe does not have any registered versions yet. The first version "
"will be created automatically when saved."
# Measure - Recipe Selection
#: templates/measure/select_recipe.html:2
#: templates/measure/select_recipe.html:77
msgid "Seleziona Ricetta"
msgstr "Select Recipe"
#: templates/measure/select_recipe.html:80
msgid "Scegli la ricetta di misura da eseguire"
msgstr "Choose the measurement recipe to execute"
#: templates/measure/select_recipe.html:83
msgid "Stazione"
msgstr "Station"
#: templates/measure/select_recipe.html:93
msgid "Stazione forzata per collaudo"
msgstr "Station overridden for commissioning"
#: templates/measure/select_recipe.html:93
msgid "configurata"
msgstr "configured"
#: templates/measure/select_recipe.html:98
msgid "Ripristina"
msgstr "Restore"
#: templates/measure/select_recipe.html:123
msgid "Cerca ricetta"
msgstr "Search recipe"
#: templates/measure/select_recipe.html:127
msgid "Nome, codice o descrizione..."
msgstr "Name, code or description..."
#: templates/measure/select_recipe.html:140
msgid "Tracciabilità"
msgstr "Traceability"
#: templates/measure/select_recipe.html:141
msgid "Dati del pezzo da misurare — compila prima di selezionare la ricetta"
msgstr "Data of the part to measure — fill in before selecting the recipe"
#: templates/measure/select_recipe.html:151
#: templates/measure/task_complete.html:284
msgid "Numero Lotto"
msgstr "Lot Number"
#: templates/measure/select_recipe.html:155
msgid "Es. LOT-2026-001 (opzionale)"
msgstr "E.g. LOT-2026-001 (optional)"
#: templates/measure/select_recipe.html:165
#: templates/measure/task_complete.html:285
msgid "Numero Seriale"
msgstr "Serial Number"
#: templates/measure/select_recipe.html:169
msgid "Es. SN-000123 (opzionale)"
msgstr "E.g. SN-000123 (optional)"
#: templates/measure/select_recipe.html:222
msgid "Nessuna descrizione disponibile"
msgstr "No description available"
#: templates/measure/select_recipe.html:281
msgid "Nessun risultato per"
msgstr "No results for"
#: templates/measure/select_recipe.html:282
msgid "Prova con un termine diverso."
msgstr "Try a different search term."
#: templates/measure/select_recipe.html:285
msgid "Non ci sono ricette disponibili al momento."
msgstr "No recipes available at the moment."
#: templates/measure/select_recipe.html:338
msgid ""
"Inserisci o scansiona il codice della ricetta per selezionarla "
"automaticamente."
msgstr "Enter or scan the recipe code to select it automatically."
#: templates/measure/select_recipe.html:343
msgid "Codice Ricetta"
msgstr "Recipe Code"
#: templates/measure/select_recipe.html:349
msgid "Es. REC-001"
msgstr "E.g. REC-001"
#: templates/measure/select_recipe.html:385
msgid "Cerca"
msgstr "Search"
#: templates/measure/task_complete.html:3
#: templates/measure/task_complete.html:39
#: templates/measure/task_execute.html:112
#: templates/measure/task_execute.html:718
#: templates/statistics/dashboard.html:139
msgid "Riepilogo"
msgstr "Summary"
#: templates/measure/task_complete.html:47
#: templates/measure/task_execute.html:695
msgid "Misurazioni Complete"
msgstr "Measurements Complete"
# Measure - Task List
#: templates/measure/task_complete.html:64
#: templates/measure/task_complete.html:296 templates/measure/task_list.html:97
msgid "Lotto"
msgstr "Lot"
#: templates/measure/task_complete.html:70
#: templates/measure/task_complete.html:297
#: templates/measure/task_list.html:109
msgid "Seriale"
msgstr "Serial"
#: templates/measure/task_complete.html:89
msgid "Totale"
msgstr "Total"
#: templates/measure/task_complete.html:106
#: templates/measure/task_execute.html:703
msgid "Conformi"
msgstr "Pass"
#: templates/measure/task_complete.html:123
#: templates/measure/task_execute.html:707
msgid "Attenzione"
msgstr "Warning"
#: templates/measure/task_complete.html:140
msgid "Non Conformi"
msgstr "Non-Conforming"
#: templates/measure/task_complete.html:156
msgid "Dettaglio Misurazioni"
msgstr "Measurement Details"
#: templates/measure/task_complete.html:163
msgid "Esporta CSV"
msgstr "Export CSV"
#: templates/measure/task_complete.html:170
msgid "Data/Ora"
msgstr "Date/Time"
#: templates/measure/task_complete.html:174
#: templates/statistics/dashboard.html:247
msgid "Valore"
msgstr "Value"
#: templates/measure/task_complete.html:175
msgid "Deviazione"
msgstr "Deviation"
#: templates/measure/task_complete.html:176
#: templates/measure/task_complete.html:283
msgid "Esito"
msgstr "Result"
#: templates/measure/task_complete.html:177
msgid "Metodo"
msgstr "Method"
#: templates/measure/task_complete.html:205
#: templates/statistics/dashboard.html:147
msgid "Pass"
msgstr "Pass"
#: templates/measure/task_complete.html:207
#: templates/statistics/dashboard.html:153
msgid "Warning"
msgstr "Warning"
#: templates/measure/task_complete.html:209
#: templates/statistics/dashboard.html:159
msgid "Fail"
msgstr "Fail"
#: templates/measure/task_complete.html:220
msgid "Manuale"
msgstr "Manual"
#: templates/measure/task_complete.html:227
msgid "Calibro"
msgstr "Caliper"
#: templates/measure/task_complete.html:248 templates/measure/task_list.html:40
msgid "Seleziona altra ricetta"
msgstr "Select another recipe"
#: templates/measure/task_complete.html:255
msgid "Ripeti misurazioni"
msgstr "Repeat Measurements"
# CSV Export i18n
#: templates/measure/task_complete.html:275
msgid "Subtask ID"
msgstr "Subtask ID"
#: templates/measure/task_complete.html:276
msgid "Nome Sottotask"
msgstr "Subtask Name"
#: templates/measure/task_complete.html:277
msgid "Valore Misurato"
msgstr "Measured Value"
#: templates/measure/task_complete.html:279
msgid "Valore Nominale"
msgstr "Nominal Value"
#: templates/measure/task_complete.html:280
msgid "Tolleranza +"
msgstr "Tolerance +"
#: templates/measure/task_complete.html:281
msgid "Tolleranza -"
msgstr "Tolerance -"
#: templates/measure/task_complete.html:282
msgid "Scarto"
msgstr "Deviation"
#: templates/measure/task_complete.html:286
msgid "Metodo Input"
msgstr "Input Method"
#: templates/measure/task_complete.html:287
msgid "Data Misurazione"
msgstr "Measurement Date"
#: templates/measure/task_complete.html:288
msgid "Operatore"
msgstr "Operator"
#: templates/measure/task_complete.html:289
msgid "RIEPILOGO ESECUZIONE TASK"
msgstr "TASK EXECUTION SUMMARY"
#: templates/measure/task_complete.html:290
msgid "Task ID"
msgstr "Task ID"
#: templates/measure/task_complete.html:291
msgid "Nome Task"
msgstr "Task Name"
#: templates/measure/task_complete.html:292
#: templates/statistics/dashboard.html:27
msgid "Ricetta"
msgstr "Recipe"
#: templates/measure/task_complete.html:293
msgid "Data Inizio"
msgstr "Start Date"
#: templates/measure/task_complete.html:294
msgid "Data Fine"
msgstr "End Date"
#: templates/measure/task_complete.html:298
msgid "STATISTICHE"
msgstr "STATISTICS"
#: templates/measure/task_complete.html:299
msgid "Totale Misure"
msgstr "Total Measurements"
#: templates/measure/task_complete.html:300
msgid "Passate"
msgstr "Passed"
#: templates/measure/task_complete.html:301
msgid "Fallite"
msgstr "Failed"
#: templates/measure/task_complete.html:302
msgid "Percentuale Successo"
msgstr "Pass Rate"
#: templates/measure/task_complete.html:303
msgid "DETTAGLIO MISURE"
msgstr "MEASUREMENT DETAILS"
# Measure - Task Execute
#: templates/measure/task_execute.html:94
msgid "Task di misurazione"
msgstr "Measurement task"
#: templates/measure/task_execute.html:105
msgid "Lista task"
msgstr "Task list"
#: templates/measure/task_execute.html:127
msgid "Fermo linea"
msgstr "Line stop"
#: templates/measure/task_execute.html:135
msgid "Riprendi"
msgstr "Resume"
#: templates/measure/task_execute.html:143
msgid "Fine Produzione"
msgstr "End Production"
#: templates/measure/task_execute.html:238
msgid "Immagine dettaglio misura"
msgstr "Measurement detail image"
#: templates/measure/task_execute.html:286
msgid "Misurazione"
msgstr "Measurement"
#: templates/measure/task_execute.html:364
msgid "Registrata"
msgstr "Recorded"
#: templates/measure/task_execute.html:470
msgid "Task di misura senza quote configurate: la ricetta è incompleta"
msgstr "Measurement task with no quotes configured: the recipe is incomplete"
#: templates/measure/task_execute.html:494
msgid "Il conto alla rovescia è congelato a"
msgstr "The countdown is frozen at"
#: templates/measure/task_execute.html:497
msgid "serve il capoturno per riprendere"
msgstr "the supervisor must authorise the restart"
#: templates/measure/task_execute.html:516
msgid "Produzione non registrata sul server"
msgstr "Production not recorded on the server"
#: templates/measure/task_execute.html:537
#: templates/measure/task_execute.html:746
msgid "Avvio Produzione"
msgstr "Production Start"
#: templates/measure/task_execute.html:541
msgid "Invia segnale al gestionale per avviare il timer della linea"
msgstr "Send a signal to the ERP system to start the line timer"
#: templates/measure/task_execute.html:552
msgid "Produzione avviata"
msgstr "Production started"
#: templates/measure/task_execute.html:597
msgid "Fine ciclo misura"
msgstr "Measurement cycle complete"
#: templates/measure/task_execute.html:608
msgid "Rimisura"
msgstr "Measure again"
#: templates/measure/task_execute.html:618
#: templates/measure/task_execute.html:632
msgid "Completato"
msgstr "Completed"
#: templates/measure/task_execute.html:697
msgid "Tutte le"
msgstr "All"
#: templates/measure/task_execute.html:697
msgid "misurazioni sono state registrate."
msgstr "measurements have been recorded."
#: templates/measure/task_execute.html:711
msgid "Non Conf."
msgstr "Fail"
#: templates/measure/task_execute.html:726
msgid "Conferma ciclo"
msgstr "Confirm cycle"
#: templates/measure/task_execute.html:736
msgid "Task successivo"
msgstr "Next task"
#: templates/measure/task_execute.html:762
msgid "Girare il pezzo e rimisurare"
msgstr "Turn the piece over and measure again"
#: templates/measure/task_execute.html:788
msgid "Autorizzazione capoturno"
msgstr "Shift supervisor authorization"
#: templates/measure/task_execute.html:797
msgid "Username capoturno"
msgstr "Supervisor username"
#: templates/measure/task_execute.html:819
msgid "Autorizza"
msgstr "Authorize"
#: templates/measure/task_execute.html:1122
msgid "Errore di rete. Riprovare."
msgstr "Network error. Please retry."
#: templates/measure/task_execute.html:1227
msgid "Errore di comunicazione con il server"
msgstr "Error communicating with the server"
#: templates/measure/task_execute.html:1475
msgid "Misurazione fuori tolleranza"
msgstr "Measurement out of tolerance"
#: templates/measure/task_execute.html:1476
msgid "Fermo linea richiesto"
msgstr "Line stop requested"
#: templates/measure/task_execute.html:1477
msgid "Ripresa della produzione"
msgstr "Resuming production"
#: templates/measure/task_execute.html:1478
msgid "Fine produzione richiesta"
msgstr "End of production requested"
#: templates/measure/task_execute.html:1507
msgid "Credenziali non valide o utente non autorizzato"
msgstr "Invalid credentials or unauthorized user"
#: templates/measure/task_execute.html:1539
msgid "Nessuna produzione aperta su questa stazione"
msgstr "No production open at this station"
#: templates/measure/task_execute.html:1556
msgid "Azione non riuscita"
msgstr "Action failed"
#: templates/measure/task_list.html:87
msgid "AVVIA"
msgstr "START"
#: templates/measure/task_list.html:124
msgid "Task da eseguire"
msgstr "Tasks to execute"
#: templates/measure/task_list.html:136
msgid "misurazioni totali"
msgstr "total measurements"
#: templates/measure/task_list.html:178
msgid "Confronto profilo"
msgstr "Profile comparison"
#: templates/measure/task_list.html:179
msgid "Misura camera"
msgstr "Camera measurement"
#: templates/measure/task_list.html:201
msgid "Allegato"
msgstr "Attachment"
#: templates/measure/task_list.html:225
msgid "Visualizza Task"
msgstr "View Tasks"
#: templates/measure/task_list.html:248
msgid "Nessun task disponibile"
msgstr "No tasks available"
#: templates/measure/task_list.html:251
msgid "Questa ricetta non ha ancora task definiti."
msgstr "This recipe has no tasks defined yet."
# SPC Statistics Dashboard
#: templates/statistics/dashboard.html:3 templates/statistics/dashboard.html:17
msgid "Statistiche SPC"
msgstr "SPC Statistics"
#: templates/statistics/dashboard.html:18
msgid "Analisi statistica di processo per le misurazioni"
msgstr "Statistical process analysis for measurements"
#: templates/statistics/dashboard.html:31
msgid "Seleziona ricetta..."
msgstr "Select recipe..."
#: templates/statistics/dashboard.html:40
msgid "Punto di misura"
msgstr "Measurement point"
#: templates/statistics/dashboard.html:44
msgid "Tutti i punti"
msgstr "All points"
#: templates/statistics/dashboard.html:53
msgid "Dal"
msgstr "From"
#: templates/statistics/dashboard.html:58
msgid "Al"
msgstr "To"
# Report PDF
#: templates/statistics/dashboard.html:80
msgid "Report SPC"
msgstr "SPC Report"
#: templates/statistics/dashboard.html:94
msgid "Report Misurazioni"
msgstr "Measurements Report"
#: templates/statistics/dashboard.html:108
msgid "Applica filtri"
msgstr "Apply filters"
#: templates/statistics/dashboard.html:126
msgid "Seleziona una ricetta per iniziare"
msgstr "Select a recipe to start"
#: templates/statistics/dashboard.html:127
msgid "Scegli una ricetta dal filtro e premi Applica filtri"
msgstr "Choose a recipe from the filter and press Apply filters"
#: templates/statistics/dashboard.html:169
msgid "Indici di Capability"
msgstr "Capability Indices"
#: templates/statistics/dashboard.html:210
msgid "Seleziona un punto di misura per calcolare gli indici"
msgstr "Select a measurement point to calculate indices"
#: templates/statistics/dashboard.html:217
#: templates/statistics/dashboard.html:245
msgid "Carta di Controllo"
msgstr "Control Chart"
#: templates/statistics/dashboard.html:223
#: templates/statistics/dashboard.html:250
msgid "Istogramma"
msgstr "Histogram"
# SPC Charts JS i18n
#: templates/statistics/dashboard.html:242
msgid "Nessun dato disponibile"
msgstr "No data available"
#: templates/statistics/dashboard.html:243
msgid "In controllo"
msgstr "In control"
#: templates/statistics/dashboard.html:244
msgid "Fuori controllo"
msgstr "Out of control"
#: templates/statistics/dashboard.html:246
msgid "Misura #"
msgstr "Measurement #"
#: templates/statistics/dashboard.html:248
msgid "Frequenza"
msgstr "Frequency"
#: templates/statistics/dashboard.html:249
msgid "Curva normale"
msgstr "Normal curve"
#: templates/statistics/dashboard.html:251
msgid "Indici non disponibili"
msgstr "Indices not available"
#: templates/statistics/dashboard.html:337
msgid "Errore nel caricamento dei dati"
msgstr "Error loading data"
#: templates/statistics/dashboard.html:384
msgid "Seleziona un punto di misura per la carta di controllo"
msgstr "Select a measurement point for the control chart"
#: templates/statistics/dashboard.html:397
msgid "Seleziona un punto di misura per l'istogramma"
msgstr "Select a measurement point for the histogram"
#: templates/statistics/dashboard.html:428
#: templates/statistics/dashboard.html:438
msgid "Errore nella generazione del report"
msgstr "Error generating report"
#~ msgid "Esci"
#~ msgstr "Logout"
#~ msgid "Lingua"
#~ msgstr "Language"
#~ msgid "Tema"
#~ msgstr "Theme"
#~ msgid "Cerca..."
#~ msgstr "Search..."
#~ msgid "Nessun risultato"
#~ msgstr "No results"
#~ msgid "Successo"
#~ msgstr "Success"
#~ msgid "Info"
#~ msgstr "Info"
#~ msgid "Pagina"
#~ msgstr "Page"
#~ msgid "Precedente"
#~ msgstr "Previous"
#~ msgid "Successivo"
#~ msgstr "Next"
# Measurements
#~ msgid "Conforme"
#~ msgstr "Pass"
#~ msgid "Non Conforme"
#~ msgstr "Fail"
# Numpad
#~ msgid "Tastierino Numerico"
#~ msgstr "Numeric Keypad"
#~ msgid "Cancella"
#~ msgstr "Clear"
# Theme
#~ msgid "Cambia tema"
#~ msgstr "Toggle theme"
# Language
#~ msgid "Cambia lingua"
#~ msgstr "Switch language"
# Roles
#~ msgid "Maker"
#~ msgstr "Maker"
#~ msgid "MeasurementTec"
#~ msgstr "Measurement Technician"
#~ msgid "Metrologist"
#~ msgstr "Metrologist"
#~ msgid "Visualizzatore PDF"
#~ msgstr "PDF Viewer"
#~ msgid "In fase di sviluppo"
#~ msgstr "Under development"
#~ msgid "Disegno Tecnico e Annotazioni"
#~ msgstr "Technical Drawing and Annotations"
#~ msgid "Zoom"
#~ msgstr "Zoom"
#~ msgid "Zoom indietro"
#~ msgstr "Zoom out"
#~ msgid "Zoom avanti"
#~ msgstr "Zoom in"
#~ msgid "Reset zoom"
#~ msgstr "Reset zoom"
#~ msgid "Trascina"
#~ msgstr "Drag"
#~ msgid "Pan"
#~ msgstr "Pan"
#~ msgid "Trascina qui il disegno tecnico oppure clicca per selezionare"
#~ msgstr "Drag the technical drawing here or click to select"
#~ msgid "Trascina qui per sostituire il disegno tecnico"
#~ msgstr "Drag here to replace the technical drawing"
#~ msgid "Formati supportati: PNG, JPG, PDF"
#~ msgstr "Supported formats: PNG, JPG, PDF"
#~ msgid "Admin"
#~ msgstr "Admin"
#~ msgid "Carica Immagine o PDF"
#~ msgstr "Upload Image or PDF"
#~ msgid "Sostituisci Immagine"
#~ msgstr "Replace Image"
#~ msgid "attivo"
#~ msgstr "active"
#~ msgid "Segui le istruzioni nella direttiva"
#~ msgstr "Follow the instructions in the directive"
#~ msgid "Impostazioni"
#~ msgstr "Settings"
#~ msgid "Impostazioni di Sistema"
#~ msgstr "System Settings"
#~ msgid "Configura i parametri generali del sistema"
#~ msgstr "Configure general system parameters"
#~ msgid "Sessione e Sicurezza"
#~ msgstr "Session & Security"
#~ msgid "Auto-logout per inattività (minuti)"
#~ msgstr "Auto-logout for inactivity (minutes)"
#~ msgid "Disabilita"
#~ msgstr "Disable"
#~ msgid ""
#~ "L'operatore verrà disconnesso automaticamente "
#~ "dopo il periodo di inattività indicato."
#~ " Lasciare vuoto per disabilitare."
#~ msgstr ""
#~ "The operator will be automatically "
#~ "logged out after the specified "
#~ "inactivity period. Leave empty to "
#~ "disable."
#~ msgid "Salva impostazioni"
#~ msgstr "Save settings"
#~ msgid "Salvato"
#~ msgstr "Saved"
#~ msgid "AVVIA"
#~ msgstr "START"
#~ msgid "Visualizza Task"
#~ msgstr "View Task"
#~ msgid "Lista task"
#~ msgstr "Task list"
#~ msgid "Fermo linea"
#~ msgstr "Line stop"
#~ msgid "Fine Produzione"
#~ msgstr "End Production"
#~ msgid "Fine ciclo misura"
#~ msgstr "End measurement cycle"
#~ msgid "Completato"
#~ msgstr "Completed"
#~ msgid "Conferma ciclo"
#~ msgstr "Confirm cycle"
#~ msgid "Autorizzazione capoturno"
#~ msgstr "Supervisor authorization"
#~ msgid "Misurazione fuori tolleranza"
#~ msgstr "Measurement out of tolerance"
#~ msgid "Fermo linea richiesto"
#~ msgstr "Line stop requested"
#~ msgid "Fine produzione richiesta"
#~ msgstr "End of production requested"
#~ msgid "Username capoturno"
#~ msgstr "Supervisor username"
#~ msgid "Credenziali non valide o utente non autorizzato"
#~ msgstr "Invalid credentials or unauthorized user"
#~ msgid "Autorizza"
#~ msgstr "Authorize"
#~ msgid "Logout bloccato durante le misurazioni"
#~ msgstr "Logout blocked during measurements"
#~ msgid "Sessione in scadenza"
#~ msgstr "Session expiring"
#~ msgid "Sarai disconnesso tra"
#~ msgstr "You will be logged out in"
#~ msgid "secondi per inattività."
#~ msgstr "seconds due to inactivity."
#~ msgid "Continua a lavorare"
#~ msgstr "Continue working"
#~ msgid "Avvio Produzione"
#~ msgstr "Start Production"
#~ msgid "Invia segnale al gestionale per avviare il timer della linea"
#~ msgstr "Send signal to management system to start the line timer"
#~ msgid "Produzione avviata"
#~ msgstr "Production started"
#~ msgid "Importa da PDF"
#~ msgstr "Import from PDF"
#~ msgid "Importa da Scheda Tecnica"
#~ msgstr "Import from Technical Sheet"
#~ msgid "Carica un PDF e l'AI estrarrà i task automaticamente"
#~ msgstr "Upload a PDF and AI will extract tasks automatically"
#~ msgid "Clicca per caricare un PDF"
#~ msgstr "Click to upload a PDF"
#~ msgid "Analisi in corso con AI..."
#~ msgstr "AI analysis in progress..."
#~ msgid "Potrebbe richiedere fino a 30 secondi"
#~ msgstr "May take up to 30 seconds"
#~ msgid "Riprova"
#~ msgstr "Retry"
#~ msgid "task suggeriti — modifica o rimuovi prima di confermare"
#~ msgstr "suggested tasks — edit or remove before confirming"
#~ msgid "Crea"
#~ msgstr "Create"
#~ msgid "Errore nell'analisi del PDF"
#~ msgstr "Error analyzing PDF"
#~ msgid "Nessun task identificato nel PDF"
#~ msgstr "No tasks identified in PDF"
#~ msgid "task creati dalla scheda tecnica"
#~ msgstr "tasks created from technical sheet"
#~ msgid "Prossima misurazione tra"
#~ msgstr "Next measurement in"
#~ msgid "Ciclo"
#~ msgstr "Cycle"
#~ msgid "Intervallo misura (minuti)"
#~ msgstr "Measurement interval (minutes)"
#~ msgid "Timer cicalino per ricordare la misurazione periodica"
#~ msgstr "Buzzer timer to remind periodic measurement"
#~ msgid "Testo"
#~ msgstr "Text"
#~ msgid "Tracciabilità"
#~ msgstr "Traceability"
#~ msgid "Dati del pezzo da misurare — compila prima di selezionare la ricetta"
#~ msgstr "Part data to be measured — fill in before selecting the recipe"
#~ msgid "Es. LOT-2026-001 (opzionale)"
#~ msgstr "E.g. LOT-2026-001 (optional)"
#~ msgid "Es. SN-000123 (opzionale)"
#~ msgstr "E.g. SN-000123 (optional)"
#~ msgid "Supervisor (capoturno)"
#~ msgstr "Supervisor (shift leader)"
#~ msgid "Task successivo"
#~ msgstr "Next task"
#~ msgid "Opzionale"
#~ msgstr "Optional"
#~ msgid "Nessuna misurazione per questo task"
#~ msgstr "No measurements for this task"
#~ msgid "Consulta il disegno e procedi al task successivo."
#~ msgstr "Review the drawing and proceed to the next task."
#~ msgid "Vai al Riepilogo"
#~ msgstr "Go to Summary"
#~ msgid "di"
#~ msgstr "of"
#~ msgid "Inizia Misure"
#~ msgstr "Start Measurements"