@ -278,7 +278,7 @@ export default function addLocaleItalian(locales) {
"prev-widget" : "Widget precedente" ,
"add-to-dashboard" : "Aggiungi alla dashboard" ,
"add-widget-to-dashboard" : "Aggiungi widget alla dashboard" ,
"selected-attributes" : "{ count, select, 1 {1 attributo selezionato} other {# attributi selezioati} }" ,
"selected-attributes" : "{ count, select, 1 {1 attributo selezionato} other {# attributi selezion ati} }" ,
"selected-telemetry" : "{ count, select, 1 {1 unità di telemetria selezionata} other {# unità di telemetria selezionate} }"
} ,
"audit-log" : {
@ -412,7 +412,7 @@ export default function addLocaleItalian(locales) {
"assign-to-customers" : "Assegna Dashboard ai Clienti" ,
"assign-to-customers-text" : "Seleziona i clienti da assegnare alla/alle dashboard" ,
"unassign-from-customers" : "Unassign Dashboard(s) From Customers" ,
"unassign-from-customers-text" : "Please select the customers to unassign from the dashboard(s) " ,
"unassign-from-customers-text" : "Seleziona i clienti di cui annullare l'assegnazione alla/alle dashboard " ,
"no-dashboards-text" : "Nessuna dashboard trovata" ,
"no-widgets" : "Nessun widget configurato" ,
"add-widget" : "Aggiungi nuovo widget" ,
@ -428,10 +428,10 @@ export default function addLocaleItalian(locales) {
"assign-dashboards" : "Assegna dashboard" ,
"assign-new-dashboard" : "Assegna nuova dashboard" ,
"assign-dashboards-text" : "Assegna { count, select, 1 {1 dashboard} other {# dashboard} } ai clienti" ,
"unassign-dashboards-action-text" : "Unassign { count, select, 1 {1 dashboard} other {# dashboards} } from customers " ,
"unassign-dashboards-action-text" : "Annulla assegnazione { count, select, 1 {1 dashboard} other {# dashboards} } ai clienti " ,
"delete-dashboards" : "Elimina dashboard" ,
"unassign-dashboards" : "Annulla assegnazione dashboard" ,
"unassign-dashboards-action-title" : "Unassign { count, select, 1 {1 dashboard} other {# dashboards} } from customer " ,
"unassign-dashboards-action-title" : "Annulla assegnazione { count, select, 1 {1 dashboard} other {# dashboards} } al cliente " ,
"delete-dashboard-title" : "Sei sicuro di voler cancellare la dashboard '{{dashboardTitle}}'?" ,
"delete-dashboard-text" : "Attenzione, dopo la conferma la dashboard e tutti i suoi dati non saranno più recuperabili." ,
"delete-dashboards-title" : "Sei sicuro di voler eliminare { count, select, 1 {1 dashboard} other {# dashboard} }?" ,
@ -466,17 +466,17 @@ export default function addLocaleItalian(locales) {
"settings" : "Impostazioni" ,
"columns-count" : "Numero colonne" ,
"columns-count-required" : "Numero colonne obbligatorio." ,
"min-columns-count-message" : "Only 10 minimum column count is allowed ." ,
"max-columns-count-message" : "Only 1000 maximum column count is allowed ." ,
"min-columns-count-message" : "Ammesso un numero minimo di colonne pari a 10 ." ,
"max-columns-count-message" : "Ammesso un numero massimo di colonne pari a 1000 ." ,
"widgets-margins" : "Margine tra i widget" ,
"horizontal-margin" : "Margine orizzontale" ,
"horizontal-margin-required" : "Margine orizzontale obbligatorio." ,
"min-horizontal-margin-message" : "Only 0 is allowed as minimum horizontal margin value ." ,
"max-horizontal-margin-message" : "Only 50 is allowed as maximum horizontal margin value ." ,
"min-horizontal-margin-message" : "Ammesso un margine orizzontale minimo pari a 0 ." ,
"max-horizontal-margin-message" : "Ammesso un margine orizzontale massimo pari a 50 ." ,
"vertical-margin" : "Margine verticale" ,
"vertical-margin-required" : "Margine verticale obbligatorio." ,
"min-vertical-margin-message" : "Only 0 is allowed as minimum vertical margin value ." ,
"max-vertical-margin-message" : "Only 50 is allowed as maximum vertical margin value ." ,
"min-vertical-margin-message" : "Ammesso un margine verticale minimo pari a 0 ." ,
"max-vertical-margin-message" : "Ammesso un margine verticale massimo pari a 50 ." ,
"autofill-height" : "Auto fill layout height" ,
"mobile-layout" : "Impostazioni layout mobile" ,
"mobile-row-height" : "Mobile row height, px" ,
@ -484,12 +484,12 @@ export default function addLocaleItalian(locales) {
"min-mobile-row-height-message" : "Only 5 pixels is allowed as minimum mobile row height value." ,
"max-mobile-row-height-message" : "Only 200 pixels is allowed as maximum mobile row height value." ,
"display-title" : "Mostra titolo dashboard" ,
"toolbar-always-open" : "Keep toolbar opened " ,
"toolbar-always-open" : "Mantieni aperta la barra degli strumenti " ,
"title-color" : "Colore titolo" ,
"display-dashboards-selection" : "Mostra selezione dashboard" ,
"display-entities-selection" : "Display entities selection " ,
"display-entities-selection" : "Mostra selezione entità " ,
"display-dashboard-timewindow" : "Display timewindow" ,
"display-dashboard-export" : "Display export " ,
"display-dashboard-export" : "Mostra esportazione " ,
"import" : "Importa dashboard" ,
"export" : "Esporta dashboard" ,
"export-failed-error" : "Impossibile esportare la dashboard: {{error}}" ,
@ -576,7 +576,7 @@ export default function addLocaleItalian(locales) {
"aliases" : "Alias dispositivo" ,
"no-alias-matching" : "'{{alias}}' non trovato." ,
"no-aliases-found" : "Nessun alias trovato." ,
"no-key-matching" : "'{{key}}' non trovato ." ,
"no-key-matching" : "'{{key}}' non trovata ." ,
"no-keys-found" : "Nessuna chiave trovata." ,
"create-new-alias" : "Create a new one!" ,
"create-new-key" : "Create a new one!" ,
@ -609,14 +609,14 @@ export default function addLocaleItalian(locales) {
"assign-devices" : "Assegna dispositivi" ,
"assign-devices-text" : "Assegna { count, select, 1 {1 dispositivo} other {# dispositivi} } al cliente" ,
"delete-devices" : "Elimina dispositivi" ,
"unassign-from-customer" : "Unassign from customer " ,
"unassign-from-customer" : "Annulla assegnazione al cliente " ,
"unassign-devices" : "Annulla assegnazione dispositivi" ,
"unassign-devices-action-title" : "Unassign { count, select, 1 {1 device} other {# devices} } from customer " ,
"unassign-devices-action-title" : "Annulla assegnazione { count, select, 1 {1 dispositivo} other {# dispositivi} } al cliente " ,
"assign-new-device" : "Assegna nuovo dispositivo" ,
"make-public-device-title" : "Sei sicuro di voler rendere pubblico il dispositivo '{{deviceName}}'?" ,
"make-public-device-text" : "Dopo la conferma il dispositivo e tutti i suoi dati saranno resi pubblici e accessibili dagli altri." ,
"make-private-device-title" : "Sei sicuro di voler rendere privato il dispositivo '{{deviceName}}'?" ,
"make-private-device-text" : "After the confirmation the device and all its data will be made private and won't be accessible by others ." ,
"make-private-device-text" : "Dopo la conferma il dispositivo e tutti i suoi dati saranno resi privati e non più accessibili da altri utenti ." ,
"view-credentials" : "Visualizza credenziali" ,
"delete-device-title" : "Sei sicuro di voler eliminare il dispositivo '{{deviceName}}'?" ,
"delete-device-text" : "Attenzione, dopo la conferma il dispositivo e tutti i suoi dati non saranno più recuperabili." ,
@ -632,11 +632,11 @@ export default function addLocaleItalian(locales) {
"credentials-type" : "Tipo credenziali" ,
"access-token" : "Token di accesso" ,
"access-token-required" : "Token di accesso obbligatorio." ,
"access-token-invalid" : "Access token length must be from 1 to 20 characters ." ,
"access-token-invalid" : "Il token di accesso deve avere una lunghezza compresa tra 1 e 20 caratteri ." ,
"rsa-key" : "Chiave pubblica RSA" ,
"rsa-key-required" : "Chiave pubblica RSA obbligatoria." ,
"secret" : "Secret" ,
"secret-required" : "Secret is required ." ,
"secret-required" : "Secret obbligatorio ." ,
"device-type" : "Tipo dispositivo" ,
"device-type-required" : "Tipo dispositivo obbligatorio." ,
"select-device-type" : "Seleziona tipo dispositivo" ,
@ -657,7 +657,7 @@ export default function addLocaleItalian(locales) {
"assignedToCustomer" : "Assegnato al cliente" ,
"unable-delete-device-alias-title" : "Impossibile rimuovere l'alias del dispositivo" ,
"unable-delete-device-alias-text" : "L'alias del dispositivo '{{deviceAlias}}' non può essere eliminato perchè utilizzato dai seguenti widget:<br/>{{widgetsList}}" ,
"is-gateway" : "Is gateway" ,
"is-gateway" : "E' un gateway" ,
"public" : "Pubblico" ,
"device-public" : "Il dispositivo è pubblico" ,
"select-device" : "Seleziona dispositivo"
@ -667,7 +667,7 @@ export default function addLocaleItalian(locales) {
} ,
"error" : {
"unable-to-connect" : "Impossibile connettersi al server! Controlla la connessione ad Internet." ,
"unhandled-error-code" : "Unhandled error code : {{errorCode}}" ,
"unhandled-error-code" : "Codice errore non gestito : {{errorCode}}" ,
"unknown-error" : "Errore sconosciuto"
} ,
"entity" : {
@ -696,7 +696,7 @@ export default function addLocaleItalian(locales) {
"use-entity-name-filter" : "Usa filtro" ,
"entity-list-empty" : "Nessuna entità selezionata." ,
"entity-type-list-empty" : "Nessun tipo di entità selezionato." ,
"entity-name-filter-required" : "Entity name filter is required ." ,
"entity-name-filter-required" : "Filtro nome entità obbligatorio ." ,
"entity-name-filter-no-entity-matched" : "No entities starting with '{{entity}}' were found." ,
"all-subtypes" : "Tutte" ,
"select-entities" : "Seleziona entità" ,
@ -768,7 +768,7 @@ export default function addLocaleItalian(locales) {
"no-events-prompt" : "Nessun evento trovato" ,
"error" : "Errore" ,
"alarm" : "Allarme" ,
"event-time" : "Event time " ,
"event-time" : "Orario evento " ,
"server" : "Server" ,
"body" : "Body" ,
"method" : "Metodo" ,
@ -797,7 +797,7 @@ export default function addLocaleItalian(locales) {
"extension-id" : "Id Estensione" ,
"extension-type" : "Tipo Estensione" ,
"transformer-json" : "JSON *" ,
"unique-id-required" : "Current extension id already exists ." ,
"unique-id-required" : "Id estensione corrente già esistente ." ,
"delete" : "Elimina estensione" ,
"add" : "Aggiungi estensione" ,
"edit" : "Modifica estensione" ,
@ -842,9 +842,9 @@ export default function addLocaleItalian(locales) {
"private-key" : "File chiave privata *" ,
"cert" : "File certificato *" ,
"no-file" : "Nessun file selezionato." ,
"drop-file" : "Drop a file or click to select a file to upload ." ,
"drop-file" : "Trascina un file o fai clic per selezionare un file da caricare ." ,
"mapping" : "Mapping" ,
"topic-filter" : "Topic filter " ,
"topic-filter" : "Filtro topic " ,
"converter-type" : "Converter type" ,
"converter-json" : "Json" ,
"json-name-expression" : "Device name json expression" ,
@ -896,7 +896,7 @@ export default function addLocaleItalian(locales) {
"opc-keystore-location" : "Location *" ,
"opc-keystore-password" : "Password" ,
"opc-keystore-alias" : "Alias" ,
"opc-keystore-key-password" : "Key password" ,
"opc-keystore-key-password" : "Chiave password" ,
"opc-device-node-pattern" : "Device node pattern" ,
"opc-device-name-pattern" : "Device name pattern" ,
"modbus-server" : "Servers/slaves" ,
@ -917,11 +917,11 @@ export default function addLocaleItalian(locales) {
"modbus-poll-period" : "Intervallo di polling (ms)" ,
"modbus-attributes-poll-period" : "Attributes poll period (ms)" ,
"modbus-timeseries-poll-period" : "Timeseries poll period (ms)" ,
"modbus-poll-period-range" : "Poll period should be positive value ." ,
"modbus-poll-period-range" : "L'intervallo di polling deve essere un valore positivo ." ,
"modbus-tag" : "Tag" ,
"modbus-function" : "Funzione" ,
"modbus-register-address" : "Indirizzo registro" ,
"modbus-register-address-range" : "Register address should be in a range from 0 to 65535." ,
"modbus-register-address-range" : "L'indirizzo del registro deve essere compreso tra 0 e 65535." ,
"modbus-register-bit-index" : "Bit index" ,
"modbus-register-bit-index-range" : "Bit index should be in a range from 0 to 15." ,
"modbus-register-count" : "Register count" ,
@ -929,11 +929,11 @@ export default function addLocaleItalian(locales) {
"modbus-byte-order" : "Byte order" ,
"sync" : {
"status" : "Status " ,
"sync" : "Sync " ,
"not-sync" : "Not sync " ,
"last-sync-time" : "Last sync tim e" ,
"not-available" : "Not availab le"
"status" : "Stato " ,
"sync" : "Sincronizzato " ,
"not-sync" : "Non sincronizzato " ,
"last-sync-time" : "Ultima sincronizzazion e" ,
"not-available" : "Non disponibi le"
} ,
"export-extensions-configuration" : "Export extensions configuration" ,
@ -1031,7 +1031,7 @@ export default function addLocaleItalian(locales) {
"password-reset" : "Password reset" ,
"new-password" : "Nuova password" ,
"new-password-again" : "Ripeti nuova password" ,
"password-link-sent-message" : "Password reset link was successfully sent !" ,
"password-link-sent-message" : "Link azzeramento password inviato con successo !" ,
"email" : "Email"
} ,
"position" : {
@ -1062,18 +1062,18 @@ export default function addLocaleItalian(locales) {
"type" : "Tipo" ,
"to-entity-type" : "A tipo entità" ,
"to-entity-name" : "A nome entità" ,
"from-entity-type" : "From entity type " ,
"from-entity-name" : "From entity name " ,
"to-entity" : "To entity " ,
"from-entity" : "From entity " ,
"from-entity-type" : "Da tipo entità " ,
"from-entity-name" : "Da nome entità " ,
"to-entity" : "A entità " ,
"from-entity" : "Da entità " ,
"delete" : "Delete relation" ,
"relation-type" : "Relation type" ,
"relation-type-required" : "Relation type is required." ,
"any-relation-type" : "Any type " ,
"any-relation-type" : "Ogni tipo " ,
"add" : "Add relation" ,
"edit" : "Edit relation" ,
"delete-to-relation-title" : "Are you sure you want to delete relation to the entity '{{entityName}}'?" ,
"delete-to-relation-text" : "Be careful, after the confirmation the entity '{{entityName}}' will be unrelated from the current entity ." ,
"delete-to-relation-text" : "Attenzione, dopo la conferma l'entità '{{entityName}}' sarà scollegata dall'entità corrente ." ,
"delete-to-relations-title" : "Are you sure you want to delete { count, select, 1 {1 relation} other {# relations} }?" ,
"delete-to-relations-text" : "Be careful, after the confirmation all selected relations will be removed and corresponding entities will be unrelated from the current entity." ,
"delete-from-relation-title" : "Are you sure you want to delete relation from the entity '{{entityName}}'?" ,
@ -1128,7 +1128,7 @@ export default function addLocaleItalian(locales) {
"details" : "Dettagli" ,
"events" : "Eventi" ,
"search" : "Ricerca nodi" ,
"open-node-library" : "Open node library " ,
"open-node-library" : "Apri libreria nodi " ,
"add" : "Add rule node" ,
"name" : "Nome" ,
"name-required" : "Nome obbligatorio." ,
@ -1189,7 +1189,7 @@ export default function addLocaleItalian(locales) {
"delete" : "Cancella tenant" ,
"add-tenant-text" : "Aggiungi nuovo tenant" ,
"no-tenants-text" : "Nessun tenant trovato" ,
"tenant-details" : "Dettagli tenena t" ,
"tenant-details" : "Dettagli tenan t" ,
"delete-tenant-title" : "Sei sicuro di voler eliminare il tenant '{{tenantTitle}}'?" ,
"delete-tenant-text" : "Attenzione, dopo la conferma il tenant e tutti i suoi dati non saranno più recuperabili." ,
"delete-tenants-title" : "Sei sicuro di voler eliminare { count, select, 1 {1 tenant} other {# tenant} }?" ,
@ -1246,8 +1246,8 @@ export default function addLocaleItalian(locales) {
"no-users-text" : "Nessun utente trovato" ,
"user-details" : "Dettagli utente" ,
"delete-user-title" : "Sei sicuro di voler eliminare l'utente '{{userEmail}}'?" ,
"delete-user-text" : "Be careful, after the confirmation the user and all related data will become unrecoverable ." ,
"delete-users-title" : "Sei sicuro di voler cancell are { count, select, 1 {1 utente} other {# utenti} }?" ,
"delete-user-text" : "Attenzione, dopo la conferma l'utente e tutti i suoi dati non saranno più recuperabili ." ,
"delete-users-title" : "Sei sicuro di voler elimin are { count, select, 1 {1 utente} other {# utenti} }?" ,
"delete-users-action-title" : "Elimina { count, select, 1 {1 utente} other {# utenti} }" ,
"delete-users-text" : "Attenzione, dopo la conferma tutti gli utenti selezionati saranno eliminati e tutti i relativi dati non saranno più recuperabili." ,
"activation-email-sent-message" : "Email di attivazione inviata con successo!" ,
@ -1289,12 +1289,12 @@ export default function addLocaleItalian(locales) {
} ,
"widget" : {
"widget-library" : "Libreria Widget" ,
"widget-bundle" : "Widgets Bundle" ,
"select-widgets-bundle" : "Select widgets bundle " ,
"widget-bundle" : "Bundle widget " ,
"select-widgets-bundle" : "Seleziona bundle widget " ,
"management" : "Gestione widget" ,
"editor" : "Editor Widget" ,
"widget-type-not-found" : "Problem loading widget configuration.<br>Probably associated\n widget type was removed." ,
"widget-type-load-error" : "Widget wasn't loaded due to the following errors :" ,
"widget-type-load-error" : "Widget non caricato a causa dei seguenti errori :" ,
"remove" : "Elimina widget" ,
"edit" : "Modifica widget" ,
"remove-widget-title" : "sei sicuro di voler eliminare il widget '{{widgetTitle}}'?" ,
@ -1329,12 +1329,12 @@ export default function addLocaleItalian(locales) {
"settings-schema" : "Impostazioni schema" ,
"datakey-settings-schema" : "Data key settings schema" ,
"javascript" : "Javascript" ,
"remove-widget-type-title" : "Are you sure you want to remove the widget type '{{widgetName}}'?" ,
"remove-widget-type-text" : "After the confirmation the widget type and all related data will become unrecoverable ." ,
"remove-widget-type-title" : "Sei sicuro di voler rimuovere il tipo di widget '{{widgetName}}'?" ,
"remove-widget-type-text" : "Dopo la conferma il tipo di widget e tutti i suoi dati non saranno più recuperabili ." ,
"remove-widget-type" : "Rimuovi tipo widget" ,
"add-widget-type" : "Aggiungi nuovo tipo widget" ,
"widget-type-load-failed-error" : "Failed to load widget type !" ,
"widget-template-load-failed-error" : "Failed to load widget template !" ,
"widget-type-load-failed-error" : "Caricamento tipo widget fallito !" ,
"widget-template-load-failed-error" : "Caricamento template widget fallito !" ,
"add" : "Aggiungi Widget" ,
"undo" : "Annulla modifiche widget" ,
"export" : "Esporta widget"
@ -1352,31 +1352,31 @@ export default function addLocaleItalian(locales) {
"open-right-layout" : "Open right dashboard layout (mobile view)"
} ,
"widgets-bundle" : {
"current" : "Current bundl e" ,
"widgets-bundles" : "Widgets Bundles " ,
"add" : "Add Widgets Bundle " ,
"delete" : "Delete widgets bundle " ,
"current" : "Bundle corrent e" ,
"widgets-bundles" : "Bundle Widget " ,
"add" : "Aggiungi Bundle Widget " ,
"delete" : "Cancella bundle widget " ,
"title" : "Titolo" ,
"title-required" : "Titolo obbligatorio." ,
"add-widgets-bundle-text" : "Add new widgets bundle " ,
"no-widgets-bundles-text" : "No widgets bundles found " ,
"empty" : "Widgets bundle is empty " ,
"details" : "Details " ,
"widgets-bundle-details" : "Widgets bundle details " ,
"delete-widgets-bundle-title" : "Are you sure you want to delete the widgets bundle '{{widgetsBundleTitle}}'?" ,
"delete-widgets-bundle-text" : "Be careful, after the confirmation the widgets bundle and all related data will become unrecoverable ." ,
"delete-widgets-bundles-title" : "Are you sure you want to delete { count, select, 1 {1 widgets bundle} other {# widgets bundles } }?" ,
"delete-widgets-bundles-action-title" : "Delete { count, select, 1 {1 widgets bundle} other {# widgets bundles } }" ,
"delete-widgets-bundles-text" : "Be careful, after the confirmation all selected widgets bundles will be removed and all related data will become unrecoverable ." ,
"no-widgets-bundles-matching" : "No widgets bundles matching '{{widgetsBundle}}' were found ." ,
"widgets-bundle-required" : "Widgets bundle is required ." ,
"add-widgets-bundle-text" : "Aggiungi nuovo bundle widget " ,
"no-widgets-bundles-text" : "Nessun bundle widget trovato " ,
"empty" : "Bundle widget vuoto " ,
"details" : "Dett agl i" ,
"widgets-bundle-details" : "Dettagli bundle widget " ,
"delete-widgets-bundle-title" : "Sei sicuro di voler eliminare il bundle widget '{{widgetsBundleTitle}}'?" ,
"delete-widgets-bundle-text" : "Attenzione, dopo la conferma il bundle widget e tutti i suoi dati non saranno più recuperabili ." ,
"delete-widgets-bundles-title" : "Sei sicuro di voler eliminare { count, select, 1 {1 bundle widget} other {# bundle widget } }?" ,
"delete-widgets-bundles-action-title" : "Elimina { count, select, 1 {1 bundle widget} other {# bundle widget } }" ,
"delete-widgets-bundles-text" : "Attenzione, dopo la conferma tutti i bundle widget selezionati saranno rimossi e tutti i loro dati non saranno più recuperabili ." ,
"no-widgets-bundles-matching" : "Nessun bundle widget corrispondente a '{{widgetsBundle}}' è stato trovato ." ,
"widgets-bundle-required" : "Bundle widget obbligatorio ." ,
"system" : "Sistema" ,
"import" : "Import widgets bundle " ,
"export" : "Export widgets bundle " ,
"export-failed-error" : "Unable to export widgets bundle : {{error}}" ,
"create-new-widgets-bundle" : "Create new widgets bundle " ,
"widgets-bundle-file" : "Widgets bundle file " ,
"invalid-widgets-bundle-file-error" : "Unable to import widgets bundle: Invalid widgets bundle data structure ."
"import" : "Importa bundle widget " ,
"export" : "Esporta bundle widget " ,
"export-failed-error" : "Impossibile esportare bundle widget : {{error}}" ,
"create-new-widgets-bundle" : "Crea nuovo bundle widget " ,
"widgets-bundle-file" : "File bundle widget " ,
"invalid-widgets-bundle-file-error" : "Impossibile importare bundle widget: struttura dati non valida ."
} ,
"widget-config" : {
"data" : "Dati" ,