diff --git a/translations/messages.it.xlf b/translations/messages.it.xlf
index cb1942b9..88b4e12e 100644
--- a/translations/messages.it.xlf
+++ b/translations/messages.it.xlf
@@ -7645,56 +7645,506 @@ Element 3
Componenti
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ obsolete
+ obsolete
+
+
+ perm.read
+ Visualizzare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.edit
+ Modificare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.create
+ Creare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.move
+ Cambiare categoria
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.delete
+ Cancellare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.search
+ Cercare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.all_parts
+ Lista di tutti i componenti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.no_price_parts
+ Lista dei componenti senza prezzo
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.obsolete_parts
+ Lista dei componenti obsoleti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.unknown_instock_parts
+ Lista dei componenti con stock sconosciuto
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.change_favorite
+ Cambia lo stato dei preferiti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_favorite
+ Visualizza i preferiti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_last_edit_parts
+ Mostra i componenti modificati/aggiunti di recente
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_users
+ Mostra l'ultimo utente che ha modificato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_history
+ Visualizza la storia
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.name
+ Nome
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.description
+ Descrizione
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.instock
+ In stock
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.mininstock
+ Scorta minima
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.comment
+ Note
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.storelocation
+ Ubicazione
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.manufacturer
+ Produttore
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.orderdetails
+ Informazioni per l'ordine
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.prices
+ Prezzi
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.attachments
+ File allegati
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.order
+ Ordini
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.storelocations
+ Ubicazioni
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.move
+ Spostare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.list_parts
+ Lista dei componenti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.footprints
+ Footprint
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.categories
+ Categorie
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.supplier
+ Fornitori
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.manufacturers
+ Produttori
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.projects
+ Progetti
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.attachment_types
+ Tipi di allegati
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.import
+ Importare
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.labels
+ Etichette
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.calculator
+ Calcolatore di resistenza
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.footprints
+ Footprint
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.ic_logos
+ Loghi IC
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.statistics
+ Statistiche
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.edit_permissions
+ Modificare i permessi
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_user_name
+ Modificare il nome utente
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_change_group
+ Modificare il gruppo
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_infos
+ Modificare le informazioni
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_permissions
+ Modificare i permessi
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.set_password
+ Cambiare password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.change_user_settings
+ Cambiare i parametri dell'utente
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.see_status
+ Mostra stato
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.update_db
+ Aggiornare il database
+
+
obsolete
@@ -8921,48 +9371,258 @@ Element 3
Scartare le modifiche
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ filter.clear_filters
+ Ripristina tutti i filtri
+
+
+
+
+ filter.title
+ Filtro
+
+
+
+
+ filter.parameter_value_constraint.operator.=
+ Valore tip. =
+
+
+
+
+ filter.parameter_value_constraint.operator.!=
+ Valore tip. !=
+
+
+
+
+ filter.parameter_value_constraint.operator.<
+ Valore tip. <
+
+
+
+
+ filter.parameter_value_constraint.operator.>
+ Valore tip. >
+
+
+
+
+ filter.parameter_value_constraint.operator.<=
+ Valore tip. <=
+
+
+
+
+ filter.parameter_value_constraint.operator.>=
+ Valore tip. >=
+
+
+
+
+ filter.parameter_value_constraint.operator.BETWEEN
+ Valore tip. è fra
+
+
+
+
+ filter.parameter_value_constraint.operator.IN_RANGE
+ Nell'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.NOT_IN_RANGE
+ Non nell'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_THAN_RANGE
+ Più grande dell'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_EQUAL_RANGE
+ Maggiore o uguale all'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_THAN_RANGE
+ Minore dell'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_EQUAL_RANGE
+ Minore o uguale all'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_IN_RANGE
+ L'intervallo è completamente nell'intervallo di valori
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_INTERSECT_RANGE
+ L'intervallo interseca l'intervallo di valori
+
+
+
+
+ filter.text_constraint.value
+ Nessun valore impostato
+
+
+
+
+ filter.number_constraint.value1
+ Nessun valore impostato
+
+
+
+
+ filter.number_constraint.value2
+ Valore massimo
+
+
+
+
+ filter.datetime_constraint.value1
+ Nessuna data/ora impostata
+
+
+
+
+ filter.datetime_constraint.value2
+ Massima data/ora
+
+
+
+
+ filter.constraint.add
+ Aggiungi filtro
+
+
+
+
+ part.filter.parameters_count
+ Numero di parametri
+
+
+
+
+ part.filter.lotDescription
+ Descrizione del lotto di componenti
+
+
+
+
+ parts_list.search.searching_for
+ Cerca parti con la parola chiave <b>%keyword%</b>
+
+
+
+
+ parts_list.search_options.caption
+ Opzioni di ricerca abilitate
+
+
+
+
+ attachment.table.element_type
+ Tipo di elemento collegato
+
+
+
+
+ log.level.debug
+ Debug
+
+
+
+
+ log.level.info
+ Info
+
+
+
+
+ log.level.notice
+ Avviso
+
+
+
+
+ log.level.warning
+ Avvertimento
+
+
+
+
+ log.level.error
+ Errore
+
+
+
+
+ log.level.critical
+ Critico
+
+
+
+
+ log.level.alert
+ Allarme
+
+
+
+
+ log.level.emergency
+ Emergenza
+
+
+
+
+ log.type.security
+ Evento di sicurezza
+
+
+
+
+ log.type.instock_changed
+ [ALT] Stock modificato
+
+
+
+
+ log.target_id
+ ID dell'elemento di destinazione
+
+
+
+
+ entity.info.parts_count_recursive
+ Componenti con questo elemento o i suoi elementi figli
+
+
+
+
+ tools.server_infos.title
+ Informazioni sul server
+
+
+
+
+ permission.preset.read_only
+ Sola lettura
+
+
permission.preset.read_only.desc
@@ -9569,9 +10229,24 @@ Element 3
Creare un nuovo lotto
-
-
-
+
+
+ project.build.add_builds_to_builds_part
+ Add builds to project builds part
+
+
+
+
+ project.build.builds_part_lot
+ Lotto target
+
+
+
+
+ project.builds.number_of_builds
+ Quantità da costruire
+
+
@@ -9919,56 +10594,306 @@ Element 3
MPN
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ log.element_edited.changed_fields.partUnit
+ Unità di misura
+
+
+
+
+ log.element_edited.changed_fields.expiration_date
+ Data di scadenza
+
+
+
+
+ log.element_edited.changed_fields.amount
+ Quantità
+
+
+
+
+ log.element_edited.changed_fields.storage_location
+ Ubicazione
+
+
+
+
+ attachment.max_file_size
+ Dimensione massima del file
+
+
+
+
+ user.saml_user
+ Utente SSO / SAML
+
+
+
+
+ user.saml_user.pw_change_hint
+ Si sta usando Single Sign-On (SSO) per accedere. Pertanto non è possibile configurare la password e l'autenticazione a due fattori. Utilizzare gli strumenti del fornitore SSO per modificarle!
+
+
+
+
+ login.sso_saml_login
+ Single Sign-On Login (SSO)
+
+
+
+
+ login.local_login_hint
+ Il modulo qui sotto può essere utilizzato solo per accedere con un utente locale. Se invece si vuole accedere tramite Single Sign-On, usare il pulsante qui sopra.
+
+
+
+
+ part_list.action.action.export
+ Esportare componenti
+
+
+
+
+ part_list.action.export_json
+ Esportare come JSON
+
+
+
+
+ part_list.action.export_csv
+ Esportare come CSV
+
+
+
+
+ part_list.action.export_yaml
+ Esportare in YAML
+
+
+
+
+ part_list.action.export_xml
+ Esportare come XML
+
+
+
+
+ parts.import.title
+ Importare componenti
+
+
+
+
+ parts.import.errors.title
+ Problemi con l'importazione
+
+
+
+
+ parts.import.flash.error
+ Si sono verificati errori durante l'esportazione, probabilmente causati da dati errati.
+
+
+
+
+ parts.import.format.auto
+ Automatico (in base all'estensione del file)
+
+
+
+
+ parts.import.flash.error.unknown_format
+ Non è stato possibile determinare automaticamente il formato. Selezionare il formato corretto manualmente!
+
+
+
+
+ parts.import.flash.error.invalid_file
+ File errato o formattato in modo errato. Verificare di aver scelto il formato corretto.
+
+
+
+
+ parts.import.part_category.label
+ Sovrascrivere categoria
+
+
+
+
+ parts.import.part_category.help
+ Se si seleziona una categoria qui, tutti i componenti importati saranno assegnati a questa categoria, indipendentemente da ciò che è scritto nei dati da importare.
+
+
+
+
+ import.create_unknown_datastructures
+ Crea strutture di dati sconosciute
+
+
+
+
+ import.create_unknown_datastructures.help
+ Se questa opzione è selezionata, le strutture di dati (ad es. categorie, footprint, ecc.) che non esistono ancora nel database vengono create automaticamente. Se questa opzione non è selezionata, vengono utilizzate solo le strutture di dati che già esistono nel database, e se non esiste una struttura corrispondente, il campo corrispondente del componente viene lasciato vuoto.
+
+
+
+
+ import.path_delimiter
+ Limitatore di percorso
+
+
+
+
+ import.path_delimiter.help
+ Il delimitatore utilizzato per contrassegnare diversi livelli nella struttura dei dati come le categorie, i footprint, ecc.
+
+
+
+
+ parts.import.help_documentation
+ Consultare la <a href="%link%">Documentazione</a> per ulteriori informazioni sul formato del file.
+
+
+
+
+ parts.import.help
+ Con questo strumento è possibile importare componenti da file esistenti. I componenti sono memorizzati direttamente nel database (senza la possibilità di controllarli prima). Pertanto, controllate il vostro file di importazione prima di caricarlo qui!
+
+
+
+
+ parts.import.flash.success
+ Importazione di componenti avvenuta con successo!
+
+
+
+
+ parts.import.errors.imported_entities
+ Componenti importati
+
+
+
+
+ perm.import
+ Importare dati
+
+
+
+
+ parts.import.part_needs_review.label
+ Contrassegnare tutti i componenti come "Necessaria revisione"
+
+
+
+
+ parts.import.part_needs_review.help
+ Quando questa opzione è selezionata, tutti i componenti importati sono contrassegnati come "Necessaria revisione", indipendentemente da ciò che è scritto nei dati di importazione.
+
+
+
+
+ project.bom_import.flash.success
+ %Count% voci BOM importate con successo.
+
+
+
+
+ project.bom_import.type
+ Tipo
+
+
+
+
+ project.bom_import.type.kicad_pcbnew
+ KiCAD Pcbnew BOM (CSV file)
+
+
+
+
+ project.bom_import.clear_existing_bom
+ Cancellare le voci della BOM (lista dei materiali) esistenti prima dell'importazione
+
+
+
+
+ project.bom_import.clear_existing_bom.help
+ Quando questa opzione è selezionata, tutte le voci BOM (lista dei materiali) già esistenti nel progetto vengono cancellate e sovrascritte con i dati BOM importati.
+
+
+
+
+ project.bom_import.flash.invalid_file
+ Impossibile importare il file. Verificare di aver scelto il tipo di file corretto. Messaggio di errore: %message%
+
+
+
+
+ project.bom_import.flash.invalid_entries
+ Errore di convalida! Controllare il file importato!
+
+
+
+
+ project.import_bom
+ Importa BOM per il progetto
+
+
+
+
+ project.edit.bom.import_bom
+ Importare BOM
+
+
+
+
+ measurement_unit.new
+ Nuova unità di misura
+
+
+
+
+ measurement_unit.edit
+ Modificare l'unità di misura
+
+
+
+
+ user.aboutMe.label
+ About Me
+
+
+
+
+ storelocation.owner.label
+ Proprietario
+
+
+
+
+ storelocation.part_owner_must_match.label
+ Il proprietario del componente deve corrispondere al proprietario dell'ubicazione
+
+
+
+
+ part_lot.owner
+ Proprietario
+
+
+
+
+ part_lot.owner.help
+ Solo il proprietario può prelevare o aggiungere componenti da questo lotto.
+
+
+
+
+ log.element_edited.changed_fields.owner
+ Proprietario
+
+
log.element_edited.changed_fields.instock_unknown