diff --git a/translations/messages.it.xlf b/translations/messages.it.xlf
index 9850d125..63aad704 100644
--- a/translations/messages.it.xlf
+++ b/translations/messages.it.xlf
@@ -6554,6 +6554,182 @@ Element 3
Peso
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.lots
+ Part lots
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.show_users
+ Mostra l'ultimo utente che ha modificato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.currencies
+ Valute
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.measurement_units
+ Unità di misura
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.settings.pw_old.label
+ Password precedente
+
+
+
+
+ obsolete
+ obsolete
+
+
+ pw_reset.submit
+ Reimpostare la password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ u2f_two_factor
+ Chiave di sicurezza (U2F)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ google
+ Google
+
+
+
+
+ tfa.provider.webauthn_two_factor_provider
+ Chiave di sicurezza
+
+
+
+
+ obsolete
+ obsolete
+
+
+ tfa.provider.google
+ Authenticator app
+
+
+
+
+ obsolete
+ obsolete
+
+
+ Login successful
+ Accesso riuscito!
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.exception
+ Eccezione non gestita (obsoleta)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.user_login
+ Utente loggato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.user_logout
+ Utente disconnesso
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.unknown
+ Sconosciuto
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_created
+ Elemento creato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_edited
+ Elemento modificato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_deleted
+ Elemento cancellato
+
+
@@ -6604,6 +6780,306 @@ Element 3
+
+
+ company.edit.quick.website
+ Aprire il sito web
+
+
+
+
+ company.edit.quick.email
+ Inviare una email
+
+
+
+
+ company.edit.quick.phone
+ Telefono
+
+
+
+
+ company.edit.quick.fax
+ Fax
+
+
+
+
+ company.fax_number.placeholder
+ es. +39 12345678
+
+
+
+
+ part.edit.save_and_clone
+ Salvare e duplicare
+
+
+
+
+ validator.file_ext_not_allowed
+ Estensione del file non consentita per questo tipo di allegato.
+
+
+
+
+ tools.reel_calc.title
+ Calcolatore per nastratura SMD
+
+
+
+
+ tools.reel_calc.inner_dia
+ Diametro interno
+
+
+
+
+ tools.reel_calc.outer_dia
+ Diametro esterno
+
+
+
+
+ tools.reel_calc.tape_thick
+ Spessore del nastro
+
+
+
+
+ tools.reel_calc.part_distance
+ Distanza tra i componenti
+
+
+
+
+ tools.reel_calc.update
+ Aggiornare
+
+
+
+
+ tools.reel_calc.parts_per_meter
+ Componenti per metro
+
+
+
+
+ tools.reel_calc.result_length
+ Lunghezza del nastro
+
+
+
+
+ tools.reel_calc.result_amount
+ Numero approssimativo di componenti
+
+
+
+
+ tools.reel_calc.outer_greater_inner_error
+ Errore: il diametro esterno deve essere più grande del diametro interno!
+
+
+
+
+ tools.reel_calc.missing_values.error
+ Indicare tutti i valori!
+
+
+
+
+ tools.reel_calc.load_preset
+ Caricamento del preset
+
+
+
+
+ tools.reel_calc.explanation
+ Questo calcolatore permette di stimare quanti componenti sono ancora presenti su un nastro SMD (Reel). Misurare le dimensioni specificate del nastro (o usare le specifiche) e premere "Aggiornare" per ottenere il risultato.
+
+
+
+
+ perm.tools.reel_calculator
+ Calcolatore per nastratura SMD
+
+
+
+
+ tree.tools.tools.reel_calculator
+ Calcolatore per nastratura SMD
+
+
+
+
+ user.pw_change_needed.flash
+ È necessario cambiare la password! Impostare una nuova password.
+
+
+
+
+ tree.root_node.text
+ Radice
+
+
+
+
+ part_list.action.select_null
+ Elemento vuoto
+
+
+
+
+ part_list.action.delete-title
+ Si vuole davvero cancellare questi componenti?
+
+
+
+
+ part_list.action.delete-message
+ Questi componenti e tutte le informazioni collegate (allegati, informazioni sui prezzi, ecc.) saranno cancellati. Questa azione non può essere annullata!
+
+
+
+
+ part.table.actions.success
+ Azione completata con successo.
+
+
+
+
+ attachment.edit.delete.confirm
+ Si vuole davvero eliminare questo allegato?
+
+
+
+
+ filter.text_constraint.value.operator.EQ
+ E'
+
+
+
+
+ filter.text_constraint.value.operator.NEQ
+ Non è
+
+
+
+
+ filter.text_constraint.value.operator.STARTS
+ Comincia con
+
+
+
+
+ filter.text_constraint.value.operator.CONTAINS
+ Contiene
+
+
+
+
+ filter.text_constraint.value.operator.ENDS
+ Finisce con
+
+
+
+
+ filter.text_constraint.value.operator.LIKE
+ Modello LIKE
+
+
+
+
+ filter.text_constraint.value.operator.REGEX
+ Espressione regolare
+
+
+
+
+ filter.number_constraint.value.operator.BETWEEN
+ fra
+
+
+
+
+ filter.number_constraint.AND
+ e
+
+
+
+
+ filter.entity_constraint.operator.EQ
+ E' (senza elementi figli)
+
+
+
+
+ filter.entity_constraint.operator.NEQ
+ Non è (senza elementi figli)
+
+
+
+
+ filter.entity_constraint.operator.INCLUDING_CHILDREN
+ E' (incluso elementi figli)
+
+
+
+
+ filter.entity_constraint.operator.EXCLUDING_CHILDREN
+ Non è (incluso elementi figli)
+
+
+
+
+ part.filter.dbId
+ Database ID
+
+
+
+
+ filter.tags_constraint.operator.ANY
+ Uno qualsiasi dei Tag
+
+
+
+
+ filter.tags_constraint.operator.ALL
+ Tutti i Tag
+
+
+
+
+ filter.tags_constraint.operator.NONE
+ Nessuno dei Tag
+
+
+
+
+ part.filter.lot_count
+ Numero di lotti
+
+
+
+
+ part.filter.attachments_count
+ Numero di allegati
+
+
+
+
+ part.filter.orderdetails_count
+ Numero di dettagli ordine
+
+
+
+
+ part.filter.lotExpirationDate
+ Data di scadenza del lotto
+
+
@@ -6654,6 +7130,306 @@ Element 3
+
+
+ permission.preset.read_only.desc
+ Consentire solo operazioni di lettura sui dati
+
+
+
+
+ permission.preset.all_inherit
+ Ereditare tutto
+
+
+
+
+ permission.preset.all_inherit.desc
+ Impostare tutte le autorizzazioni su Ereditare
+
+
+
+
+ permission.preset.all_forbid
+ Vietare tutto
+
+
+
+
+ permission.preset.all_forbid.desc
+ Impostare tutte le autorizzazioni su Vietare
+
+
+
+
+ permission.preset.all_allow
+ Consentire tutto
+
+
+
+
+ permission.preset.all_allow.desc
+ Impostare tutte le autorizzazioni su Consentire
+
+
+
+
+ perm.server_infos
+ Informazioni server
+
+
+
+
+ permission.preset.editor
+ Editor
+
+
+
+
+ permission.preset.editor.desc
+ Consentire la modifica di componenti e strutture dati
+
+
+
+
+ permission.preset.admin
+ Admin
+
+
+
+
+ permission.preset.admin.desc
+ Consentire azioni amministrative
+
+
+
+
+ permission.preset.button
+ Applicare il preset
+
+
+
+
+ perm.attachments.show_private
+ Mostrare allegati privati
+
+
+
+
+ perm.attachments.list_attachments
+ Mostrare la lista degli allegati
+
+
+
+
+ user.edit.permission_success
+ Impostazione delle autorizzazioni applicata correttamente. Controllare se le nuove autorizzazioni si adattano alle esigenze.
+
+
+
+
+ perm.group.data
+ Dati
+
+
+
+
+ part_list.action.action.group.needs_review
+ Necessita di revisione
+
+
+
+
+ part_list.action.action.set_needs_review
+ Imposta lo stato "Necessita di revisione"
+
+
+
+
+ part_list.action.action.unset_needs_review
+ Cancella lo stato "Necessita di revisione"
+
+
+
+
+ part.edit.ipn
+ Codice interno (IPN)
+
+
+
+
+ part.ipn.not_defined
+ Non definito
+
+
+
+
+ part.table.ipn
+ IPN
+
+
+
+
+ currency.edit.update_rate
+ Recupera il tasso di cambio
+
+
+
+
+ currency.edit.exchange_rate_update.unsupported_currency
+ Questa valuta non è supportata dal provider dei tassi di cambio. Controllare la configurazione del provider dei tassi di cambio.
+
+
+
+
+ currency.edit.exchange_rate_update.generic_error
+ Impossibile recuperare il tasso di cambio. Controllare la configurazione del provider dei tassi di cambio.
+
+
+
+
+ currency.edit.exchange_rate_updated.success
+ Recuperato il tasso di cambio.
+
+
+
+
+ project.bom.quantity
+ Quantità BOM
+
+
+
+
+ project.bom.mountnames
+ Nome dell'attrezzatura
+
+
+
+
+ project.bom.name
+ Nome
+
+
+
+
+ project.bom.comment
+ Note
+
+
+
+
+ project.bom.part
+ Componente
+
+
+
+
+ project.bom.add_entry
+ Aggiungere voce
+
+
+
+
+ part_list.action.group.projects
+ Progetti
+
+
+
+
+ part_list.action.projects.add_to_project
+ Aggiungere componenti al progetto
+
+
+
+
+ project.bom.delete.confirm
+ Sicuro di vole eliminare questa voce della BOM?
+
+
+
+
+ project.add_parts_to_project
+ Aggiungere componenti al progetto BOM
+
+
+
+
+ part.info.add_part_to_project
+ Aggiungere questo componente al progetto
+
+
+
+
+ project_bom_entry.label
+ Voce della BOM
+
+
+
+
+ project.edit.status
+ Stato del progetto
+
+
+
+
+ project.status.draft
+ Bozza
+
+
+
+
+ project.status.planning
+ In pianificazione
+
+
+
+
+ project.status.in_production
+ In produzione
+
+
+
+
+ project.status.finished
+ Completato
+
+
+
+
+ project.status.archived
+ Archiviato
+
+
+
+
+ part.new_build_part.error.build_part_already_exists
+ Questo progetto ha già un componente collegato.
+
+
+
+
+ project.edit.associated_build_part
+ Componente di produzione collegato
+
+
+
+
+ project.edit.associated_build_part.add
+ Aggiungere il componente di produzione
+
+
+
+
+ project.edit.associated_build.hint
+ Questo componente rappresenta le istanze costruite del progetto che vengono immagazzinate da qualche parte
+
+
+
+
+ part.info.projectBuildPart.hint
+ Questo componente rappresenta le istanze costruite di questo progetto ed è collegato ad esso
+
+
@@ -6704,125 +7480,12 @@ Element 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ project.build.buildsPartLot.new_lot
+ Creare un nuovo lotto
+
+