{
  "access": {
    "unauthorized": "Non autorizzato",
    "unauthorized-access": "Accesso non autorizzato",
    "unauthorized-access-text": "Devi accedere per avere accesso a questa risorsa!",
    "access-forbidden": "Accesso vietato",
    "access-forbidden-text": "Non hai i diritti di accesso a questa posizione!<br/>Prova ad accedere con un altro utente se desideri comunque accedere a questa posizione.",
    "refresh-token-expired": "La sessione è scaduta",
    "refresh-token-failed": "Impossibile aggiornare la sessione",
    "permission-denied": "Permesso negato",
    "permission-denied-text": "Non hai i permessi per eseguire questa operazione!"
  },
  "account": {
    "account": "Account",
    "notification-settings": "Impostazioni di notifica"
  },
  "action": {
    "activate": "Attiva",
    "suspend": "Sospendi",
    "save": "Salva",
    "saveAs": "Salva come",
    "move": "Sposta",
    "cancel": "Annulla",
    "ok": "OK",
    "delete": "Elimina",
    "add": "Aggiungi",
    "yes": "Sì",
    "no": "No",
    "update": "Aggiorna",
    "remove": "Rimuovi",
    "search": "Cerca",
    "clear-search": "Cancella ricerca",
    "assign": "Assegna",
    "unassign": "Revoca assegnazione",
    "share": "Condividi",
    "make-private": "Rendi privato",
    "apply": "Applica",
    "apply-changes": "Applica modifiche",
    "edit-mode": "Modalità modifica",
    "enter-edit-mode": "Entra in modalità modifica",
    "decline-changes": "Rifiuta modifiche",
    "decline": "Rifiuta",
    "close": "Chiudi",
    "back": "Indietro",
    "run": "Esegui",
    "sign-in": "Accedi!",
    "edit": "Modifica",
    "view": "Visualizza",
    "create": "Crea",
    "drag": "Trascina",
    "refresh": "Aggiorna",
    "undo": "Annulla",
    "copy": "Copia",
    "paste": "Incolla",
    "copy-reference": "Copia riferimento",
    "paste-reference": "Incolla riferimento",
    "import": "Importa",
    "export": "Esporta",
    "share-via": "Condividi tramite {{provider}}",
    "select": "Seleziona",
    "continue": "Continua",
    "discard-changes": "Ignora modifiche",
    "download": "Scarica",
    "next": "Avanti",
    "next-with-label": "Avanti: {{label}}",
    "read-more": "Leggi di più",
    "hide": "Nascondi",
    "test": "Test",
    "done": "Fatto",
    "print": "Stampa",
    "restore": "Ripristina",
    "confirm": "Conferma",
    "more": "Altro",
    "less": "Meno",
    "skip": "Salta",
    "send": "Invia",
    "reset": "Resetta",
    "show-more": "Mostra di più",
    "dont-show-again": "Non mostrare più",
    "see-documentation": "Vedi documentazione",
    "see-debug-events": "Vedi eventi di debug",
    "clear": "Pulisci",
    "upload": "Carica",
    "delete-anyway": "Elimina comunque",
    "delete-selected": "Elimina selezionati",
    "set": "Imposta"
  },
  "aggregation": {
    "aggregation": "Aggregazione",
    "function": "Funzione di aggregazione dei dati",
    "limit": "Valori massimi",
    "group-interval": "Intervallo di raggruppamento",
    "min": "Minimo",
    "max": "Massimo",
    "avg": "Media",
    "sum": "Somma",
    "count": "Conteggio",
    "none": "Nessuno"
  },
  "admin": {
    "settings": "Impostazioni",
    "general": "Generale",
    "general-settings": "Impostazioni generali",
    "home-settings": "Impostazioni home",
    "home": "Home",
    "outgoing-mail": "Server di posta",
    "outgoing-mail-settings": "Impostazioni del server di posta in uscita",
    "system-settings": "Impostazioni di sistema",
    "test-mail-sent": "La mail di test è stata inviata con successo!",
    "base-url": "URL base",
    "base-url-required": "L'URL base è obbligatorio.",
    "prohibit-different-url": "Proibisci l'utilizzo del nome host dall'intestazione della richiesta del client",
    "prohibit-different-url-hint": "Questa impostazione dovrebbe essere abilitata negli ambienti di produzione. Può causare problemi di sicurezza se disabilitata",
    "device-connectivity": {
      "device-connectivity": "Connettività del dispositivo",
      "http-s": "HTTP(s)",
      "mqtt-s": "MQTT(s)",
      "coap-s": "COAP(s)",
      "http": "HTTP",
      "https": "HTTPs",
      "mqtt": "MQTT",
      "mqtts": "MQTTs",
      "coap": "COAP",
      "coaps": "COAPs",
      "hint": "Se i campi host o porta sono vuoti, verrà utilizzato il valore predefinito del protocollo.",
      "host": "Host",
      "port": "Porta",
      "port-pattern": "La porta deve essere un numero intero positivo.",
      "port-range": "La porta deve essere compresa tra 1 e 65535."
    },
    "mail-from": "Mittente",
    "mail-from-required": "Il campo Mittente è obbligatorio.",
    "smtp-protocol": "Protocollo SMTP",
    "smtp-host": "Host SMTP",
    "smtp-host-required": "L'host SMTP è obbligatorio.",
    "smtp-port": "Porta SMTP",
    "smtp-port-required": "È necessario fornire una porta SMTP.",
    "smtp-port-invalid": "Non sembra una porta SMTP valida.",
    "timeout-msec": "Timeout (msec)",
    "timeout-required": "Il timeout è obbligatorio.",
    "timeout-invalid": "Non sembra un valore di timeout valido.",
    "enable-tls": "Abilita TLS",
    "tls-version": "Versione TLS",
    "enable-proxy": "Abilita proxy",
    "proxy-host": "Host proxy",
    "proxy-host-required": "L'host proxy è obbligatorio.",
    "proxy-port": "Porta proxy",
    "proxy-port-required": "La porta proxy è obbligatoria.",
    "proxy-port-range": "La porta proxy deve essere compresa tra 1 e 65535.",
    "proxy-user": "Utente proxy",
    "proxy-password": "Password proxy",
    "change-password": "Cambia password",
    "send-test-mail": "Invia mail di test",
    "sms-provider": "Provider SMS",
    "sms-provider-settings": "Impostazioni provider SMS",
    "sms-provider-type": "Tipo di provider SMS",
    "sms-provider-type-required": "Il tipo di provider SMS è obbligatorio.",
    "sms-provider-type-aws-sns": "Amazon SNS",
    "sms-provider-type-twilio": "Twilio",
    "sms-provider-type-smpp": "SMPP",
    "aws-access-key-id": "ID Chiave di Accesso AWS",
    "aws-access-key-id-required": "L'ID Chiave di Accesso AWS è obbligatorio",
    "aws-secret-access-key": "Chiave di Accesso Segreta AWS",
    "aws-secret-access-key-required": "La Chiave di Accesso Segreta AWS è obbligatoria",
    "aws-region": "Regione AWS",
    "aws-region-required": "La regione AWS è obbligatoria",
    "number-from": "Numero di telefono mittente",
    "number-from-required": "Il numero di telefono mittente è obbligatorio.",
    "number-to": "Numero di telefono destinatario",
    "number-to-required": "Il numero di telefono destinatario è obbligatorio.",
    "phone-number-hint": "Numero di telefono nel formato E.164, es. +19995550123",
    "phone-number-hint-twilio": "Numero di telefono nel formato E.164/SID del numero/SID del servizio di messaggistica, es. +19995550123/PNXXX/MGXXX",
    "phone-number-pattern": "Numero di telefono non valido. Deve essere nel formato E.164, es. +19995550123.",
    "phone-number-pattern-twilio": "Numero di telefono non valido. Deve essere nel formato E.164/SID del numero/SID del servizio di messaggistica, es. +19995550123/PNXXX/MGXXX.",
    "sms-message": "Messaggio SMS",
    "sms-message-required": "Il messaggio SMS è obbligatorio.",
    "sms-message-max-length": "Il messaggio SMS non può superare i 1600 caratteri",
    "twilio-account-sid": "SID Account Twilio",
    "twilio-account-sid-required": "Il SID dell'account Twilio è obbligatorio",
    "twilio-account-token": "Token Account Twilio",
    "twilio-account-token-required": "Il token dell'account Twilio è obbligatorio",
    "send-test-sms": "Invia SMS di test",
    "test-sms-sent": "L'SMS di test è stato inviato con successo!",
    "security-settings": "Impostazioni di sicurezza",
    "password-policy": "Politica sulla password",
    "minimum-password-length": "Lunghezza minima della password",
    "minimum-password-length-required": "La lunghezza minima della password è obbligatoria",
    "minimum-password-length-range": "La lunghezza minima della password deve essere compresa tra 6 e 50",
    "maximum-password-length": "Lunghezza massima della password",
    "maximum-password-length-min": "La lunghezza massima della password deve essere almeno 6",
    "maximum-password-length-less-min": "La lunghezza massima della password deve essere maggiore della lunghezza minima",
    "minimum-uppercase-letters": "Numero minimo di lettere maiuscole",
    "minimum-uppercase-letters-range": "Il numero minimo di lettere maiuscole non può essere negativo",
    "minimum-lowercase-letters": "Numero minimo di lettere minuscole",
    "minimum-lowercase-letters-range": "Il numero minimo di lettere minuscole non può essere negativo",
    "minimum-digits": "Numero minimo di cifre",
    "minimum-digits-range": "Il numero minimo di cifre non può essere negativo",
    "minimum-special-characters": "Numero minimo di caratteri speciali",
    "minimum-special-characters-range": "Il numero minimo di caratteri speciali non può essere negativo",
    "password-expiration-period-days": "Periodo di scadenza della password (in giorni)",
    "password-expiration-period-days-range": "Il periodo di scadenza della password non può essere negativo",
    "password-reuse-frequency-days": "Frequenza di riutilizzo della password (in giorni)",
    "password-reuse-frequency-days-range": "La frequenza di riutilizzo della password non può essere negativa",
    "allow-whitespace": "Consenti spazi",
    "force-reset-password-if-no-valid": "Forza il reset della password se non valida",
    "force-reset-password-if-no-valid-hint": "Prestare attenzione quando si abilita questa funzione: richiederà agli utenti con password non valide di reimpostarla tramite email.",
    "general-policy": "Politica generale",
    "max-failed-login-attempts": "Numero massimo di tentativi di accesso falliti prima del blocco dell'account",
    "minimum-max-failed-login-attempts-range": "Il numero massimo di tentativi di accesso falliti non può essere negativo",
    "user-lockout-notification-email": "In caso di blocco dell'account utente, inviare una notifica via email",
    "user-activation-token-ttl": "Durata TTL del link di attivazione utente (in ore)",
    "user-activation-token-ttl-range": "La durata TTL del link di attivazione deve essere compresa tra 1 e 24 ore",
    "password-reset-token-ttl": "Durata TTL del link di reimpostazione password (in ore)",
    "password-reset-token-ttl-range": "La durata TTL del link di reimpostazione password deve essere compresa tra 1 e 24 ore",
    "mobile-secret-key-length": "Lunghezza della chiave segreta mobile",
    "mobile-secret-key-length-range": "La lunghezza della chiave segreta mobile deve essere positiva",
    "domain-name": "Nome dominio",
    "domain-name-unique": "Nome dominio e protocollo devono essere univoci.",
    "domain-name-max-length": "Il nome dominio deve essere inferiore a 256 caratteri",
    "error-verification-url": "Un nome dominio non deve contenere i simboli '/' e ':'. Esempio: thingsboard.io",
    "connection-settings": "Impostazioni di connessione",
    "oauth2": {
      "access-token-uri": "URI del token di accesso",
      "access-token-uri-required": "L'URI del token di accesso è obbligatorio.",
      "activate-user": "Attiva utente",
      "add-domain": "Aggiungi dominio",
      "delete-domain": "Elimina dominio",
      "add-provider": "Aggiungi provider",
      "delete-provider": "Elimina provider",
      "allow-user-creation": "Consenti creazione utente",
      "always-fullscreen": "Sempre a schermo intero",
      "authorization-uri": "URI di autorizzazione",
      "authorization-uri-required": "L'URI di autorizzazione è obbligatorio.",
      "add-client": "Aggiungi client OAuth 2.0",
      "client-details": "Dettagli client OAuth 2.0",
      "client": "Client OAuth 2.0",
      "clients": "Client OAuth 2.0",
      "no-oauth2-clients": "Nessun client OAuth 2.0 trovato",
      "search-oauth2-clients": "Cerca client OAuth 2.0",
      "delete-client-title": "Sei sicuro di voler eliminare il client OAuth 2.0 '{{clientName}}'?",
      "delete-client-text": "Attenzione, dopo la conferma il client e tutti i dati correlati diventeranno irrecuperabili.",
      "delete-mobile-app-title": "Sei sicuro di voler eliminare l'applicazione mobile '{{applicationName}}'?",
      "delete-mobile-app-text": "Attenzione, dopo la conferma l'applicazione mobile e tutti i dati correlati diventeranno irrecuperabili.",
      "title": "Titolo",
      "client-title-required": "Il titolo è obbligatorio",
      "client-title-max-length": "Il titolo dovrebbe essere lungo meno di 100 caratteri",
      "advanced-settings": "Impostazioni avanzate",
      "domain-details": "Dettagli dominio",
      "no-domains": "Nessun dominio trovato",
      "search-domains": "Cerca domini",
      "mobile-app-details": "Dettagli applicazione mobile",
      "add-mobile-app": "Aggiungi applicazione mobile",
      "no-mobile-apps": "Nessuna applicazione mobile trovata",
      "search-mobile-apps": "Cerca applicazioni mobili",
      "send-token": "Invia token",
      "create-new": "Crea nuovo",
      "client-authentication-method": "Metodo di autenticazione client",
      "client-id": "ID client",
      "client-id-required": "L'ID client è obbligatorio.",
      "client-id-max-length": "L'ID client deve essere inferiore a 256 caratteri",
      "client-secret": "Segreto client",
      "client-secret-required": "Il segreto client è obbligatorio.",
      "client-secret-max-length": "Il segreto client deve essere inferiore a 2049 caratteri",
      "custom-setting": "Impostazioni personalizzate",
      "customer-name-pattern": "Pattern nome cliente",
      "customer-name-pattern-max-length": "Il pattern del nome cliente deve essere inferiore a 256 caratteri",
      "default-dashboard-name": "Nome dashboard predefinita",
      "default-dashboard-name-max-length": "Il nome della dashboard predefinita deve essere inferiore a 256 caratteri",
      "delete-domain-text": "Attenzione, dopo la conferma il dominio e tutti i dati del provider non saranno più disponibili.",
      "delete-domain-title": "Sei sicuro di voler eliminare il dominio '{{domainName}}'?",
      "delete-registration-text": "Attenzione, dopo la conferma i dati del provider non saranno più disponibili.",
      "delete-registration-title": "Sei sicuro di voler eliminare il provider '{{name}}'?",
      "email-attribute-key": "Chiave attributo email",
      "email-attribute-key-required": "La chiave attributo email è obbligatoria.",
      "email-attribute-key-max-length": "La chiave attributo email deve essere inferiore a 32 caratteri",
      "first-name-attribute-key": "Chiave attributo nome",
      "first-name-attribute-key-max-length": "La chiave attributo nome deve essere inferiore a 32 caratteri",
      "general": "Generale",
      "jwk-set-uri": "URI JSON Web Key",
      "last-name-attribute-key": "Chiave attributo cognome",
      "last-name-attribute-key-max-length": "La chiave attributo cognome deve essere inferiore a 32 caratteri",
      "login-button-icon": "Icona del pulsante di accesso",
      "login-button-label": "Etichetta provider",
      "login-button-label-placeholder": "Accedi con $(Provider label)",
      "login-button-label-required": "L'etichetta è obbligatoria.",
      "login-provider": "Provider di accesso",
      "mapper": "Mapper",
      "new-domain": "Nuovo dominio",
      "oauth2": "OAuth 2.0",
      "password-max-length": "La password deve essere inferiore a 256 caratteri",
      "redirect-uri-template": "Template URI di reindirizzamento",
      "copy-redirect-uri": "Copia URI di reindirizzamento",
      "registration-id": "ID registrazione",
      "registration-id-required": "L'ID di registrazione è obbligatorio.",
      "registration-id-unique": "L'ID di registrazione deve essere univoco per il sistema.",
      "scope": "Scope",
      "scope-required": "Lo scope è obbligatorio.",
      "tenant-name-pattern": "Pattern nome tenant",
      "tenant-name-pattern-required": "Il pattern nome tenant è obbligatorio.",
      "tenant-name-pattern-max-length": "Il pattern nome tenant deve essere inferiore a 256 caratteri",
      "tenant-name-strategy": "Strategia nome tenant",
      "type": "Tipo di mapper",
      "uri-pattern-error": "Formato URI non valido.",
      "url": "URL",
      "url-pattern": "Formato URL non valido.",
      "url-required": "L'URL è obbligatorio.",
      "url-max-length": "L'URL deve essere inferiore a 256 caratteri",
      "user-info-uri": "URI informazioni utente",
      "user-info-uri-required": "L'URI informazioni utente è obbligatorio.",
      "username-max-length": "Il nome utente deve essere inferiore a 256 caratteri",
      "user-name-attribute-name": "Chiave attributo nome utente",
      "user-name-attribute-name-required": "La chiave attributo nome utente è obbligatoria",
      "protocol": "Protocollo",
      "domain-schema-http": "HTTP",
      "domain-schema-https": "HTTPS",
      "domain-schema-mixed": "HTTP+HTTPS",
      "enable": "Abilita impostazioni OAuth 2.0",
      "disable": "Disabilita impostazioni OAuth 2.0",
      "edge": "Propaga a Edge",
      "edge-enable": "Abilita propagazione su Edge",
      "edge-disable": "Disabilita propagazione su Edge",
      "domains": "Domini",
      "mobile-apps": "Applicazioni mobili",
      "mobile-package": "Pacchetto applicazione",
      "mobile-package-placeholder": "Es.: my.example.app",
      "mobile-package-hint": "Per Android: il tuo Application ID univoco. Per iOS: identificatore del bundle di prodotto.",
      "mobile-package-unique": "Il pacchetto applicazione deve essere univoco.",
      "mobile-package-required": "Il pacchetto applicazione è obbligatorio.",
      "mobile-package-max-length": "Il pacchetto applicazione deve essere inferiore a 256 caratteri",
      "mobile-package-spaces": "Il pacchetto applicazione non deve contenere spazi",
      "mobile-app-secret": "Segreto applicazione",
      "mobile-app-secret-hint": "Stringa codificata in Base64 che rappresenta almeno 512 bit di dati.",
      "mobile-app-secret-required": "Il segreto dell'applicazione è obbligatorio.",
      "mobile-app-secret-min-length": "Il segreto dell'applicazione deve essere di almeno 512 bit di dati.",
      "mobile-app-secret-base64": "Il segreto dell'applicazione deve essere in formato base64.",
      "invalid-mobile-app-secret": "Il segreto dell'applicazione deve contenere solo caratteri alfanumerici e avere una lunghezza compresa tra 16 e 2048 caratteri.",
      "copy-mobile-app-secret": "Copia segreto applicazione",
      "delete-mobile-app": "Elimina informazioni applicazione",
      "providers": "Provider",
      "platform-web": "Web",
      "platform-android": "Android",
      "platform-ios": "iOS",
      "all-platforms": "Tutte le piattaforme",
      "smtp-provider": "Provider SMTP",
      "allowed-platforms": "Piattaforme consentite",
      "authentication": "Autenticazione",
      "basic": "Base",
      "provider": "Provider",
      "redirect-url": "URI di reindirizzamento",
      "domain-name": "Nome dominio",
      "domain-name-required": "Il nome dominio è obbligatorio",
      "redirect-url-template": "Template URI di reindirizzamento",
      "microsoft-tenant-id": "ID Directory (tenant)",
      "microsoft-tenant-id-required": "L'ID della Directory (tenant) è obbligatorio",
      "token-uri": "URI token",
      "token-uri-required": "L'URI token è obbligatorio",
      "redirect-uri": "URI di reindirizzamento",
      "google-provider": "Google",
      "microsoft-provider": "Office 365",
      "sendgrid-provider": "Sendgrid",
      "custom-provider": "Personalizzato",
      "generate-access-token": "Genera token di accesso",
      "update-access-token": "Aggiorna token di accesso",
      "access-token-status": "Stato del token di accesso:",
      "token-status-generated": "generato",
      "token-status-not-generated": "non generato"
    },
    "smpp-provider": {
      "smpp-version": "Versione SMPP",
      "smpp-host": "Host SMPP",
      "smpp-host-required": "L'host SMPP è obbligatorio",
      "smpp-port": "Porta SMPP",
      "smpp-port-required": "La porta SMPP è obbligatoria",
      "system-id": "ID sistema",
      "system-id-required": "L'ID sistema è obbligatorio",
      "password": "Password",
      "password-required": "La password è obbligatoria",
      "type-settings": "Impostazioni tipo",
      "source-settings": "Impostazioni sorgente",
      "destination-settings": "Impostazioni destinazione",
      "additional-settings": "Impostazioni aggiuntive",
      "system-type": "Tipo di sistema",
      "bind-type": "Tipo di bind",
      "service-type": "Tipo di servizio",
      "source-address": "Indirizzo sorgente",
      "source-ton": "TON sorgente",
      "source-npi": "NPI sorgente",
      "destination-ton": "TON destinazione (Tipo di Numero)",
      "destination-npi": "NPI destinazione (Identificazione del Piano di Numerazione)",
      "address-range": "Intervallo indirizzi",
      "coding-scheme": "Schema di codifica",
      "bind-type-tx": "Trasmettitore",
      "bind-type-rx": "Ricevitore",
      "bind-type-trx": "Ricetrasmettitore",
      "ton-unknown": "Sconosciuto",
      "ton-international": "Internazionale",
      "ton-national": "Nazionale",
      "ton-network-specific": "Specifico della rete",
      "ton-subscriber-number": "Numero abbonato",
      "ton-alphanumeric": "Alfanumerico",
      "ton-abbreviated": "Abbreviato",
      "npi-unknown": "0 - Sconosciuto",
      "npi-isdn": "1 - ISDN/piano di numerazione telefonica (E163/E164)",
      "npi-data-numbering-plan": "3 - Piano di numerazione dati (X.121)",
      "npi-telex-numbering-plan": "4 - Piano di numerazione Telex (F.69)",
      "npi-land-mobile": "6 - Mobile terrestre (E.212)",
      "npi-national-numbering-plan": "8 - Piano di numerazione nazionale",
      "npi-private-numbering-plan": "9 - Piano di numerazione privato",
      "npi-ermes-numbering-plan": "10 - Piano di numerazione ERMES (ETSI DE/PS 3 01-3)",
      "npi-internet": "13 - Internet (IP)",
      "npi-wap-client-id": "18 - ID client WAP (definito dal WAP Forum)",
      "scheme-smsc": "0 - Alfabeto predefinito SMSC (ASCII per short/long code e GSM per numero verde)",
      "scheme-ia5": "1 - IA5 (ASCII per short/long code, Latin 9 per numero verde (ISO-8859-9))",
      "scheme-octet-unspecified-2": "2 - Ottetto non specificato (8-bit binario)",
      "scheme-latin-1": "3 - Latino 1 (ISO-8859-1)",
      "scheme-octet-unspecified-4": "4 - Ottetto non specificato (8-bit binario)",
      "scheme-jis": "5 - JIS (X 0208-1990)",
      "scheme-cyrillic": "6 - Cirillico (ISO-8859-5)",
      "scheme-latin-hebrew": "7 - Latino/Ebraico (ISO-8859-8)",
      "scheme-ucs-utf": "8 - UCS2/UTF-16 (ISO/IEC-10646)",
      "scheme-pictogram-encoding": "9 - Codifica pittogrammi",
      "scheme-music-codes": "10 - Codici musicali (ISO-2022-JP)",
      "scheme-extended-kanji-jis": "13 - Kanji JIS esteso (X 0212-1990)",
      "scheme-korean-graphic-character-set": "14 - Set grafico coreano (KS C 5601/KS X 1001)"
    },
    "queue-select-name": "Seleziona nome coda",
    "queue-name": "Nome",
    "queue-name-required": "Il nome della coda è obbligatorio!",
    "queues": "Code",
    "queue-partitions": "Partizioni",
    "queue-submit-strategy": "Strategia di invio",
    "queue-processing-strategy": "Strategia di elaborazione",
    "queue-configuration": "Configurazione della coda",
    "repository-settings": "Impostazioni del repository",
    "repository": "Repository",
    "repository-url": "URL del repository",
    "repository-url-required": "L'URL del repository è obbligatorio.",
    "default-branch": "Nome del branch predefinito",
    "repository-read-only": "Sola lettura",
    "show-merge-commits": "Mostra commit di merge",
    "authentication-settings": "Impostazioni di autenticazione",
    "auth-method": "Metodo di autenticazione",
    "auth-method-username-password": "Password / token di accesso",
    "auth-method-username-password-hint": "Gli utenti di GitHub <b>devono</b> utilizzare i <a href='https://github.com/settings/tokens' target='_blank'>token</a> di accesso con permessi di scrittura sul repository.",
    "auth-method-private-key": "Chiave privata",
    "password-access-token": "Password / token di accesso",
    "change-password-access-token": "Cambia password / token di accesso",
    "private-key": "Chiave privata",
    "drop-private-key-file-or": "Trascina e rilascia un file di chiave privata oppure",
    "passphrase": "Frase segreta",
    "enter-passphrase": "Inserisci la frase segreta",
    "change-passphrase": "Cambia la frase segreta",
    "check-access": "Verifica accesso",
    "check-repository-access-success": "Accesso al repository verificato con successo!",
    "delete-repository-settings-title": "Sei sicuro di voler eliminare le impostazioni del repository?",
    "delete-repository-settings-text": "Attenzione, dopo la conferma le impostazioni del repository verranno rimosse e la funzionalità di controllo versione non sarà più disponibile.",
    "auto-commit-settings": "Impostazioni auto-commit",
    "auto-commit": "Auto-commit",
    "auto-commit-entities": "Entità auto-commit",
    "no-auto-commit-entities-prompt": "Nessuna entità configurata per l'auto-commit",
    "delete-auto-commit-settings-title": "Sei sicuro di voler eliminare le impostazioni di auto-commit?",
    "delete-auto-commit-settings-text": "Attenzione, dopo la conferma le impostazioni di auto-commit verranno rimosse e l'auto-commit sarà disabilitato per tutte le entità.",
    "mobile-app": {
      "mobile-app": "App mobile",
      "mobile-app-qr-code-widget-settings": "Impostazioni widget QR code app mobile",
      "applications": "Applicazioni",
      "default": "Predefinito",
      "custom": "Personalizzato",
      "android": "Android",
      "ios": "iOS",
      "appearance": "Aspetto",
      "appearance-on-home-page": "Aspetto sulla pagina Home",
      "enabled": "Abilitato",
      "disabled": "Disabilitato",
      "badges": "Badge",
      "label": "Etichetta",
      "label-required": "L'etichetta è obbligatoria",
      "label-max-length": "L'etichetta deve essere lunga al massimo 50 caratteri",
      "right": "Destra",
      "left": "Sinistra",
      "set": "Imposta",
      "preview": "Anteprima",
      "connect-mobile-app": "Collega app mobile",
      "use-system-settings": "Usa impostazioni di sistema"
    },
    "2fa": {
      "2fa": "Autenticazione a due fattori",
      "available-providers": "Provider disponibili",
      "available-providers-required": "Deve essere configurato almeno un provider 2FA.",
      "issuer-name": "Nome dell'emittente",
      "issuer-name-required": "Il nome dell'emittente è obbligatorio.",
      "max-verification-failures-before-user-lockout": "Numero massimo di verifiche fallite prima del blocco dell'utente",
      "max-verification-failures-before-user-lockout-pattern": "Il numero massimo di verifiche deve essere un numero intero positivo.",
      "number-of-checking-attempts": "Numero di tentativi di verifica",
      "number-of-checking-attempts-pattern": "Il numero di tentativi di verifica deve essere un numero intero positivo.",
      "number-of-checking-attempts-required": "Il numero di tentativi di verifica è obbligatorio.",
      "number-of-codes": "Numero di codici",
      "number-of-codes-pattern": "Il numero di codici deve essere un numero intero positivo.",
      "number-of-codes-required": "Il numero di codici è obbligatorio.",
      "provider": "Provider",
      "retry-verification-code-period": "Periodo per il reinvio del codice di verifica (sec)",
      "retry-verification-code-period-pattern": "Il tempo minimo è di 5 secondi",
      "retry-verification-code-period-required": "Il periodo per il reinvio del codice di verifica è obbligatorio.",
      "total-allowed-time-for-verification": "Tempo totale consentito per la verifica (sec)",
      "total-allowed-time-for-verification-pattern": "Il tempo minimo totale consentito è di 60 secondi",
      "total-allowed-time-for-verification-required": "Il tempo totale consentito è obbligatorio.",
      "use-system-two-factor-auth-settings": "Usa le impostazioni di autenticazione a due fattori di sistema",
      "verification-code-check-rate-limit": "Limite di frequenza dei controlli del codice di verifica",
      "verification-code-lifetime": "Durata del codice di verifica (sec)",
      "verification-code-lifetime-pattern": "La durata del codice di verifica deve essere un numero intero positivo.",
      "verification-code-lifetime-required": "La durata del codice di verifica è obbligatoria.",
      "verification-message-template": "Template del messaggio di verifica",
      "verification-limitations": "Limitazioni della verifica",
      "verification-message-template-pattern": "Il messaggio di verifica deve contenere il pattern: ${code}",
      "verification-message-template-required": "Il template del messaggio di verifica è obbligatorio.",
      "within-time": "Entro il tempo (sec)",
      "within-time-pattern": "Il tempo deve essere un numero intero positivo.",
      "within-time-required": "Il tempo è obbligatorio.",
      "force-2fa": "Forza l'autenticazione a due fattori",
      "enforce-for": "Forza per"
    },
    "jwt": {
      "security-settings": "Impostazioni di sicurezza JWT",
      "issuer-name": "Nome dell'emittente",
      "issuer-name-required": "Il nome dell'emittente è obbligatorio.",
      "signings-key": "Chiave di firma",
      "signings-key-hint": "Stringa codificata in Base64 che rappresenta almeno 512 bit di dati.",
      "signings-key-required": "La chiave di firma è obbligatoria.",
      "signings-key-min-length": "La chiave di firma deve essere di almeno 512 bit di dati.",
      "signings-key-base64": "La chiave di firma deve essere in formato base64.",
      "expiration-time": "Tempo di scadenza del token (sec)",
      "expiration-time-required": "Il tempo di scadenza del token è obbligatorio.",
      "expiration-time-max": "Il tempo massimo consentito è di 2147483647 secondi (68 anni).",
      "expiration-time-min": "Il tempo minimo è di 60 secondi (1 minuto).",
      "refresh-expiration-time": "Tempo di scadenza del token di aggiornamento (sec)",
      "refresh-expiration-time-required": "Il tempo di scadenza del token di aggiornamento è obbligatorio.",
      "refresh-expiration-time-max": "Il tempo massimo consentito è di 2147483647 secondi (68 anni).",
      "refresh-expiration-time-min": "Il tempo minimo è di 900 secondi (15 minuti).",
      "refresh-expiration-time-less-token": "Il tempo del token di aggiornamento deve essere maggiore di quello del token.",
      "generate-key": "Genera chiave",
      "info-header": "Tutti gli utenti dovranno effettuare nuovamente il login",
      "info-message": "La modifica della chiave di firma JWT invaliderà tutti i token emessi. Tutti gli utenti dovranno effettuare nuovamente l'accesso. Questo influenzerà anche gli script che utilizzano l'API REST/Websockets."
    },
    "resources": "Risorse",
    "notifications": "Notifiche",
    "notifications-settings": "Impostazioni notifiche",
    "slack-api-token": "Token API di Slack",
    "slack": "Slack",
    "slack-settings": "Impostazioni di Slack",
    "mobile-settings": "Impostazioni mobile",
    "firebase-service-account-file": "File JSON delle credenziali dell'account di servizio Firebase",
    "select-firebase-service-account-file": "Trascina e rilascia il file delle credenziali dell'account di servizio Firebase oppure"
  },
  "alarm": {
    "alarm": "Allarme",
    "alarm-list": "Elenco allarmi",
    "alarms": "Allarmi",
    "all-alarms": "Tutti gli allarmi",
    "select-alarm": "Seleziona allarme",
    "no-alarms-matching": "Nessun allarme corrispondente a '{{entity}}' trovato.",
    "alarm-required": "Allarme obbligatorio",
    "alarm-filter": "Filtro allarmi",
    "filter": "Filtro",
    "alarm-status": "Stato allarme",
    "alarm-status-list": "Elenco stati allarme",
    "any-status": "Qualsiasi stato",
    "search-status": {
      "ANY": "Qualsiasi",
      "ACTIVE": "Attivo",
      "CLEARED": "Ripristinato",
      "ACK": "Confermato",
      "UNACK": "Non confermato"
    },
    "display-status": {
      "ACTIVE_UNACK": "Attivo non confermato",
      "ACTIVE_ACK": "Attivo confermato",
      "CLEARED_UNACK": "Ripristinato non confermato",
      "CLEARED_ACK": "Ripristinato confermato"
    },
    "no-alarms-prompt": "Nessun allarme trovato",
    "created-time": "Ora di creazione",
    "type": "Tipo",
    "severity": "Gravità",
    "originator": "Originatore",
    "originator-type": "Tipo originatore",
    "details": "Dettagli",
    "originator-label": "Etichetta originatore",
    "assign": "Assegna",
    "assignments": "Assegnazioni",
    "assignee": "Assegnatario",
    "assignee-id": "ID assegnatario",
    "assignee-first-name": "Nome assegnatario",
    "assignee-last-name": "Cognome assegnatario",
    "assignee-email": "Email assegnatario",
    "unassigned": "Non assegnato",
    "user-deleted": "Utente eliminato",
    "assignee-not-set": "Tutti",
    "status": "Stato",
    "alarm-details": "Dettagli allarme",
    "start-time": "Ora inizio",
    "assign-time": "Ora assegnazione",
    "end-time": "Ora fine",
    "ack-time": "Ora conferma",
    "clear-time": "Ora ripristino",
    "duration": "Durata",
    "alarm-severity": "Gravità allarme",
    "alarm-severity-list": "Elenco gravità allarme",
    "any-severity": "Qualsiasi gravità",
    "severity-critical": "Critica",
    "severity-major": "Maggiore",
    "severity-minor": "Minore",
    "severity-warning": "Avviso",
    "severity-indeterminate": "Indeterminata",
    "acknowledge": "Conferma",
    "clear": "Ripristina",
    "delete": "Elimina",
    "search": "Cerca allarmi",
    "selected-alarms": "{ count, plural, =1 {1 allarme} other {# allarmi} } selezionato/i",
    "no-data": "Nessun dato da visualizzare",
    "polling-interval": "Intervallo di polling allarmi (sec)",
    "polling-interval-required": "L'intervallo di polling degli allarmi è obbligatorio.",
    "min-polling-interval-message": "L'intervallo minimo consentito è 1 secondo.",
    "aknowledge-alarms-title": "Conferma { count, plural, =1 {1 allarme} other {# allarmi} }",
    "aknowledge-alarms-text": "Sei sicuro di voler confermare { count, plural, =1 {1 allarme} other {# allarmi} }?",
    "aknowledge-alarm-title": "Conferma Allarme",
    "aknowledge-alarm-text": "Sei sicuro di voler confermare l'allarme?",
    "selected-alarms-are-acknowledged": "Gli allarmi selezionati sono già stati confermati",
    "clear-alarms-title": "Ripristina { count, plural, =1 {1 allarme} other {# allarmi} }",
    "clear-alarms-text": "Sei sicuro di voler ripristinare { count, plural, =1 {1 allarme} other {# allarmi} }?",
    "clear-alarm-title": "Ripristina Allarme",
    "clear-alarm-text": "Sei sicuro di voler ripristinare l'allarme?",
    "delete-alarms-title": "Elimina { count, plural, =1 {1 allarme} other {# allarmi} }",
    "delete-alarms-text": "Sei sicuro di voler eliminare { count, plural, =1 {1 allarme} other {# allarmi} }?",
    "selected-alarms-are-cleared": "Gli allarmi selezionati sono già stati ripristinati",
    "alarm-status-filter": "Filtro stato allarme",
    "alarm-filter-title": "Filtro allarme",
    "assigned": "Assegnato",
    "filter-title": "Filtro",
    "max-count-load": "Numero massimo di allarmi da caricare (0 - illimitato)",
    "max-count-load-required": "Il numero massimo di allarmi da caricare è obbligatorio.",
    "max-count-load-error-min": "Il valore minimo è 0.",
    "fetch-size": "Dimensione fetch",
    "fetch-size-required": "La dimensione del fetch è obbligatoria.",
    "fetch-size-error-min": "Il valore minimo è 10.",
    "alarm-types": "Tipi di allarme",
    "alarm-type-list": "Elenco tipi di allarme",
    "any-type": "Qualsiasi tipo",
    "assigned-to-current-user": "Assegnato all'utente corrente",
    "assigned-to-me": "Assegnato a me",
    "search-propagated-alarms": "Cerca allarmi propagati",
    "comments": "Commenti allarme",
    "show-more": "Mostra di più",
    "additional-info": "Informazioni aggiuntive",
    "alarm-type": "Tipo di allarme",
    "enter-alarm-type": "Inserisci tipo di allarme",
    "no-alarm-types-matching": "Nessun tipo di allarme corrispondente a '{{entitySubtype}}' trovato.",
    "alarm-type-list-empty": "Nessun tipo di allarme selezionato.",
    "system-comments": {
      "acked-by-user": "L'allarme è stato confermato dall'utente {{userName}}",
      "cleared-by-user": "L'allarme è stato ripristinato dall'utente {{userName}}",
      "assigned-to-user": "L'allarme è stato assegnato dall'utente {{userName}} all'utente {{assigneeName}}",
      "unassigned-to-user": "L'allarme è stato rimosso dall'utente {{userName}}",
      "unassigned-from-deleted-user": "L'allarme è stato rimosso perché l'utente {{userName}} è stato eliminato",
      "comment-deleted": "L'utente {{userName}} ha eliminato il suo commento",
      "severity-changed": "La gravità dell'allarme è stata aggiornata da {{oldSeverity}} a {{newSeverity}}"
    }
  },
  "alarm-activity": {
    "add": "Aggiungi un commento...",
    "alarm-comment": "Commento allarme",
    "comments": "Commenti",
    "delete-alarm-comment": "Vuoi eliminare questo commento?",
    "refresh": "Aggiorna",
    "oldest-first": "Più vecchi prima",
    "newest-first": "Più recenti prima",
    "activity": "Attività",
    "export": "Esporta in CSV",
    "author": "Autore",
    "created-date": "Data di creazione",
    "edited-date": "Data di modifica",
    "text": "Testo",
    "system": "Sistema"
  },
  "alias": {
    "add": "Aggiungi alias",
    "edit": "Modifica alias",
    "name": "Nome alias",
    "name-required": "Il nome alias è obbligatorio",
    "duplicate-alias": "Esiste già un alias con lo stesso nome.",
    "filter-type-single-entity": "Entità singola",
    "filter-type-entity-list": "Elenco di entità",
    "filter-type-entity-name": "Nome entità",
    "filter-type-entity-type": "Tipo di entità",
    "filter-type-state-entity": "Entità dallo stato del dashboard",
    "filter-type-state-entity-description": "Entità presa dai parametri dello stato del dashboard",
    "filter-type-asset-type": "Tipo di asset",
    "filter-type-asset-type-description": "Asset di tipo '{{assetTypes}}'",
    "filter-type-asset-type-and-name-description": "Asset di tipo '{{assetTypes}}' con nome che inizia con '{{prefix}}'",
    "filter-type-device-type": "Tipo di dispositivo",
    "filter-type-device-type-description": "Dispositivi di tipo '{{deviceTypes}}'",
    "filter-type-device-type-and-name-description": "Dispositivi di tipo '{{deviceTypes}}' con nome che inizia con '{{prefix}}'",
    "filter-type-entity-view-type": "Tipo di Entity View",
    "filter-type-entity-view-type-description": "Entity View di tipo '{{entityViewTypes}}'",
    "filter-type-entity-view-type-and-name-description": "Entity View di tipo '{{entityViewTypes}}' con nome che inizia con '{{prefix}}'",
    "filter-type-edge-type": "Tipo Edge",
    "filter-type-edge-type-description": "Edge di tipo '{{edgeTypes}}'",
    "filter-type-edge-type-and-name-description": "Edge di tipo '{{edgeTypes}}' con nome che inizia con '{{prefix}}'",
    "filter-type-relations-query": "Query relazioni",
    "filter-type-relations-query-description": "{{entities}} con relazione di tipo {{relationType}} {{direction}} {{rootEntity}}",
    "filter-type-edge-search-query": "Query ricerca Edge",
    "filter-type-edge-search-query-description": "Edge di tipo {{edgeTypes}} con relazione di tipo {{relationType}} {{direction}} {{rootEntity}}",
    "filter-type-asset-search-query": "Query ricerca asset",
    "filter-type-asset-search-query-description": "Asset di tipo {{assetTypes}} con relazione di tipo {{relationType}} {{direction}} {{rootEntity}}",
    "filter-type-device-search-query": "Query ricerca dispositivo",
    "filter-type-device-search-query-description": "Dispositivi di tipo {{deviceTypes}} con relazione di tipo {{relationType}} {{direction}} {{rootEntity}}",
    "filter-type-entity-view-search-query": "Query ricerca Entity View",
    "filter-type-entity-view-search-query-description": "Entity View di tipo {{entityViewTypes}} con relazione di tipo {{relationType}} {{direction}} {{rootEntity}}",
    "filter-type-apiUsageState": "Stato utilizzo API",
    "entity-filter": "Filtro entità",
    "resolve-multiple": "Risolvi come entità multiple",
    "resolve-multiple-hint": "Abilita per visualizzare i dati di tutte le entità filtrate contemporaneamente. \nSe disabilitato, il widget mostrerà solo i dati dell'entità selezionata.",
    "filter-type": "Tipo di filtro",
    "filter-type-required": "Il tipo di filtro è obbligatorio.",
    "entity-filter-no-entity-matched": "Nessuna entità corrispondente al filtro specificato trovata.",
    "no-entity-filter-specified": "Nessun filtro entità specificato",
    "root-state-entity": "Usa l'entità dello stato del dashboard come root",
    "last-level-relation": "Recupera solo la relazione dell'ultimo livello",
    "root-entity": "Entità radice",
    "state-entity-parameter-name": "Nome parametro entità stato",
    "default-state-entity": "Entità stato predefinita",
    "default-entity-parameter-name": "Per impostazione predefinita",
    "query-options": "Opzioni di query",
    "max-relation-level": "Livello massimo di relazione",
    "unlimited-level": "Livello illimitato",
    "state-entity": "Entità stato del dashboard",
    "all-entities": "Tutte le entità",
    "any-relation": "qualsiasi"
  },
  "asset": {
    "asset": "Asset",
    "assets": "Assets",
    "management": "Gestione degli asset",
    "view-assets": "Visualizza asset",
    "add": "Aggiungi asset",
    "asset-type-max-length": "Il tipo di asset deve essere inferiore a 256",
    "assign-to-customer": "Assegna al cliente",
    "assign-asset-to-customer": "Assegna Asset(i) al Cliente",
    "assign-asset-to-customer-text": "Seleziona gli asset da assegnare al cliente",
    "no-assets-text": "Nessun asset trovato",
    "assign-to-customer-text": "Seleziona il cliente a cui assegnare gli asset",
    "public": "Pubblico",
    "assignedToCustomer": "Assegnato al cliente",
    "make-public": "Rendi asset pubblico",
    "make-private": "Rendi asset privato",
    "unassign-from-customer": "Rimuovi assegnazione dal cliente",
    "delete": "Elimina asset",
    "asset-public": "L'asset è pubblico",
    "asset-type": "Tipo asset",
    "asset-type-required": "Il tipo di asset è obbligatorio.",
    "select-asset-type": "Seleziona tipo asset",
    "enter-asset-type": "Inserisci profilo asset",
    "any-asset": "Qualsiasi asset",
    "no-asset-types-matching": "Nessun tipo di asset corrispondente a '{{entitySubtype}}' trovato.",
    "asset-type-list-empty": "Nessun tipo di asset selezionato.",
    "asset-types": "Tipi di asset",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "label-max-length": "L'etichetta deve essere inferiore a 256 caratteri",
    "description": "Descrizione",
    "description-required": "La descrizione è obbligatoria.",
    "type": "Tipo",
    "type-required": "Il tipo è obbligatorio.",
    "details": "Dettagli",
    "events": "Eventi",
    "add-asset-text": "Aggiungi nuovo asset",
    "asset-details": "Dettagli asset",
    "assign-assets": "Assegna asset",
    "assign-assets-text": "Assegna { count, plural, =1 {1 asset} other {# asset} } al cliente",
    "assign-asset-to-edge-title": "Assegna asset all'edge",
    "assign-asset-to-edge-text": "Seleziona gli asset da assegnare all'edge",
    "delete-assets": "Elimina asset",
    "unassign-assets": "Rimuovi assegnazione asset",
    "unassign-assets-action-title": "Rimuovi assegnazione di { count, plural, =1 {1 asset} other {# asset} } dal cliente",
    "assign-new-asset": "Assegna nuovo asset",
    "delete-asset-title": "Sei sicuro di voler eliminare l'asset '{{assetName}}'?",
    "delete-asset-text": "Attenzione, dopo la conferma l'asset e tutti i dati correlati saranno irrimediabilmente persi.",
    "delete-assets-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 asset} other {# asset} }?",
    "delete-assets-action-title": "Elimina { count, plural, =1 {1 asset} other {# asset} }",
    "delete-assets-text": "Attenzione, dopo la conferma tutti gli asset selezionati saranno rimossi e tutti i dati correlati saranno irrimediabilmente persi.",
    "make-public-asset-title": "Sei sicuro di voler rendere pubblico l'asset '{{assetName}}'?",
    "make-public-asset-text": "Dopo la conferma l'asset e tutti i suoi dati saranno resi pubblici e accessibili ad altri.",
    "make-private-asset-title": "Sei sicuro di voler rendere privato l'asset '{{assetName}}'?",
    "make-private-asset-text": "Dopo la conferma l'asset e tutti i suoi dati saranno resi privati e non saranno accessibili ad altri.",
    "unassign-asset-title": "Sei sicuro di voler rimuovere l'assegnazione dell'asset '{{assetName}}'?",
    "unassign-asset-text": "Dopo la conferma l'asset sarà disassegnato e non sarà più accessibile dal cliente.",
    "unassign-asset": "Disassegna asset",
    "unassign-assets-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 asset} other {# asset} }?",
    "unassign-assets-text": "Dopo la conferma tutti gli asset selezionati saranno disassegnati e non saranno accessibili dal cliente.",
    "copyId": "Copia ID asset",
    "idCopiedMessage": "ID asset copiato negli appunti",
    "select-asset": "Seleziona asset",
    "no-assets-matching": "Nessun asset corrispondente a '{{entity}}' trovato.",
    "asset-required": "L'asset è obbligatorio",
    "name-starts-with": "Espressione nome asset",
    "help-text": "Usa '%' secondo necessità: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
    "search": "Cerca asset",
    "import": "Importa asset",
    "asset-file": "File asset",
    "label": "Etichetta",
    "assign-asset-to-edge": "Assegna asset all'edge",
    "unassign-asset-from-edge": "Disassegna asset",
    "unassign-asset-from-edge-title": "Sei sicuro di voler disassegnare l'asset '{{assetName}}'?",
    "unassign-asset-from-edge-text": "Dopo la conferma l'asset sarà disassegnato e non sarà più accessibile dall'edge.",
    "unassign-assets-from-edge-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 asset} other {# asset} }?",
    "unassign-assets-from-edge-text": "Dopo la conferma tutti gli asset selezionati saranno disassegnati e non saranno più accessibili dall'edge.",
    "selected-assets": "{ count, plural, =1 {1 asset} other {# asset} } selezionato/i"
  },
  "attribute": {
    "attributes": "Attributi",
    "latest-telemetry": "Ultima telemetria",
    "no-latest-telemetry": "Nessuna ultima telemetria",
    "attributes-scope": "Ambito attributi entità",
    "scope-telemetry": "Telemetria",
    "scope-latest-telemetry": "Ultima telemetria",
    "scope-client": "Attributi client",
    "scope-server": "Attributi server",
    "scope-shared": "Attributi condivisi",
    "scope-client-short": "Client",
    "scope-server-short": "Server",
    "scope-shared-short": "Condivisi",
    "scope-latest-short": "Ultimi",
    "scope-any": "Qualsiasi",
    "add": "Aggiungi attributo",
    "key": "Chiave",
    "key-max-length": "La chiave deve essere inferiore a 256 caratteri",
    "last-update-time": "Ultimo aggiornamento",
    "key-required": "La chiave dell'attributo è obbligatoria.",
    "value": "Valore",
    "value-required": "Il valore dell'attributo è obbligatorio.",
    "telemetry-key-required": "La chiave della telemetria è obbligatoria",
    "telemetry-value-required": "Il valore della telemetria è obbligatorio",
    "delete-attributes-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 attributo} other {# attributi} }?",
    "delete-attributes-text": "Attenzione, dopo la conferma tutti gli attributi selezionati verranno rimossi.",
    "delete-attributes": "Elimina attributi",
    "enter-attribute-value": "Inserisci valore attributo",
    "show-on-widget": "Mostra nel widget",
    "widget-mode": "Modalità widget",
    "next-widget": "Widget successivo",
    "prev-widget": "Widget precedente",
    "add-to-dashboard": "Aggiungi alla dashboard",
    "add-widget-to-dashboard": "Aggiungi widget alla dashboard",
    "selected-attributes": "{ count, plural, =1 {1 attributo} other {# attributi} } selezionato/i",
    "selected-telemetry": "{ count, plural, =1 {1 unità di telemetria} other {# unità di telemetria} } selezionata/e",
    "no-attributes-text": "Nessun attributo trovato",
    "no-telemetry-text": "Nessuna telemetria trovata",
    "copy-key": "Copia chiave",
    "add-telemetry": "Aggiungi telemetria",
    "copy-value": "Copia valore",
    "delete-timeseries": {
      "start-time": "Ora inizio",
      "ends-on": "Ora fine",
      "strategy": "Strategia",
      "delete-strategy": "Strategia di eliminazione",
      "all-data": "Elimina tutti i dati",
      "all-data-except-latest-value": "Elimina tutti i dati tranne l'ultimo valore",
      "latest-value": "Elimina ultimo valore",
      "all-data-for-time-period": "Elimina tutti i dati per il periodo di tempo",
      "rewrite-latest-value": "Riscrivi ultimo valore"
    }
  },
  "api-usage": {
    "api-features": "Funzionalità API",
    "api-usage": "Utilizzo API",
    "alarm": "Allarme",
    "alarms-created": "Allarmi creati",
    "queue-stats": "Statistiche coda",
    "processing-failures-and-timeouts": "Errori di elaborazione e timeout",
    "exceptions": "Eccezioni",
    "alarms-created-daily-activity": "Attività giornaliera di allarmi creati",
    "alarms-created-hourly-activity": "Attività oraria di allarmi creati",
    "alarms-created-monthly-activity": "Attività mensile di allarmi creati",
    "data-points": "Punti dati",
    "data-points-storage-days": "Giorni di conservazione dei punti dati",
    "data-points-storage-days-hourly-activity": "Attività oraria dei giorni di conservazione dei punti dati",
    "data-points-storage-days-daily-activity": "Attività giornaliera dei giorni di conservazione dei punti dati",
    "data-points-storage-days-monthly-activity": "Attività mensile dei giorni di conservazione dei punti dati",
    "device-api": "API dispositivo",
    "email": "Email",
    "email-messages": "Messaggi email",
    "email-messages-daily-activity": "Attività giornaliera messaggi email",
    "email-messages-monthly-activity": "Attività mensile messaggi email",
    "executions": "Esecuzioni",
    "scripts": "Script",
    "scripts-hourly-activity": "Attività oraria script",
    "scripts-daily-activity": "Attività giornaliera script",
    "scripts-monthly-activity": "Attività mensile script",
    "javascript": "JavaScript",
    "javascript-executions": "Esecuzioni JavaScript",
    "tbel": "TBEL",
    "tbel-executions": "Esecuzioni TBEL",
    "latest-error": "Ultimo errore",
    "messages": "Messaggi",
    "notifications": "Notifiche",
    "notifications-email-sms": "Notifiche (Email/SMS)",
    "notifications-hourly-activity": "Attività oraria notifiche",
    "permanent-failures": "Errori permanenti ${entityName}",
    "permanent-timeouts": "Timeout permanenti ${entityName}",
    "processing-failures": "Errori di elaborazione ${entityName}",
    "processing-timeouts": "Timeout di elaborazione ${entityName}",
    "rule-chain": "Catena di regole",
    "rule-engine": "Motore di regole",
    "rule-engine-executions": "Esecuzioni motore di regole",
    "rule-engine-hourly-activity": "Attività oraria motore di regole",
    "rule-engine-daily-activity": "Attività giornaliera motore di regole",
    "rule-engine-monthly-activity": "Attività mensile motore di regole",
    "rule-engine-statistics": "Statistiche motore di regole",
    "rule-node": "Nodo regola",
    "sms": "SMS",
    "sms-messages": "Messaggi SMS",
    "sms-messages-hourly-activity": "Attività oraria dei messaggi SMS",
    "sms-messages-daily-activity": "Attività giornaliera messaggi SMS",
    "sms-messages-monthly-activity": "Attività mensile messaggi SMS",
    "successful": "${entityName} riusciti",
    "telemetry": "Telemetria",
    "telemetry-persistence": "Persistenza telemetria",
    "telemetry-persistence-daily-activity": "Attività giornaliera persistenza telemetria",
    "telemetry-persistence-hourly-activity": "Attività oraria persistenza telemetria",
    "telemetry-persistence-monthly-activity": "Attività mensile persistenza telemetria",
    "transport": "Trasporto",
    "transport-msg-hourly-activity": "Transportberichten: uurlijkse activiteit",
    "transport-msg-daily-activity": "Transportberichten: dagelijkse activiteit",
    "transport-msg-monthly-activity": "Transportberichten: maandelijkse activiteit",
    "transport-daily-activity": "Attività giornaliera del trasporto",
    "transport-data-points": "Punti dati del trasporto",
    "transport-data-points-hourly-activity": "Attività oraria dei punti dati di trasporto",
    "transport-data-points-daily-activity": "Attività giornaliera dei punti dati di trasporto",
    "transport-data-points-monthly-activity": "Attività mensile dei punti dati di trasporto",
    "view-details": "Visualizza dettagli",
    "view-statistics": "Visualizza statistiche",
    "transport-messages": "Messaggi di trasporto",
    "transport-messages-hourly-activity": "Attività oraria dei messaggi di trasporto",
    "transport-data-point-hourly-activity": "Attività oraria del punto dati di trasporto",
    "javascript-function-executions": "Esecuzioni delle funzioni JavaScript",
    "javascript-function-executions-hourly-activity": "Attività oraria delle esecuzioni delle funzioni JavaScript",
    "javascript-function-executions-daily-activity": "Attività giornaliera delle esecuzioni delle funzioni JavaScript",
    "javascript-function-executions-monthly-activity": "Attività mensile delle esecuzioni delle funzioni JavaScript",
    "tbel-function-executions": "Esecuzioni delle funzioni TBEL",
    "tbel-function-executions-hourly-activity": "Attività oraria delle esecuzioni delle funzioni TBEL",
    "tbel-function-executions-daily-activity": "Attività giornaliera delle esecuzioni delle funzioni TBEL",
    "tbel-function-executions-monthly-activity": "Attività mensile delle esecuzioni delle funzioni TBEL",
    "created-reports": "Report creati",
    "created-reports-hourly-activity": "Attività oraria dei report creati",
    "created-reports-daily-activity": "Attività giornaliera dei report creati",
    "created-reports-monthly-activity": "Attività mensile dei report creati",
    "emails": "Email",
    "emails-hourly-activity": "Attività oraria delle email",
    "emails-daily-activity": "Attività giornaliera delle email",
    "emails-monthly-activity": "Attività mensile delle email",
    "status": {
      "enabled": "Abilitato",
      "disabled": "Disabilitato",
      "warning": "Avviso"
    }
  },
  "api-limit": {
    "cassandra-write-queries-core": "Query di scrittura Cassandra tramite Rest API",
    "cassandra-read-queries-core": "Query di lettura Cassandra tramite Rest API e WS telemetry",
    "cassandra-write-queries-rule-engine": "Query di scrittura Cassandra della telemetria Rule Engine",
    "cassandra-read-queries-rule-engine": "Query di lettura Cassandra della telemetria Rule Engine",
    "cassandra-write-queries-monolith": "Query di scrittura Cassandra della telemetria Monolith",
    "cassandra-read-queries-monolith": "Query di lettura Cassandra della telemetria Monolith",
    "entity-version-creation": "Creazione versione entità",
    "entity-version-load": "Caricamento versione entità",
    "notification-requests": "Richieste di notifica",
    "notification-requests-per-rule": "Richieste di notifica per regola",
    "rest-api-requests": "Richieste REST API",
    "rest-api-requests-per-customer": "Richieste REST API per cliente",
    "transport-messages": "Messaggi di trasporto",
    "transport-messages-per-device": "Messaggi di trasporto per dispositivo",
    "transport-messages-per-gateway": "Messaggi di trasporto per gateway",
    "transport-messages-per-gateway-device": "Messaggi di trasporto per dispositivo gateway",
    "ws-updates-per-session": "Aggiornamenti WS per sessione",
    "edge-events": "Eventi Edge",
    "edge-events-per-edge": "Eventi Edge per nodo Edge",
    "edge-uplink-messages": "Messaggi uplink Edge",
    "edge-uplink-messages-per-edge": "Messaggi uplink Edge per nodo Edge"
  },
  "api-key": {
    "api-key": "Chiave API",
    "api-keys": "Chiavi API",
    "delete-api-key-title": "Sei sicuro di voler eliminare la chiave API '{{name}}'?",
    "delete-api-key-text": "Attenzione, dopo la conferma la chiave sarà irrecuperabile.",
    "delete-api-keys-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 chiave API} other {# chiavi API} }?",
    "delete-api-keys-text": "Attenzione, dopo la conferma tutte le chiavi selezionate saranno irrecuperabili.",
    "expiration-date": "Data di scadenza",
    "date": "Data",
    "description": "Descrizione",
    "disable": "Disabilita",
    "edit-description": "Modifica descrizione",
    "enable": "Abilita chiave API",
    "expiration-time": "Tempo di scadenza",
    "expiration-time-never": "Mai",
    "expiration-time-custom": "Personalizzato",
    "generate": "Genera",
    "generate-title": "Genera chiave API",
    "generate-text": "Nota: La chiave API eredita i permessi dell'utente per cui è stata creata.",
    "generated-api-key-title": "Chiave API generata. Controlliamo la connettività!",
    "generated-api-key-copy": "Assicurati di copiare e salvare la tua chiave API ora, poiché non potrai vederla di nuovo.",
    "generated-api-key-command": "Usa le seguenti istruzioni per verificare la connettività. Come risultato, dovresti ricevere le informazioni dell'utente corrente:",
    "generated-api-key-insecure-url": "Eseguire comandi tramite una connessione HTTP non sicura invierà la tua chiave API non criptata, rendendola vulnerabile all'intercettazione.",
    "list": "{ count, plural, =1 {Una chiave API} other {Elenco di # chiavi API} }",
    "manage": "Gestisci",
    "manage-api-keys": "Gestisci chiavi API",
    "no-found": "Nessuna chiave API trovata",
    "selected-api-keys": "{ count, plural, =1 {1 chiave API} other {# chiavi API} } selezionata/e",
    "search": "Cerca chiavi API",
    "status": "Stato",
    "status-active": "Attivo",
    "status-inactive": "Inattivo",
    "status-expired": "Scaduto"
  },
  "audit-log": {
    "audit": "Audit",
    "audit-logs": "Log di audit",
    "timestamp": "Timestamp",
    "entity-type": "Tipo entità",
    "entity-name": "Nome entità",
    "user": "Utente",
    "type": "Tipo",
    "status": "Stato",
    "details": "Dettagli",
    "type-added": "Aggiunto",
    "type-deleted": "Eliminato",
    "type-updated": "Aggiornato",
    "type-attributes-updated": "Attributi aggiornati",
    "type-attributes-deleted": "Attributi eliminati",
    "type-rpc-call": "Chiamata RPC",
    "type-credentials-updated": "Credenziali aggiornate",
    "type-assigned-to-customer": "Assegnato al cliente",
    "type-unassigned-from-customer": "Rimosso dal cliente",
    "type-assigned-to-edge": "Assegnato all'Edge",
    "type-unassigned-from-edge": "Rimosso dall'Edge",
    "type-activated": "Attivato",
    "type-suspended": "Sospeso",
    "type-credentials-read": "Credenziali lette",
    "type-attributes-read": "Attributi letti",
    "type-relation-add-or-update": "Relazione aggiornata",
    "type-relation-delete": "Relazione eliminata",
    "type-relations-delete": "Tutte le relazioni eliminate",
    "type-alarm-ack": "Allarme confermato",
    "type-alarm-clear": "Allarme ripristinato",
    "type-alarm-delete": "Allarme eliminato",
    "type-alarm-assign": "Allarme assegnato",
    "type-alarm-unassign": "Allarme rimosso",
    "type-added-comment": "Commento aggiunto",
    "type-updated-comment": "Commento aggiornato",
    "type-deleted-comment": "Commento eliminato",
    "type-login": "Accesso",
    "type-logout": "Disconnessione",
    "type-lockout": "Blocco",
    "status-success": "Successo",
    "status-failure": "Fallimento",
    "audit-log-details": "Dettagli log di audit",
    "no-audit-logs-prompt": "Nessun log trovato",
    "action-data": "Dati azione",
    "failure-details": "Dettagli errore",
    "search": "Cerca nei log di audit",
    "clear-search": "Cancella ricerca",
    "type-assigned-from-tenant": "Assegnato dal Tenant",
    "type-assigned-to-tenant": "Assegnato al Tenant",
    "type-provision-success": "Dispositivo fornito",
    "type-provision-failure": "Provisioning dispositivo fallito",
    "type-timeseries-updated": "Telemetria aggiornata",
    "type-timeseries-deleted": "Telemetria eliminata",
    "type-sms-sent": "SMS inviato",
    "any-type": "Qualsiasi tipo",
    "audit-log-filter-title": "Filtro log di audit",
    "filter-title": "Filtro",
    "filter-types": "Tipi di log di audit"
  },
  "debug-settings": {
    "label": "Configurazione debug",
    "on-failure": "Solo fallimenti (24/7)",
    "all-messages": "Tutti i messaggi ({{time}})",
    "failures": "Fallimenti",
    "entity": "entità",
    "hint": {
      "main-limited": "Tutti i messaggi di debug di {{entity}} saranno limitati nel tempo, con un massimo di {{msg}} messaggi consentiti ogni {{time}}.",
      "on-failure": "Salva tutti gli eventi di debug in caso di errore senza limite di tempo.",
      "all-messages": "Salva tutti gli eventi di debug entro il limite di tempo."
    }
  },
  "calculated-fields": {
    "expression": "Espressione",
    "no-found": "Nessun campo calcolato trovato",
    "list": "{ count, plural, =1 {Un campo calcolato} other {Elenco di # campi calcolati} }",
    "add": "Aggiungi campo calcolato",
    "selected-fields": "{ count, plural, =1 {1 campo calcolato} other {# campi calcolati} } selezionato/i",
    "type": {
      "simple": "Semplice",
      "simple-hint": "Calcolo aritmetico semplice basato sugli argomenti di input.",
      "script": "Script",
      "script-hint": "Calcolo sugli argomenti definiti utilizzando uno script TBEL.",
      "geofencing": "Geofencing",
      "geofencing-hint": "Valutazione della posizione GPS dell'entità e delle transizioni contro i gruppi di zone di geofencing configurati.",
      "propagation": "Propagazione",
      "propagation-hint": "Propagazione dei dati a entità superiori o inferiori in base alla direzione e al tipo di relazione.",
      "related-entities-aggregation": "Aggregazione entità correlate",
      "related-entities-aggregation-hint": "Aggregazione dei dati più recenti dalle entità correlate.",
      "time-series-data-aggregation": "Aggregazione dei dati delle serie temporali",
      "time-series-data-aggregation-hint": "Aggregazione dei dati storici da un'entità corrente."
    },
    "preview": "Anteprima",
    "arguments": "Argomenti",
    "decimals-by-default": "Decimali di default",
    "debugging": "Debug del campo calcolato",
    "calculated-field-details": "Dettagli campo calcolato",
    "argument-name": "Nome argomento",
    "name": "Nome",
    "datasource": "Fonte dati",
    "add-argument": "Aggiungi argomento",
    "test-script-function": "Testa funzione script",
    "no-arguments": "Nessun argomento configurato",
    "argument-settings": "Impostazioni argomento",
    "argument-current": "Entità corrente",
    "argument-current-tenant": "Tenant corrente",
    "argument-device": "Dispositivo",
    "argument-asset": "Asset",
    "argument-customer": "Cliente",
    "argument-tenant": "Tenant corrente",
    "argument-owner": "Proprietario corrente",
    "argument-relation-query": "Entità correlate",
    "argument-type": "Tipo di argomento",
    "attribute": "Attributo",
    "copy-argument-name": "Copia nome argomento",
    "timeseries-key": "Chiave serie temporale",
    "device-name": "Nome dispositivo",
    "latest-telemetry": "Ultima telemetria",
    "rolling": "Rolling serie temporale",
    "attribute-scope": "Ambito attributo",
    "server-attributes": "Attributi server",
    "client-attributes": "Attributi client",
    "shared-attributes": "Attributi condivisi",
    "attribute-key": "Chiave attributo",
    "default-value": "Valore di default",
    "default-value-required": "Il valore predefinito è obbligatorio.",
    "limit": "Valori massimi",
    "time-window": "Finestra temporale",
    "customer-name": "Nome cliente",
    "asset-name": "Nome asset",
    "timeseries": "Serie temporale",
    "output": "Output",
    "output-hint": "Definisce come viene elaborato l'output.",
    "create": "Crea nuovo campo calcolato",
    "file": "File campo calcolato",
    "invalid-file-error": "Formato file non valido. Assicurati che il file sia un file JSON valido.",
    "import": "Importa campo calcolato",
    "export": "Esporta campo calcolato",
    "export-failed-error": "Impossibile esportare il campo calcolato: {{error}}",
    "output-type": "Tipo output",
    "delete-title": "Sei sicuro di voler eliminare il campo calcolato '{{title}}'?",
    "delete-text": "Attenzione, dopo la conferma il campo calcolato e tutti i dati correlati saranno irrimediabilmente persi.",
    "delete-multiple-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 campo calcolato} other {# campi calcolati} }?",
    "delete-multiple-text": "Attenzione, dopo la conferma tutti i campi calcolati selezionati saranno eliminati e tutti i dati correlati saranno irrimediabilmente persi.",
    "test-with-this-message": "Testa con questo messaggio",
    "use-latest-timestamp": "Usa il timestamp più recente",
    "entity-coordinates": "Coordinate entità",
    "latitude-time-series-key": "Chiave serie temporale latitudine",
    "latitude-time-series-key-required": "La chiave serie temporale latitudine è obbligatoria.",
    "longitude-time-series-key": "Chiave serie temporale longitudine",
    "longitude-time-series-key-required": "La chiave serie temporale longitudine è obbligatoria.",
    "geofencing-zone-groups": "Gruppi di zone geofencing",
    "geofencing-zone-groups-settings": "Impostazioni gruppi di zone geofencing",
    "target-zone": "Zona target",
    "perimeter-key": "Chiave perimetro",
    "report-strategy": "Strategia di report",
    "no-zone-configured": "È richiesta almeno una zona.",
    "no-zone-configured-required": "Deve essere configurato almeno un gruppo di zone.",
    "add-zone-group": "Aggiungi gruppo di zone",
    "report-transition-event-only": "Solo eventi di transizione",
    "report-presence-status-only": "Solo stato di presenza",
    "report-transition-event-and-presence": "Stato di presenza e eventi di transizione",
    "perimeter-attribute-key": "Chiave attributo perimetro",
    "perimeter-attribute-key-required": "La chiave attributo perimetro è obbligatoria.",
    "perimeter-attribute-key-pattern": "La chiave attributo perimetro non è valida.",
    "entity-zone-relationship": "Percorso dall'entità alle zone",
    "direction": "Direzione relazione",
    "direction-from": "Dall'entità alla zona",
    "direction-to": "Dalla zona all'entità",
    "relation-type": "Tipo di relazione",
    "create-relation-with-matched-zones": "Crea relazioni per l'entità sorgente con le zone corrispondenti",
    "relation-level": "Livello di relazione",
    "fetch-last-available-level": "Recupera solo l'ultimo livello disponibile",
    "zone-group-refresh-interval": "Intervallo di aggiornamento gruppi di zone",
    "copy-zone-group-name": "Copia nome gruppo di zone",
    "open-details-page": "Apri la pagina dei dettagli dell'entità",
    "level": "Livello",
    "direction-level": "Direzione",
    "direction-up": "Su",
    "direction-up-parent": "Su verso il genitore",
    "direction-down": "Giù",
    "direction-down-child": "Giù verso il figlio",
    "add-level": "Aggiungi livello",
    "delete-level": "Elimina livello",
    "no-level": "Nessun livello configurato",
    "levels-required": "Deve essere configurato almeno un livello.",
    "max-allowed-levels-error": "Il livello di relazione supera il massimo consentito.",
    "propagation-path-related-entities": "Percorso di propagazione verso le entità correlate",
    "propagate-type": {
      "arguments-only": "Solo argomenti",
      "expression-result": "Risultato del calcolo"
    },
    "script": "Script",
    "data-propagate": "Dati da propagare",
    "output-key": "Chiave di output",
    "copy-output-key": "Copia chiave di output",
    "aggregation-path-related-entities": "Percorso di aggregazione verso le entità correlate",
    "deduplication-interval": "Intervallo di deduplicazione",
    "deduplication-interval-min": "L'intervallo di deduplicazione deve essere almeno di {{ sec }} secondi.",
    "deduplication-interval-hint": "Tempo minimo tra le aggregazioni di telemetria.",
    "deduplication-interval-required": "L'intervallo di deduplicazione è obbligatorio.",
    "calculated-field-filter-title": "Filtro campo calcolato",
    "filter-title": "Filtro",
    "calculated-field-types": "Tipi di campo calcolato",
    "events": "Eventi",
    "any-type": "Qualsiasi tipo",
    "metrics": {
      "metrics": "Metriche",
      "metrics-empty": "È richiesta almeno una metrica.",
      "metric-name": "Nome metrica",
      "metric-name-required": "Il nome della metrica è obbligatorio.",
      "metric-name-pattern": "Il nome della metrica non è valido.",
      "metric-name-duplicate": "Una metrica con questo nome esiste già.",
      "metric-name-max-length": "Il nome della metrica deve essere inferiore a 256 caratteri.",
      "metric-name-forbidden": "Il nome della metrica è riservato e non può essere utilizzato.",
      "copy-metric-name": "Copia nome metrica",
      "argument-name": "Nome argomento",
      "aggregation": "Aggregazione",
      "aggregation-type": {
        "avg": "Media",
        "min": "Minimo",
        "max": "Massimo",
        "sum": "Somma",
        "count": "Conteggio",
        "count-unique": "Conteggio univoco"
      },
      "filtered": "Filtrato",
      "value-source": "Fonte del valore",
      "value-source-hint": "Definisce come viene ottenuto il valore per l'aggregazione.",
      "value-source-type": {
        "key": "Chiave",
        "function": "Funzione"
      },
      "no-metrics-configured": "È richiesta almeno una metrica.",
      "add-metric": "Aggiungi metrica",
      "max-metrics": "Numero massimo di metriche raggiunto.",
      "metric-settings": "Impostazioni metrica",
      "filter": "Filtro",
      "filter-hint": "Abilita il filtro delle entità durante l'aggregazione. La funzione del filtro deve restituire un valore booleano e può utilizzare tutti gli argomenti configurati."
    },
    "output-strategy": {
      "strategy": "Strategia",
      "process-right-away": "Elabora immediatamente",
      "process-rule-chains": "Elabora tramite Rule Chains",
      "save-time-series": "Salva nella serie temporale",
      "save-database": "Salva nel database",
      "save-latest-values": "Salva nei valori più recenti",
      "send-web-sockets": "Invia a WebSockets",
      "save-calculated-fields": "Invia a Campi calcolati",
      "update-attribute-only-on-value-change": "Aggiorna l'attributo solo se il valore cambia",
      "send-attributes-updated-notification": "Invia notifica di aggiornamento degli attributi",
      "ttl": "TTL personalizzato",
      "ttl-required": "TTL è obbligatorio",
      "ttl-min": "È consentito solo un TTL minimo di 0",
      "processing-parameters": "Parametri di elaborazione",
      "hint": {
        "strategy": "Controlla se il risultato viene elaborato immediatamente o inviato a una catena di regole per ulteriori elaborazioni.",
        "processing-options": "Opzioni di elaborazione",
        "update-attribute-only-on-value-change": "Aggiorna l'attributo per ogni messaggio in ingresso, indipendentemente dal fatto che il valore sia cambiato. Ciò aumenta l'uso delle API e riduce le prestazioni.",
        "update-attribute-only-on-value-change-enabled": "Aggiorna l'attributo solo quando il valore cambia. Se il valore non cambia, i timestamp non vengono aggiornati e non vengono inviate notifiche.",
        "send-attributes-updated-notification": "Invia un evento di aggiornamento attributi alla catena di regole predefinita.",
        "save-time-series": "Salva i dati della serie temporale nella tabella ts_kv del database.",
        "save-database": "Salva i dati degli attributi nel database.",
        "save-latest-values": "Aggiorna i dati della serie temporale nella tabella ts_kv_latest del database se il nuovo valore è più recente.",
        "send-web-sockets-attribute": "Notifica le sottoscrizioni WebSocket sugli aggiornamenti dei dati dell'attributo.",
        "send-web-sockets-time-series": "Notifica le sottoscrizioni WebSocket sugli aggiornamenti dei dati della serie temporale.",
        "save-calculated-fields-attribute": "Notifica i campi calcolati sugli aggiornamenti dei dati dell'attributo.",
        "save-calculated-fields-time-series": "Notifica i campi calcolati sugli aggiornamenti dei dati della serie temporale.",
        "ttl": "Definisce il periodo di conservazione dei dati della serie temporale. Se disabilitato, viene utilizzato il TTL del Profilo tenant."
      }
    },
    "aggregate-interval-type": "Tipo intervallo di aggregazione",
    "aggregate-interval-value": "Valore intervallo di aggregazione",
    "aggregate-interval-value-required": "Il valore dell'intervallo di aggregazione è obbligatorio.",
    "aggregate-interval-value-min": "Il valore dell'intervallo di aggregazione deve essere almeno { sec, plural, =0 {0 secondo} =1 {1 secondo} other {# secondi} }.",
    "aggregate-interval-value-step-multiple-of": "Il valore dell'intervallo di aggregazione deve essere un divisore o un multiplo di 1 giorno.",
    "aggregate-period": {
      "hour": "Ora",
      "day": "Giorno",
      "week": "Settimana (Lun - Dom)",
      "week-sun-sat": "Settimana (Dom - Sab)",
      "month": "Mese",
      "quarter": "Trimestre",
      "year": "Anno",
      "custom": "Personalizzato"
    },
    "aggregate-period-hint-offset": "Il tuo intervallo di aggregazione sarà: {{ interval }}",
    "aggregate-period-hint-offset-and-so-on": "Il tuo intervallo di aggregazione sarà: {{ interval }} e così via.",
    "entity-aggregation": {
      "argument-hint": "I dati saranno recuperati dall'entità corrente.",
      "argument-title-hint": "Definisce gli argomenti di input utilizzati per l'aggregazione.",
      "argument-setting-hint": "L'ultima telemetria è l'unico tipo di argomento disponibile per questo campo calcolato.",
      "aggregation-interval": "Intervallo di aggregazione",
      "aggregation-interval-hint": "Definisce la frequenza con cui viene eseguita l'aggregazione. Esempio: ogni 1 ora, aggrega i dati alle 00:00, 01:00, 02:00, ecc. I risultati dell'aggregazione sono memorizzati con il timestamp corrispondente all'inizio dell'intervallo di aggregazione.",
      "apply-offset": "Applica offset all'intervallo di aggregazione",
      "apply-offset-hint": "Definisce di quanto spostare l'inizio di ogni periodo di aggregazione (ad esempio, +10 minuti - 00:10, 01:10).",
      "offset-value": "Valore offset",
      "offset-value-required": "Il valore offset è obbligatorio.",
      "offset-value-min": "Il valore offset deve essere un numero intero positivo.",
      "offset-value-max": "Il valore offset deve essere inferiore al valore dell'intervallo di aggregazione.",
      "wait-delay": "Applica timeout di attesa per telemetria ritardata",
      "wait-delay-hint": "Definisce quanto tempo attendere per la telemetria ritardata dopo che l'intervallo è terminato. Se tale telemetria arriva, il risultato per quell'intervallo verrà ricalcolato.",
      "duration": "Durata",
      "duration-required": "La durata è obbligatoria.",
      "duration-min": "La durata deve essere almeno di 1 minuto.",
      "duration-hint": "Quanto tempo attendere per i dati ritardati dopo che l'intervallo è terminato.",
      "produce-intermediate-result": "Produci risultato intermedio",
      "produce-intermediate-result-hint": "Calcola le metriche durante l'intervallo corrente per produrre un risultato intermedio. Gli aggiornamenti avvengono non più frequentemente di una volta ogni {{ time }}."
    },
    "hint": {
      "arguments-simple-with-rolling": "Un campo calcolato di tipo semplice non dovrebbe contenere chiavi con tipo di serie temporale rolling.",
      "arguments-propagate-arguments-with-rolling": "Il tipo 'Serie temporale rolling' è incompatibile con la propagazione 'Solo argomenti'.",
      "arguments-propagate-argument-entity-type": "Il tipo entità è incompatibile con la propagazione 'Solo argomenti'.",
      "arguments-propagate-argument-must-current-entity": "Almeno un argomento deve essere configurato con il tipo entità sorgente 'Entità corrente'.",
      "arguments-empty": "Almeno un argomento deve essere specificato.",
      "expression-required": "L'espressione è obbligatoria.",
      "expression-invalid": "L'espressione non è valida.",
      "expression-max-length": "La lunghezza dell'espressione deve essere inferiore a 255 caratteri.",
      "argument-name-required": "Il nome dell'argomento è obbligatorio.",
      "argument-name-pattern": "Il nome dell'argomento non è valido.",
      "argument-name-duplicate": "Esiste già un argomento con questo nome.",
      "argument-name-max-length": "Il nome dell'argomento deve essere inferiore a 256 caratteri.",
      "argument-name-forbidden": "Il nome dell'argomento è riservato e non può essere utilizzato.",
      "output-key-required": "La chiave di output è obbligatoria.",
      "output-key-pattern": "La chiave di output non è valida.",
      "output-key-duplicate": "Esiste già una chiave con questo nome.",
      "output-key-max-length": "La chiave di output deve essere inferiore a 256 caratteri.",
      "output-key-forbidden": "La chiave di output è riservata e non può essere utilizzata.",
      "entity-type-required": "Il tipo entità è obbligatorio.",
      "name-required": "Il nome è obbligatorio.",
      "name-pattern": "Il nome non è valido.",
      "name-duplicate": "Esiste già un nome con questo nome.",
      "name-max-length": "Il nome deve essere inferiore a 256 caratteri.",
      "name-forbidden": "Il nome è riservato e non può essere utilizzato.",
      "argument-type-required": "Il tipo di argomento è obbligatorio.",
      "max-args": "Numero massimo di argomenti raggiunto.",
      "decimals-range": "I decimali di default devono essere un numero compreso tra 0 e 15.",
      "expression": "L'espressione predefinita dimostra come trasformare una temperatura da Fahrenheit a Celsius.",
      "arguments-entity-not-found": "Entità di destinazione dell'argomento non trovata.",
      "use-latest-timestamp": "Se abilitato, il valore calcolato verrà memorizzato utilizzando il timestamp più recente dalla telemetria degli argomenti, invece del tempo del server.",
      "entity-coordinates": "Specifica le chiavi della serie temporale che forniscono le coordinate GPS dell'entità (latitudine e longitudine).",
      "geofencing-zone-groups": "Definisci uno o più gruppi di zone di geofencing da verificare (ad esempio, 'allowedZones', 'restrictedZones'). Ogni gruppo deve avere un nome univoco, che viene utilizzato come prefisso per le chiavi di telemetria di output del campo calcolato.",
      "perimeter-attribute-key": "Imposta la chiave attributo che contiene la definizione del perimetro della zona di geofencing. Il perimetro viene sempre preso dagli attributi lato server dell'entità zona.",
      "report-strategy": "Lo stato di presenza segnala se l'entità è attualmente DENTRO o FUORI dal gruppo di zone. Gli eventi di transizione segnalano quando l'entità È ENTRATA o È USCITA dal gruppo di zone.",
      "create-relation-with-matched-zones": "Crea automaticamente e mantieni le relazioni tra l'entità e le zone in cui si trova attualmente. Le relazioni vengono rimosse quando l'entità lascia una zona e create quando entra in una nuova.",
      "relation-type-required": "Il tipo di relazione è obbligatorio.",
      "relation-level-required": "Il livello della relazione è obbligatorio.",
      "relation-level-min": "Il valore minimo del livello di relazione è 1.",
      "relation-level-max": "Il valore massimo del livello di relazione è {{max}}.",
      "geofencing-empty": "È richiesto configurare almeno un gruppo di zone.",
      "geofencing-entity-not-found": "Entità target di geofencing non trovata.",
      "max-geofencing-zone": "Numero massimo di zone di geofencing raggiunto.",
      "zone-group-refresh-interval": "Definisce con quale frequenza vengono aggiornati i gruppi di zone configurati tramite entità correlate.",
      "zone-group-refresh-interval-required": "L'intervallo di aggiornamento dei gruppi di zone è obbligatorio.",
      "zone-group-refresh-interval-min": "L'intervallo di aggiornamento del gruppo di zone deve essere almeno di {{ min }} secondi.",
      "propagation-path-related-entities": "Definisce un percorso diretto a un'entità correlata basato sulla direzione e sul tipo di relazione selezionati. Sono supportate solo le relazioni tra entità dispositivo, asset, cliente e tenant. Il numero massimo di entità risolte tramite il percorso di relazione è {{ max }}.",
      "data-propagate": "Definisce i dati da propagare dagli argomenti configurati di seguito. 'Solo argomenti' utilizza direttamente i dati recuperati, mentre 'Risultato espressione' calcola un nuovo valore da quei dati.",
      "aggregation-path-related-entities": "Definisce un percorso di aggregazione a livello singolo tramite relazioni dirette con entità genitore o figlio, basato sulla direzione e sul tipo di relazione. Sono supportate solo le relazioni tra entità dispositivo, asset, cliente e tenant. Il numero massimo di entità risolte tramite il percorso di relazione è {{ max }}.",
      "arguments-aggregation": "Definisce gli argomenti di input utilizzati per il filtraggio e l'aggregazione.",
      "setting-arguments-aggregation": "I dati saranno recuperati dalle entità correlate configurate nel percorso di aggregazione.",
      "metrics": "Definisce le metriche aggregate in base agli argomenti configurati.",
      "entity-aggregation-metrics": "Definisce le metriche aggregate in base agli argomenti configurati sugli intervalli di tempo specificati.",
      "import-invalid-calculated-field-type": "Impossibile importare il campo calcolato: struttura del campo calcolato non valida.",
      "simple-expression-title": "Espressione aritmetica che definisce come viene calcolato il valore.",
      "script-title": "Script TBEL che definisce la logica di calcolo e i valori di output.",
      "simple-arguments": "Espressione aritmetica che definisce come viene calcolato il valore.",
      "script-arguments": "Definisce gli argomenti di input disponibili per lo script."
    }
  },
  "alarm-rule": {
    "alarm-rules-tab": "Regole allarme",
    "alarm-rule": "Regola allarme",
    "alarm-rules": "Regole allarme",
    "alarm-rules-old": "Vecchie",
    "alarm-rules-actual": "Attuali",
    "severities": "Gravità",
    "cleared": "Condizione di cancellazione",
    "delete-title": "Sei sicuro di voler eliminare la regola allarme '{{title}}'?",
    "delete-text": "Attenzione, dopo la conferma la regola allarme e tutti i dati correlati diventeranno irrecuperabili.",
    "delete-multiple-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 regola allarme} other {# regole allarme} }?",
    "delete-multiple-text": "Attenzione, dopo la conferma tutte le regole allarme selezionate verranno rimosse e tutti i dati correlati diventeranno irrecuperabili.",
    "create": "Crea nuova regola allarme",
    "add": "Aggiungi regola allarme",
    "copy": "Copia configurazione regola allarme",
    "details": "Dettagli regola allarme",
    "no-found": "Nessuna regola allarme trovata",
    "list": "{ count, plural, =1 {Una regola allarme} other {Elenco di # regole allarme} }",
    "selected-fields": "{ count, plural, =1 {1 regola allarme} other {# regole allarme} } selezionata/e",
    "import": "Importa regola allarme",
    "file": "File regola allarme",
    "export": "Esporta regola allarme",
    "export-failed-error": "Impossibile esportare la regola allarme: {{error}}",
    "entity-type": "Tipo entità",
    "entity-type-required": "Il tipo entità è obbligatorio.",
    "alarm-type": "Tipo di allarme",
    "alarm-type-hint": "Identificatore unico (ad esempio, HighTempAlarm) nell'ambito dell'origine dell'allarme (Dispositivo, Asset, ecc.) per evitare conflitti.",
    "alarm-type-required": "Il tipo di allarme è obbligatorio.",
    "alarm-type-pattern": "Il tipo di allarme non è valido.",
    "alarm-type-max-length": "Il tipo di allarme deve essere inferiore a 256 caratteri.",
    "clear-alarm": "Cancella allarme",
    "value-argument": "Argomento",
    "value-argument-required": "L'argomento è obbligatorio.",
    "static-settings": "Impostazioni statiche",
    "configuration": "Configurazione",
    "static-schedule": "Statico",
    "dynamic-schedule": "Dinamico",
    "operation-and": "E",
    "operation-or": "O",
    "condition-during": "Durante {{during}}",
    "condition-during-dynamic": "Durante \"{{ attribute }}\"",
    "condition-repeat-times": "Si ripete { count, plural, =1 {1 volta} other {# volte} }",
    "condition-repeat-times-dynamic": "Si ripete \"{{ attribute }}\" volte",
    "filter-preview": "Anteprima filtro",
    "condition-settings": "Impostazioni condizione",
    "static": "Statico",
    "dynamic": "Dinamico",
    "argument-filters": "Filtri argomento",
    "argument-name": "Nome argomento",
    "value-type": "Tipo di valore",
    "general": "Generale",
    "filters": "Filtri",
    "date-time-hint": "L'argomento deve essere in millisecondi epoch. Esempio: 1698839340000 corrisponde a 2023-11-01 12:49:00 UTC.",
    "operation": "Operazione",
    "value-source": "Fonte del valore",
    "value": "Valore",
    "ignore-case": "Ignora maiuscole/minuscole",
    "condition": "Condizione",
    "script": "Script",
    "add-filter": "Aggiungi filtro argomento",
    "edit-filter": "Filtro argomento",
    "remove-filter": "Rimuovi filtro argomento",
    "no-filter": "È richiesto almeno un filtro.",
    "conditions": {
      "simple": "Semplice",
      "duration": "Durata",
      "repeating": "Ripetizione"
    },
    "schedule-title": "Pianificazione",
    "edit-schedule": "Modifica pianificazione allarme",
    "schedule-type": "Tipo di pianificatore",
    "schedule-type-required": "Il tipo di pianificatore è obbligatorio.",
    "schedule": {
      "any-time": "Attivo tutto il tempo",
      "specific-time": "Attivo a un orario specifico",
      "custom": "Personalizzato"
    },
    "schedule-day": {
      "monday": "Lunedì",
      "tuesday": "Martedì",
      "wednesday": "Mercoledì",
      "thursday": "Giovedì",
      "friday": "Venerdì",
      "saturday": "Sabato",
      "sunday": "Domenica"
    },
    "schedule-days": "Giorni",
    "schedule-time": "Orario",
    "schedule-time-from": "Da",
    "schedule-time-to": "A",
    "schedule-days-of-week-required": "È necessario selezionare almeno un giorno della settimana.",
    "tbel": "TBEL",
    "expression-type": {
      "simple": "Semplice",
      "script": "Script"
    },
    "operation-type": {
      "and": "E",
      "or": "O"
    },
    "filter-predicate-type": {
      "string": "Stringa",
      "numeric": "Numerico",
      "boolean": "Booleano",
      "complex": "Complesso"
    },
    "alarm-rule-additional-info": "Informazioni aggiuntive",
    "edit-alarm-rule-additional-info": "Modifica informazioni aggiuntive",
    "alarm-rule-additional-info-placeholder": "Fornisci i tuoi commenti e aggiustamenti qui per mostrarli nei dettagli dell'allarme sotto Informazioni aggiuntive",
    "alarm-rule-additional-info-hint": "Suggerimento: usa <code><span style=\"color: #000;\">$&#123;</span>Nome argomento<span style=\"color: #000;\">&#125;</span></code> per sostituire i valori degli argomenti usati nella condizione della regola allarme.",
    "alarm-rule-additional-info-icon-hint": "Usa Nome argomento per sostituire i valori degli argomenti usati nella condizione della regola allarme.",
    "alarm-rule-mobile-dashboard": "Dashboard mobile",
    "alarm-rule-mobile-dashboard-hint": "Utilizzato dall'app mobile come dashboard dei dettagli dell'allarme.",
    "alarm-rule-no-mobile-dashboard": "Nessuna dashboard selezionata",
    "alarm-rule-condition": "Condizione della regola allarme",
    "enter-alarm-rule-condition-prompt": "Aggiungi condizione",
    "enter-alarm-rule-clear-condition-prompt": "Aggiungi condizione di cancellazione",
    "edit-alarm-rule-condition": "Condizione allarme",
    "condition-type": "Tipo di condizione",
    "condition-type-hint": "Le opzioni \"Durata\" e \"Ripetizione\" non sono disponibili quando l'operazione \"Missing for\" è utilizzata nel filtro.",
    "select-alarm-severity": "Seleziona gravità allarme",
    "add-create-alarm-rule-prompt": "È richiesta almeno una condizione di attivazione.",
    "add-create-alarm-rule": "Aggiungi condizione di attivazione",
    "add-clear-alarm-rule": "Aggiungi condizione di cancellazione",
    "condition-duration": "Durata condizione",
    "condition-duration-value": "Valore durata",
    "condition-duration-time-unit": "Unità di tempo",
    "condition-duration-value-range": "Il valore della durata deve essere compreso tra 1 e 2147483647.",
    "condition-duration-value-pattern": "Il valore della durata deve essere un numero intero.",
    "condition-duration-value-required": "Il valore della durata è obbligatorio.",
    "condition-duration-time-unit-required": "L'unità di tempo è obbligatoria.",
    "condition-repeating-value": "Conteggio eventi",
    "condition-repeating-value-hint": "L'aggiornamento di qualsiasi argomento della regola allarme sarà conteggiato come evento",
    "condition-repeating-value-range": "Il conteggio degli eventi deve essere compreso tra 1 e 2147483647.",
    "condition-repeating-value-pattern": "Il conteggio degli eventi deve essere un numero intero.",
    "condition-repeating-value-required": "Il conteggio degli eventi è obbligatorio.",
    "create-conditions": "Condizioni di attivazione",
    "clear-condition": "Condizione di cancellazione",
    "no-clear-alarm-rule": "Nessuna condizione di cancellazione configurata.",
    "advanced-settings": "Impostazioni avanzate",
    "propagate-alarm": "Propaga allarme alle entità correlate",
    "alarm-rule-relation-types-list": "Tipi di relazione",
    "alarm-rule-relation-types-list-hint": "Definisce i tipi di relazione per filtrare le entità correlate. Se non impostato, l'allarme verrà propagato a tutte le entità correlate.",
    "propagate-alarm-to-owner": "Propaga allarme al proprietario dell'entità (Cliente o Tenant)",
    "propagate-alarm-to-tenant": "Propaga allarme al Tenant",
    "alarm-rule-filter-title": "Filtro regola allarme",
    "filter-title": "Filtro",
    "debugging": "Debugging regola allarme",
    "any-type": "Qualsiasi tipo",
    "enter-alarm-rule-type": "Inserisci tipo di allarme",
    "no-alarm-rule-types-matching": "Nessun tipo di allarme corrispondente a '{{entitySubtype}}' trovato.",
    "alarm-rule-type-list-empty": "Nessun tipo di allarme selezionato.",
    "alarm-rule-type-list": "Elenco tipi di allarme",
    "alarm-rule-entity-list": "Elenco entità",
    "missing-for": "mancante per",
    "time-unit": "Unità di tempo",
    "mode": "Modalità",
    "type": "Tipo",
    "value-required": "Il valore è obbligatorio.",
    "min-value": "Il valore deve essere 1 o maggiore.",
    "argument-in-use": "L'argomento è utilizzato come argomento generale.",
    "import-invalid-alarm-rule-type": "Impossibile importare la regola allarme: struttura della regola allarme non valida.",
    "no-filter-preview": "Nessun filtro specificato",
    "filter-operation": {
      "and": "E",
      "or": "O"
    }
  },
  "ai-models": {
    "ai-models": "Modelli AI",
    "ai-model": "Modello AI",
    "model": "Modello",
    "name": "Nome",
    "ai-provider": "Fornitore AI",
    "no-found": "Nessun modello AI trovato",
    "list": "{ count, plural, =1 {Un modello} other {Elenco di # modelli} }",
    "selected-fields": "{ count, plural, =1 {1 modello} other {# modelli} } selezionati",
    "add": "Aggiungi modello",
    "delete-model-title": "Sei sicuro di voler eliminare il modello '{{modelName}}'?",
    "delete-model-text": "Attenzione, dopo la conferma il modello e tutti i dati correlati diventeranno irrecuperabili.",
    "delete-models-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 modello} other {# modelli} }?",
    "delete-models-text": "Attenzione, dopo la conferma tutti i modelli selezionati verranno rimossi e tutti i dati correlati diventeranno irrecuperabili.",
    "ai-providers": {
      "openai": "OpenAI",
      "azure-openai": "Azure OpenAI",
      "google-ai-gemini": "Google Gemini (Gemini API)",
      "google-vertex-ai-gemini": "Google Gemini (Agent Platform - Vertex AI)",
      "mistral-ai": "Mistral AI",
      "anthropic": "Anthropic",
      "amazon-bedrock": "Amazon Bedrock",
      "github-models": "Modelli GitHub",
      "ollama": "Ollama"
    },
    "name-required": "Il nome è obbligatorio.",
    "name-max-length": "Il nome deve contenere al massimo 255 caratteri.",
    "provider": "Provider",
    "api-key": "Chiave API",
    "api-key-required": "La chiave API è obbligatoria.",
    "api-key-open-ai-required": "La chiave API è obbligatoria quando si utilizza l'API ufficiale di OpenAI.",
    "project-id": "ID progetto",
    "project-id-required": "L'ID progetto è obbligatorio.",
    "location": "Località",
    "location-required": "La località è obbligatoria.",
    "service-account-key-file": "File della chiave dell'account di servizio",
    "service-account-key-file-required": "Il file della chiave dell'account di servizio è obbligatorio.",
    "no-file": "Nessun file selezionato.",
    "drop-file": "Trascina un file o clicca per selezionare un file da caricare.",
    "personal-access-token": "Token di accesso personale",
    "personal-access-token-required": "Il token di accesso personale è obbligatorio.",
    "configuration": "Configurazione",
    "model-id": "ID modello",
    "model-id-required": "L'ID del modello è obbligatorio.",
    "deployment-name": "Nome del deployment",
    "deployment-name-required": "Il nome del deployment è obbligatorio.",
    "set": "Imposta",
    "region": "Regione",
    "region-required": "La regione è obbligatoria.",
    "access-key-id": "ID chiave di accesso",
    "access-key-id-required": "L'ID della chiave di accesso è obbligatorio.",
    "secret-access-key": "Chiave di accesso segreta",
    "secret-access-key-required": "La chiave di accesso segreta è obbligatoria.",
    "temperature": "Temperatura",
    "temperature-hint": "Regola il livello di casualità nell'output del modello. Valori più alti aumentano la casualità, mentre valori più bassi la riducono.",
    "temperature-min": "Deve essere maggiore o uguale a 0.",
    "top-p": "Top P",
    "top-p-hint": "Crea un insieme dei token più probabili tra cui il modello può scegliere. Valori più alti creano un insieme più ampio e variegato, mentre quelli più bassi lo restringono.",
    "top-p-min-max": "Deve essere maggiore di 0 e al massimo 1.",
    "top-k": "Top K",
    "top-k-hint": "Limita le scelte del modello a un insieme fisso dei \"K\" token più probabili.",
    "top-k-min": "Deve essere maggiore o uguale a 0.",
    "presence-penalty": "Penalità di presenza",
    "presence-penalty-hint": "Applica una penalità fissa alla probabilità di un token se è già apparso nel testo.",
    "frequency-penalty": "Penalità di frequenza",
    "frequency-penalty-hint": "Applica una penalità alla probabilità di un token in base alla sua frequenza nel testo.",
    "max-output-tokens": "Numero massimo di token in output",
    "max-output-tokens-hint": "Imposta il numero massimo di token che il\nmodello può generare in una singola risposta.",
    "context-length": "Lunghezza del contesto",
    "context-length-hint": "Definisce la dimensione della finestra di contesto in token. Questo valore imposta il limite totale di memoria per il modello, includendo sia l'input dell'utente che la risposta generata.",
    "endpoint": "Endpoint",
    "endpoint-required": "L'endpoint è obbligatorio.",
    "baseurl": "URL base",
    "baseurl-required": "L'URL base è obbligatorio.",
    "service-version": "Versione del servizio",
    "check-connectivity": "Verifica connettività",
    "check-connectivity-success": "La richiesta di test è andata a buon fine",
    "check-connectivity-failed": "La richiesta di test non è riuscita",
    "no-model-matching": "Nessun modello corrispondente a '{{entity}}' trovato.",
    "model-required": "Il modello è obbligatorio.",
    "no-model-text": "Nessun modello trovato.",
    "authentication": "Autenticazione",
    "authentication-basic-hint": "Utilizza l'autenticazione HTTP Basic standard. Il nome utente e la password verranno combinati, codificati in Base64 e inviati in un'intestazione \"Authorization\" con ogni richiesta al server Ollama.",
    "authentication-token-hint": "Utilizza l'autenticazione con token Bearer. Il token fornito verrà inviato direttamente in un'intestazione \"Authorization\" con ogni richiesta al server Ollama.",
    "authentication-type": {
      "none": "Nessuna",
      "basic": "Basic",
      "token": "Token"
    },
    "username": "Nome utente",
    "username-required": "Il nome utente è obbligatorio.",
    "password": "Password",
    "password-required": "La password è obbligatoria.",
    "token": "Token",
    "token-required": "Il token è obbligatorio."
  },
  "confirm-on-exit": {
    "message": "Hai modifiche non salvate. Sei sicuro di voler lasciare questa pagina?",
    "html-message": "Hai modifiche non salvate.<br/>Sei sicuro di voler lasciare questa pagina?",
    "title": "Modifiche non salvate"
  },
  "contact": {
    "country": "Paese",
    "country-required": "Il paese è obbligatorio.",
    "country-object-required": "Seleziona un paese valido dalla lista.",
    "city": "Città",
    "state": "Stato / Provincia",
    "postal-code": "CAP / Codice postale",
    "postal-code-invalid": "Formato CAP / Codice postale non valido.",
    "address": "Indirizzo",
    "address2": "Indirizzo 2",
    "phone": "Telefono",
    "email": "Email",
    "no-address": "Nessun indirizzo",
    "no-country-found": "Nessun paese trovato.",
    "no-country-matching": "Nessun paese corrispondente a '{{country}}' trovato.",
    "state-max-length": "La lunghezza dello stato deve essere inferiore a 256 caratteri",
    "phone-max-length": "Il numero di telefono deve essere inferiore a 256 caratteri",
    "city-max-length": "La città specificata deve essere inferiore a 256 caratteri"
  },
  "common": {
    "name": "Nome",
    "type": "Tipo",
    "general": "Generale",
    "username": "Nome utente",
    "password": "Password",
    "data": "Dati",
    "timestamp": "Timestamp",
    "enter-username": "Inserisci nome utente",
    "enter-password": "Inserisci password",
    "enter-search": "Inserisci ricerca",
    "created-time": "Ora di creazione",
    "disabled": "Disabilitato",
    "loading": "Caricamento...",
    "proceed": "Procedi",
    "open-details-page": "Apri pagina dettagli",
    "not-found": "Non trovato",
    "value": "Valore",
    "documentation": "Documentazione",
    "time-left": "{{time}} rimanenti",
    "output": "Output",
    "sort-asc": "Ascendente",
    "sort-desc": "Discendente",
    "suffix": {
      "s": "s",
      "ms": "ms"
    },
    "hint": {
      "name-required": "Il nome è obbligatorio.",
      "name-pattern": "Il nome non è valido.",
      "name-max-length": "Il nome deve essere inferiore a 256 caratteri.",
      "title-required": "Il titolo è obbligatorio.",
      "title-pattern": "Il titolo non è valido.",
      "title-max-length": "Il titolo deve essere inferiore a 256 caratteri.",
      "key-required": "La chiave è obbligatoria.",
      "key-pattern": "La chiave non è valida.",
      "key-max-length": "La chiave deve essere inferiore a 256 caratteri."
    },
    "required-fields": "Campi obbligatori mancanti"
  },
  "content-type": {
    "json": "Json",
    "text": "Testo",
    "binary": "Binario (Base64)"
  },
  "color": {
    "color": "Colore"
  },
  "customer": {
    "customer": "Cliente",
    "customers": "Clienti",
    "management": "Gestione clienti",
    "dashboard": "Dashboard cliente",
    "dashboards": "Dashboard clienti",
    "devices": "Dispositivi cliente",
    "entity-views": "Viste entità cliente",
    "assets": "Asset cliente",
    "public-dashboards": "Dashboard pubbliche",
    "public-devices": "Dispositivi pubblici",
    "public-assets": "Asset pubblici",
    "public-entity-views": "Viste entità pubbliche",
    "add": "Aggiungi cliente",
    "delete": "Elimina cliente",
    "manage-customer-users": "Gestisci utenti cliente",
    "manage-customer-devices": "Gestisci dispositivi cliente",
    "manage-customer-dashboards": "Gestisci dashboard cliente",
    "manage-public-devices": "Gestisci dispositivi pubblici",
    "manage-public-dashboards": "Gestisci dashboard pubbliche",
    "manage-customer-assets": "Gestisci asset cliente",
    "manage-customer-edges": "Gestisci edge cliente",
    "manage-public-assets": "Gestisci asset pubblici",
    "add-customer-text": "Aggiungi nuovo cliente",
    "no-customers-text": "Nessun cliente trovato",
    "customer-details": "Dettagli cliente",
    "delete-customer-title": "Sei sicuro di voler eliminare il cliente '{{customerTitle}}'?",
    "delete-customer-text": "Attenzione, dopo la conferma il cliente e tutti i dati associati saranno irrimediabilmente persi.",
    "delete-customers-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 cliente} other {# clienti} }?",
    "delete-customers-action-title": "Elimina { count, plural, =1 {1 cliente} other {# clienti} }",
    "delete-customers-text": "Attenzione, dopo la conferma tutti i clienti selezionati saranno eliminati e tutti i dati associati saranno irrimediabilmente persi.",
    "manage-users": "Gestisci utenti",
    "manage-assets": "Gestisci asset",
    "manage-devices": "Gestisci dispositivi",
    "manage-dashboards": "Gestisci dashboard",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio.",
    "title-max-length": "Il titolo deve essere inferiore a 256",
    "description": "Descrizione",
    "details": "Dettagli",
    "events": "Eventi",
    "copyId": "Copia ID cliente",
    "idCopiedMessage": "ID cliente copiato negli appunti",
    "select-customer": "Seleziona cliente",
    "no-customers-matching": "Nessun cliente corrispondente a '{{entity}}' trovato.",
    "customer-required": "Il cliente è obbligatorio",
    "select-default-customer": "Seleziona cliente predefinito",
    "default-customer": "Cliente predefinito",
    "default-customer-required": "Il cliente predefinito è obbligatorio per eseguire il debug del dashboard a livello di Tenant",
    "search": "Cerca clienti",
    "selected-customers": "{ count, plural, =1 {1 cliente} other {# clienti} } selezionato/i",
    "edges": "Istanza edge cliente",
    "manage-edges": "Gestisci edge"
  },
  "css-size": {
    "size-value-required": "Il valore della dimensione è obbligatorio",
    "invalid-size-value": "Valore della dimensione non valido"
  },
  "date": {
    "last-update-n-ago": "Ultimo aggiornamento N fa",
    "last-update-n-ago-text": "Ultimo aggiornamento {{ agoText }}",
    "custom-date": "Data personalizzata",
    "format": "Formato",
    "preview": "Anteprima",
    "auto": "Auto",
    "time-granularity-formats": "Formati di granularità temporale",
    "unit-year": "Anni",
    "unit-month": "Mesi",
    "unit-day": "Giorni",
    "unit-hour": "Ore",
    "unit-minute": "Minuti",
    "unit-second": "Secondi",
    "unit-millisecond": "Millisecondi"
  },
  "datetime": {
    "date-from": "Data da",
    "time-from": "Ora da",
    "date-to": "Data a",
    "time-to": "Ora a",
    "from": "Da",
    "to": "A"
  },
  "dashboard": {
    "dashboard": "Dashboard",
    "dashboards": "Dashboard",
    "management": "Gestione dashboard",
    "view-dashboards": "Visualizza dashboard",
    "add": "Aggiungi dashboard",
    "assign-dashboard-to-customer": "Assegna dashboard al cliente",
    "assign-dashboard-to-customer-text": "Seleziona le dashboard da assegnare al cliente",
    "assign-to-customer-text": "Seleziona il cliente a cui assegnare la dashboard",
    "assign-to-customer": "Assegna al cliente",
    "unassign-from-customer": "Rimuovi assegnazione dal cliente",
    "make-public": "Rendi dashboard pubblica",
    "make-private": "Rendi dashboard privata",
    "manage-assigned-customers": "Gestisci clienti assegnati",
    "assigned-customers": "Clienti assegnati",
    "assign-to-customers": "Assegna dashboard ai clienti",
    "assign-to-customers-text": "Seleziona i clienti a cui assegnare la dashboard",
    "unassign-from-customers": "Rimuovi dashboard dai clienti",
    "unassign-from-customers-text": "Seleziona i clienti da cui rimuovere la dashboard",
    "no-dashboards-text": "Nessuna dashboard trovata",
    "no-widgets": "Nessun widget configurato",
    "add-widget": "Aggiungi nuovo widget",
    "add-widget-button-text": "Aggiungi widget",
    "title": "Titolo",
    "image": "Immagine dashboard",
    "mobile-app-settings": "Impostazioni applicazione mobile",
    "mobile-order": "Ordine della dashboard nell'app mobile",
    "mobile-hide": "Nascondi dashboard nell'app mobile",
    "update-image": "Aggiorna immagine dashboard",
    "update-new-version": "Carica nuova versione",
    "upload-file-to-update": "Carica file per aggiornamento",
    "take-screenshot": "Cattura screenshot",
    "select-widget-title": "Seleziona widget",
    "select-widget-value": "{{title}}: seleziona widget",
    "select-widget-subtitle": "Elenco dei tipi di widget disponibili",
    "delete": "Elimina dashboard",
    "title-required": "Il titolo è obbligatorio.",
    "title-max-length": "Il titolo deve essere inferiore a 256",
    "description": "Descrizione",
    "details": "Dettagli",
    "dashboard-details": "Dettagli dashboard",
    "add-dashboard-text": "Aggiungi nuova dashboard",
    "assign-dashboards": "Assegna dashboard",
    "assign-new-dashboard": "Assegna nuova dashboard",
    "assign-dashboards-text": "Assegna { count, plural, =1 {1 dashboard} other {# dashboard} } ai clienti",
    "unassign-dashboards-action-text": "Disassegna { count, plural, =1 {1 dashboard} other {# dashboard} } dai clienti",
    "delete-dashboards": "Elimina dashboard",
    "unassign-dashboards": "Disassegna dashboard",
    "unassign-dashboards-action-title": "Disassegna { count, plural, =1 {1 dashboard} other {# dashboard} } dal cliente",
    "delete-dashboard-title": "Sei sicuro di voler eliminare la dashboard '{{dashboardTitle}}'?",
    "delete-dashboard-text": "Attenzione, dopo la conferma la dashboard e tutti i dati associati saranno irrimediabilmente persi.",
    "delete-dashboards-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 dashboard} other {# dashboard} }?",
    "delete-dashboards-action-title": "Elimina { count, plural, =1 {1 dashboard} other {# dashboard} }",
    "delete-dashboards-text": "Attenzione, dopo la conferma tutte le dashboard selezionate saranno eliminate e tutti i dati correlati saranno irrimediabilmente persi.",
    "unassign-dashboard-title": "Sei sicuro di voler disassegnare la dashboard '{{dashboardTitle}}'?",
    "unassign-dashboard-text": "Dopo la conferma la dashboard sarà disassegnata e non sarà accessibile dal cliente.",
    "unassign-dashboard": "Disassegna dashboard",
    "unassign-dashboards-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 dashboard} other {# dashboard} }?",
    "unassign-dashboards-text": "Dopo la conferma tutte le dashboard selezionate saranno disassegnate e non saranno accessibili dal cliente.",
    "public-dashboard-title": "La dashboard è ora pubblica",
    "public-dashboard-text": "La tua dashboard <b>{{dashboardTitle}}</b> è ora pubblica e accessibile tramite il seguente <a href='{{publicLink}}' target='_blank'>link</a>:",
    "public-dashboard-notice": "<b>Nota:</b> Non dimenticare di rendere pubblici i dispositivi correlati per accedere ai loro dati.",
    "make-private-dashboard-title": "Sei sicuro di voler rendere privata la dashboard '{{dashboardTitle}}'?",
    "make-private-dashboard-text": "Dopo la conferma la dashboard sarà resa privata e non sarà accessibile da altri.",
    "make-private-dashboard": "Rendi dashboard privata",
    "socialshare-text": "'{{dashboardTitle}}' powered by ThingsBoard",
    "socialshare-title": "'{{dashboardTitle}}' powered by ThingsBoard",
    "select-dashboard": "Seleziona dashboard",
    "no-dashboards-matching": "Nessuna dashboard corrispondente a '{{entity}}' trovata.",
    "dashboard-required": "La dashboard è obbligatoria.",
    "select-existing": "Seleziona dashboard esistente",
    "create-new": "Crea nuova dashboard",
    "new-dashboard-title": "Titolo nuova dashboard",
    "open-dashboard": "Apri dashboard",
    "set-background": "Imposta sfondo",
    "background-color": "Colore sfondo",
    "background-image": "Immagine di sfondo",
    "background-size-mode": "Modalità dimensione sfondo",
    "no-image": "Nessuna immagine selezionata",
    "empty-image": "Nessuna immagine",
    "drop-image": "Trascina un'immagine o fai clic per selezionare un file da caricare.",
    "maximum-upload-file-size": "Dimensione massima file caricabile: {{ size }}",
    "cannot-upload-file": "Impossibile caricare il file",
    "settings": "Impostazioni",
    "move-all-widgets": "Sposta tutti i widget",
    "move-by": "Sposta di",
    "cols": "colonne",
    "rows": "righe",
    "layout": "Layout",
    "layout-type-default": "Predefinito",
    "layout-type-scada": "SCADA",
    "layout-type-divider": "Divisore",
    "layout-settings-type": "Impostazioni layout: breakpoint {{ type }}",
    "columns-count": "Numero colonne",
    "columns-count-required": "Il numero di colonne è obbligatorio.",
    "min-columns-count-message": "Il numero minimo consentito di colonne è 10.",
    "max-columns-count-message": "Il numero massimo consentito di colonne è 1000.",
    "min-layout-width": "Larghezza minima layout",
    "columns-suffix": "colonne",
    "widgets-margins": "Margine tra i widget",
    "margin-required": "Il valore del margine è obbligatorio.",
    "min-margin-message": "Il valore minimo del margine è 0.",
    "max-margin-message": "Il valore massimo del margine è 50.",
    "horizontal-margin": "Margine orizzontale",
    "horizontal-margin-required": "Il valore del margine orizzontale è obbligatorio.",
    "min-horizontal-margin-message": "Il valore minimo del margine orizzontale è 0.",
    "max-horizontal-margin-message": "Il valore massimo del margine orizzontale è 50.",
    "vertical-margin": "Margine verticale",
    "vertical-margin-required": "Il valore del margine verticale è obbligatorio.",
    "min-vertical-margin-message": "Il valore minimo del margine verticale è 0.",
    "max-vertical-margin-message": "Il valore massimo del margine verticale è 50.",
    "apply-outer-margin": "Applica margine ai bordi del layout",
    "autofill-height": "Altezza layout automatica",
    "mobile-layout": "Impostazioni layout mobile",
    "mobile-row-height": "Altezza riga mobile",
    "mobile-row-height-required": "L'altezza della riga mobile è obbligatoria.",
    "min-mobile-row-height-message": "Il valore minimo per l'altezza della riga mobile è 5 pixel.",
    "max-mobile-row-height-message": "Il valore massimo per l'altezza della riga mobile è 200 pixel.",
    "row-height": "Altezza riga",
    "row-height-required": "Il valore dell'altezza riga è obbligatorio.",
    "min-row-height-message": "Il valore minimo per l'altezza riga è 5 pixel.",
    "max-row-height-message": "Il valore massimo per l'altezza riga è 200 pixel.",
    "display-first-in-mobile-view": "Visualizza per primo nella vista mobile",
    "title-settings": "Impostazioni titolo",
    "display-title": "Visualizza titolo dashboard",
    "title-color": "Colore titolo",
    "toolbar-settings": "Impostazioni barra strumenti",
    "hide-toolbar": "Nascondi barra strumenti",
    "toolbar-always-open": "Mantieni barra strumenti aperta",
    "display-dashboards-selection": "Visualizza selezione dashboard",
    "display-entities-selection": "Visualizza selezione entità",
    "display-filters": "Visualizza filtri",
    "display-dashboard-timewindow": "Visualizza intervallo temporale",
    "display-dashboard-export": "Visualizza esportazione",
    "display-update-dashboard-image": "Visualizza aggiornamento immagine dashboard",
    "dashboard-logo-settings": "Impostazioni logo dashboard",
    "display-dashboard-logo": "Visualizza logo in modalità schermo intero",
    "dashboard-logo-image": "Immagine logo dashboard",
    "advanced-settings": "Impostazioni avanzate",
    "dashboard-css": "CSS dashboard",
    "import": "Importa dashboard",
    "export": "Esporta dashboard",
    "export-failed-error": "Impossibile esportare la dashboard: {{error}}",
    "export-prompt": "Incorpora immagini e risorse della dashboard",
    "create-new-dashboard": "Crea nuova dashboard",
    "dashboard-file": "File dashboard",
    "invalid-dashboard-file-error": "Impossibile importare la dashboard: struttura dati della dashboard non valida.",
    "dashboard-import-missing-aliases-title": "Configura alias utilizzati dalla dashboard importata",
    "create-new-widget": "Crea nuovo widget",
    "import-widget": "Importa widget",
    "widget-file": "File widget",
    "invalid-widget-file-error": "Impossibile importare il widget: struttura dati del widget non valida.",
    "widget-import-missing-aliases-title": "Configura alias utilizzati dal widget importato",
    "open-toolbar": "Apri barra strumenti dashboard",
    "close-toolbar": "Chiudi barra strumenti",
    "configuration-error": "Errore di configurazione",
    "alias-resolution-error-title": "Errore configurazione alias dashboard",
    "invalid-aliases-config": "Impossibile trovare dispositivi corrispondenti ad alcuni filtri alias.<br/>Contatta l'amministratore per risolvere il problema.",
    "select-devices": "Seleziona dispositivi",
    "assignedToCustomer": "Assegnato al cliente",
    "assignedToCustomers": "Assegnato ai clienti",
    "public": "Pubblico",
    "copyId": "Copia ID dashboard",
    "idCopiedMessage": "ID dashboard copiato negli appunti",
    "public-link": "Link pubblico",
    "copy-public-link": "Copia link pubblico",
    "public-link-copied-message": "Link pubblico della dashboard copiato negli appunti",
    "manage-states": "Gestisci stati della dashboard",
    "states": "Stati dashboard",
    "states-short": "Stati",
    "search-states": "Cerca stati dashboard",
    "selected-states": "{ count, plural, =1 {1 stato dashboard} other {# stati dashboard} } selezionati",
    "edit-state": "Modifica stato dashboard",
    "delete-state": "Elimina stato dashboard",
    "add-state": "Aggiungi stato dashboard",
    "no-states-text": "Nessuno stato trovato",
    "state": "Stato dashboard",
    "state-name": "Nome",
    "state-name-required": "Il nome dello stato dashboard è obbligatorio.",
    "state-id": "ID Stato",
    "state-id-required": "L'ID dello stato dashboard è obbligatorio.",
    "state-id-exists": "Uno stato dashboard con lo stesso ID esiste già.",
    "is-root-state": "Stato radice",
    "delete-state-title": "Elimina stato dashboard",
    "delete-state-text": "Sei sicuro di voler eliminare lo stato della dashboard con nome '{{stateName}}'?",
    "show-details": "Mostra dettagli",
    "hide-details": "Nascondi dettagli",
    "select-state": "Seleziona stato di destinazione",
    "state-controller": "Controllore stato",
    "state-controller-default": "statico (deprecato)",
    "search": "Cerca dashboard",
    "selected-dashboards": "{ count, plural, =1 {1 dashboard} other {# dashboard} } selezionate",
    "home-dashboard": "Dashboard principale",
    "home-dashboard-hide-toolbar": "Nascondi barra strumenti della dashboard principale",
    "unassign-dashboard-from-edge-text": "Dopo la conferma la dashboard sarà disassegnata e non sarà più accessibile dall'edge.",
    "unassign-dashboards-from-edge-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 dashboard} other {# dashboard} }?",
    "unassign-dashboards-from-edge-text": "Dopo la conferma tutte le dashboard selezionate saranno disassegnate e non saranno più accessibili dall'edge.",
    "assign-dashboard-to-edge": "Assegna Dashboard a Edge",
    "assign-dashboard-to-edge-text": "Seleziona le dashboard da assegnare all'edge",
    "non-existent-dashboard-state-error": "Stato dashboard con ID \"{{ stateId }}\" non trovato",
    "edit-mode": "Modalità modifica",
    "duplicate-state-action": "Duplica stato",
    "breakpoint-value": "Breakpoint ({{ value }})",
    "breakpoints-id": {
      "default": "Predefinito",
      "xs": "Mobile (xs)",
      "sm": "Tablet (sm)",
      "md": "Laptop (md)",
      "lg": "Desktop (lg)",
      "xl": "Desktop (xl)"
    },
    "view-format-type-grid": "Griglia",
    "view-format-type-list": "Elenco",
    "view-format": "Formato visualizzazione"
  },
  "datakey": {
    "settings": "Impostazioni",
    "general": "Generale",
    "advanced": "Avanzate",
    "key": "Chiave",
    "keys": "Chiavi",
    "label": "Etichetta",
    "color": "Colore",
    "units": "Simbolo speciale da mostrare accanto al valore",
    "decimals": "Numero di cifre dopo il punto decimale",
    "data-generation-func": "Funzione di generazione dati",
    "use-data-post-processing-func": "Usa funzione di post-elaborazione dati",
    "configuration": "Configurazione chiave dati",
    "timeseries": "Serie temporale",
    "attributes": "Attributi",
    "entity-field": "Campo entità",
    "alarm": "Campi allarme",
    "timeseries-required": "Le serie temporali dell'entità sono richieste.",
    "timeseries-or-attributes-required": "Serie temporali o attributi dell'entità richiesti.",
    "alarm-fields-timeseries-or-attributes-required": "Campi allarme o serie temporali/attributi dell'entità richiesti.",
    "maximum-timeseries-or-attributes": "Massimo { count, plural, =1 {1 serie temporale/attributo consentito.} other {# serie temporali/attributi consentiti} }",
    "alarm-fields-required": "I campi allarme sono richiesti.",
    "function-types": "Tipi di funzione",
    "function-type": "Tipo di funzione",
    "function-types-required": "Tipi di funzione richiesti.",
    "data-keys": "Chiavi dati",
    "data-key": "Chiave dati",
    "data-keys-required": "Chiavi dati richieste.",
    "data-key-required": "Chiave dati richiesta.",
    "alarm-keys": "Chiavi dati allarme",
    "alarm-key": "Chiave dati allarme",
    "alarm-key-functions": "Funzioni chiave allarme",
    "alarm-key-function": "Funzione chiave allarme",
    "latest-keys": "Ultime chiavi dati",
    "latest-key": "Ultima chiave dati",
    "latest-key-functions": "Funzioni ultima chiave",
    "latest-key-function": "Funzione ultima chiave",
    "timeseries-keys": "Chiavi dati serie temporale",
    "timeseries-key": "Chiave dati serie temporale",
    "timeseries-key-functions": "Funzioni chiave serie temporale",
    "timeseries-key-function": "Funzione chiave serie temporale",
    "maximum-function-types": "Massimo { count, plural, =1 {1 tipo di funzione consentito.} other {# tipi di funzione consentiti} }",
    "time-description": "timestamp del valore corrente;",
    "value-description": "valore corrente;",
    "prev-value-description": "risultato della chiamata precedente della funzione;",
    "time-prev-description": "timestamp del valore precedente;",
    "prev-orig-value-description": "valore originale precedente;",
    "aggregation": "Aggregazione",
    "aggregation-type-hint-common": "Per motivi di prestazioni, il calcolo dei valori aggregati è disponibile solo per intervalli di tempo fissi come \"oggi\", \"mese corrente\", ecc., e non per finestre temporali mobili come 'ultimi 30 minuti' o 'ultime 24 ore'.",
    "aggregation-type-none-hint": "Prendi l'ultimo valore.",
    "aggregation-type-min-hint": "Trova il valore minimo tra i punti dati nella finestra temporale selezionata.",
    "aggregation-type-max-hint": "Trova il valore massimo tra i punti dati nella finestra temporale selezionata.",
    "aggregation-type-avg-hint": "Calcola il valore medio tra i punti dati nella finestra temporale selezionata.",
    "aggregation-type-sum-hint": "Somma tutti i valori dei punti dati nella finestra temporale selezionata.",
    "aggregation-type-count-hint": "Numero totale di punti dati nella finestra temporale selezionata.",
    "delta-calculation": "Calcolo delta",
    "enable-delta-calculation": "Abilita calcolo delta",
    "enable-delta-calculation-hint": "Quando abilitato, il valore della chiave dati è calcolato in base ai valori aggregati per una finestra temporale selezionata e un periodo di confronto specificato. Per motivi di prestazioni, il calcolo delta è disponibile solo per finestre storiche e non per valori in tempo reale. Ad esempio, è possibile calcolare il delta tra il consumo energetico di ieri rispetto al giorno prima.",
    "delta-calculation-result": "Risultato calcolo delta",
    "delta-calculation-result-previous-value": "Valore precedente",
    "delta-calculation-result-delta-absolute": "Delta (assoluto)",
    "delta-calculation-result-delta-percent": "Delta (percentuale)",
    "source": "Fonte",
    "latest": "Ultimo",
    "latest-value": "Ultimo valore",
    "delta": "delta",
    "percent": "percentuale",
    "absolute": "assoluto"
  },
  "datasource": {
    "type": "Tipo sorgente dati",
    "name": "Nome",
    "label": "Etichetta",
    "add-datasource-prompt": "Aggiungi una sorgente dati"
  },
  "details": {
    "details": "Dettagli",
    "edit-mode": "Modalità modifica",
    "edit-json": "Modifica JSON",
    "toggle-edit-mode": "Attiva/disattiva modalità modifica"
  },
  "device": {
    "device": "Dispositivo",
    "device-required": "Dispositivo richiesto.",
    "devices": "Dispositivi",
    "management": "Gestione dispositivi",
    "view-devices": "Visualizza dispositivi",
    "device-alias": "Alias del dispositivo",
    "device-type-max-length": "Il tipo di dispositivo deve essere inferiore a 256 caratteri",
    "aliases": "Alias dei dispositivi",
    "no-alias-matching": "'{{alias}}' non trovato.",
    "no-aliases-found": "Nessun alias trovato.",
    "no-key-matching": "'{{key}}' non trovato.",
    "no-keys-found": "Nessuna chiave trovata.",
    "create-new-alias": "Creane uno nuovo!",
    "create-new-key": "Creane uno nuovo!",
    "duplicate-alias-error": "Alias duplicato trovato '{{alias}}'.<br>Gli alias dei dispositivi devono essere univoci all'interno della dashboard.",
    "configure-alias": "Configura alias '{{alias}}'",
    "no-devices-matching": "Nessun dispositivo corrispondente a '{{entity}}' trovato.",
    "alias": "Alias",
    "alias-required": "Alias del dispositivo richiesto.",
    "remove-alias": "Rimuovi alias del dispositivo",
    "add-alias": "Aggiungi alias del dispositivo",
    "name-starts-with": "Espressione nome dispositivo",
    "help-text": "Usa '%' secondo necessità: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
    "device-list": "Elenco dispositivi",
    "use-device-name-filter": "Usa filtro",
    "device-list-empty": "Nessun dispositivo selezionato.",
    "device-name-filter-required": "Filtro nome dispositivo richiesto.",
    "device-name-filter-no-device-matched": "Nessun dispositivo trovato con nome che inizia per '{{device}}'.",
    "add": "Aggiungi dispositivo",
    "assign-to-customer": "Assegna al cliente",
    "assign-device-to-customer": "Assegna dispositivo(i) al cliente",
    "assign-device-to-customer-text": "Seleziona i dispositivi da assegnare al cliente",
    "make-public": "Rendi pubblico il dispositivo",
    "make-private": "Rendi privato il dispositivo",
    "no-devices-text": "Nessun dispositivo trovato",
    "assign-to-customer-text": "Seleziona il cliente a cui assegnare i dispositivi",
    "device-details": "Dettagli dispositivo",
    "add-device-text": "Aggiungi nuovo dispositivo",
    "credentials": "Credenziali",
    "manage-credentials": "Gestisci credenziali",
    "delete": "Elimina dispositivo",
    "assign-devices": "Assegna dispositivi",
    "assign-devices-text": "Assegna { count, plural, =1 {1 dispositivo} other {# dispositivi} } al cliente",
    "delete-devices": "Elimina dispositivi",
    "unassign-from-customer": "Rimuovi assegnazione dal cliente",
    "unassign-devices": "Rimuovi assegnazione dispositivi",
    "unassign-devices-action-title": "Rimuovi assegnazione di { count, plural, =1 {1 dispositivo} other {# dispositivi} } dal cliente",
    "unassign-device-from-edge-title": "Sei sicuro di voler rimuovere il dispositivo '{{deviceName}}' dall'edge?",
    "unassign-device-from-edge-text": "Dopo la conferma il dispositivo non sarà più accessibile dall'edge.",
    "unassign-devices-from-edge": "Rimuovi dispositivi dall'edge",
    "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 pubblici e accessibili.",
    "make-private-device-title": "Sei sicuro di voler rendere privato il dispositivo '{{deviceName}}'?",
    "make-private-device-text": "Dopo la conferma il dispositivo e tutti i suoi dati saranno privati e non accessibili da altri.",
    "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 dati correlati non saranno più recuperabili.",
    "delete-devices-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 dispositivo} other {# dispositivi} }?",
    "delete-devices-action-title": "Elimina { count, plural, =1 {1 dispositivo} other {# dispositivi} }",
    "delete-devices-text": "Attenzione, dopo la conferma tutti i dispositivi selezionati verranno rimossi e i dati correlati non saranno più recuperabili.",
    "unassign-device-title": "Sei sicuro di voler rimuovere l'assegnazione del dispositivo '{{deviceName}}'?",
    "unassign-device-text": "Dopo la conferma il dispositivo non sarà più accessibile dal cliente.",
    "unassign-device": "Rimuovi assegnazione dispositivo",
    "unassign-devices-title": "Sei sicuro di voler rimuovere l'assegnazione di { count, plural, =1 {1 dispositivo} other {# dispositivi} }?",
    "unassign-devices-text": "Dopo la conferma tutti i dispositivi selezionati saranno rimossi dal cliente.",
    "device-credentials": "Credenziali del dispositivo",
    "loading-device-credentials": "Caricamento credenziali del dispositivo...",
    "credentials-type": "Tipo di credenziali",
    "access-token": "Token di accesso",
    "access-token-required": "Token di accesso richiesto.",
    "access-token-invalid": "La lunghezza del token di accesso deve essere compresa tra 1 e 32 caratteri.",
    "certificate-pem-format": "Certificato in formato PEM",
    "certificate-pem-format-required": "Certificato richiesto.",
    "copy-access-token": "Copia token di accesso",
    "copy-certificate": "Copia certificato",
    "copy-client-id": "Copia ID client",
    "copy-user-name": "Copia nome utente",
    "copy-password": "Copia password",
    "generate-client-id": "Genera ID client",
    "generate-user-name": "Genera nome utente",
    "generate-password": "Genera password",
    "generate-access-token": "Genera token di accesso",
    "lwm2m-security-config": {
      "identity": "Identità del client",
      "identity-required": "L'identità del client è obbligatoria.",
      "identity-tooltip": "L'identificatore PSK è un identificatore arbitrario fino a 128 byte, come descritto nello standard [RFC7925].\nL'identificatore PSK DEVE essere prima convertito in una stringa di caratteri e poi codificato in ottetti usando UTF-8.",
      "client-key": "Chiave del client",
      "client-key-required": "La chiave del client è obbligatoria.",
      "client-key-tooltip-prk": "La chiave pubblica o l'id RPK devono essere conformi allo standard [RFC7250] e codificati in formato Base64!",
      "client-key-tooltip-psk": "La chiave PSK deve rispettare lo standard [RFC4279] e deve essere in formato HexDec: 32, 64, 128 caratteri!",
      "endpoint": "Nome endpoint del client",
      "endpoint-required": "Il nome endpoint del client è obbligatorio.",
      "client-public-key": "Chiave pubblica del client",
      "client-public-key-hint": "Se la chiave pubblica del client è vuota, verrà utilizzato il certificato attendibile",
      "client-public-key-tooltip": "La chiave pubblica X509 deve essere in formato DER-encoded X509v3, supportare esclusivamente l'algoritmo EC e deve essere codificata in Base64!",
      "mode": "Modalità configurazione sicurezza",
      "client-tab": "Configurazione sicurezza client",
      "client-certificate": "Certificato del client",
      "bootstrap-tab": "Client bootstrap",
      "bootstrap-server": "Server Bootstrap",
      "lwm2m-server": "Server LwM2M",
      "client-reboot": "Attivazione aggiornamento registrazione",
      "bootstrap-reboot": "Attivazione richiesta bootstrap",
      "client-publicKey-or-id": "Chiave pubblica o ID del client",
      "client-publicKey-or-id-required": "Chiave pubblica o ID del client è obbligatoria.",
      "client-publicKey-or-id-tooltip-psk": "L'identificatore PSK è un identificatore arbitrario fino a 128 byte, come descritto nello standard [RFC7925].\nL'identificatore PSK DEVE essere prima convertito in una stringa e poi codificato in UTF-8.",
      "client-publicKey-or-id-tooltip-rpk": "La chiave pubblica o l'id RPK devono essere nello standard [RFC7250] e codificati in formato Base64!",
      "client-publicKey-or-id-tooltip-x509": "La chiave pubblica X509 deve essere in formato DER-encoded X509v3, supportare solo l'algoritmo EC e codificata in Base64",
      "client-secret-key": "Chiave segreta del client",
      "client-secret-key-required": "Chiave segreta del client è obbligatoria.",
      "client-secret-key-tooltip-psk": "La chiave PSK deve rispettare lo standard [RFC4279] e deve essere in formato HexDec: 32, 64, 128 caratteri!",
      "client-secret-key-tooltip-prk": "La chiave segreta RPK deve essere in formato PKCS_8 (codifica DER, standard [RFC5958]) e codificata in Base64!",
      "client-secret-key-tooltip-x509": "La chiave segreta X509 deve essere in formato PKCS_8 (codifica DER, standard [RFC5958]) e codificata in Base64!"
    },
    "client-id": "ID client",
    "client-id-pattern": "Contiene carattere non valido.",
    "user-name": "Nome utente",
    "user-name-required": "Nome utente richiesto.",
    "client-id-or-user-name-necessary": "ID client e/o nome utente sono obbligatori",
    "password": "Password",
    "secret": "Segreto",
    "secret-required": "Segreto richiesto.",
    "device-type": "Profilo dispositivo",
    "device-type-required": "Tipo di dispositivo richiesto.",
    "select-device-type": "Seleziona tipo di dispositivo",
    "enter-device-type": "Inserisci profilo dispositivo",
    "any-device": "Qualsiasi dispositivo",
    "no-device-types-matching": "Nessun profilo dispositivo corrispondente a '{{entitySubtype}}' trovato.",
    "device-type-list-empty": "Nessun profilo dispositivo selezionato!",
    "device-profile-type-list-empty": "Deve essere selezionato almeno un profilo dispositivo.",
    "device-types": "Tipi di dispositivo",
    "name": "Nome",
    "name-required": "Nome richiesto.",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "label-max-length": "L'etichetta deve essere inferiore a 256 caratteri",
    "description": "Descrizione",
    "label": "Etichetta",
    "events": "Eventi",
    "details": "Dettagli",
    "copyId": "Copia ID dispositivo",
    "copyAccessToken": "Copia token di accesso",
    "copy-mqtt-authentication": "Copia credenziali MQTT",
    "idCopiedMessage": "ID dispositivo copiato negli appunti",
    "accessTokenCopiedMessage": "Token di accesso del dispositivo copiato negli appunti",
    "mqtt-authentication-copied-message": "Credenziali MQTT del dispositivo copiate negli appunti",
    "assignedToCustomer": "Assegnato al cliente",
    "unable-delete-device-alias-title": "Impossibile eliminare alias dispositivo",
    "unable-delete-device-alias-text": "L'alias del dispositivo '{{deviceAlias}}' non può essere eliminato poiché è utilizzato dai seguenti widget:<br/>{{widgetsList}}",
    "is-gateway": "È un gateway",
    "overwrite-activity-time": "Sovrascrivi tempo di attività per il dispositivo connesso",
    "device-filter-title": "Filtro dispositivo",
    "filter-title": "Filtro",
    "device-state": "Stato dispositivo",
    "state": "Stato",
    "any": "Qualsiasi",
    "active": "Attivo",
    "inactive": "Inattivo",
    "public": "Pubblico",
    "device-public": "Il dispositivo è pubblico",
    "select-device": "Seleziona dispositivo",
    "import": "Importa dispositivo",
    "device-file": "File del dispositivo",
    "search": "Cerca dispositivi",
    "selected-devices": "{ count, plural, =1 {1 dispositivo} other {# dispositivi} } selezionati",
    "device-configuration": "Configurazione dispositivo",
    "transport-configuration": "Configurazione trasporto",
    "wizard": {
      "device-details": "Dettagli del dispositivo"
    },
    "unassign-devices-from-edge-title": "Sei sicuro di voler disassociare { count, plural, =1 {1 dispositivo} other {# dispositivi} }?",
    "unassign-devices-from-edge-text": "Dopo la conferma, tutti i dispositivi selezionati saranno disassociati e non saranno più accessibili dall'edge.",
    "time": "Tempo",
    "connectivity": {
      "check-connectivity": "Verifica connettività",
      "device-created-check-connectivity": "Dispositivo creato. Verifichiamo la connettività!",
      "loading-check-connectivity-command": "Caricamento dei comandi per la verifica della connettività...",
      "use-following-instructions": "Usa le seguenti istruzioni per inviare la telemetria per conto del dispositivo tramite shell",
      "execute-following-command": "Esegui il seguente comando",
      "install-curl-windows": "A partire da Windows 10 b17063, cURL è disponibile di default",
      "install-curl-macos": "A partire da Mac OS X 10.2 6C115 (Jaguar), cURL è disponibile di default",
      "install-mqtt-windows": "Utilizza le istruzioni per scaricare, installare, configurare ed eseguire mosquitto_pub",
      "install-coap-client": "Utilizza le istruzioni per scaricare, installare, configurare ed eseguire coap-client",
      "install-necessary-client-tools": "Installa gli strumenti client necessari",
      "mqtts-x509-command": "Consulta la seguente documentazione per connettere il dispositivo tramite MQTT con autorizzazione X509",
      "coaps-x509-command": "Consulta la seguente documentazione per connettere il dispositivo tramite CoAP su DTLS con autorizzazione X509",
      "snmp-command": "Consulta la seguente documentazione per connettere il dispositivo tramite SNMP.",
      "sparkplug-command": "Consulta la seguente documentazione per connettere il dispositivo tramite MQTT Sparkplug.",
      "lwm2m-command": "Consulta la seguente documentazione per connettere il dispositivo tramite LWM2M."
    }
  },
  "dynamic-form": {
    "property": {
      "properties": "Proprietà",
      "property": "Proprietà",
      "id": "Id",
      "name": "Nome",
      "type": "Tipo",
      "type-text": "Testo",
      "type-password": "Password",
      "type-textarea": "Area di testo",
      "type-number": "Numero",
      "type-switch": "Interruttore",
      "type-select": "Selezione",
      "type-radios": "Pulsanti di scelta",
      "type-datetime": "Data/Ora",
      "type-image": "Immagine",
      "type-javascript": "JavaScript",
      "type-json": "JSON",
      "type-html": "HTML",
      "type-css": "CSS",
      "type-markdown": "Markdown",
      "type-color": "Colore",
      "type-color-settings": "Impostazioni colore",
      "type-font": "Carattere",
      "type-units": "Unità",
      "type-icon": "Icona",
      "type-fieldset": "Fieldset",
      "type-array": "Array",
      "type-html-section": "Sezione HTML",
      "group-title": "Titolo del gruppo",
      "no-properties": "Nessuna proprietà configurata",
      "add-property": "Aggiungi proprietà",
      "property-settings": "Impostazioni proprietà",
      "remove-property": "Rimuovi proprietà",
      "default-value": "Valore predefinito",
      "value-required": "Valore richiesto",
      "number-settings": "Impostazioni numero",
      "min": "Min",
      "max": "Max",
      "step": "Passo",
      "selected-options-limit": "Limite opzioni selezionate",
      "advanced-ui-settings": "Impostazioni UI avanzate",
      "disable-on-property": "Disabilita in base alla proprietà",
      "disable-on-property-none": "Nessuna (campo sempre abilitato)",
      "display-condition-function": "Funzione di condizione di visualizzazione",
      "sub-label": "Sotto etichetta",
      "vertical-divider-after": "Divisore verticale dopo",
      "input-field-suffix": "Suffisso campo di input",
      "property-row-classes": "Classi riga proprietà",
      "property-field-classes": "Classi campo proprietà",
      "not-unique-property-ids-error": "Gli ID delle proprietà devono essere univoci!",
      "enable-multiple-select": "Abilita selezione multipla",
      "allow-empty-select-option": "Consenti opzione vuota",
      "select-options": "Opzioni di selezione",
      "not-unique-select-option-value-error": "I valori delle opzioni devono essere univoci!",
      "value": "Valore",
      "label": "Etichetta",
      "add-option": "Aggiungi opzione",
      "no-options": "Nessuna opzione configurata",
      "remove-option": "Rimuovi opzione",
      "textarea-rows": "Righe dell'area di testo",
      "help-id": "ID di aiuto",
      "buttons-direction": "Direzione dei pulsanti",
      "direction-row": "Riga",
      "direction-column": "Colonna",
      "radio-button-options": "Opzioni pulsanti radio",
      "datetime-type": "Tipo campo Data/Ora",
      "datetime-type-date": "Data",
      "datetime-type-time": "Ora",
      "datetime-type-datetime": "Data/Ora",
      "enable-clear-button": "Abilita pulsante di cancellazione",
      "html-section-settings": "Impostazioni sezione HTML",
      "html-section-classes": "Classi sezione HTML",
      "html-section-content": "Contenuto sezione HTML",
      "array-item": "Elemento dell'array",
      "item-type": "Tipo di elemento",
      "item-name": "Nome dell'elemento",
      "no-items": "Nessun elemento",
      "support-unit-conversion": "Supporta la conversione delle unità"
    },
    "clear-form": "Cancella modulo",
    "clear-form-prompt": "Sei sicuro di voler rimuovere tutte le proprietà del modulo?",
    "import-form": "Importa modulo da JSON",
    "export-form": "Esporta modulo in JSON",
    "json-file": "File JSON",
    "json-content": "Contenuto JSON",
    "invalid-form-json-file-error": "Impossibile importare il modulo da JSON: struttura dei dati JSON del modulo non valida."
  },
  "asset-profile": {
    "asset-profile": "Profilo asset",
    "asset-profiles": "Profili asset",
    "all-asset-profiles": "Tutti",
    "add": "Aggiungi profilo asset",
    "edit": "Modifica profilo asset",
    "asset-profile-details": "Dettagli del profilo asset",
    "no-asset-profiles-text": "Nessun profilo asset trovato",
    "search": "Cerca profili asset",
    "selected-asset-profiles": "{ count, plural, =1 {1 profilo asset} other {# profili asset} } selezionati",
    "no-asset-profiles-matching": "Nessun profilo asset corrispondente a '{{entity}}' trovato.",
    "asset-profile-required": "Il profilo asset è obbligatorio",
    "idCopiedMessage": "ID del profilo asset copiato negli appunti",
    "set-default": "Imposta come predefinito",
    "delete": "Elimina profilo asset",
    "copyId": "Copia ID profilo asset",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "new-device-profile-name": "Nome del profilo asset",
    "new-device-profile-name-required": "Il nome del profilo asset è obbligatorio.",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "image": "Immagine profilo asset",
    "description": "Descrizione",
    "default": "Predefinito",
    "default-rule-chain": "Catena di regole predefinita",
    "default-edge-rule-chain": "Catena di regole Edge predefinita",
    "default-edge-rule-chain-hint": "Utilizzato su Edge come catena di regole per elaborare i dati in arrivo per gli asset di questo profilo",
    "mobile-dashboard": "Dashboard mobile",
    "mobile-dashboard-hint": "Utilizzato dall'app mobile come dashboard dei dettagli dell'asset",
    "select-queue-hint": "Seleziona dall'elenco a discesa.",
    "delete-asset-profile-title": "Sei sicuro di voler eliminare il profilo asset '{{assetProfileName}}'?",
    "delete-asset-profile-text": "Attenzione, dopo la conferma il profilo asset e tutti i dati correlati saranno irrecuperabili.",
    "delete-asset-profiles-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 profilo asset} other {# profili asset} }?",
    "delete-asset-profiles-text": "Attenzione, dopo la conferma tutti i profili asset selezionati saranno eliminati e tutti i dati correlati saranno irrecuperabili.",
    "set-default-asset-profile-title": "Sei sicuro di voler rendere il profilo asset '{{assetProfileName}}' predefinito?",
    "set-default-asset-profile-text": "Dopo la conferma, il profilo asset sarà contrassegnato come predefinito e sarà utilizzato per i nuovi asset senza profilo specificato.",
    "no-asset-profiles-found": "Nessun profilo asset trovato.",
    "create-new-asset-profile": "Creane uno nuovo!",
    "create-asset-profile": "Crea nuovo profilo asset",
    "import": "Importa profilo asset",
    "export": "Esporta profilo asset",
    "export-failed-error": "Impossibile esportare il profilo asset: {{error}}",
    "asset-profile-file": "File profilo asset",
    "invalid-asset-profile-file-error": "Impossibile importare il profilo asset: struttura dati non valida."
  },
  "device-profile": {
    "device-profile": "Profilo dispositivo",
    "device-profiles": "Profili dispositivo",
    "all-device-profiles": "Tutti",
    "add": "Aggiungi profilo dispositivo",
    "edit": "Modifica profilo dispositivo",
    "device-profile-details": "Dettagli profilo dispositivo",
    "no-device-profiles-text": "Nessun profilo dispositivo trovato",
    "search": "Cerca profili dispositivo",
    "selected-device-profiles": "{ count, plural, =1 {1 profilo dispositivo} other {# profili dispositivo} } selezionati",
    "no-device-profiles-matching": "Nessun profilo dispositivo corrispondente a '{{entity}}' trovato.",
    "device-profile-required": "Il profilo dispositivo è obbligatorio",
    "idCopiedMessage": "ID profilo dispositivo copiato negli appunti",
    "set-default": "Imposta come predefinito",
    "delete": "Elimina profilo dispositivo",
    "copyId": "Copia ID profilo dispositivo",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "type": "Tipo di profilo",
    "type-required": "Il tipo di profilo è obbligatorio.",
    "type-default": "Predefinito",
    "image": "Immagine profilo dispositivo",
    "transport-type": "Tipo di trasporto",
    "transport-type-required": "Il tipo di trasporto è obbligatorio.",
    "transport-type-default": "Predefinito",
    "transport-type-default-hint": "Supporta trasporto base MQTT, HTTP e CoAP",
    "transport-type-mqtt": "MQTT",
    "transport-type-mqtt-hint": "Abilita impostazioni avanzate MQTT",
    "transport-type-coap": "CoAP",
    "transport-type-coap-hint": "Abilita impostazioni avanzate CoAP",
    "transport-type-lwm2m": "LWM2M",
    "transport-type-lwm2m-hint": "Tipo di trasporto LWM2M",
    "transport-type-snmp": "SNMP",
    "transport-type-snmp-hint": "Specifica configurazione trasporto SNMP",
    "transport-type-http": "HTTP",
    "description": "Descrizione",
    "default": "Predefinito",
    "profile-configuration": "Configurazione profilo",
    "transport-configuration": "Configurazione trasporto",
    "default-rule-chain": "Catena di regole predefinita",
    "default-edge-rule-chain": "Catena di regole Edge predefinita",
    "default-edge-rule-chain-hint": "Utilizzato su Edge come catena di regole per elaborare i dati in arrivo per dispositivi di questo profilo",
    "mobile-dashboard": "Dashboard mobile",
    "mobile-dashboard-hint": "Utilizzato dall'app mobile come dashboard dei dettagli del dispositivo",
    "select-queue-hint": "Seleziona dall'elenco a discesa.",
    "delete-device-profile-title": "Sei sicuro di voler eliminare il profilo dispositivo '{{deviceProfileName}}'?",
    "delete-device-profile-text": "Attenzione, dopo la conferma il profilo dispositivo e tutti i dati correlati, inclusi gli aggiornamenti OTA associati, saranno irrecuperabili.",
    "delete-device-profiles-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 profilo dispositivo} other {# profili dispositivo} }?",
    "delete-device-profiles-text": "Attenzione, dopo la conferma tutti i profili dispositivo selezionati saranno rimossi e tutti i dati correlati, inclusi gli aggiornamenti OTA associati, saranno irrecuperabili.",
    "set-default-device-profile-title": "Sei sicuro di voler rendere il profilo dispositivo '{{deviceProfileName}}' predefinito?",
    "set-default-device-profile-text": "Dopo la conferma, il profilo dispositivo sarà impostato come predefinito e verrà utilizzato per i nuovi dispositivi senza profilo specificato.",
    "no-device-profiles-found": "Nessun profilo dispositivo trovato.",
    "create-new-device-profile": "Creane uno nuovo!",
    "mqtt-device-topic-filters": "Filtri dei topic MQTT del dispositivo",
    "mqtt-device-topic-filters-unique": "I filtri dei topic MQTT del dispositivo devono essere unici.",
    "mqtt-device-topic-filters-spark-plug": "Nodo Sparkplug B Edge of Network (EoN) MQTT.",
    "mqtt-device-topic-filters-spark-plug-hint": "Consente connessioni dai nodi EoN con payload e formato dei topic Sparkplug B.",
    "mqtt-device-topic-filters-spark-plug-attribute-metric-names": "Metriche SparkPlug da salvare come attributi.",
    "mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint": "Nomi delle metriche SparkPlug che verranno salvate come attributi del dispositivo. Tutte le altre metriche verranno salvate come telemetria del dispositivo.",
    "mqtt-device-payload-type": "Payload MQTT del dispositivo",
    "mqtt-device-payload-type-json": "JSON",
    "mqtt-device-payload-type-proto": "Protobuf",
    "mqtt-enable-compatibility-with-json-payload-format": "Abilita la compatibilità con altri formati di payload.",
    "mqtt-enable-compatibility-with-json-payload-format-hint": "Quando abilitato, la piattaforma utilizzerà il formato di payload Protobuf come predefinito. Se l'analisi fallisce, la piattaforma tenterà di utilizzare il formato di payload JSON. Utile per la compatibilità retroattiva durante gli aggiornamenti firmware. Ad esempio, la versione iniziale del firmware utilizza JSON, mentre la nuova versione utilizza Protobuf. Durante il processo di aggiornamento del firmware della flotta di dispositivi, è necessario supportare contemporaneamente sia Protobuf che JSON. La modalità di compatibilità introduce un leggero degrado delle prestazioni, perciò si consiglia di disabilitarla una volta aggiornati tutti i dispositivi.",
    "mqtt-use-json-format-for-default-downlink-topics": "Utilizza il formato JSON per i topic downlink predefiniti",
    "mqtt-use-json-format-for-default-downlink-topics-hint": "Quando abilitato, la piattaforma utilizzerà il formato JSON per inviare attributi e RPC tramite i seguenti topic: <b>v1/devices/me/attributes/response/$request_id</b>, <b>v1/devices/me/attributes</b>, <b>v1/devices/me/rpc/request/$request_id</b>, <b>v1/devices/me/rpc/response/$request_id</b>. Questa impostazione non influisce sulle sottoscrizioni di attributi e RPC inviate tramite i nuovi topic (v2): <b>v2/a/res/$request_id</b>, <b>v2/a</b>, <b>v2/r/req/$request_id</b>, <b>v2/r/res/$request_id</b>. Dove <b>$request_id</b> è un identificatore di richiesta intero.",
    "mqtt-send-ack-on-validation-exception": "Invia PUBACK in caso di errore di validazione del messaggio PUBLISH",
    "mqtt-send-ack-on-validation-exception-hint": "Per impostazione predefinita, la piattaforma chiuderà la sessione MQTT in caso di fallimento della validazione del messaggio. Quando abilitato, la piattaforma invierà un acknowledgment di pubblicazione anziché chiudere la sessione.",
    "mqtt-protocol-version": "Versione del protocollo",
    "snmp-add-mapping": "Aggiungi mapping SNMP",
    "snmp-mapping-not-configured": "Nessun mapping OID configurato per time series/telemetria",
    "snmp-timseries-or-attribute-name": "Nome time series/attributo per mapping",
    "snmp-timseries-or-attribute-type": "Tipo time series/attributo per mapping",
    "snmp-method-pdu-type-get-request": "GetRequest",
    "snmp-method-pdu-type-get-next-request": "GetNextRequest",
    "snmp-oid": "OID",
    "transport-device-payload-type-json": "JSON",
    "transport-device-payload-type-proto": "Protobuf",
    "mqtt-payload-type-required": "Tipo payload obbligatorio.",
    "coap-device-type": "Tipo dispositivo CoAP",
    "coap-device-payload-type": "Payload dispositivo CoAP",
    "coap-device-type-required": "Tipo dispositivo CoAP obbligatorio.",
    "coap-device-type-default": "Predefinito",
    "coap-device-type-efento": "Efento NB-IoT",
    "support-level-wildcards": "Supportati i caratteri jolly singolo <code>[+]</code> e multilivello <code>[#]</code>.",
    "telemetry-topic-filter": "Filtro topic telemetria",
    "telemetry-topic-filter-required": "Filtro topic telemetria obbligatorio.",
    "attributes-topic-filter": "Filtro topic pubblicazione attributi",
    "attributes-subscribe-topic-filter": "Filtro topic sottoscrizione attributi",
    "attributes-topic-filter-required": "Filtro topic pubblicazione attributi obbligatorio.",
    "attributes-subscribe-topic-filter-required": "Filtro topic sottoscrizione attributi obbligatorio.",
    "telemetry-proto-schema": "Schema proto telemetria",
    "telemetry-proto-schema-required": "Schema proto telemetria obbligatorio.",
    "attributes-proto-schema": "Schema proto attributi",
    "attributes-proto-schema-required": "Schema proto attributi obbligatorio.",
    "rpc-response-proto-schema": "Schema proto risposta RPC",
    "rpc-response-proto-schema-required": "Schema proto risposta RPC obbligatorio.",
    "rpc-response-topic-filter": "Filtro topic risposta RPC",
    "rpc-response-topic-filter-required": "Filtro topic risposta RPC obbligatorio.",
    "rpc-request-proto-schema": "Schema proto richiesta RPC",
    "rpc-request-proto-schema-required": "Schema proto richiesta RPC obbligatorio.",
    "rpc-request-proto-schema-hint": "Messaggio RPC deve contenere: string method = 1; int32 requestId = 2; params = 3 (qualsiasi tipo).",
    "not-valid-pattern-topic-filter": "Filtro topic con pattern non valido",
    "not-valid-single-character": "Utilizzo non valido del carattere jolly singolo",
    "not-valid-multi-character": "Utilizzo non valido del carattere jolly multilivello",
    "single-level-wildcards-hint": "<code>[+]</code> è adatto per qualsiasi livello del filtro del topic. Es.: <b>v1/devices/+/telemetry</b> oppure <b>+/devices/+/attributes</b>.",
    "multi-level-wildcards-hint": "<code>[#]</code> può sostituire l'intero filtro del topic e deve essere l'ultimo simbolo del topic. Es.: <b>#</b> oppure <b>v1/devices/me/#</b>.",
    "alarm-rules": "Regole allarme",
    "alarm-rules-with-count": "Regole allarme ({{count}})",
    "no-alarm-rules": "Nessuna regola allarme configurata",
    "add-alarm-rule": "Aggiungi regola allarme",
    "edit-alarm-rule": "Modifica regola allarme",
    "alarm-type": "Tipo allarme",
    "alarm-type-required": "Tipo allarme obbligatorio.",
    "alarm-type-unique": "Tipo allarme deve essere unico nel profilo dispositivo.",
    "alarm-type-max-length": "Tipo allarme deve essere inferiore a 256 caratteri",
    "create-alarm-pattern": "Crea allarme <b>{{alarmType}}</b>",
    "create-alarm-rules": "Crea regole allarme",
    "no-create-alarm-rules": "Nessuna condizione di creazione configurata",
    "add-create-alarm-rule-prompt": "Aggiungi una regola di creazione allarme",
    "clear-alarm-rule": "Regola di cancellazione allarme",
    "no-clear-alarm-rule": "Nessuna condizione di cancellazione configurata",
    "add-create-alarm-rule": "Aggiungi condizione di creazione",
    "add-clear-alarm-rule": "Aggiungi condizione di cancellazione",
    "select-alarm-severity": "Seleziona severità allarme",
    "alarm-severity-required": "Severità allarme obbligatoria.",
    "condition-duration": "Durata condizione",
    "condition-duration-value": "Valore durata",
    "condition-duration-time-unit": "Unità di tempo",
    "condition-duration-value-range": "Valore durata deve essere compreso tra 1 e 2147483647.",
    "condition-duration-value-pattern": "Valore durata deve essere un numero intero.",
    "condition-duration-value-required": "Valore durata obbligatorio.",
    "condition-duration-time-unit-required": "Unità di tempo obbligatoria.",
    "advanced-settings": "Impostazioni avanzate",
    "alarm-rule-additional-info": "Informazioni aggiuntive",
    "edit-alarm-rule-additional-info": "Modifica informazioni aggiuntive",
    "alarm-rule-additional-info-placeholder": "Fornisci qui i tuoi commenti e le modifiche per visualizzarli nei dettagli dell'allarme sotto 'Informazioni aggiuntive'",
    "alarm-rule-additional-info-hint": "Suggerimento: usa <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> per sostituire i valori delle chiavi attributo o telemetria usate nella condizione dell'allarme.",
    "alarm-rule-mobile-dashboard": "Dashboard mobile",
    "alarm-rule-mobile-dashboard-hint": "Usata dall'app mobile come dashboard dei dettagli dell'allarme",
    "alarm-rule-no-mobile-dashboard": "Nessuna dashboard selezionata",
    "propagate-alarm": "Propaga allarme alle entità correlate",
    "alarm-rule-relation-types-list": "Tipi di relazione",
    "alarm-rule-relation-types-list-hint": "Definisce i tipi di relazione per filtrare le entità correlate. Se non impostato, l'allarme verrà propagato a tutte le entità correlate.",
    "propagate-alarm-to-owner": "Propaga allarme al proprietario dell'entità (Cliente o Tenant)",
    "propagate-alarm-to-tenant": "Propaga allarme al Tenant",
    "alarm-rule-condition": "Condizione regola allarme",
    "enter-alarm-rule-condition-prompt": "Aggiungi una condizione per la regola dell'allarme",
    "edit-alarm-rule-condition": "Modifica condizione regola allarme",
    "device-provisioning": "Provisioning dispositivo",
    "provision-strategy": "Strategia di provisioning",
    "provision-strategy-required": "Strategia di provisioning obbligatoria.",
    "provision-strategy-disabled": "Disabilitato",
    "provision-strategy-created-new": "Consenti la creazione di nuovi dispositivi",
    "provision-strategy-check-pre-provisioned": "Verifica dispositivi pre-provisioned",
    "provision-device-key": "Chiave dispositivo di provisioning",
    "provision-device-key-required": "Chiave dispositivo di provisioning obbligatoria.",
    "copy-provision-key": "Copia chiave di provisioning",
    "provision-key-copied-message": "Chiave di provisioning copiata negli appunti",
    "provision-device-secret": "Segreto dispositivo di provisioning",
    "provision-device-secret-required": "Segreto dispositivo di provisioning obbligatorio.",
    "copy-provision-secret": "Copia segreto di provisioning",
    "provision-secret-copied-message": "Segreto di provisioning copiato negli appunti",
    "provision-strategy-x509": {
      "certificate-chain": "Catena di certificati X509",
      "certificate-chain-hint": "La strategia X.509 è utilizzata per effettuare il provisioning dei dispositivi tramite certificati client in comunicazione TLS a doppia via.",
      "allow-create-new-devices": "Crea nuovi dispositivi",
      "allow-create-new-devices-hint": "Se selezionato, verranno creati nuovi dispositivi e il certificato client sarà utilizzato come credenziali del dispositivo.",
      "certificate-value": "Certificato in formato PEM",
      "certificate-value-required": "Certificato in formato PEM obbligatorio",
      "cn-regex-variable": "Variabile espressione regolare CN",
      "cn-regex-variable-required": "Variabile CN espressione regolare obbligatoria",
      "cn-regex-variable-hint": "Necessaria per estrarre il nome del dispositivo dal CN del certificato X509 del dispositivo."
    },
    "condition": "Condizione",
    "condition-type": "Tipo di condizione",
    "condition-type-simple": "Semplice",
    "condition-type-duration": "Durata",
    "condition-during": "Durante {{during}}",
    "condition-during-dynamic": "Durante \"{{ attribute }}\" ({{during}})",
    "condition-type-repeating": "Ripetuta",
    "condition-type-required": "Tipo di condizione obbligatorio.",
    "condition-repeating-value": "Numero di eventi",
    "condition-repeating-value-range": "Il numero di eventi deve essere compreso tra 1 e 2147483647.",
    "condition-repeating-value-pattern": "Il numero di eventi deve essere un numero intero.",
    "condition-repeating-value-required": "Numero di eventi obbligatorio.",
    "condition-repeat-times": "Ripetuto { count, plural, =1 {1 volta} other {# volte} }",
    "condition-repeat-times-dynamic": "Ripetuto \"{ attribute }\" ({ count, plural, =1 {1 volta} other {# volte} })",
    "schedule-type": "Tipo di pianificazione",
    "schedule-type-required": "Tipo di pianificazione obbligatorio.",
    "schedule": "Pianificazione",
    "edit-schedule": "Modifica pianificazione allarme",
    "schedule-any-time": "Attivo sempre",
    "schedule-specific-time": "Attivo in un momento specifico",
    "schedule-custom": "Personalizzato",
    "schedule-day": {
      "monday": "Lunedì",
      "tuesday": "Martedì",
      "wednesday": "Mercoledì",
      "thursday": "Giovedì",
      "friday": "Venerdì",
      "saturday": "Sabato",
      "sunday": "Domenica"
    },
    "schedule-days": "Giorni",
    "schedule-time": "Orario",
    "schedule-time-from": "Da",
    "schedule-time-to": "A",
    "schedule-days-of-week-required": "Deve essere selezionato almeno un giorno della settimana.",
    "create-device-profile": "Crea nuovo profilo dispositivo",
    "import": "Importa profilo dispositivo",
    "export": "Esporta profilo dispositivo",
    "export-failed-error": "Impossibile esportare il profilo dispositivo: {{error}}",
    "device-profile-file": "File del profilo dispositivo",
    "invalid-device-profile-file-error": "Impossibile importare il profilo dispositivo: struttura dati non valida.",
    "power-saving-mode": "Modalità risparmio energetico",
    "power-saving-mode-type": {
      "default": "Usa modalità risparmio energetico del profilo dispositivo",
      "psm": "Modalità risparmio energetico (PSM)",
      "drx": "Ricezione discontinua (DRX)",
      "edrx": "Ricezione discontinua estesa (eDRX)"
    },
    "edrx-cycle": "Ciclo eDRX",
    "edrx-cycle-required": "Il ciclo eDRX è obbligatorio.",
    "edrx-cycle-pattern": "Il ciclo eDRX deve essere un numero intero positivo.",
    "edrx-cycle-min": "Il numero minimo del ciclo eDRX è {{ min }} secondi.",
    "paging-transmission-window": "Finestra di trasmissione Paging",
    "paging-transmission-window-required": "La finestra di trasmissione Paging è obbligatoria.",
    "paging-transmission-window-pattern": "La finestra di trasmissione Paging deve essere un numero intero positivo.",
    "paging-transmission-window-min": "Il numero minimo della finestra di trasmissione Paging è {{ min }} secondi.",
    "psm-activity-timer": "Timer attività PSM",
    "psm-activity-timer-required": "Il timer attività PSM è obbligatorio.",
    "psm-activity-timer-pattern": "Il timer attività PSM deve essere un numero intero positivo.",
    "psm-activity-timer-min": "Il numero minimo del timer attività PSM è {{ min }} secondi.",
    "lwm2m": {
      "object-list": "Elenco oggetti",
      "object-list-empty": "Nessun oggetto selezionato.",
      "no-objects-found": "Nessun oggetto trovato.",
      "no-objects-matching": "Nessun oggetto corrispondente a '{{object}}' trovato.",
      "model-tab": "Modello LWM2M",
      "add-new-instances": "Aggiungi nuove istanze",
      "instances-list": "Elenco istanze",
      "instances-list-required": "L'elenco delle istanze è obbligatorio.",
      "instance-id-pattern": "L'ID istanza deve essere un numero intero positivo.",
      "instance-id-max": "Valore massimo dell'ID istanza {{max}}.",
      "instance": "Istanza",
      "resource-label": "#ID Nome risorsa",
      "observe-label": "Osserva",
      "attribute-label": "Attributo",
      "telemetry-label": "Telemetria",
      "edit-observe-select": "Per modificare l’osservazione, seleziona telemetria o attributo",
      "edit-attributes-select": "Per modificare gli attributi, seleziona telemetria o attributo",
      "no-attributes-set": "Nessun attributo impostato",
      "key-name": "Nome chiave",
      "key-name-required": "Nome chiave obbligatorio",
      "attribute-name": "Nome attributo",
      "attribute-name-required": "Nome attributo obbligatorio.",
      "attribute-value": "Valore attributo",
      "attribute-value-required": "Valore attributo obbligatorio.",
      "attribute-value-pattern": "Il valore dell’attributo deve essere un numero intero positivo.",
      "edit-attributes": "Modifica attributi: {{ name }}",
      "view-attributes": "Visualizza attributi: {{ name }}",
      "add-attribute": "Aggiungi attributo",
      "edit-attribute": "Modifica attributo",
      "view-attribute": "Visualizza attributo",
      "remove-attribute": "Rimuovi attributo",
      "delete-server-text": "Attenzione, dopo la conferma la configurazione del server non sarà più recuperabile.",
      "delete-server-title": "Sei sicuro di voler eliminare il server?",
      "mode": "Modalità di configurazione della sicurezza",
      "bootstrap-tab": "Bootstrap",
      "bootstrap-server-legend": "Server Bootstrap (ShortId...)",
      "lwm2m-server-legend": "Server LwM2M (ShortId...)",
      "server": "Server",
      "short-id": "ID server breve",
      "short-id-tooltip": "ID breve del server. Usato come collegamento per associare l'istanza dell’oggetto server.\nIdentifica in modo univoco ogni server LwM2M configurato per il client LwM2M.\nLa risorsa DEVE essere impostata quando la risorsa Bootstrap-Server è impostata su 'false'.\nGli ID 0 e 65535 NON DEVONO essere utilizzati per identificare un server LwM2M.",
      "short-id-tooltip-bootstrap": "ID breve del server. Usato come collegamento per associare l'istanza dell’oggetto server.\nIdentifica in modo univoco ogni server LwM2M configurato per il client LwM2M.\nLa risorsa DEVE essere impostata quando la risorsa Bootstrap-Server è impostata su 'false'.",
      "short-id-required": "ID server breve obbligatorio.",
      "short-id-range": "L'ID server breve deve essere compreso tra {{ min }} e {{ max }}.",
      "short-id-pattern": "L'ID server breve deve essere un numero intero positivo.",
      "short-id-pattern-bs": "Il breve ID del server deve essere solo nullo",
      "lifetime": "Durata della registrazione del client",
      "lifetime-required": "Durata registrazione client obbligatoria.",
      "lifetime-pattern": "La durata della registrazione deve essere un numero intero positivo.",
      "default-min-period": "Periodo minimo tra due notifiche (s)",
      "default-min-period-tooltip": "Valore predefinito che il client LwM2M dovrebbe usare per il periodo minimo di un’osservazione, in assenza di parametro specifico.",
      "default-min-period-required": "Periodo minimo obbligatorio.",
      "default-min-period-pattern": "Il periodo minimo deve essere un numero intero positivo.",
      "notification-storing": "Memorizzazione notifiche quando disabilitato o offline",
      "binding": "Binding",
      "binding-type": {
        "u": "U: Il client è raggiungibile tramite binding UDP in qualsiasi momento.",
        "m": "M: Il client è raggiungibile tramite binding MQTT in qualsiasi momento.",
        "h": "H: Il client è raggiungibile tramite binding HTTP in qualsiasi momento.",
        "t": "T: Il client è raggiungibile tramite binding TCP in qualsiasi momento.",
        "s": "S: Il client è raggiungibile tramite binding SMS in qualsiasi momento.",
        "n": "N: Il client DEVE rispondere tramite binding Non-IP (supportato da LwM2M 1.1).",
        "uq": "UQ: Connessione UDP in modalità coda (non supportato da LwM2M 1.1)",
        "uqs": "UQS: connessioni UDP e SMS attive; UDP in modalità coda, SMS in modalità standard (non supportato da LwM2M 1.1)",
        "tq": "TQ: Connessione TCP in modalità coda (non supportato da LwM2M 1.1)",
        "tqs": "TQS: connessioni TCP e SMS attive; TCP in modalità coda, SMS in modalità standard (non supportato da LwM2M 1.1)",
        "sq": "SQ: Connessione SMS in modalità coda (non supportato da LwM2M 1.1)"
      },
      "binding-tooltip": "Questo è l'elenco nella risorsa \"binding\" dell'oggetto server LwM2M - /1/x/7.\nIndica le modalità di binding supportate nel client LwM2M.\nQuesto valore DOVREBBE essere uguale al valore nella risorsa “Supported Binding and Modes” dell’oggetto Device (/3/0/16).\nSebbene siano supportati più trasporti, solo uno può essere utilizzato durante l'intera sessione di trasporto.\nAd esempio, quando UDP e SMS sono entrambi supportati, il client e il server LwM2M possono scegliere di comunicare solo tramite UDP o SMS per l’intera sessione.",
      "bootstrap-server": "Server Bootstrap",
      "lwm2m-server": "Server LwM2M",
      "include-bootstrap-server": "Includi aggiornamenti del Server Bootstrap",
      "bootstrap-update-title": "Hai già configurato il Server Bootstrap. Sei sicuro di voler escludere gli aggiornamenti?",
      "bootstrap-update-text": "Attenzione, dopo la conferma la configurazione del Server Bootstrap non sarà più recuperabile.",
      "server-host": "Host",
      "server-host-required": "Host obbligatorio.",
      "server-port": "Porta",
      "server-port-required": "Porta obbligatoria.",
      "server-port-pattern": "La porta deve essere un numero intero positivo.",
      "server-port-range": "La porta deve essere compresa tra 1 e 65535.",
      "server-public-key": "Chiave pubblica del server",
      "server-public-key-required": "Chiave pubblica del server obbligatoria.",
      "client-hold-off-time": "Tempo di attesa client",
      "client-hold-off-time-required": "Tempo di attesa client obbligatorio.",
      "client-hold-off-time-pattern": "Il tempo di attesa deve essere un numero intero positivo.",
      "client-hold-off-time-tooltip": "Tempo di attesa client da usare solo con il Server Bootstrap",
      "account-after-timeout": "Contabilizza dopo il timeout",
      "account-after-timeout-required": "Contabilizzazione dopo il timeout obbligatoria.",
      "account-after-timeout-pattern": "Deve essere un numero intero positivo.",
      "account-after-timeout-tooltip": "Valore del timeout del Server Bootstrap dopo il quale avviene la contabilizzazione.",
      "server-type": "Tipo di server",
      "add-new-server-title": "Aggiungi nuova configurazione server",
      "add-server-config": "Aggiungi configurazione server",
      "add-lwm2m-server-config": "Aggiungi server LwM2M",
      "no-config-servers": "Nessun server configurato",
      "others-tab": "Altre impostazioni",
      "ota-update": "Aggiornamento OTA",
      "use-object-19-for-ota-update": "Usa l'Oggetto 19 per i metadati dei file OTA (checksum, dimensione, versione, nome)",
      "use-object-19-for-ota-update-hint": "Utilizza Resource ObjectId = 19 per gli aggiornamenti OTA: FirmWare → InstanceId = 65534, SoftWare → InstanceId = 65535. Il formato dei dati è JSON codificato in Base64. Questo JSON contiene i metadati del file OTA (informazioni del file): \"Checksum\" (SHA256). Campi aggiuntivi: \"Title\" (nome OTA), \"Version\" (versione OTA), \"File Name\" (nome file per archiviare l’OTA sul client), \"File Size\" (dimensione OTA in byte).",
      "client-strategy": "Strategia del client durante la connessione",
      "client-strategy-label": "Strategia",
      "client-strategy-only-observe": "Solo richiesta Observe al client dopo la connessione iniziale",
      "client-strategy-read-all": "Leggi tutte le risorse e invia una richiesta Observe al client dopo la registrazione",
      "fw-update": "Aggiornamento firmware",
      "fw-update-strategy": "Strategia di aggiornamento firmware",
      "fw-update-strategy-data": "Invia l’aggiornamento firmware come file binario utilizzando l'Oggetto 19 e la Risorsa 0 (Data)",
      "fw-update-strategy-package": "Invia l’aggiornamento firmware come file binario utilizzando l'Oggetto 5 e la Risorsa 0 (Package)",
      "fw-update-strategy-package-uri": "Genera automaticamente un URL CoAP univoco per scaricare il pacchetto e invia l’aggiornamento firmware tramite Oggetto 5 e Risorsa 1 (Package URI)",
      "sw-update": "Aggiornamento software",
      "sw-update-strategy": "Strategia di aggiornamento software",
      "sw-update-strategy-package": "Invia il file binario utilizzando l'Oggetto 9 e la Risorsa 2 (Package)",
      "sw-update-strategy-package-uri": "Genera automaticamente un URL CoAP univoco per scaricare il pacchetto e invia l’aggiornamento software tramite Oggetto 9 e Risorsa 3 (Package URI)",
      "fw-update-resource": "Risorsa CoAP per aggiornamento firmware",
      "fw-update-resource-required": "La risorsa CoAP per l’aggiornamento firmware è obbligatoria.",
      "sw-update-resource": "Risorsa CoAP per aggiornamento software",
      "sw-update-resource-required": "La risorsa CoAP per l’aggiornamento software è obbligatoria.",
      "config-json-tab": "Profilo dispositivo JSON",
      "attributes-name": {
        "min-period": "Periodo minimo",
        "max-period": "Periodo massimo",
        "greater-than": "Maggiore di",
        "less-than": "Minore di",
        "step": "Passo",
        "min-evaluation-period": "Periodo minimo di valutazione",
        "max-evaluation-period": "Periodo massimo di valutazione"
      },
      "default-object-id": "Versione predefinita dell'Oggetto (Attributo)",
      "default-object-id-ver": {
        "v1-0": "1.0",
        "v1-1": "1.1",
        "v1-2": "1.2"
      },
      "observe-strategy": {
        "observe-strategy": "Strategia Observe",
        "single": "Singola",
        "single-description": "Una richiesta Observe per risorsa (maggiore precisione, più traffico di rete)",
        "composite-all": "Composita globale",
        "composite-all-description": "Tutte le risorse sono osservate con un’unica richiesta Composite Observe (più efficiente, meno flessibile)",
        "composite-by-object": "Composita per oggetti",
        "composite-by-object-description": "Le risorse sono raggruppate per tipo di oggetto e osservate tramite richieste Composite Observe separate (approccio bilanciato)"
      },
      "init-attr-tel-as-obs-strategy": "Inizializza attributi e telemetria utilizzando la strategia Observe",
      "init-attr-tel-as-obs-strategy-hint": "Se falso - gli attributi e la telemetria vengono inizializzati leggendo i loro valori uno per uno.\\nSe vero - gli attributi e la telemetria vengono inizializzati sottoscrivendo i loro valori utilizzando la strategia Observe."
    },
    "snmp": {
      "add-communication-config": "Aggiungi configurazione di comunicazione",
      "add-mapping": "Aggiungi mappatura",
      "authentication-passphrase": "Passphrase di autenticazione",
      "authentication-passphrase-required": "La passphrase di autenticazione è obbligatoria.",
      "authentication-protocol": "Protocollo di autenticazione",
      "authentication-protocol-required": "Il protocollo di autenticazione è obbligatorio.",
      "communication-configs": "Configurazioni di comunicazione",
      "community": "Stringa di community",
      "community-required": "La stringa di community è obbligatoria.",
      "context-name": "Nome contesto",
      "data-key": "Chiave dati",
      "data-key-required": "La chiave dati è obbligatoria.",
      "data-type": "Tipo di dato",
      "data-type-required": "Il tipo di dato è obbligatorio.",
      "engine-id": "ID motore",
      "host": "Host",
      "host-required": "L'host è obbligatorio.",
      "oid": "OID",
      "oid-pattern": "Formato OID non valido.",
      "oid-required": "OID è obbligatorio.",
      "please-add-communication-config": "Aggiungi una configurazione di comunicazione",
      "please-add-mapping-config": "Aggiungi una configurazione di mappatura",
      "port": "Porta",
      "port-format": "Formato porta non valido.",
      "port-required": "La porta è obbligatoria.",
      "privacy-passphrase": "Passphrase di privacy",
      "privacy-passphrase-required": "La passphrase di privacy è obbligatoria.",
      "privacy-protocol": "Protocollo di privacy",
      "privacy-protocol-required": "Il protocollo di privacy è obbligatorio.",
      "protocol-version": "Versione del protocollo",
      "protocol-version-required": "La versione del protocollo è obbligatoria.",
      "querying-frequency": "Frequenza di interrogazione, ms",
      "querying-frequency-invalid-format": "La frequenza di interrogazione deve essere un intero positivo.",
      "querying-frequency-required": "La frequenza di interrogazione è obbligatoria.",
      "retries": "Tentativi",
      "retries-invalid-format": "I tentativi devono essere un intero positivo.",
      "retries-required": "I tentativi sono obbligatori.",
      "scope": "Ambito",
      "scope-required": "L'ambito è obbligatorio.",
      "security-name": "Nome di sicurezza",
      "security-name-required": "Il nome di sicurezza è obbligatorio.",
      "timeout-ms": "Timeout, ms",
      "timeout-ms-invalid-format": "Il timeout deve essere un intero positivo.",
      "timeout-ms-required": "Il timeout è obbligatorio.",
      "user-name": "Nome utente",
      "user-name-required": "Il nome utente è obbligatorio."
    }
  },
  "dialog": {
    "close": "Chiudi finestra di dialogo",
    "error-message-title": "Messaggio di errore:",
    "error-details-title": "Dettagli dell'errore"
  },
  "direction": {
    "column": "Colonna",
    "row": "Riga"
  },
  "edge": {
    "edge": "Edge",
    "edge-instances": "Istanza edge",
    "instances": "Istanze",
    "edge-file": "File edge",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "label-max-length": "L'etichetta deve essere inferiore a 256 caratteri",
    "type-max-length": "Il tipo deve essere inferiore a 256 caratteri",
    "management": "Gestione edge",
    "no-edges-matching": "Nessun edge corrispondente a '{{entity}}' trovato.",
    "add": "Aggiungi edge",
    "no-edges-text": "Nessun edge trovato",
    "edge-details": "Dettagli edge",
    "add-edge-text": "Aggiungi nuovo edge",
    "delete": "Elimina edge",
    "delete-edge-title": "Sei sicuro di voler eliminare l'edge '{{edgeName}}'?",
    "delete-edge-text": "Attenzione, dopo la conferma l'edge e tutti i dati correlati saranno irrimediabilmente persi.",
    "delete-edges-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 edge} other {# edges} }?",
    "delete-edges-text": "Attenzione, dopo la conferma tutti gli edge selezionati saranno eliminati e tutti i dati correlati saranno irrimediabilmente persi.",
    "name": "Nome",
    "name-starts-with": "Il nome dell'edge inizia con",
    "name-required": "Il nome è obbligatorio.",
    "description": "Descrizione",
    "details": "Dettagli",
    "events": "Eventi",
    "copy-id": "Copia ID edge",
    "id-copied-message": "ID edge copiato negli appunti",
    "sync": "Sincronizza edge",
    "edge-required": "Edge obbligatorio",
    "edge-type": "Tipo di edge",
    "edge-type-required": "Il tipo di edge è obbligatorio.",
    "event-action": "Azione evento",
    "entity-id": "ID entità",
    "select-edge-type": "Seleziona tipo di edge",
    "assign-to-customer": "Assegna al cliente",
    "assign-to-customer-text": "Seleziona il cliente a cui assegnare l'edge",
    "assign-edge-to-customer": "Assegna Edge al Cliente",
    "assign-edge-to-customer-text": "Seleziona gli edge da assegnare al cliente",
    "assignedToCustomer": "Assegnato al cliente",
    "edge-public": "Edge è pubblico",
    "assigned-to-customer": "Assegnato a: {{customerTitle}}",
    "unassign-from-customer": "Disassegna dal cliente",
    "unassign-edge-title": "Sei sicuro di voler disassegnare l'edge '{{edgeName}}'?",
    "unassign-edge-text": "Dopo la conferma, l'edge sarà disassegnato e non sarà più accessibile dal cliente.",
    "unassign-edges-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 edge} other {# edges} }?",
    "unassign-edges-text": "Dopo la conferma, tutti gli edge selezionati saranno disassegnati e non più accessibili dal cliente.",
    "make-public": "Rendi edge pubblico",
    "make-public-edge-title": "Sei sicuro di voler rendere pubblico l'edge '{{edgeName}}'?",
    "make-public-edge-text": "Dopo la conferma, l'edge e tutti i suoi dati saranno resi pubblici e accessibili da altri.",
    "make-private": "Rendi edge privato",
    "public": "Pubblico",
    "make-private-edge-title": "Sei sicuro di voler rendere privato l'edge '{{edgeName}}'?",
    "make-private-edge-text": "Dopo la conferma, l'edge e tutti i suoi dati saranno resi privati e non più accessibili da altri.",
    "import": "Importa edge",
    "install-connect-instructions": "Istruzioni di installazione e connessione",
    "install-connect-instructions-edge-created": "Edge creato! Controlla le istruzioni di installazione e connessione",
    "loading-edge-instructions": "Caricamento istruzioni edge...",
    "label": "Etichetta",
    "load-entity-error": "Errore nel caricamento dei dati. L'entità è stata eliminata.",
    "assign-new-edge": "Assegna nuovo edge",
    "unassign-from-edge": "Disassegna da edge",
    "edge-key": "Chiave edge",
    "copy-edge-key": "Copia chiave edge",
    "edge-key-copied-message": "Chiave edge copiata negli appunti",
    "edge-secret": "Segreto edge",
    "copy-edge-secret": "Copia segreto edge",
    "edge-secret-copied-message": "Segreto edge copiato negli appunti",
    "manage-assets": "Gestisci asset",
    "manage-devices": "Gestisci dispositivi",
    "manage-entity-views": "Gestisci viste entità",
    "manage-dashboards": "Gestisci dashboard",
    "manage-rulechains": "Gestisci catene di regole",
    "assets": "Asset edge",
    "devices": "Dispositivi Edge",
    "entity-views": "Viste entità Edge",
    "dashboard": "Dashboard Edge",
    "dashboards": "Dashboard Edge",
    "rulechain-templates": "Template di catene di regole",
    "edge-rulechain-templates": "Template catene di regole Edge",
    "rulechains": "Catene di regole Edge",
    "search": "Cerca edge",
    "selected-edges": "{ count, plural, =1 {1 edge} other {# edge} } selezionati",
    "any-edge": "Qualsiasi edge",
    "no-edge-types-matching": "Nessun tipo di edge corrispondente a '{{entitySubtype}}' trovato.",
    "edge-type-list-empty": "Nessun tipo di edge selezionato.",
    "edge-types": "Tipi di edge",
    "enter-edge-type": "Inserisci tipo di edge",
    "deployed": "Distribuito",
    "pending": "In attesa",
    "downlinks": "Downlink",
    "no-downlinks-prompt": "Nessun downlink trovato",
    "sync-process-started-successfully": "Processo di sincronizzazione avviato con successo!",
    "missing-related-rule-chains-title": "Mancano catene di regole correlate nell'edge",
    "missing-related-rule-chains-text": "Le catene di regole assegnate all'edge usano nodi che inoltrano messaggi a catene non assegnate. <br><br> Elenco delle catene mancanti: <br> {{missingRuleChains}}",
    "widget-datasource-error": "Questo widget supporta solo sorgenti dati di tipo EDGE",
    "upgrade-instructions": "Istruzioni di aggiornamento",
    "connected": "Connesso",
    "disconnected": "Disconnesso"
  },
  "edge-event": {
    "type-dashboard": "Dashboard",
    "type-asset": "Asset",
    "type-device": "Dispositivo",
    "type-device-profile": "Profilo dispositivo",
    "type-asset-profile": "Profilo asset",
    "type-entity-view": "Vista entità",
    "type-alarm": "Allarme",
    "type-rule-chain": "Catena di regole",
    "type-rule-chain-metadata": "Metadati catena di regole",
    "type-edge": "Edge",
    "type-user": "Utente",
    "type-tenant": "Tenant",
    "type-tenant-profile": "Profilo tenant",
    "type-customer": "Cliente",
    "type-relation": "Relazione",
    "type-widgets-bundle": "Pacchetto widget",
    "type-widgets-type": "Tipo di widget",
    "type-admin-settings": "Impostazioni amministratore",
    "type-ota-package": "Pacchetto OTA",
    "type-queue": "Coda",
    "action-type-added": "Aggiunto",
    "action-type-deleted": "Eliminato",
    "action-type-updated": "Aggiornato",
    "action-type-post-attributes": "Post attributi",
    "action-type-attributes-updated": "Attributi aggiornati",
    "action-type-attributes-deleted": "Attributi eliminati",
    "action-type-timeseries-updated": "Serie temporali aggiornate",
    "action-type-credentials-updated": "Credenziali aggiornate",
    "action-type-assigned-to-customer": "Assegnato al cliente",
    "action-type-unassigned-from-customer": "Disassegnato dal cliente",
    "action-type-relation-add-or-update": "Relazione aggiunta o aggiornata",
    "action-type-relation-deleted": "Relazione eliminata",
    "action-type-rpc-call": "Chiamata RPC",
    "action-type-alarm-ack": "Conferma allarme",
    "action-type-alarm-clear": "Reset allarme",
    "action-type-alarm-assigned": "Allarme assegnato",
    "action-type-alarm-unassigned": "Allarme disassegnato",
    "action-type-assigned-to-edge": "Assegnato a Edge",
    "action-type-unassigned-from-edge": "Disassegnato da Edge",
    "action-type-credentials-request": "Richiesta credenziali",
    "action-type-entity-merge-request": "Richiesta unione entità"
  },
  "error": {
    "unable-to-connect": "Impossibile connettersi al server! Controlla la connessione a Internet.",
    "unhandled-error-code": "Codice di errore non gestito: {{errorCode}}",
    "unknown-error": "Errore sconosciuto"
  },
  "entity": {
    "entity": "Entità",
    "entities": "Entità",
    "entities-count": "Conteggio entità",
    "alarms-count": "Conteggio allarmi",
    "aliases": "Alias entità",
    "aliases-short": "Alias",
    "entity-alias": "Alias entità",
    "unable-delete-entity-alias-title": "Impossibile eliminare l'alias dell'entità",
    "unable-delete-entity-alias-text": "L'alias dell'entità '{{entityAlias}}' non può essere eliminato poiché è utilizzato dai seguenti widget:<br/>{{widgetsList}}",
    "duplicate-alias-error": "Alias duplicato trovato '{{alias}}'.<br>Gli alias devono essere univoci all'interno del dashboard.",
    "missing-entity-filter-error": "Filtro mancante per l'alias '{{alias}}'.",
    "configure-alias": "Configura alias '{{alias}}'",
    "alias": "Alias",
    "alias-required": "L'alias dell'entità è obbligatorio.",
    "remove-alias": "Rimuovi alias entità",
    "add-alias": "Aggiungi alias entità",
    "edit-alias": "Modifica alias entità",
    "entity-list": "Elenco entità",
    "entity-type": "Tipo entità",
    "entity-types": "Tipi entità",
    "entity-type-list": "Elenco tipi entità",
    "any-entity": "Qualsiasi entità",
    "add-entity-type": "Aggiungi tipo entità",
    "enter-entity-type": "Inserisci tipo entità",
    "no-entities-matching": "Nessuna entità corrispondente a '{{entity}}' trovata.",
    "no-entities-text": "Nessuna entità trovata",
    "no-entity-types-matching": "Nessun tipo entità corrispondente a '{{entityType}}' trovato.",
    "name-starts-with": "Espressione nome",
    "help-text": "Usa '%' secondo necessità: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
    "use-entity-name-filter": "Usa filtro",
    "entity-list-empty": "Nessuna entità selezionata.",
    "entity-type-list-required": "È richiesto almeno un tipo di entità.",
    "entity-name-filter-required": "Il filtro sul nome dell'entità è obbligatorio.",
    "entity-name-filter-no-entity-matched": "Nessuna entità che inizia con '{{entity}}' trovata.",
    "all-subtypes": "Tutti",
    "select-entities": "Seleziona entità",
    "no-aliases-found": "Nessun alias trovato.",
    "no-alias-matching": "'{{alias}}' non trovato.",
    "create-new-alias": "Crea un nuovo alias!",
    "create-new": "Crea nuovo",
    "key": "Chiave",
    "key-name": "Nome chiave",
    "no-keys-found": "Nessuna chiave trovata.",
    "no-key-matching": "'{{key}}' non trovato.",
    "create-new-key": "Crea una nuova chiave!",
    "type": "Tipo",
    "type-required": "Il tipo di entità è obbligatorio.",
    "type-device": "Dispositivo",
    "type-devices": "Dispositivi",
    "list-of-devices": "{ count, plural, =1 {Un dispositivo} other {Elenco di # dispositivi} }",
    "device-name-starts-with": "Dispositivi con nomi che iniziano con '{{prefix}}'",
    "type-device-profile": "Profilo dispositivo",
    "type-device-profiles": "Profili dispositivo",
    "clear-selected-profiles": "Cancella profili selezionati",
    "list-of-device-profiles": "{ count, plural, =1 {Un profilo dispositivo} other {Elenco di # profili dispositivo} }",
    "device-profile-name-starts-with": "Profili dispositivo con nomi che iniziano con '{{prefix}}'",
    "type-asset-profile": "Profilo asset",
    "type-asset-profiles": "Profili asset",
    "list-of-asset-profiles": "{ count, plural, =1 {Un profilo asset} other {Elenco di # profili asset} }",
    "asset-profile-name-starts-with": "Profili asset con nomi che iniziano con '{{prefix}}'",
    "type-asset": "Asset",
    "type-assets": "Asset",
    "list-of-assets": "{ count, plural, =1 {Un asset} other {Elenco di # asset} }",
    "asset-name-starts-with": "Asset con nomi che iniziano con '{{prefix}}'",
    "type-entity-view": "Vista entità",
    "type-entity-views": "Viste entità",
    "list-of-entity-views": "{ count, plural, =1 {Una vista entità} other {Elenco di # viste entità} }",
    "entity-view-name-starts-with": "Viste entità con nomi che iniziano con '{{prefix}}'",
    "type-rule": "Regola",
    "type-rules": "Regole",
    "list-of-rules": "{ count, plural, =1 {Una regola} other {Elenco di # regole} }",
    "rule-name-starts-with": "Regole con nomi che iniziano con '{{prefix}}'",
    "type-plugin": "Plugin",
    "type-plugins": "Plugin",
    "list-of-plugins": "{ count, plural, =1 {Un plugin} other {Elenco di # plugin} }",
    "plugin-name-starts-with": "Plugin con nomi che iniziano con '{{prefix}}'",
    "type-tenant": "Tenant",
    "type-tenants": "Tenant",
    "list-of-tenants": "{ count, plural, =1 {Un tenant} other {Elenco di # tenant} }",
    "tenant-name-starts-with": "Tenant con nomi che iniziano con '{{prefix}}'",
    "type-tenant-profile": "Profilo tenant",
    "type-tenant-profiles": "Profili tenant",
    "list-of-tenant-profiles": "{ count, plural, =1 {Un profilo tenant} other {Elenco di # profili tenant} }",
    "tenant-profile-name-starts-with": "Profili tenant con nomi che iniziano con '{{prefix}}'",
    "type-customer": "Cliente",
    "type-customers": "Clienti",
    "list-of-customers": "{ count, plural, =1 {Un cliente} other {Elenco di # clienti} }",
    "customer-name-starts-with": "Clienti i cui nomi iniziano con '{{prefix}}'",
    "type-user": "Utente",
    "type-users": "Utenti",
    "list-of-users": "{ count, plural, =1 {Un utente} other {Elenco di # utenti} }",
    "user-name-starts-with": "Utenti i cui nomi iniziano con '{{prefix}}'",
    "type-dashboard": "Dashboard",
    "type-dashboards": "Dashboard",
    "list-of-dashboards": "{ count, plural, =1 {Una dashboard} other {Elenco di # dashboard} }",
    "dashboard-name-starts-with": "Dashboard i cui nomi iniziano con '{{prefix}}'",
    "type-alarm": "Allarme",
    "type-alarms": "Allarmi",
    "list-of-alarms": "{ count, plural, =1 {Un allarme} other {Elenco di # allarmi} }",
    "alarm-name-starts-with": "Allarmi i cui nomi iniziano con '{{prefix}}'",
    "type-rulechain": "Catena di regole",
    "type-rulechains": "Catene di regole",
    "list-of-rulechains": "{ count, plural, =1 {Una catena di regole} other {Elenco di # catene di regole} }",
    "rulechain-name-starts-with": "Catene di regole i cui nomi iniziano con '{{prefix}}'",
    "type-rulenode": "Nodo rule",
    "type-rulenodes": "Nodi rule",
    "list-of-rulenodes": "{ count, plural, =1 {Un nodo rule} other {Elenco di # nodi rule} }",
    "rulenode-name-starts-with": "Nodi rule i cui nomi iniziano con '{{prefix}}'",
    "type-api-key": "Chiave API",
    "type-api-keys": "Chiavi API",
    "type-current-customer": "Cliente corrente",
    "type-current-tenant": "Tenant corrente",
    "type-current-user": "Utente corrente",
    "type-current-user-owner": "Proprietario dell’utente corrente",
    "type-calculated-field": "Campo calcolato",
    "type-calculated-fields": "Campi calcolati",
    "type-ai-model": "Modello AI",
    "type-ai-models": "Modelli AI",
    "type-widgets-bundle": "Pacchetto widget",
    "type-widgets-bundles": "Pacchetti widget",
    "list-of-widgets-bundles": "{ count, plural, =1 {Un pacchetto widget} other {Elenco di # pacchetti widget} }",
    "type-widget": "Widget",
    "type-widgets": "Widget",
    "list-of-widgets": "{ count, plural, =1 {Un widget} other {Elenco di # widget} }",
    "search": "Cerca entità",
    "selected-entities": "{ count, plural, =1 {1 entità} other {# entità} } selezionate",
    "entity-name": "Nome entità",
    "entity-label": "Etichetta entità",
    "details": "Dettagli entità",
    "no-entities-prompt": "Nessuna entità trovata",
    "no-data": "Nessun dato da visualizzare",
    "show-all-columns": "Mostra tutto",
    "columns-to-display": "Colonne da visualizzare",
    "type-api-usage-state": "Stato utilizzo API",
    "type-edge": "Edge",
    "type-edges": "Edge",
    "list-of-edges": "{ count, plural, =1 {Un edge} other {Elenco di # edge} }",
    "edge-name-starts-with": "Edge i cui nomi iniziano con '{{prefix}}'",
    "version-conflict": {
      "message": "Vuoi sovrascrivere la versione esistente o annullare le modifiche e caricare l'ultima versione?",
      "link": "Puoi scaricare la tua versione di {{entityType}} usando questo",
      "overwrite": "Sovrascrivi versione",
      "discard": "Annulla modifiche"
    },
    "type-tb-resource": "Risorsa",
    "type-tb-resources": "Risorse",
    "list-of-tb-resources": "{ count, plural, =1 {Una risorsa} other {Elenco di # risorse} }",
    "type-ota-package": "Pacchetto OTA",
    "type-ota-packages": "Pacchetti OTA",
    "list-of-ota-packages": "{ count, plural, =1 {Un pacchetto OTA} other {Elenco di # pacchetti OTA} }",
    "type-rpc": "RPC",
    "type-queue": "Coda",
    "type-queue-stats": "Statistiche coda",
    "type-queues-stats": "Statistiche code",
    "type-notification": "Notifica",
    "type-notification-rule": "Regola notifica",
    "type-notification-rules": "Regole notifica",
    "list-of-notification-rules": "{ count, plural, =1 {Una regola di notifica} other {Elenco di # regole di notifica} }",
    "type-notification-target": "Destinatario della notifica",
    "type-notification-targets": "Destinatari della notifica",
    "list-of-notification-targets": "{ count, plural, =1 {Un destinatario della notifica} other {Elenco di # destinatari della notifica} }",
    "type-notification-request": "Richiesta di notifica",
    "type-notification-template": "Modello di notifica",
    "type-notification-templates": "Modelli di notifica",
    "list-of-notification-templates": "{ count, plural, =1 {Un modello di notifica} other {Elenco di # modelli di notifica} }",
    "link": "link",
    "type-oauth2-client": "Client OAuth 2.0",
    "type-oauth2-clients": "Client OAuth 2.0",
    "list-of-oauth2-clients": "{ count, plural, =1 {Un client OAuth 2.0} other {Elenco di # client OAuth 2.0} }",
    "type-domain": "Dominio",
    "type-domains": "Domini",
    "list-of-domains": "{ count, plural, =1 {Un dominio} other {Elenco di # domini} }",
    "type-mobile-app": "Applicazione mobile",
    "type-mobile-apps": "Applicazioni mobili",
    "list-of-mobile-apps": "{ count, plural, =1 {Un'applicazione mobile} other {Elenco di # applicazioni mobili} }",
    "type-mobile-app-bundle": "Pacchetto mobile",
    "type-mobile-app-bundles": "Pacchetti mobili",
    "list-of-mobile-app-bundles": "{ count, plural, =1 {Un pacchetto mobile} other {Elenco di # pacchetti mobili} }",
    "limit-reached": "Limite raggiunto",
    "limit-reached-text": "Hai raggiunto il limite di <b>{{ entities }}</b>. Per aggiungere altri, chiedi al tuo Amministratore di Sistema di aumentare il limite di {{ entity }}.",
    "request-limit-increase": "Richiedi aumento del limite",
    "request-sysadmin-text": "Sei l'Amministratore di Sistema?",
    "login-here": "Accedi qui",
    "to-increase-limit": "per aumentare il limite.",
    "increase-limit-request-sent-title": "Abbiamo inviato una richiesta automatica al tuo Amministratore di Sistema per aumentare il limite",
    "increase-limit-request-sent-text": "Consenti del tempo per la revisione della richiesta e l'aggiornamento delle impostazioni. Potrebbe essere necessario aggiornare questa pagina per vedere le modifiche."
  },
  "entity-field": {
    "created-time": "Data di creazione",
    "name": "Nome",
    "type": "Tipo",
    "first-name": "Nome",
    "last-name": "Cognome",
    "email": "Email",
    "title": "Titolo",
    "country": "Paese",
    "state": "Stato",
    "city": "Città",
    "address": "Indirizzo",
    "address2": "Indirizzo 2",
    "zip": "CAP",
    "phone": "Telefono",
    "label": "Etichetta",
    "queue-name": "Nome della coda",
    "service-id": "ID del servizio",
    "owner-name": "Nome del proprietario",
    "owner-type": "Tipo di proprietario"
  },
  "entity-view": {
    "entity-view": "Vista entità",
    "entity-view-required": "Vista entità obbligatoria.",
    "entity-views": "Viste entità",
    "management": "Gestione viste entità",
    "view-entity-views": "Visualizza viste entità",
    "entity-view-alias": "Alias vista entità",
    "aliases": "Alias viste entità",
    "no-alias-matching": "'{{alias}}' non trovato.",
    "no-aliases-found": "Nessun alias trovato.",
    "no-key-matching": "'{{key}}' non trovato.",
    "no-keys-found": "Nessuna chiave trovata.",
    "create-new-alias": "Creane uno nuovo!",
    "create-new-key": "Creane una nuova!",
    "duplicate-alias-error": "Trovato alias duplicato '{{alias}}'.<br>Gli alias delle viste entità devono essere univoci all'interno della dashboard.",
    "configure-alias": "Configura alias '{{alias}}'",
    "no-entity-views-matching": "Nessuna vista entità corrispondente a '{{entity}}' trovata.",
    "public": "Pubblica",
    "alias": "Alias",
    "alias-required": "Alias vista entità obbligatorio.",
    "remove-alias": "Rimuovi alias vista entità",
    "add-alias": "Aggiungi alias vista entità",
    "name-starts-with": "Espressione nome vista entità",
    "help-text": "Usa '%' secondo necessità: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
    "entity-view-list": "Elenco viste entità",
    "use-entity-view-name-filter": "Usa filtro",
    "entity-view-list-empty": "Nessuna vista entità selezionata.",
    "entity-view-name-filter-required": "Filtro nome vista entità obbligatorio.",
    "entity-view-name-filter-no-entity-view-matched": "Nessuna vista entità che inizia con '{{entityView}}' trovata.",
    "add": "Aggiungi vista entità",
    "entity-view-public": "La vista entità è pubblica",
    "assign-to-customer": "Assegna al cliente",
    "assign-entity-view-to-customer": "Assegna viste entità al cliente",
    "assign-entity-view-to-customer-text": "Seleziona le viste entità da assegnare al cliente",
    "no-entity-views-text": "Nessuna vista entità trovata",
    "assign-to-customer-text": "Seleziona il cliente a cui assegnare le viste entità",
    "entity-view-details": "Dettagli vista entità",
    "add-entity-view-text": "Aggiungi nuova vista entità",
    "delete": "Elimina vista entità",
    "assign-entity-views": "Assegna viste entità",
    "assign-entity-views-text": "Assegna { count, plural, =1 {1 vista entità} other {# viste entità} } al cliente",
    "delete-entity-views": "Elimina viste entità",
    "make-public": "Rendi vista entità pubblica",
    "make-private": "Rendi vista entità privata",
    "unassign-from-customer": "Disassegna dal cliente",
    "unassign-entity-views": "Disassegna viste entità",
    "unassign-entity-views-action-title": "Disassegna { count, plural, =1 {1 vista entità} other {# viste entità} } dal cliente",
    "assign-new-entity-view": "Assegna nuova vista entità",
    "delete-entity-view-title": "Sei sicuro di voler eliminare la vista entità '{{entityViewName}}'?",
    "delete-entity-view-text": "Attenzione, dopo la conferma la vista entità e tutti i dati correlati saranno irreversibili.",
    "delete-entity-views-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 vista entità} other {# viste entità} }?",
    "delete-entity-views-action-title": "Elimina { count, plural, =1 {1 vista entità} other {# viste entità} }",
    "delete-entity-views-text": "Attenzione, dopo la conferma tutte le viste entità selezionate saranno eliminate e i relativi dati saranno irreversibili.",
    "make-public-entity-view-title": "Sei sicuro di voler rendere pubblica la vista entità '{{entityViewName}}'?",
    "make-public-entity-view-text": "Dopo la conferma, la vista entità e tutti i suoi dati saranno resi pubblici e accessibili da altri.",
    "make-private-entity-view-title": "Sei sicuro di voler rendere privata la vista entità '{{entityViewName}}'?",
    "make-private-entity-view-text": "Dopo la conferma, la vista entità e tutti i suoi dati saranno resi privati e non accessibili da altri.",
    "unassign-entity-view-title": "Sei sicuro di voler disassegnare la vista entità '{{entityViewName}}'?",
    "unassign-entity-view-text": "Dopo la conferma, la vista entità sarà disassegnata e non accessibile dal cliente.",
    "unassign-entity-view": "Disassegna vista entità",
    "unassign-entity-views-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 vista entità} other {# viste entità} }?",
    "unassign-entity-views-text": "Dopo la conferma, tutte le viste entità selezionate saranno disassegnate e non saranno accessibili dal cliente.",
    "entity-view-type": "Tipo di vista entità",
    "entity-view-type-required": "Tipo di vista entità obbligatorio.",
    "select-entity-view-type": "Seleziona tipo vista entità",
    "enter-entity-view-type": "Inserisci tipo vista entità",
    "any-entity-view": "Qualsiasi vista entità",
    "no-entity-view-types-matching": "Nessun tipo vista entità corrispondente a '{{entitySubtype}}' trovato.",
    "entity-view-type-list-empty": "Nessun tipo vista entità selezionato.",
    "entity-view-types": "Tipi di vista entità",
    "created-time": "Data di creazione",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "type-max-length": "Il tipo di vista entità deve essere inferiore a 256 caratteri",
    "description": "Descrizione",
    "events": "Eventi",
    "details": "Dettagli",
    "copyId": "Copia ID vista entità",
    "idCopiedMessage": "ID vista entità copiato negli appunti",
    "assignedToCustomer": "Assegnato al cliente",
    "unable-entity-view-device-alias-title": "Impossibile eliminare l'alias della vista entità",
    "unable-entity-view-device-alias-text": "L'alias del dispositivo '{{entityViewAlias}}' non può essere eliminato perché utilizzato dai seguenti widget:<br/>{{widgetsList}}",
    "select-entity-view": "Seleziona vista entità",
    "start-ts": "Ora di inizio",
    "end-ts": "Ora di fine",
    "date-limits": "Limiti di data",
    "client-attributes": "Attributi client",
    "shared-attributes": "Attributi condivisi",
    "server-attributes": "Attributi server",
    "timeseries": "Serie temporali",
    "client-attributes-placeholder": "Attributi client",
    "shared-attributes-placeholder": "Attributi condivisi",
    "server-attributes-placeholder": "Attributi server",
    "timeseries-placeholder": "Serie temporali",
    "target-entity": "Entità di destinazione",
    "attributes-propagation": "Propagazione degli attributi",
    "attributes-propagation-hint": "La Entity View copierà automaticamente gli attributi specificati dall’entità di destinazione ogni volta che salvi o aggiorni questa entity view. Per motivi di prestazioni, gli attributi dell’entità di destinazione non vengono propagati alla entity view a ogni modifica degli attributi. Puoi abilitare la propagazione automatica configurando il rule node \"copy to view\" nella tua rule chain e collegando i messaggi \"Post attributes\" e \"Attributes Updated\" al nuovo rule node.",
    "timeseries-data": "Dati delle serie temporali",
    "timeseries-data-hint": "Configura le chiavi delle serie temporali dell’entità di destinazione che saranno accessibili alla entity view. Questi dati delle serie temporali sono di sola lettura.",
    "search": "Cerca viste entità",
    "selected-entity-views": "{ count, plural, =1 {1 vista entità} other {# viste entità} } selezionate",
    "assign-entity-view-to-edge": "Assegna vista(e) entità all'Edge",
    "assign-entity-view-to-edge-text": "Seleziona le viste entità da assegnare all'edge",
    "unassign-entity-view-from-edge-title": "Sei sicuro di voler disassegnare la vista entità '{{entityViewName}}'?",
    "unassign-entity-view-from-edge-text": "Dopo la conferma, la vista entità verrà disassegnata e non sarà accessibile dall'edge.",
    "unassign-entity-views-from-edge-action-title": "Disassegna { count, plural, =1 {1 vista entità} other {# viste entità} } dall'edge",
    "unassign-entity-view-from-edge": "Disassegna vista entità",
    "unassign-entity-views-from-edge-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 vista entità} other {# viste entità} }?",
    "unassign-entity-views-from-edge-text": "Dopo la conferma, tutte le viste entità selezionate verranno disassegnate e non saranno più accessibili dall'edge."
  },
  "event": {
    "event-type": "Tipo di evento",
    "events-filter": "Filtro eventi",
    "clean-events": "Cancella eventi",
    "type-error": "Errore",
    "type-lc-event": "Evento di ciclo di vita",
    "type-stats": "Statistiche",
    "type-debug-rule-node": "Debug",
    "type-debug-rule-chain": "Debug",
    "type-debug-calculated-field": "Debug",
    "arguments": "Argomenti",
    "result": "Risultato",
    "no-events-prompt": "Nessun evento trovato",
    "error": "Errore",
    "alarm": "Allarme",
    "event-time": "Ora evento",
    "server": "Server",
    "body": "Corpo",
    "method": "Metodo",
    "type": "Tipo",
    "metadata": "Metadati",
    "message": "Messaggio",
    "message-id": "ID messaggio",
    "copy-message-id": "Copia ID messaggio",
    "message-type": "Tipo messaggio",
    "data-type": "Tipo dati",
    "relation-type": "Tipo relazione",
    "data": "Dati",
    "event": "Evento",
    "status": "Stato",
    "success": "Successo",
    "failed": "Fallito",
    "messages-processed": "Messaggi elaborati",
    "max-messages-processed": "Numero massimo di messaggi elaborati",
    "min-messages-processed": "Numero minimo di messaggi elaborati",
    "errors-occurred": "Errori rilevati",
    "max-errors-occurred": "Numero massimo di errori",
    "min-errors-occurred": "Numero minimo di errori",
    "min-value": "Il valore minimo è 0.",
    "all-events": "Tutti",
    "has-error": "Contiene errori",
    "entity-id": "ID entità",
    "copy-entity-id": "Copia ID entità",
    "entity-type": "Tipo entità",
    "clear-filter": "Cancella filtro",
    "clear-request-title": "Cancella tutti gli eventi",
    "clear-request-text": "Sei sicuro di voler cancellare tutti gli eventi?",
    "started": "Avviato",
    "updated": "Aggiornato",
    "stopped": "Interrotto"
  },
  "extension": {
    "extensions": "Estensioni",
    "selected-extensions": "{ count, plural, =1 {1 estensione} other {# estensioni} } selezionate",
    "type": "Tipo",
    "key": "Chiave",
    "value": "Valore",
    "id": "Id",
    "extension-id": "ID estensione",
    "extension-type": "Tipo estensione",
    "transformer-json": "JSON *",
    "unique-id-required": "L'ID estensione attuale esiste già.",
    "delete": "Elimina estensione",
    "add": "Aggiungi estensione",
    "edit": "Modifica estensione",
    "delete-extension-title": "Sei sicuro di voler eliminare l'estensione '{{extensionId}}'?",
    "delete-extension-text": "Attenzione, dopo la conferma l'estensione e tutti i dati collegati non saranno più recuperabili.",
    "delete-extensions-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 estensione} other {# estensioni} }?",
    "delete-extensions-text": "Attenzione, dopo la conferma tutte le estensioni selezionate verranno eliminate.",
    "converters": "Convertitori",
    "converter-id": "ID convertitore",
    "configuration": "Configurazione",
    "converter-configurations": "Configurazioni convertitore",
    "token": "Token di sicurezza",
    "add-converter": "Aggiungi convertitore",
    "add-config": "Aggiungi configurazione convertitore",
    "device-name-expression": "Espressione nome dispositivo",
    "device-type-expression": "Espressione tipo dispositivo",
    "custom": "Personalizzato",
    "to-double": "Converti in double",
    "transformer": "Trasformatore",
    "json-required": "Il JSON del trasformatore è obbligatorio.",
    "json-parse": "Impossibile analizzare il JSON del trasformatore.",
    "attributes": "Attributi",
    "add-attribute": "Aggiungi attributo",
    "add-map": "Aggiungi elemento di mappatura",
    "timeseries": "Serie temporali",
    "add-timeseries": "Aggiungi serie temporale",
    "field-required": "Il campo è obbligatorio",
    "brokers": "Broker",
    "add-broker": "Aggiungi broker",
    "host": "Host",
    "port": "Porta",
    "port-range": "La porta deve essere compresa tra 1 e 65535.",
    "ssl": "Ssl",
    "credentials": "Credenziali",
    "username": "Nome utente",
    "password": "Password",
    "retry-interval": "Intervallo di retry in millisecondi",
    "anonymous": "Anonimo",
    "basic": "Base",
    "pem": "PEM",
    "ca-cert": "File certificato CA *",
    "private-key": "File chiave privata *",
    "cert": "File certificato *",
    "no-file": "Nessun file selezionato.",
    "drop-file": "Trascina un file o fai clic per selezionarlo e caricarlo.",
    "mapping": "Mappatura",
    "topic-filter": "Filtro topic",
    "converter-type": "Tipo convertitore",
    "converter-json": "Json",
    "json-name-expression": "Espressione nome dispositivo JSON",
    "topic-name-expression": "Espressione nome dispositivo topic",
    "json-type-expression": "Espressione tipo dispositivo JSON",
    "topic-type-expression": "Espressione tipo dispositivo topic",
    "attribute-key-expression": "Espressione chiave attributo",
    "attr-json-key-expression": "Espressione chiave attributo JSON",
    "attr-topic-key-expression": "Espressione chiave attributo topic",
    "request-id-expression": "Espressione ID richiesta",
    "request-id-json-expression": "Espressione ID richiesta JSON",
    "request-id-topic-expression": "Espressione ID richiesta topic",
    "response-topic-expression": "Espressione topic risposta",
    "value-expression": "Espressione valore",
    "topic": "Topic",
    "timeout": "Timeout in millisecondi",
    "converter-json-required": "Il convertitore JSON è obbligatorio.",
    "converter-json-parse": "Impossibile analizzare il JSON del convertitore.",
    "filter-expression": "Espressione filtro",
    "connect-requests": "Richieste di connessione",
    "add-connect-request": "Aggiungi richiesta di connessione",
    "disconnect-requests": "Richieste di disconnessione",
    "add-disconnect-request": "Aggiungi richiesta di disconnessione",
    "attribute-requests": "Richieste attributo",
    "add-attribute-request": "Aggiungi richiesta attributo",
    "attribute-updates": "Aggiornamenti attributo",
    "add-attribute-update": "Aggiungi aggiornamento attributo",
    "server-side-rpc": "RPC lato server",
    "add-server-side-rpc-request": "Aggiungi richiesta RPC lato server",
    "device-name-filter": "Filtro nome dispositivo",
    "attribute-filter": "Filtro attributo",
    "method-filter": "Filtro metodo",
    "request-topic-expression": "Espressione topic richiesta",
    "response-timeout": "Timeout di risposta in millisecondi",
    "topic-expression": "Espressione topic",
    "client-scope": "Ambito client",
    "add-device": "Aggiungi dispositivo",
    "opc-server": "Server",
    "opc-add-server": "Aggiungi server",
    "opc-add-server-prompt": "Aggiungi server",
    "opc-application-name": "Nome applicazione",
    "opc-application-uri": "URI applicazione",
    "opc-scan-period-in-seconds": "Periodo di scansione in secondi",
    "opc-security": "Sicurezza",
    "opc-identity": "Identità",
    "opc-keystore": "Keystore",
    "opc-type": "Tipo",
    "opc-keystore-type": "Tipo",
    "opc-keystore-location": "Percorso *",
    "opc-keystore-password": "Password",
    "opc-keystore-alias": "Alias",
    "opc-keystore-key-password": "Password chiave",
    "opc-device-node-pattern": "Pattern nodo dispositivo",
    "opc-device-name-pattern": "Pattern nome dispositivo",
    "modbus-server": "Server/slave",
    "modbus-add-server": "Aggiungi server/slave",
    "modbus-add-server-prompt": "Aggiungi server/slave",
    "modbus-transport": "Trasporto",
    "modbus-tcp-reconnect": "Riconnessione automatica",
    "modbus-rtu-over-tcp": "RTU su TCP",
    "modbus-port-name": "Nome porta seriale",
    "modbus-encoding": "Codifica",
    "modbus-parity": "Parità",
    "modbus-baudrate": "Velocità di trasmissione",
    "modbus-databits": "Bit di dati",
    "modbus-stopbits": "Bit di stop",
    "modbus-databits-range": "I bit di dati devono essere compresi tra 7 e 8.",
    "modbus-stopbits-range": "I bit di stop devono essere compresi tra 1 e 2.",
    "modbus-unit-id": "ID unità",
    "modbus-unit-id-range": "L'ID unità deve essere compreso tra 1 e 247.",
    "modbus-device-name": "Nome dispositivo",
    "modbus-poll-period": "Periodo polling (ms)",
    "modbus-attributes-poll-period": "Periodo polling attributi (ms)",
    "modbus-timeseries-poll-period": "Periodo polling serie temporali (ms)",
    "modbus-poll-period-range": "Il periodo di polling deve essere un valore positivo.",
    "modbus-tag": "Tag",
    "modbus-function": "Funzione",
    "modbus-register-address": "Indirizzo registro",
    "modbus-register-address-range": "L'indirizzo del registro deve essere compreso tra 0 e 65535.",
    "modbus-register-bit-index": "Indice bit",
    "modbus-register-bit-index-range": "L'indice bit deve essere compreso tra 0 e 15.",
    "modbus-register-count": "Conteggio registri",
    "modbus-register-count-range": "Il conteggio dei registri deve essere un valore positivo.",
    "modbus-byte-order": "Ordine byte",
    "sync": {
      "status": "Stato",
      "sync": "Sincronizza",
      "not-sync": "Non sincronizzato",
      "last-sync-time": "Ultimo tempo di sincronizzazione",
      "not-available": "Non disponibile"
    },
    "export-extensions-configuration": "Esporta configurazione estensioni",
    "import-extensions-configuration": "Importa configurazione estensioni",
    "import-extensions": "Importa estensioni",
    "import-extension": "Importa estensione",
    "export-extension": "Esporta estensione",
    "file": "File estensioni",
    "invalid-file-error": "File estensione non valido"
  },
  "feature": {
    "advanced-features": "Funzionalità avanzate"
  },
  "filter": {
    "add": "Aggiungi filtro",
    "edit": "Modifica filtro",
    "name": "Nome filtro",
    "name-required": "Il nome del filtro è obbligatorio.",
    "duplicate-filter": "Esiste già un filtro con lo stesso nome.",
    "filters": "Filtri",
    "unable-delete-filter-title": "Impossibile eliminare il filtro",
    "unable-delete-filter-text": "Il filtro '{{filter}}' non può essere eliminato perché è utilizzato dai seguenti widget:<br/>{{widgetsList}}",
    "duplicate-filter-error": "Trovato filtro duplicato '{{filter}}'.<br>I filtri devono essere unici all’interno della dashboard.",
    "missing-key-filters-error": "Mancano i key filters per il filtro '{{filter}}'.",
    "filter": "Filtro",
    "editable": "Modificabile",
    "editable-hint": "Consenti all’utente di modificare il valore del filtro nelle dashboard.",
    "no-filters-found": "Nessun filtro trovato.",
    "no-filter-text": "Nessun filtro specificato",
    "add-filter-prompt": "Aggiungi un filtro",
    "no-filter-matching": "'{{filter}}' non trovato.",
    "create-new-filter": "Creane uno nuovo!",
    "create-new": "Crea nuovo",
    "filter-required": "Il filtro è obbligatorio.",
    "operation": {
      "operation": "Operazione",
      "equal": "uguale",
      "not-equal": "diverso",
      "starts-with": "inizia con",
      "ends-with": "termina con",
      "contains": "contiene",
      "not-contains": "non contiene",
      "greater": "maggiore di",
      "less": "minore di",
      "greater-or-equal": "maggiore o uguale",
      "less-or-equal": "minore o uguale",
      "and": "e",
      "or": "o",
      "in": "in",
      "not-in": "non in"
    },
    "ignore-case": "ignora maiuscole/minuscole",
    "value": "Valore",
    "remove-filter": "Rimuovi filtro",
    "duplicate-filter-action": "Duplica filtro",
    "preview": "Anteprima filtro",
    "no-filters": "Nessun filtro configurato",
    "add-filter": "Aggiungi filtro",
    "add-complex-filter": "Aggiungi filtro complesso",
    "add-complex": "Aggiungi complesso",
    "complex-filter": "Filtro complesso",
    "edit-complex-filter": "Modifica filtro complesso",
    "edit-filter-user-params": "Modifica parametri utente predicato filtro",
    "filter-user-params": "Parametri utente del predicato del filtro",
    "user-parameters": "Parametri utente",
    "display-label": "Etichetta da visualizzare",
    "custom-label": "Etichetta personalizzata",
    "custom-label-hint": "Abilita per impostare un’etichetta personalizzata per il filtro. Se disabilitato, l’etichetta verrà generata automaticamente.",
    "order-priority": "Ordine di visualizzazione",
    "key-filter": "Filtro chiave",
    "key-filters": "Filtri chiave",
    "key-name": "Nome chiave",
    "key-name-required": "Il nome della chiave è obbligatorio.",
    "key-type": {
      "key-type": "Tipo di chiave",
      "attribute": "Attributo",
      "timeseries": "Serie temporali",
      "entity-field": "Campo dell’entità",
      "constant": "Costante",
      "client-attribute": "Attributo client",
      "server-attribute": "Attributo server",
      "shared-attribute": "Attributo condiviso"
    },
    "value-type": {
      "value-type": "Tipo di valore",
      "string": "Stringa",
      "numeric": "Numerico",
      "boolean": "Booleano",
      "date-time": "Data/Ora"
    },
    "value-type-required": "Il tipo di valore della chiave è obbligatorio.",
    "key-value-type-change-title": "Sei sicuro di voler cambiare il tipo di valore della chiave?",
    "key-value-type-change-message": "Se confermi il nuovo tipo di valore, tutti i filtri chiave inseriti verranno rimossi.",
    "no-key-filters": "Nessun filtro chiave configurato",
    "add-key-filter": "Aggiungi filtro chiave",
    "remove-key-filter": "Rimuovi filtro chiave",
    "edit-key-filter": "Modifica filtro chiave",
    "date": "Data",
    "time": "Ora",
    "current-tenant": "Tenant corrente",
    "current-customer": "Cliente corrente",
    "current-user": "Utente corrente",
    "current-device": "Dispositivo corrente",
    "default-value": "Valore predefinito",
    "default-comma-separated-values": "Valori predefiniti separati da virgola",
    "dynamic-source-type": "Tipo di sorgente dinamica",
    "dynamic-value": "Valore dinamico",
    "no-dynamic-value": "Nessun valore dinamico",
    "source-attribute": "Attributo sorgente",
    "switch-to-dynamic-value": "Passa al valore dinamico",
    "switch-to-default-value": "Passa al valore predefinito",
    "inherit-owner": "Eredita dal proprietario",
    "source-attribute-not-set": "Se l’attributo sorgente non è impostato",
    "unit": "Unità"
  },
  "fullscreen": {
    "expand": "Espandi a schermo intero",
    "exit": "Esci da schermo intero",
    "toggle": "Attiva/disattiva modalità schermo intero",
    "fullscreen": "Schermo intero"
  },
  "function": {
    "function": "Funzione"
  },
  "gateway": {
    "gateway-name": "Nome gateway",
    "gateway-name-required": "Il nome del gateway è obbligatorio.",
    "gateways": "Gateway",
    "create-new-gateway": "Crea un nuovo gateway",
    "create-new-gateway-text": "Sei sicuro di voler creare un nuovo gateway con il nome: '{{gatewayName}}'?",
    "launch-command": "Comando di avvio",
    "no-gateway-found": "Nessun gateway trovato.",
    "no-gateway-matching": "'{{item}}' non trovato."
  },
  "grid": {
    "delete-item-title": "Sei sicuro di voler eliminare questo elemento?",
    "delete-item-text": "Attenzione, dopo la conferma questo elemento e tutti i dati correlati non saranno recuperabili.",
    "delete-items-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 elemento} other {# elementi} }?",
    "delete-items-action-title": "Elimina { count, plural, =1 {1 elemento} other {# elementi} }",
    "delete-items-text": "Attenzione, dopo la conferma tutti gli elementi selezionati saranno rimossi e i dati correlati non saranno recuperabili.",
    "add-item-text": "Aggiungi nuovo elemento",
    "no-items-text": "Nessun elemento trovato",
    "item-details": "Dettagli elemento",
    "delete-item": "Elimina elemento",
    "delete-items": "Elimina elementi",
    "scroll-to-top": "Scorri verso l'alto"
  },
  "help": {
    "goto-help-page": "Vai alla pagina di aiuto",
    "show-help": "Mostra aiuto"
  },
  "home": {
    "home": "Home",
    "profile": "Profilo",
    "logout": "Esci",
    "menu": "Menu",
    "avatar": "Avatar",
    "open-user-menu": "Apri menu utente"
  },
  "file-input": {
    "browse-file": "Sfoglia file",
    "browse-files": "Sfoglia file"
  },
  "image": {
    "gallery": "Galleria immagini",
    "search": "Cerca immagine",
    "selected-images": "{ count, plural, =1 {1 immagine} other {# immagini} } selezionate",
    "created-time": "Data di creazione",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "resolution": "Risoluzione",
    "size": "Dimensione",
    "system": "Sistema",
    "download-image": "Scarica immagine",
    "export-image": "Esporta immagine in JSON",
    "import-image": "Importa immagine da JSON",
    "upload-image": "Carica immagine",
    "edit-image": "Modifica immagine",
    "image-details": "Dettagli immagine",
    "no-images": "Nessuna immagine trovata",
    "delete-image": "Elimina immagine",
    "delete-image-title": "Sei sicuro di voler eliminare l'immagine '{{imageTitle}}'?",
    "delete-image-text": "Attenzione, dopo la conferma l'immagine non sarà più recuperabile.",
    "delete-images-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 immagine} other {# immagini} }?",
    "delete-images-text": "Attenzione, dopo la conferma tutte le immagini selezionate saranno rimosse e i dati correlati non saranno più recuperabili.",
    "list-mode": "Vista elenco",
    "grid-mode": "Vista griglia",
    "image-preview": "Anteprima immagine",
    "update-image": "Aggiorna immagine",
    "export-failed-error": "Impossibile esportare l'immagine: {{error}}",
    "image-json-file": "File JSON immagine",
    "invalid-image-json-file-error": "Impossibile importare immagine da JSON: struttura dati JSON immagine non valida.",
    "image-is-in-use": "L'immagine è utilizzata da altre entità",
    "images-are-in-use": "Le immagini sono utilizzate da altre entità",
    "image-is-in-use-text": "L'immagine <b>'{{title}}'</b> non è stata eliminata perché è utilizzata dalle seguenti entità:",
    "images-are-in-use-text": "Non tutte le immagini sono state eliminate perché sono utilizzate da altre entità.</br>Puoi visualizzare le entità di riferimento cliccando sul pulsante <b>Riferimenti</b> nella riga corrispondente.</br>Se desideri comunque eliminarle, selezionale nella tabella sottostante e clicca su <b>Elimina selezionate</b>.",
    "delete-image-in-use-text": "Se desideri comunque eliminare l'immagine, clicca su <b>Elimina comunque</b>.",
    "system-entities": "Entità di sistema:",
    "entities": "entità:",
    "references": "Riferimenti",
    "include-system-images": "Includi immagini di sistema",
    "clear-image": "Rimuovi immagine",
    "no-image": "Nessuna immagine",
    "no-image-selected": "Nessuna immagine selezionata",
    "browse-from-gallery": "Sfoglia dalla galleria",
    "set-link": "Imposta collegamento",
    "image-link": "Link immagine",
    "link": "Link",
    "copy-image-link": "Copia link immagine",
    "embed-image": "Incorpora immagine",
    "embed-to-html": "Incorpora in HTML",
    "embed-to-html-hint": "Questa funzione renderà il link disponibile a qualsiasi utente non autorizzato.",
    "embed-to-html-text": "Utilizzando il seguente frammento di codice, puoi incorporare un'immagine nei componenti basati su HTML semplice.<br/>Tali componenti includono i widget di tipo card HTML, funzioni di contenuto cella, ecc.",
    "embed-to-angular-template": "Incorpora in modello HTML Angular",
    "embed-to-angular-template-text": "Utilizzando il seguente frammento di codice, puoi incorporare un'immagine nel modello HTML Angular che sarà usato per i componenti.<br/>Tali componenti includono il widget Markdown, la sezione HTML nell'editor widget, azioni personalizzate, ecc."
  },
  "image-input": {
    "drop-images-or": "Trascina le immagini o",
    "drag-and-drop": "Trascina e rilascia",
    "or": "oppure",
    "browse": "Sfoglia",
    "no-images": "Nessuna immagine selezionata",
    "images": "immagini"
  },
  "import": {
    "no-file": "Nessun file selezionato",
    "drop-file": "Trascina un file JSON o clicca per selezionarlo e caricarlo.",
    "drop-json-file-or": "Trascina un file JSON o",
    "drop-file-csv": "Trascina un file CSV o clicca per selezionarlo e caricarlo.",
    "drop-file-csv-or": "Trascina un file CSV o",
    "column-value": "Valore",
    "column-title": "Titolo",
    "column-example": "Esempio di valore",
    "column-key": "Chiave attributo/telemetria",
    "credentials": "Credenziali",
    "csv-delimiter": "Delimitatore CSV",
    "csv-first-line-header": "La prima riga contiene i nomi delle colonne",
    "csv-update-data": "Aggiorna attributi/telemetria",
    "details": "Dettagli",
    "import-csv-number-columns-error": "Il file deve contenere almeno due colonne",
    "import-csv-invalid-format-error": "Formato file non valido. Riga: '{{line}}'",
    "column-type": {
      "name": "Nome",
      "type": "Tipo",
      "label": "Etichetta",
      "column-type": "Tipo colonna",
      "client-attribute": "Attributo client",
      "shared-attribute": "Attributo condiviso",
      "server-attribute": "Attributo server",
      "timeseries": "Serie temporali",
      "entity-field": "Campo entità",
      "access-token": "Token di accesso",
      "x509": "X.509",
      "mqtt": {
        "client-id": "ID client MQTT",
        "user-name": "Nome utente MQTT",
        "password": "Password MQTT"
      },
      "lwm2m": {
        "client-endpoint": "Nome endpoint client LwM2M",
        "security-config-mode": "Modalità configurazione sicurezza LwM2M",
        "client-identity": "Identità client LwM2M",
        "client-key": "Chiave client LwM2M",
        "client-cert": "Chiave pubblica client LwM2M",
        "bootstrap-server-security-mode": "Modalità di sicurezza server bootstrap LwM2M",
        "bootstrap-server-secret-key": "Chiave segreta server bootstrap LwM2M",
        "bootstrap-server-public-key-id": "Chiave pubblica o ID server bootstrap LwM2M",
        "lwm2m-server-security-mode": "Modalità di sicurezza server LwM2M",
        "lwm2m-server-secret-key": "Chiave segreta server LwM2M",
        "lwm2m-server-public-key-id": "Chiave pubblica o ID server LwM2M"
      },
      "snmp": {
        "host": "Host SNMP",
        "port": "Porta SNMP",
        "version": "Versione SNMP (v1, v2c o v3)",
        "community-string": "Stringa community SNMP"
      },
      "isgateway": "È un gateway",
      "activity-time-from-gateway-device": "Orario attività dal dispositivo gateway",
      "description": "Descrizione",
      "routing-key": "Chiave Edge",
      "secret": "Segreto Edge"
    },
    "stepper-text": {
      "select-file": "Seleziona un file",
      "configuration": "Configurazione importazione",
      "column-type": "Seleziona tipo colonne",
      "creat-entities": "Creazione nuove entità"
    },
    "message": {
      "create-entities": "{{count}} nuove entità create con successo.",
      "update-entities": "{{count}} entità aggiornate con successo.",
      "error-entities": "Errore durante la creazione di {{count}} entità."
    }
  },
  "scada": {
    "symbols": "Simboli SCADA",
    "search": "Cerca simbolo",
    "selected-symbols": "{ count, plural, =1 {1 simbolo} other {# simboli} } selezionato/i",
    "download-symbol": "Scarica simbolo SCADA",
    "export-symbol": "Esporta simbolo SCADA in JSON",
    "import-symbol": "Importa simbolo SCADA da JSON",
    "upload-symbol": "Carica simbolo SCADA",
    "update-symbol": "Aggiorna simbolo SCADA",
    "edit-symbol": "Modifica simbolo SCADA",
    "symbol-details": "Dettagli del simbolo SCADA",
    "mode-svg": "SVG",
    "mode-xml": "XML",
    "no-symbols": "Nessun simbolo trovato",
    "show-hidden-elements": "Mostra elementi nascosti",
    "hide-hidden-elements": "Nascondi elementi nascosti",
    "delete-symbol": "Elimina simbolo SCADA",
    "delete-symbol-title": "Sei sicuro di voler eliminare il simbolo SCADA '{{imageTitle}}'?",
    "delete-symbol-text": "Attenzione, dopo la conferma il simbolo SCADA non sarà recuperabile.",
    "delete-symbols-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 simbolo SCADA} other {# simboli SCADA} }?",
    "delete-symbols-text": "Attenzione, dopo la conferma tutti i simboli SCADA selezionati verranno rimossi e i dati correlati non saranno recuperabili.",
    "include-system-symbols": "Includi simboli di sistema",
    "symbol-preview": "Anteprima simbolo",
    "general": "Generale",
    "tags": "Tag",
    "properties": "Proprietà",
    "title": "Titolo",
    "description": "Descrizione",
    "search-tags": "Cerca tag",
    "widget-size": "Dimensione widget",
    "cols": "colonne",
    "rows": "righe",
    "state-render-function": "Funzione di rendering dello stato",
    "preview": "Anteprima",
    "preview-widget-action-text": "Azione widget '{{type}}' eseguita con successo!",
    "no-symbol": "Nessun simbolo SCADA",
    "no-symbol-selected": "Nessun simbolo SCADA selezionato",
    "clear-symbol": "Cancella simbolo SCADA",
    "browse-symbol-from-gallery": "Sfoglia simbolo SCADA dalla galleria",
    "zoom-in": "Ingrandisci",
    "zoom-out": "Riduci",
    "create-widget": "Crea widget",
    "create-widget-from-symbol": "Crea widget dal simbolo SCADA",
    "hidden": "nascosto",
    "tag": {
      "tag": "Tag",
      "on-click-action": "Azione al clic",
      "no-tags": "Nessun tag configurato",
      "delete-tag-text": "Sei sicuro di voler eliminare il tag<br/><b>{{tag}}</b> dall'elemento <b>{{elementType}}</b>?",
      "update-tag": "Aggiorna tag",
      "enter-tag": "Inserisci tag",
      "tag-settings": "Impostazioni tag",
      "remove-tag": "Rimuovi tag",
      "add-tag": "Aggiungi tag"
    },
    "behavior": {
      "behavior": "Comportamento",
      "id": "Id",
      "name": "Nome",
      "type": "Tipo",
      "no-behaviors": "Nessun comportamento configurato",
      "add-behavior": "Aggiungi comportamento",
      "type-action": "Azione",
      "type-value": "Valore",
      "type-widget-action": "Azione widget",
      "behavior-settings": "Impostazioni comportamento",
      "remove-behavior": "Rimuovi comportamento",
      "hint": "Suggerimento",
      "group-title": "Titolo del gruppo",
      "value-type": "Tipo di valore",
      "default-value": "Valore predefinito",
      "true-label": "Etichetta vero",
      "false-label": "Etichetta falso",
      "state-label": "Etichetta stato",
      "default-payload": "Payload predefinito",
      "not-unique-behavior-ids-error": "Gli ID dei comportamenti devono essere univoci!",
      "default-settings": "Impostazioni predefinite"
    },
    "symbol": {
      "symbol": "Simbolo SCADA",
      "fluid-presence": "Presenza di fluido",
      "fluid-presence-hint": "Indica se è presente fluido nel tubo.",
      "fluid-present": "Fluido presente",
      "present": "Presente",
      "absent": "Assente",
      "flow-presence": "Presenza di flusso",
      "flow-presence-hint": "Indica se il fluido scorre nel tubo.",
      "flow-present": "Flusso presente",
      "flow-direction": "Direzione del flusso",
      "flow-direction-hint": "Indica la direzione del flusso del fluido.",
      "forward": "Avanti",
      "reverse": "Indietro",
      "flow-animation-speed": "Velocità animazione del flusso",
      "flow-animation-speed-hint": "Valore decimale che indica la velocità dell'animazione del flusso. 1 - velocità normale, 0 - nessuna animazione, < 1 - animazione più lenta, > 1 - animazione più veloce.",
      "leak": "Perdita",
      "leak-hint": "Indica se è presente una perdita nel tubo.",
      "leak-present": "Perdita presente",
      "fluid-color": "Colore del fluido",
      "pipe-color": "Colore del tubo",
      "horizontal-pipe": "Tubo orizzontale",
      "vertical-pipe": "Tubo verticale",
      "horizontal-fluid-color": "Colore del fluido orizzontale",
      "vertical-fluid-color": "Colore del fluido verticale",
      "left-pipe": "Tubo sinistro",
      "right-pipe": "Tubo destro",
      "top-pipe": "Tubo superiore",
      "bottom-pipe": "Tubo inferiore",
      "left-fluid-color": "Colore fluido sinistro",
      "right-fluid-color": "Colore fluido destro",
      "top-fluid-color": "Colore fluido superiore",
      "bottom-fluid-color": "Colore fluido inferiore",
      "display": "Display",
      "display-format": "Formato del display",
      "value": "Valore",
      "decimals": "Decimali",
      "units": "Unità",
      "flow-meter-value-hint": "Valore decimale visualizzato sul flussometro",
      "value-hint": "Valore decimale che indica il valore attuale",
      "running": "In funzione",
      "running-hint": "Indica se il componente è in funzione.",
      "warning-state": "Stato di avviso",
      "warning": "Avviso",
      "warning-click": "Clic avviso",
      "warning-state-hint": "Indica se il componente è in stato di avviso.",
      "critical-state": "Stato critico",
      "critical": "Critico",
      "critical-click": "Clic critico",
      "critical-state-hint": "Indica se il componente è in stato critico.",
      "critical-state-animation": "Animazione stato critico",
      "critical-state-animation-hint": "Attiva animazione lampeggiante quando il componente è in stato critico.",
      "warning-critical-state-animation": "Animazione stato avviso/critico",
      "warning-critical-state-animation-hint": "Attiva animazione lampeggiante quando il componente è in stato di avviso o critico.",
      "animation": "Animazione",
      "broken": "Guasto",
      "broken-hint": "Indica se il componente è guasto.",
      "on-display-click": "Al clic sul display",
      "on-display-click-hint": "Azione eseguita quando l'utente clicca sul display.",
      "pipe": "Tubo",
      "default-border-color": "Colore bordo predefinito",
      "active-border-color": "Colore bordo attivo",
      "warning-border-color": "Colore bordo di avviso",
      "critical-border-color": "Colore bordo critico",
      "background-color": "Colore di sfondo",
      "rotation-animation-speed": "Velocità animazione rotazione",
      "rotation-animation-speed-hint": "Valore decimale che indica la velocità di rotazione. 1 - velocità normale, 0 - nessuna animazione, < 1 - animazione più lenta, > 1 - animazione più veloce.",
      "on-click": "Al clic",
      "on-click-hint": "Azione eseguita quando l'utente clicca sul componente.",
      "connectors-positions": "Posizioni connettori",
      "right-connector": "Connettore destro",
      "right-top-connector": "Connettore in alto a destra",
      "right-bottom-connector": "Connettore in basso a destra",
      "left-connector": "Connettore sinistro",
      "left-top-connector": "Connettore in alto a sinistra",
      "left-bottom-connector": "Connettore in basso a sinistra",
      "top-left-connector": "Connettore in alto a sinistra",
      "top-right-connector": "Connettore in alto a destra",
      "top-connector": "Connettore superiore",
      "bottom-connector": "Connettore inferiore",
      "running-color": "Colore funzionamento",
      "stopped-color": "Colore arresto",
      "stopped": "Fermo",
      "warning-color": "Colore avviso",
      "critical-color": "Colore critico",
      "opened": "Aperto",
      "opened-hint": "Indica se il componente è aperto.",
      "open": "Apri",
      "open-hint": "Azione eseguita quando l'utente clicca per aprire il componente.",
      "close": "Chiudi",
      "close-hint": "Azione eseguita quando l'utente clicca per chiudere il componente.",
      "close-state-animation": "Animazione stato chiuso",
      "close-state-animation-hint": "Attiva animazione lampeggiante quando il componente è in stato chiuso.",
      "opened-color": "Colore aperto",
      "closed-color": "Colore chiuso",
      "opened-rotation-angle": "Angolo di rotazione aperto",
      "closed-rotation-angle": "Angolo di rotazione chiuso",
      "tank-capacity": "Capacità del serbatoio",
      "tank-capacity-hint": "Valore decimale che indica la capacità totale del serbatoio.",
      "current-volume": "Volume attuale",
      "current-volume-hint": "Valore decimale che indica il volume attualmente occupato.",
      "tank-color": "Colore del serbatoio",
      "value-box": "Riquadro del valore",
      "value-text": "Testo del valore",
      "scale": "Scala",
      "transparent-mode": "Modalità trasparente",
      "major-ticks": "Graduazioni principali",
      "intervals": "Intervalli",
      "major-ticks-color": "Colore graduazioni principali",
      "normal": "Normale",
      "minor-ticks": "Graduazioni minori",
      "minor-ticks-color": "Colore graduazioni minori",
      "temperature": "Temperatura",
      "temperature-hint": "Valore decimale che indica la temperatura attuale.",
      "update-temperature": "Aggiorna temperatura",
      "update-temperature-hint": "Azione eseguita quando l'utente clicca per cambiare la temperatura attuale.",
      "run": "Avvia",
      "run-hint": "Azione eseguita quando l'utente clicca per avviare il componente.",
      "stop": "Ferma",
      "stop-hint": "Azione eseguita quando l'utente clicca per fermare il componente.",
      "temperature-step": "Incremento della temperatura",
      "heat-pump-color": "Colore della pompa di calore",
      "power-button-background": "Sfondo del pulsante di accensione",
      "value-box-background": "Sfondo della casella del valore",
      "value-units": "Unità del valore",
      "enable-units-scale": "Abilita le unità sulla scala",
      "filtration-mode": "Modalità di filtrazione",
      "filtration-mode-hint": "Valore intero che indica la modalità di filtrazione corrente.",
      "filtration-mode-update": "Aggiornamento della modalità di filtrazione",
      "filtration-mode-update-hint": "Azione eseguita quando l’utente fa clic per modificare la modalità di filtrazione corrente.",
      "filter-mode": "Filtro",
      "waste-mode": "Scarico",
      "backwash-mode": "Controlavaggio",
      "recirculate-mode": "Ricircolo",
      "rinse-mode": "Risciacquo",
      "closed-mode": "Chiuso",
      "sand-filter-color": "Colore filtro a sabbia",
      "mode-box-background": "Sfondo del box modalità",
      "border-color": "Colore del bordo",
      "label-color": "Colore dell'etichetta",
      "water-leak-hint": "Indica se è presente una perdita.",
      "default-color": "Colore predefinito",
      "leak-color": "Colore perdita",
      "full-value": "Valore massimo",
      "full-value-hint": "Valore decimale che indica il valore massimo.",
      "label": "Etichetta",
      "icon": "Icona",
      "button-color": "Colore del pulsante",
      "on-label": "Testo etichetta 'On'",
      "off-label": "Testo etichetta 'Off'",
      "arrow-presence": "Presenza freccia",
      "arrow-presence-hint": "Indica se è presente una freccia nel connettore.",
      "arrow-present": "Freccia presente",
      "arrow-direction": "Direzione freccia/animazione",
      "arrow-direction-hint": "Indica la direzione del flusso.",
      "flow-animation": "Animazione del flusso",
      "flow-animation-hint": "Indica se è presente un'animazione nel connettore.",
      "flow": "Flusso",
      "flow-line": "Linea",
      "flow-line-style": "Stile della linea",
      "flow-style-hint": "Imposta i valori Dash e Gap in modo che la loro somma sia divisibile per 100 senza resto per una perfetta sincronizzazione dell'animazione.",
      "flow-dash-cap": "Termine tratteggio flusso",
      "dash-cap-butt": "Piato",
      "dash-cap-round": "Arrotondato",
      "dash-cap-square": "Quadrato",
      "dash": "Tratteggio",
      "gap": "Spazio",
      "main-line": "Linea principale",
      "line": "Linea",
      "line-color": "Colore della linea",
      "arrow-color": "Colore della freccia",
      "target-value": "Valore obiettivo",
      "target-value-hint": "Indica il punto target sulla scala.",
      "min-max-value": "Valore minimo e massimo",
      "min-value": "Min",
      "max-value": "Max",
      "progress-bar": "Barra di progresso",
      "progress-arrow": "Freccia di progresso",
      "warning-scale-color": "Colore scala di avviso",
      "critical-scale-color": "Colore scala critica",
      "scale-color": "Colore della scala",
      "target": "Obiettivo",
      "high-warning-state": "Stato di avviso alto",
      "show-high-warning-scale": "Mostra scala di avviso alto",
      "high-warning-scale": "Scala di avviso alto",
      "high-warning-state-hint": "Valore decimale che indica l'intervallo di avviso alto fino a valore critico alto o massimo.",
      "low-warning-state": "Stato di avviso basso",
      "show-low-warning-scale": "Mostra scala di avviso basso",
      "low-warning-scale": "Scala di avviso basso",
      "low-warning-state-hint": "Valore decimale che indica l'intervallo di avviso basso fino a valore critico basso o minimo.",
      "high-critical-state": "Stato critico alto",
      "show-high-critical-scale": "Mostra scala critica alta",
      "high-critical-scale": "Scala critica alta",
      "high-critical-state-hint": "Valore decimale che indica l'intervallo critico alto fino al valore massimo della scala.",
      "low-critical-state": "Stato critico basso",
      "show-low-critical-scale": "Mostra scala critica bassa",
      "low-critical-scale": "Scala critica bassa",
      "low-critical-state-hint": "Valore decimale che indica un intervallo critico basso fino al valore minimo della scala.",
      "filter-color": "Colore del filtro",
      "colors": "Colori",
      "indicator-colors": "Colori indicatori",
      "enabled": "Abilitato",
      "disabled": "Disabilitato",
      "on": "ON",
      "off": "OFF",
      "on-off-state": "Stato On/Off",
      "on-off-state-hint": "Indica se il componente è nello stato On o Off.",
      "on-update-state": "Aggiorna stato su On",
      "on-update-state-hint": "Azione eseguita quando l'utente clicca per aggiornare lo stato a On.",
      "off-update-state": "Aggiorna stato su Off",
      "off-update-state-hint": "Azione eseguita quando l'utente clicca per aggiornare lo stato a Off.",
      "voltage": "Tensione",
      "input-voltage": "Tensione in ingresso",
      "input-voltage-hint": "Valore decimale che indica la tensione in ingresso.",
      "output-voltage": "Tensione in uscita",
      "output-voltage-hint": "Valore decimale che indica la tensione in uscita.",
      "first-phase-voltage": "Tensione prima fase",
      "second-phase-voltage": "Tensione seconda fase",
      "third-phase-voltage": "Tensione terza fase",
      "phase-voltage-hint": "Valore decimale che indica la tensione della fase corrente",
      "voltage-hint": "Valore decimale che indica la tensione corrente",
      "current-voltage-color": "Colore della tensione attuale",
      "phase-indicator-color": "Colore indicatore di fase",
      "measured": "Misurato",
      "measured-hint": "Valore decimale che indica l'energia consumata in kilowattora",
      "day-rate": "Tariffa diurna",
      "night-rate": "Tariffa notturna",
      "off-peak-rate": "Tariffa fuori punta",
      "peak-rate": "Tariffa di picco",
      "export-rate": "Tariffa di esportazione",
      "operating-mode": "Modalità operativa",
      "bypass-mode": "Bypass",
      "operating-mode-hint": "Valore intero che indica la modalità operativa attuale (0 - OFF, 1 - ON, 2 - BYPASS)",
      "connected": "Connesso",
      "connected-hint": "Indica se il componente è nello stato connesso.",
      "disconnected": "Disconnesso",
      "indicator": "Indicatore",
      "operation-mode": "Modalità di funzionamento",
      "operation-mode-hint": "Indica se l'inverter è in modalità Rete o Inverter.",
      "operation-mode-indicators-color": "Colore degli indicatori della modalità di funzionamento",
      "mains-on-mode": "Rete attiva",
      "inverter-on-mode": "Inverter attivo",
      "charging-mode": "Modalità di carica",
      "charging-mode-hint": "Valore intero che indica la modalità di carica attuale (1 - Bulk, 2 - Assorbimento, 3 - Mantenimento)",
      "charging-mode-indicators-color": "Colore degli indicatori della modalità di carica",
      "inverter-faults": "Guasti",
      "inverter-fault-indicators-color": "Colore degli indicatori di guasto",
      "overload-fault": "Sovraccarico",
      "overload-fault-hint": "Indica se l'inverter è in condizione di sovraccarico.",
      "low-battery-fault": "Batteria scarica",
      "low-battery-fault-hint": "Indica se la batteria è eccessivamente scarica.",
      "temperature-fault": "Temperatura",
      "temperature-fault-hint": "Indica se c'è alta temperatura nell'inverter.",
      "triangle": "Triangolo",
      "socket": "Presa",
      "left-button": "Pulsante sinistro",
      "right-button": "Pulsante destro",
      "alarm-colors": "Colori allarme",
      "hook-color": "Colore gancio"
    }
  },
  "item": {
    "selected": "Selezionato"
  },
  "js-func": {
    "no-return-error": "La funzione deve restituire un valore!",
    "return-type-mismatch": "La funzione deve restituire un valore di tipo '{{type}}'!",
    "tidy": "Pulito",
    "mini": "Mini",
    "modules": "Moduli",
    "remove-module": "Rimuovi modulo",
    "no-modules": "Nessun modulo configurato",
    "add-module": "Aggiungi modulo",
    "module-alias": "Alias",
    "invalid-module-alias-name": "Nome alias non valido",
    "module-resource": "Risorsa modulo JS",
    "not-unique-module-aliases-error": "Gli alias dei moduli devono essere unici!",
    "show-module-info": "Mostra informazioni del modulo",
    "show-module-source-code": "Mostra codice sorgente del modulo",
    "module-members": "Membri del modulo",
    "module-no-members": "Il modulo non ha membri esportati",
    "module-load-error": "Errore durante il caricamento del modulo",
    "source-code": "Codice sorgente",
    "source-code-load-error": "Errore durante il caricamento del codice sorgente",
    "no-js-module-text": "Nessun modulo JS trovato",
    "no-js-module-matching": "Nessun modulo JS corrispondente a '{{module}}' trovato."
  },
  "key-val": {
    "key": "Chiave",
    "value": "Valore",
    "remove-entry": "Rimuovi voce",
    "add-entry": "Aggiungi voce",
    "no-data": "Nessuna voce"
  },
  "layout": {
    "layout": "Layout",
    "layouts": "Layout",
    "manage": "Gestisci layout",
    "settings": "Impostazioni layout",
    "color": "Colore",
    "main": "Principale",
    "right": "Destra",
    "left": "Sinistra",
    "select": "Seleziona layout di destinazione",
    "percentage-width": "Larghezza percentuale (%)",
    "fixed-width": "Larghezza fissa (px)",
    "left-width": "Colonna sinistra (%)",
    "right-width": "Colonna destra (%)",
    "pick-fixed-side": "Lato fisso: ",
    "layout-fixed-width": "Larghezza fissa (px)",
    "value-min-error": "Il valore deve essere maggiore di {{min}}{{unit}}",
    "value-max-error": "Il valore deve essere minore di {{max}}{{unit}}",
    "layout-fixed-width-required": "La larghezza fissa è obbligatoria",
    "right-width-percentage-required": "La percentuale di destra è obbligatoria",
    "left-width-percentage-required": "La percentuale di sinistra è obbligatoria",
    "divider": "Divisore",
    "right-side": "Layout lato destro",
    "left-side": "Layout lato sinistro",
    "add-new-breakpoint": "Aggiungi nuovo punto di interruzione",
    "breakpoint": "Punto di interruzione",
    "breakpoints": "Punti di interruzione",
    "copy-from": "Copia da",
    "size": "Dimensione",
    "delete-breakpoint-title": "Sei sicuro di voler eliminare il punto di interruzione '{{name}}'?",
    "delete-breakpoint-text": "Nota: dopo la conferma, il punto di interruzione non sarà più recuperabile e le impostazioni torneranno al punto di interruzione predefinito."
  },
  "legend": {
    "direction": "Direzione",
    "position": "Posizione",
    "show-values": "Mostra valori",
    "min-option": "Min",
    "max-option": "Max",
    "average-option": "Media",
    "total-option": "Totale",
    "latest-option": "Ultimo",
    "sort-legend": "Ordina le chiavi dati nella legenda",
    "show-max": "Mostra valore massimo",
    "show-min": "Mostra valore minimo",
    "show-avg": "Mostra valore medio",
    "show-total": "Mostra valore totale",
    "show-latest": "Mostra ultimo valore",
    "settings": "Impostazioni legenda",
    "min": "min",
    "max": "max",
    "avg": "media",
    "total": "totale",
    "latest": "ultimo",
    "Min": "Min",
    "Max": "Max",
    "Avg": "Media",
    "Total": "Totale",
    "Latest": "Ultimo",
    "comparison-time-ago": {
      "previousInterval": "(intervallo precedente)",
      "customInterval": "(intervallo personalizzato)",
      "days": "(giorno fa)",
      "weeks": "(settimana fa)",
      "months": "(mese fa)",
      "years": "(anno fa)"
    },
    "column-title": "Titolo colonna",
    "label": "Etichetta",
    "value": "Valore"
  },
  "login": {
    "login": "Accesso",
    "request-password-reset": "Richiedi reimpostazione password",
    "reset-password": "Reimposta password",
    "create-password": "Crea password",
    "two-factor-authentication": "Autenticazione a due fattori",
    "passwords-mismatch-error": "Le password inserite devono coincidere!",
    "password-again": "Ripeti password",
    "sign-in": "Accedi",
    "username": "Nome utente (email)",
    "remember-me": "Ricordami",
    "forgot-password": "Password dimenticata?",
    "password-reset": "Reimpostazione password",
    "expired-password-reset-message": "Le tue credenziali sono scadute! Crea una nuova password.",
    "new-password": "Nuova password",
    "new-password-again": "Conferma nuova password",
    "password-link-sent-message": "Link di reimpostazione inviato",
    "email": "Email",
    "invalid-email-format": "Formato email non valido.",
    "sign-in-with": "Accedi con {{name}}",
    "sign-in-to-your-account": "Accedi al tuo account",
    "or": "oppure",
    "error": "Errore di accesso",
    "verify-your-identity": "Verifica la tua identità",
    "select-way-to-verify": "Seleziona un metodo di verifica",
    "resend-code": "Reinvia codice",
    "resend-code-wait": "Reinvia codice in { time, plural, =1 {1 secondo} other {# secondi} }",
    "try-another-way": "Prova un altro metodo",
    "totp-auth-description": "Inserisci il codice di sicurezza dalla tua app di autenticazione.",
    "totp-auth-placeholder": "Codice",
    "sms-auth-description": "Un codice di sicurezza è stato inviato al tuo telefono al numero {{contact}}.",
    "sms-auth-placeholder": "Codice SMS",
    "email-auth-description": "Un codice di sicurezza è stato inviato al tuo indirizzo email {{contact}}.",
    "email-auth-placeholder": "Codice email",
    "backup-code-auth-description": "Inserisci uno dei tuoi codici di backup.",
    "backup-code-auth-placeholder": "Codice di backup",
    "activation-link-expired": "Il link di attivazione è scaduto",
    "activation-link-expired-message": "Il link per attivare il tuo profilo è scaduto. Puoi tornare alla pagina di accesso per ricevere una nuova email.",
    "reset-password-link-expired": "Il link per reimpostare la password è scaduto",
    "reset-password-link-expired-message": "Il link per reimpostare la password è scaduto. Puoi tornare alla pagina di accesso per ricevere una nuova email.",
    "two-fa": "Autenticazione a due fattori",
    "two-fa-required": "L'autenticazione a due fattori è obbligatoria",
    "set-up-verification-method": "Configura un metodo di verifica per continuare",
    "set-up-verification-method-login": "Configura un metodo di verifica o accedi",
    "enable-authenticator-app": "Abilita l'app di autenticazione",
    "enable-authenticator-app-description": "Inserisci il codice di sicurezza dalla tua app di autenticazione",
    "enable-authenticator-sms": "Abilita l'autenticatore SMS",
    "enable-authenticator-sms-description": "Inserisci un codice a 6 cifre che ti abbiamo appena inviato a ",
    "enable-authenticator-email": "Abilita l'autenticatore email",
    "enable-authenticator-email-description": "Un codice di sicurezza è stato inviato al tuo indirizzo email a ",
    "enter-key-manually": "oppure inserisci manualmente questa chiave a 32 cifre:",
    "continue": "Continua",
    "confirm": "Conferma",
    "authenticator-app-success": "App di autenticazione abilitata con successo",
    "authenticator-app-success-description": "La prossima volta che effettuerai l'accesso, dovrai fornire un codice di autenticazione a due fattori",
    "authenticator-sms-success": "Autenticatore SMS abilitato con successo",
    "authenticator-sms-success-description": "La prossima volta che effettuerai l'accesso, ti verrà richiesto di inserire il codice di sicurezza che verrà inviato al numero di telefono",
    "authenticator-email-success": "Autenticatore email abilitato con successo",
    "authenticator-email-success-description": "La prossima volta che effettuerai l'accesso, ti verrà richiesto di inserire il codice di sicurezza che verrà inviato al tuo indirizzo email",
    "authenticator-backup-code-success": "Codice di backup abilitato con successo",
    "authenticator-backup-code-success-description": "La prossima volta che effettuerai l'accesso, ti verrà richiesto di inserire il codice di sicurezza o utilizzare uno dei codici di backup.",
    "add-verification-method": "Aggiungi metodo di verifica",
    "get-backup-code": "Ottieni codice di backup",
    "copy-key": "Copia chiave",
    "send-code": "Invia codice",
    "email-label": "Email",
    "email-description": "Inserisci un'email da utilizzare come tuo autenticatore.",
    "sms-description": "Inserisci un numero di telefono da utilizzare come tuo autenticatore.",
    "backup-code-description": "Stampa i codici in modo da averli a portata di mano quando ne avrai bisogno per accedere al tuo account. Puoi utilizzare ogni codice di backup una sola volta.",
    "backup-code-warn": "Una volta che lasci questa pagina, questi codici non potranno essere mostrati di nuovo. Conservali in modo sicuro utilizzando le opzioni sottostanti.",
    "download-txt": "Scarica (txt)",
    "print": "Stampa",
    "verification-code": "Codice a 6 cifre",
    "verification-code-invalid": "Formato del codice di verifica non valido",
    "verification-code-incorrect": "Codice di verifica errato",
    "verification-code-many-request": "Troppe richieste per verificare il codice",
    "scan-qr-code": "Scansiona questo codice QR con la tua app di verifica",
    "phone-input": {
      "phone-input-label": "Numero di telefono",
      "phone-input-required": "Il numero di telefono è obbligatorio",
      "phone-input-validation": "Il numero di telefono non è valido o non possibile",
      "phone-input-pattern": "Numero di telefono non valido. Deve essere nel formato E.164, es. {{phoneNumber}}",
      "phone-input-hint": "Numero di telefono nel formato E.164, es. {{phoneNumber}}"
    }
  },
  "mobile": {
    "add-application": "Aggiungi applicazione",
    "app-id": "ID applicazione",
    "app-id-required": "ID applicazione richiesto",
    "app-id-pattern": "Formato ID applicazione non valido",
    "app-store-link": "Link App Store",
    "app-store-link-required": "Link App Store richiesto",
    "application-details": "Dettagli applicazione",
    "application-package": "Pacchetto applicazione",
    "application-secret": "Segreto applicazione",
    "application-secret-required": "Segreto applicazione richiesto",
    "application": "Applicazione",
    "applications": "Applicazioni",
    "copy-app-id": "Copia ID applicazione",
    "copy-app-store-link": "Copia link App Store",
    "copy-application-package": "Copia pacchetto applicazione",
    "copy-application-secret": "Copia segreto applicazione",
    "copy-google-play-link": "Copia link Google Play",
    "copy-sha256-certificate-fingerprints": "Copia impronta SHA256 del certificato",
    "delete-application": "Elimina applicazione",
    "delete-application-button-text": "Comprendo le conseguenze, elimina applicazione",
    "delete-application-text": "Questa azione è irreversibile. L'applicazione sarà eliminata definitivamente.<br/>Se non desideri eliminarla in modo permanente puoi <b>sospendere</b> temporaneamente l'applicazione.<br/><b>Per eliminare</b> comunque l'applicazione digita <b>\"{{phrase}}\"</b> per confermare.",
    "delete-application-title-short": "Sei sicuro di voler eliminare l'applicazione '{{name}}'?",
    "delete-application-text-short": "Attenzione, dopo la conferma l'applicazione e tutti i dati correlati saranno irreversibili.",
    "delete-application-phrase": "elimina applicazione",
    "delete-applications-bundle-text": "Attenzione, dopo la conferma il pacchetto mobile e tutti i dati correlati saranno irreversibili.",
    "delete-applications-bundle-title": "Sei sicuro di voler eliminare il pacchetto mobile '{{bundleName}}'?",
    "generate-application-secret": "Genera segreto applicazione",
    "google-play-link": "Link Google Play",
    "google-play-link-required": "Link Google Play richiesto",
    "latest-version": "Ultima versione",
    "min-version": "Versione minima",
    "invalid-version-pattern": "Formato versione non valido. Usa il formato: major.minor.patch (es. 1.0.0).",
    "mobile-center": "Centro mobile",
    "mobile-package": "Pacchetto applicazione",
    "mobile-package-max-length": "Il pacchetto applicazione deve essere inferiore a 256 caratteri",
    "mobile-package-required": "Il pacchetto applicazione è obbligatorio.",
    "mobile-package-pattern": "Formato non valido per il pacchetto applicazione",
    "mobile-package-title": "Titolo applicazione",
    "mobile-package-title-max-length": "Il titolo dell’applicazione deve essere inferiore a 256 caratteri",
    "no-application": "Nessuna applicazione trovata",
    "no-bundles": "Nessun bundle trovato",
    "platform-type": "Tipo di piattaforma",
    "search-application": "Cerca applicazioni",
    "search-bundles": "Cerca bundle",
    "set": "Imposta",
    "sha256-certificate-fingerprints": "Impronte del certificato SHA256",
    "sha256-certificate-fingerprints-required": "Le impronte del certificato SHA256 sono obbligatorie",
    "sha256-certificate-fingerprints-pattern": "Formato non valido per l’impronta del certificato SHA256",
    "show-hidden-pages": "Mostra pagine nascoste",
    "status": "Stato",
    "status-type": {
      "deprecated": "Deprecato",
      "draft": "Bozza",
      "published": "Pubblicato",
      "suspended": "Sospeso"
    },
    "store-information": "Informazioni dello store",
    "version-information": "Informazioni sulla versione",
    "min-version-release-notes": "Note di rilascio versione minima",
    "latest-version-release-notes": "Note di rilascio ultima versione",
    "bundle": "Pacchetto",
    "bundles": "Pacchetti",
    "add-bundle": "Aggiungi pacchetto",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio",
    "title-cannot-contain-only-spaces": "Il titolo non può contenere solo spazi",
    "title-max-length": "Il titolo deve contenere meno di 256 caratteri",
    "oauth-clients": "Client OAuth 2.0",
    "android-app": "App Android",
    "android-application": "Applicazione Android",
    "ios-app": "App iOS",
    "ios-application": "Applicazione iOS",
    "invalid-store-link": "Link dello store non valido",
    "enable-oauth": "Abilita OAuth 2.0",
    "enable-self-registration": "Abilita autoregistrazione",
    "edit-bundle": "Modifica pacchetto",
    "description": "Descrizione",
    "basic-settings": "Impostazioni di base",
    "no-application-matching": "Nessuna applicazione corrispondente a '{{entity}}' trovata.",
    "no-bundle-matching": "Nessun pacchetto corrispondente a '{{entity}}' trovato.",
    "application-required": "Applicazione obbligatoria.",
    "bundle-required": "Pacchetto obbligatorio.",
    "no-application-text": "Nessuna applicazione trovata",
    "no-bundle-text": "Nessun pacchetto trovato",
    "layout": "Layout",
    "pages": "Pagine",
    "hide-all-pages": "Nascondi tutte le pagine",
    "reset-to-default-pages": "Reimposta alle pagine predefinite",
    "add-specific-page": "Aggiungi pagina specifica",
    "visible": "Visibile",
    "hidden": "Nascosto",
    "reset-to-page-default": "Ripristina pagina ai valori predefiniti",
    "mobile-599": "Mobile (max 599px)",
    "tablet-959": "Tablet (max 959px)",
    "max-element-number": "Numero massimo di elementi",
    "page-name": "Nome pagina",
    "page-name-required": "Il nome della pagina è obbligatorio.",
    "page-name-cannot-contain-only-spaces": "Il nome della pagina non può contenere solo spazi.",
    "page-name-max-length": "Il nome della pagina deve contenere meno di 256 caratteri",
    "page-type": "Tipo di pagina",
    "pages-types": {
      "dashboard": "Dashboard",
      "web-view": "Vista web",
      "custom": "Personalizzato"
    },
    "url": "URL",
    "invalid-url-format": "Formato URL non valido",
    "path": "Percorso",
    "invalid-path-format": "Formato percorso non valido",
    "custom-page": "Pagina personalizzata",
    "edit-page": "Modifica pagina",
    "edit-custom-page": "Modifica pagina personalizzata",
    "delete-page": "Elimina pagina",
    "qr-code-widget": "Widget codice QR",
    "type-here": "Digita qui",
    "configuration-dialog": "Dialogo di configurazione",
    "configuration-app": "Configurazione app",
    "configuration-step": {
      "prepare-environment-title": "Prepara l’ambiente di sviluppo",
      "prepare-environment-text": "L’applicazione mobile Flutter ThingsBoard richiede il Flutter SDK. Segui le istruzioni per configurare il Flutter SDK.",
      "get-source-code-title": "Ottieni il codice sorgente dell’app",
      "get-source-code-text": "Puoi ottenere il codice sorgente dell’applicazione mobile Flutter ThingsBoard clonandolo dal repository GitHub:",
      "configure-app-settings-title": "Configura le impostazioni dell’app",
      "configure-app-settings-text": "Scarica il file di configurazione e posizionalo nella directory principale del progetto che hai clonato nel passaggio precedente.",
      "download-file": "Scarica file",
      "run-app-title": "Esegui l’app",
      "run-app-text": "Esegui l’app come indicato nel tuo IDE.\nSe utilizzi il terminale, esegui l’app con il seguente comando:",
      "more-information": "Puoi trovare informazioni dettagliate nella nostra documentazione Getting Started.",
      "getting-started": "Getting Started"
    }
  },
  "notification": {
    "action-button": "Pulsante di azione",
    "action-type": "Tipo di azione",
    "active": "Attivo",
    "add-notification-recipients-group": "Aggiungi gruppo di destinatari notifiche",
    "add-notification-template": "Aggiungi template di notifica",
    "add-recipient": "Aggiungi destinatario",
    "add-recipients": "Aggiungi destinatari",
    "add-rule": "Aggiungi regola",
    "add-stage": "Aggiungi fase",
    "add-template": "Aggiungi template",
    "after": "Dopo",
    "alarm-assignment-trigger-settings": "Impostazioni trigger assegnazione allarme",
    "alarm-comment-trigger-settings": "Impostazioni trigger commento allarme",
    "alarm-trigger-settings": "Impostazioni trigger allarme",
    "all": "Tutti",
    "api-feature-hint": "Se il campo è vuoto, il trigger verrà applicato a tutte le funzionalità API",
    "api-usage-trigger-settings": "Impostazioni trigger utilizzo API",
    "new-platform-version-trigger-settings": "Impostazioni trigger nuova versione piattaforma",
    "rate-limits-trigger-settings": "Impostazioni trigger superamento limiti di velocità",
    "task-processing-failure-trigger-settings": "Impostazioni trigger errore elaborazione attività",
    "resources-shortage-trigger-settings": "Impostazioni trigger carenza di risorse",
    "at-least-one-should-be-selected": "Deve essere selezionato almeno uno",
    "basic-settings": "Impostazioni base",
    "button-text": "Testo del pulsante",
    "button-text-required": "Il testo del pulsante è obbligatorio",
    "button-text-max-length": "Il testo del pulsante deve essere minore o uguale a {{ length }} caratteri",
    "compose": "Componi",
    "conversation": "Conversazione",
    "conversation-required": "La conversazione è obbligatoria",
    "copy-notification-template": "Copia template di notifica",
    "copy-rule": "Copia regola",
    "copy-template": "Copia template",
    "create-new": "Crea nuovo",
    "created": "Creato",
    "customize-messages": "Personalizza messaggi",
    "cpu-threshold": "Soglia CPU",
    "delete-notification-text": "Attenzione, dopo la conferma la notifica non sarà più recuperabile.",
    "delete-notification-title": "Sei sicuro di voler eliminare la notifica?",
    "delete-notifications-text": "Attenzione, dopo la conferma le notifiche non saranno più recuperabili.",
    "delete-notifications-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 notifica} other {# notifiche} }?",
    "delete-recipient-text": "Attenzione, dopo la conferma il destinatario non sarà più recuperabile.",
    "delete-recipient-title": "Sei sicuro di voler eliminare il destinatario '{{recipientName}}'?",
    "delete-recipients-text": "Attenzione, dopo la conferma i destinatari non saranno più recuperabili.",
    "delete-recipients-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 destinatario} other {# destinatari} }?",
    "delete-request-text": "Attenzione, dopo la conferma la richiesta non sarà più recuperabile.",
    "delete-request-title": "Sei sicuro di voler eliminare la richiesta?",
    "delete-requests-text": "Attenzione, dopo la conferma le richieste non saranno più recuperabili.",
    "delete-requests-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 richiesta} other {# richieste} }?",
    "delete-rule-text": "Attenzione, dopo la conferma la regola non sarà più recuperabile.",
    "delete-rule-title": "Sei sicuro di voler eliminare la regola '{{ruleName}}'?",
    "delete-rules-text": "Attenzione, dopo la conferma le regole non saranno più recuperabili.",
    "delete-rules-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 regola} other {# regole} }?",
    "delete-template-text": "Attenzione, dopo la conferma il modello non sarà più recuperabile.",
    "delete-template-title": "Sei sicuro di voler eliminare il modello '{{templateName}}'?",
    "delete-templates-text": "Attenzione, dopo la conferma i modelli non saranno più recuperabili.",
    "delete-templates-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 modello} other {# modelli} }?",
    "deleted": "Eliminato",
    "delivery-method": {
      "delivery-method": "Metodo di consegna",
      "email": "Email",
      "email-preview": "Anteprima notifica email",
      "slack": "Slack",
      "slack-preview": "Anteprima notifica Slack",
      "microsoft-teams": "Microsoft Teams",
      "microsoft-teams-preview": "Anteprima notifica Microsoft Teams",
      "sms": "SMS",
      "sms-preview": "Anteprima notifica SMS",
      "web": "Web",
      "web-preview": "Anteprima notifica Web",
      "mobile-app": "App mobile",
      "mobile-app-preview": "Anteprima notifica app mobile"
    },
    "delivery-method-not-configure-click": "Il metodo di consegna non è configurato. Clicca per configurarlo.",
    "delivery-method-not-configure-contact": "Il metodo di consegna non è configurato. Contatta l’amministratore di sistema.",
    "delivery-methods": "Metodi di consegna",
    "description": "Descrizione",
    "device-activity-trigger-settings": "Impostazioni trigger attività dispositivo",
    "device-list-rule-hint": "Se il campo è vuoto, il trigger verrà applicato a tutti i dispositivi",
    "device-profiles-list-rule-hint": "Se il campo è vuoto, il trigger verrà applicato a tutti i profili dispositivo",
    "disabled": "Disabilitato",
    "edge-trigger-settings": "Impostazioni trigger Edge",
    "edge-list-rule-hint": "Se il campo è vuoto, il trigger verrà applicato a tutte le istanze Edge",
    "edit-notification-recipients-group": "Modifica gruppo destinatari notifiche",
    "edit-notification-template": "Modifica template notifica",
    "edit-rule": "Modifica regola",
    "edit-template": "Modifica template",
    "enabled": "Abilitato",
    "entities-limit-trigger-settings": "Impostazioni trigger limite entità",
    "entity-action-trigger-settings": "Impostazioni trigger azioni entità",
    "entity-type": "Tipo di entità",
    "escalation-chain": "Catena di escalation",
    "failed-send": "Invii non riusciti",
    "fails": "{ count, plural, =1 {1 errore} other {# errori} }",
    "filter": "Filtro",
    "first-recipient": "Primo destinatario",
    "inactive": "Inattivo",
    "inbox": "Posta in arrivo",
    "notification-inbox": "Notifiche / Posta in arrivo",
    "input-field-support-templatization": "Il campo di input supporta la templificazione.",
    "input-fields-support-templatization": "I campi di input supportano la templificazione.",
    "link": "Link",
    "link-required": "Il link è obbligatorio",
    "link-max-length": "Il link deve essere inferiore o uguale a {{ length }} caratteri",
    "link-type": {
      "dashboard": "Apri dashboard",
      "link": "Apri URL"
    },
    "loading-notifications": "Caricamento notifiche...",
    "management": "Gestione notifiche",
    "mark-all-as-read": "Segna tutte come lette",
    "mark-as-read": "Segna come letta",
    "message": "Messaggio",
    "message-required": "Il messaggio è obbligatorio",
    "message-max-length": "Il messaggio deve essere inferiore o uguale a {{ length }} caratteri",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio",
    "new-notification": "Nuova notifica",
    "no-inbox-notification": "Nessuna notifica trovata",
    "no-notification-request": "Nessuna richiesta di notifica",
    "no-notification-templates": "Nessun template di notifica trovato",
    "no-notifications-yet": "Ancora nessuna notifica",
    "no-recipients-notification": "Nessun destinatario della notifica",
    "no-recipients-matching": "Nessun destinatario corrispondente a '{{entity}}' trovato.",
    "no-recipients-text": "Nessun destinatario trovato",
    "no-rule": "Nessuna regola configurata",
    "no-rules-notification": "Nessuna regola di notifica",
    "no-severity-found": "Nessuna severità trovata",
    "no-severity-matching": "'{{severity}}' non trovato.",
    "no-template-matching": "Nessuna risorsa corrispondente a '{{template}}' trovata.",
    "create-new-template": "Creane uno nuovo!",
    "not-found-slack-recipient": "Destinatario Slack non trovato",
    "notification": "Notifica",
    "notification-center": "Centro notifiche",
    "notification-tap-action": "Azione al tocco della notifica",
    "notification-tap-action-hint": "Se non abilitata, verrà utilizzata la dashboard di default dell'allarme",
    "notify": "notifica",
    "notify-again": "Notifica di nuovo",
    "notify-alarm-action": {
      "acknowledged": "Allarme riconosciuto",
      "assigned": "Allarme assegnato",
      "cleared": "Allarme risolto",
      "created": "Allarme creato",
      "severity-changed": "Gravità allarme cambiata",
      "unassigned": "Allarme non assegnato"
    },
    "notify-on": "Notifica su",
    "notify-on-comment-update": "Notifica sull’aggiornamento dei commenti",
    "notify-on-required": "Il campo 'Notifica su' è obbligatorio",
    "notify-on-unassign": "Notifica sulla rimozione dell’assegnazione",
    "notify-only-user-comments": "Notifica solo i commenti degli utenti",
    "only-rule-chain-lifecycle-failures": "Solo i fallimenti del ciclo di vita della rule chain",
    "only-rule-node-lifecycle-failures": "Solo i fallimenti del ciclo di vita del rule node",
    "platform-users": "Utenti della piattaforma",
    "ram-threshold": "Soglia RAM",
    "rate-limits": "Limiti di velocità",
    "rate-limits-hint": "Se il campo è vuoto, il trigger verrà applicato a tutti i limiti di velocità",
    "recipient": "Destinatario",
    "recipient-group": "Gruppo destinatari",
    "recipient-type": {
      "affected-tenant-administrators": "Amministratori tenant coinvolti",
      "affected-user": "Utente coinvolto",
      "all-users": "Tutti gli utenti",
      "customer-users": "Utenti cliente",
      "system-administrators": "Amministratori di sistema",
      "tenant-administrators": "Amministratori tenant",
      "user-filters": "Filtro utente",
      "user-list": "Lista utenti",
      "users-entity-owner": "Utenti del proprietario dell'entità"
    },
    "recipients": "Destinatari",
    "notification-recipient": "Destinatario notifica",
    "notification-recipient-required": "Il destinatario della notifica è obbligatorio.",
    "notification-recipients": "Notifiche / Destinatari",
    "recipients-count": "{ count, plural, =1 {1 destinatario} other {# destinatari} }",
    "recipients-required": "I destinatari sono obbligatori",
    "refresh-allow-delivery-method": "Aggiorna metodo di consegna consentito",
    "request-search": "Cerca richiesta",
    "request-status": {
      "processing": "Elaborazione in corso",
      "scheduled": "Pianificato",
      "sent": "Inviato"
    },
    "review": "Revisione",
    "rule": "Regola",
    "rule-chain-list-rule-hint": "Se il campo è vuoto, il trigger verrà applicato a tutte le rule chain",
    "rule-engine-events-trigger-settings": "Impostazioni trigger eventi rule engine",
    "rule-engine-filter": "Filtro rule engine",
    "rule-name": "Nome regola",
    "rule-name-required": "Il nome è obbligatorio",
    "rule-disable": "Disattiva regola di notifica",
    "rule-enable": "Attiva regola di notifica",
    "rule-node-filter": "Filtro nodo regola",
    "rules": "Regole",
    "notification-rules": "Notifiche / Regole",
    "scheduler-later": "Pianifica per dopo",
    "search-notification": "Cerca notifiche",
    "search-recipients": "Cerca destinatari",
    "search-rules": "Cerca regole",
    "search-templates": "Cerca modelli",
    "see-documentation": "Vedi documentazione",
    "selected-notifications": "{ count, plural, =1 {1 notifica} other {# notifiche} } selezionata",
    "selected-recipients": "{ count, plural, =1 {1 destinatario} other {# destinatari} } selezionato",
    "selected-requests": "{ count, plural, =1 {1 richiesta} other {# richieste} } selezionata",
    "selected-rules": "{ count, plural, =1 {1 regola} other {# regole} } selezionata",
    "selected-template": "{ count, plural, =1 {1 modello} other {# modelli} } selezionato",
    "send-notification": "Invia notifica",
    "sent": "Inviato",
    "setup": "Configurazione",
    "notification-sent": "Notifiche / Inviate",
    "set-entity-from-notification": "Imposta entità dalla notifica allo stato della dashboard",
    "slack-chanel-type": "Tipo di canale Slack",
    "slack-chanel-types": {
      "direct": "Messaggio diretto",
      "private-channel": "Canale privato",
      "public-channel": "Canale pubblico"
    },
    "start-from-scratch": "Inizia da zero",
    "status": "Stato",
    "stop-escalation-alarm-status-become": "Interrompi l’escalation quando lo stato dell’allarme diventa:",
    "storage-threshold": "Soglia di archiviazione",
    "subject": "Oggetto",
    "subject-required": "L’oggetto è obbligatorio",
    "subject-max-length": "L’oggetto deve essere inferiore o uguale a {{ length }} caratteri",
    "template": "Template",
    "template-name": "Nome template",
    "template-required": "Il template è obbligatorio",
    "template-type": {
      "alarm": "Allarme",
      "alarm-assignment": "Assegnazione allarme",
      "alarm-comment": "Commento allarme",
      "api-usage-limit": "Limite utilizzo API",
      "device-activity": "Attività dispositivo",
      "entities-limit": "Limite entità",
      "entities-limit-increase-request": "Richiesta aumento limite entità",
      "entity-action": "Azione entità",
      "general": "Generale",
      "rule-engine-lifecycle-event": "Evento ciclo di vita Rule Engine",
      "rule-node": "Rule node",
      "new-platform-version": "Nuova versione della piattaforma",
      "rate-limits": "Superamento limiti di velocità",
      "edge-communication-failure": "Errore di comunicazione Edge",
      "edge-connection": "Connessione Edge",
      "task-processing-failure": "Errore elaborazione attività",
      "resources-shortage": "Carenza risorse"
    },
    "templates": "Modelli",
    "notification-templates": "Notifiche / Modelli",
    "tenant-profiles-list-rule-hint": "Se il campo è vuoto, il trigger sarà applicato a tutti i profili tenant",
    "tenants-list-rule-hint": "Se il campo è vuoto, il trigger sarà applicato a tutti i tenant",
    "threshold": "Soglia",
    "theme-color": "Colore tema",
    "time": "Tempo",
    "track-rule-node-events": "Traccia eventi nodo regola",
    "trigger": {
      "alarm": "Allarme",
      "alarm-assignment": "Assegnazione allarme",
      "alarm-comment": "Commento allarme",
      "api-usage-limit": "Limite utilizzo API",
      "device-activity": "Attività dispositivo",
      "entities-limit": "Limite entità",
      "entity-action": "Azione entità",
      "rule-engine-lifecycle-event": "Evento ciclo di vita Rule Engine",
      "new-platform-version": "Nuova versione della piattaforma",
      "rate-limits": "Superamento limiti di velocità",
      "edge-connection": "Connessione Edge",
      "edge-communication-failure": "Errore di comunicazione Edge",
      "task-processing-failure": "Errore elaborazione attività",
      "resources-shortage": "Carenza risorse",
      "trigger": "Trigger",
      "trigger-required": "Il trigger è obbligatorio"
    },
    "type": "Tipo",
    "unread": "Non letti",
    "updated": "Aggiornato",
    "use-deprecated-webhook-connectors": "Usa connettori webhook deprecati",
    "use-old-api": "Usa API vecchia",
    "use-template": "Usa modello",
    "view-all": "Visualizza tutto",
    "warning": "Avviso",
    "webhook-url": "URL webhook",
    "webhook-url-required": "L'URL webhook è obbligatorio",
    "workflow-url": "URL flusso di lavoro",
    "workflow-url-required": "L'URL del flusso di lavoro è obbligatorio",
    "channel-name": "Nome del canale",
    "channel-name-required": "Il nome del canale è obbligatorio",
    "settings": {
      "notification-settings": "Impostazioni notifica",
      "reset-all": "Reimposta tutte",
      "reset-all-title": "Sei sicuro di voler reimpostare il modulo?",
      "reset-all-text": "Dopo la conferma, il modulo delle impostazioni verrà reimpostato ai valori predefiniti e salvato.",
      "type": "Tipo",
      "enable-all": "Abilita tutte",
      "disable-all": "Disabilita tutte",
      "delivery-not-configured": "Metodo di consegna non configurato"
    }
  },
  "ota-update": {
    "add": "Aggiungi pacchetto",
    "assign-firmware": "Firmware assegnato",
    "assign-firmware-required": "Il firmware assegnato è obbligatorio",
    "assign-software": "Software assegnato",
    "assign-software-required": "Il software assegnato è obbligatorio",
    "auto-generate-checksum": "Genera automaticamente il checksum",
    "checksum": "Checksum",
    "checksum-hint": "Se il checksum è vuoto, verrà generato automaticamente",
    "checksum-algorithm": "Algoritmo di checksum",
    "checksum-copied-message": "Il checksum del pacchetto è stato copiato negli appunti",
    "change-firmware": "La modifica del firmware può causare l’aggiornamento di { count, plural, =1 {1 dispositivo} other {# dispositivi} }.",
    "change-software": "La modifica del software può causare l’aggiornamento di { count, plural, =1 {1 dispositivo} other {# dispositivi} }.",
    "change-ota-setting-title": "Sei sicuro di voler modificare le impostazioni OTA?",
    "chose-compatible-device-profile": "Il pacchetto caricato sarà disponibile solo per i dispositivi con il profilo selezionato.",
    "chose-firmware-distributed-device": "Scegli il firmware da distribuire ai dispositivi",
    "chose-software-distributed-device": "Scegli il software da distribuire ai dispositivi",
    "content-type": "Tipo di contenuto",
    "copy-checksum": "Copia checksum",
    "copy-direct-url": "Copia URL diretto",
    "copyId": "Copia ID pacchetto",
    "copied": "Copiato!",
    "delete": "Elimina pacchetto",
    "delete-ota-update-text": "Attenzione, dopo la conferma l'aggiornamento OTA non sarà più recuperabile.",
    "delete-ota-update-title": "Sei sicuro di voler eliminare l'aggiornamento OTA '{{title}}'?",
    "delete-ota-updates-text": "Attenzione, dopo la conferma tutti gli aggiornamenti OTA selezionati saranno rimossi.",
    "delete-ota-updates-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 aggiornamento OTA} other {# aggiornamenti OTA} }?",
    "description": "Descrizione",
    "direct-url": "URL diretto",
    "direct-url-copied-message": "URL diretto del pacchetto copiato negli appunti",
    "direct-url-required": "L'URL diretto è obbligatorio",
    "download": "Scarica pacchetto",
    "drop-file": "Trascina un file pacchetto o fai clic per selezionare un file da caricare.",
    "drop-package-file-or": "Trascina un file pacchetto o",
    "file-name": "Nome file",
    "file-size": "Dimensione file",
    "file-size-bytes": "Dimensione file in byte",
    "idCopiedMessage": "ID del pacchetto copiato negli appunti",
    "no-firmware-matching": "Nessun pacchetto OTA Firmware compatibile corrispondente a '{{entity}}' trovato.",
    "no-firmware-text": "Nessun pacchetto OTA Firmware compatibile disponibile.",
    "no-packages-text": "Nessun pacchetto trovato",
    "no-software-matching": "Nessun pacchetto OTA Software compatibile corrispondente a '{{entity}}' trovato.",
    "no-software-text": "Nessun pacchetto OTA Software compatibile disponibile.",
    "ota-update": "Aggiornamento OTA",
    "ota-update-details": "Dettagli aggiornamento OTA",
    "ota-updates": "Aggiornamenti OTA",
    "package-file": "File pacchetto",
    "package-type": "Tipo di pacchetto",
    "packages-repository": "Repository pacchetti",
    "search": "Cerca pacchetti",
    "selected-package": "{ count, plural, =1 {1 pacchetto} other {# pacchetti} } selezionati",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio.",
    "title-max-length": "Il titolo deve essere inferiore a 256 caratteri",
    "types": {
      "firmware": "Firmware",
      "software": "Software"
    },
    "upload-binary-file": "Carica file binario",
    "use-external-url": "Usa URL esterno",
    "version": "Versione",
    "version-required": "La versione è obbligatoria.",
    "version-tag": "Tag versione",
    "version-tag-hint": "Il tag personalizzato deve corrispondere alla versione segnalata dal dispositivo.",
    "version-max-length": "La versione deve essere inferiore a 256 caratteri",
    "warning-after-save-no-edit": "Una volta caricato il pacchetto, non sarà possibile modificare titolo, versione, profilo dispositivo e tipo di pacchetto."
  },
  "position": {
    "top": "Alto",
    "bottom": "Basso",
    "left": "Sinistra",
    "right": "Destra"
  },
  "profile": {
    "profile": "Profilo",
    "last-login-time": "Ultimo accesso",
    "change-password": "Cambia password",
    "current-password": "Password attuale",
    "copy-jwt-token": "Copia token JWT",
    "jwt-token": "Token JWT",
    "token-valid-till": "Il token è valido fino a",
    "tokenCopiedSuccessMessage": "Il token JWT è stato copiato negli appunti",
    "tokenCopiedWarnMessage": "Il token JWT è scaduto! Aggiorna la pagina."
  },
  "profiles": {
    "profiles": "Profili"
  },
  "security": {
    "security": "Sicurezza",
    "general-settings": "Impostazioni di sicurezza generali",
    "access-token": "Token di accesso",
    "access-token-required": "Il token di accesso è obbligatorio",
    "clientId": "ID client",
    "clientId-required": "L'ID client è obbligatorio",
    "username": "Nome utente",
    "username-required": "Il nome utente è obbligatorio",
    "ca-cert": "Certificato CA",
    "2fa": {
      "2fa": "Autenticazione a due fattori",
      "2fa-description": "L'autenticazione a due fattori protegge il tuo account da accessi non autorizzati. Tutto ciò che devi fare è inserire un codice di sicurezza durante l'accesso.",
      "authenticate-with": "Puoi autenticarti con:",
      "disable-2fa-provider-text": "La disattivazione di {{name}} renderà il tuo account meno sicuro",
      "disable-2fa-provider-title": "Sei sicuro di voler disattivare {{name}}?",
      "get-new-code": "Ottieni nuovo codice",
      "main-2fa-method": "Usa come metodo principale di autenticazione a due fattori",
      "dialog": {
        "activation-step-description-email": "La prossima volta che accederai, ti verrà chiesto di inserire il codice di sicurezza inviato al tuo indirizzo email.",
        "activation-step-description-sms": "La prossima volta che accederai, ti verrà chiesto di inserire il codice di sicurezza inviato al numero di telefono.",
        "activation-step-description-totp": "La prossima volta che accederai, dovrai fornire un codice di autenticazione a due fattori.",
        "activation-step-label": "Attivazione",
        "backup-code-description": "Stampa i codici per averli a portata di mano quando dovrai accedere al tuo account. Ogni codice può essere utilizzato una sola volta.",
        "backup-code-warn": "Una volta lasciata questa pagina, i codici non potranno essere visualizzati di nuovo. Conservali in modo sicuro usando le opzioni sotto.",
        "download-txt": "Scarica (txt)",
        "email-step-description": "Inserisci un'email da usare come autenticatore.",
        "email-step-label": "Email",
        "enable-email-title": "Abilita autenticatore email",
        "enable-sms-title": "Abilita autenticatore SMS",
        "enable-totp-title": "Abilita app autenticatrice",
        "enter-verification-code": "Inserisci qui il codice a 6 cifre",
        "get-backup-code-title": "Ottieni codice di backup",
        "next": "Avanti",
        "scan-qr-code": "Scansiona questo codice QR con la tua app di verifica",
        "send-code": "Invia codice",
        "sms-step-description": "Inserisci un numero di telefono da usare come autenticatore.",
        "sms-step-label": "Numero di telefono",
        "success": "Successo!",
        "totp-step-description-install": "Puoi installare app come Google Authenticator, Authy o Duo.",
        "totp-step-description-open": "Apri l'app di autenticazione sul tuo smartphone.",
        "totp-step-label": "Ottieni app",
        "verification-code": "Codice a 6 cifre",
        "verification-code-invalid": "Formato del codice di verifica non valido",
        "verification-code-incorrect": "Codice di verifica errato",
        "verification-code-many-request": "Troppe richieste, controlla il codice di verifica",
        "verification-step-description": "Inserisci il codice a 6 cifre che abbiamo appena inviato a {{address}}",
        "verification-step-label": "Verifica"
      },
      "provider": {
        "email": "Email",
        "email-description": "Usa un codice di sicurezza inviato al tuo indirizzo email per autenticarti.",
        "email-hint": "I codici di autenticazione vengono inviati via email a {{ info }}",
        "sms": "SMS",
        "sms-description": "Usa il tuo telefono per autenticarti. Ti invieremo un codice di sicurezza via SMS al momento dell'accesso.",
        "sms-hint": "I codici di autenticazione vengono inviati via SMS a {{ info }}",
        "totp": "App autenticatrice",
        "totp-description": "Usa app come Google Authenticator, Authy o Duo sul tuo telefono per autenticarti. Genereranno un codice di sicurezza per l'accesso.",
        "totp-hint": "L'app autenticatrice è configurata per il tuo account",
        "backup_code": "Codice di backup",
        "backup-code-description": "Questi codici di accesso monouso stampabili ti consentono di accedere quando sei lontano dal telefono, ad esempio durante un viaggio.",
        "backup-code-hint": "{{ info }} codici monouso sono attivi in questo momento"
      }
    },
    "password-requirement": {
      "at-least": "Almeno:",
      "character": "{ count, plural, =1 {1 carattere} other {# caratteri} }",
      "digit": "{ count, plural, =1 {1 cifra} other {# cifre} }",
      "password-tooltip-min-length": "Almeno {{minimumLength}} caratteri",
      "password-tooltip-max-length": "Al massimo {{maximumLength}} caratteri",
      "password-tooltip-uppercase": "{{minimumUppercaseLetters}} carattere maiuscolo",
      "password-tooltip-lowercase": "{{minimumLowercaseLetters}} carattere minuscolo",
      "password-tooltip-digit": "{{minimumDigits}} numero",
      "password-tooltip-special-characters": "{{minimumSpecialCharacters}} carattere speciale",
      "incorrect-password-try-again": "Password errata. Riprova",
      "lowercase-letter": "{ count, plural, =1 {1 lettera minuscola} other {# lettere minuscole} }",
      "new-passwords-not-match": "La nuova password non corrisponde",
      "password-should-not-contain-spaces": "La password non deve contenere spazi",
      "password-not-meet-requirements": "La password non soddisfa i requisiti",
      "password-requirements": "Requisiti della password",
      "password-should-difference": "La nuova password deve essere diversa da quella attuale",
      "special-character": "{ count, plural, =1 {1 carattere speciale} other {# caratteri speciali} }",
      "uppercase-letter": "{ count, plural, =1 {1 lettera maiuscola} other {# lettere maiuscole} }",
      "at-most": "Al massimo:"
    }
  },
  "relation": {
    "relations": "Relazioni",
    "direction": "Direzione",
    "clear-relation-type": "Cancella tipo di relazione",
    "search-direction": {
      "FROM": "Da",
      "TO": "A"
    },
    "direction-type": {
      "FROM": "da",
      "TO": "a"
    },
    "from-relations": "Relazioni in uscita",
    "to-relations": "Relazioni in entrata",
    "selected-relations": "{ count, plural, =1 {1 relazione} other {# relazioni} } selezionata",
    "type": "Tipo",
    "to-entity-type": "Tipo di entità di destinazione",
    "to-entity-name": "Nome entità di destinazione",
    "from-entity-type": "Tipo di entità di origine",
    "from-entity-name": "Nome entità di origine",
    "to-entity": "A entità",
    "from-entity": "Da entità",
    "delete": "Elimina relazione",
    "relation-type": "Tipo di relazione",
    "relation-type-required": "Il tipo di relazione è obbligatorio.",
    "relation-type-max-length": "Il tipo di relazione deve essere inferiore a 256 caratteri",
    "any-relation-type": "Qualsiasi tipo",
    "add": "Aggiungi relazione",
    "edit": "Modifica relazione",
    "delete-to-relation-title": "Sei sicuro di voler eliminare la relazione con l'entità '{{entityName}}'?",
    "delete-to-relation-text": "Attenzione, dopo la conferma l'entità '{{entityName}}' non sarà più collegata all'entità corrente.",
    "delete-to-relations-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 relazione} other {# relazioni} }?",
    "delete-to-relations-text": "Attenzione, dopo la conferma tutte le relazioni selezionate saranno rimosse e le entità corrispondenti non saranno più collegate all'entità corrente.",
    "delete-from-relation-title": "Sei sicuro di voler eliminare la relazione dall'entità '{{entityName}}'?",
    "delete-from-relation-text": "Attenzione, dopo la conferma l'entità corrente non sarà più collegata all'entità '{{entityName}}'.",
    "delete-from-relations-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 relazione} other {# relazioni} }?",
    "delete-from-relations-text": "Attenzione, dopo la conferma tutte le relazioni selezionate saranno rimosse e l'entità corrente non sarà più collegata alle entità corrispondenti.",
    "remove-relation-filter": "Rimuovi filtro di relazione",
    "remove-filter": "Rimuovi filtro",
    "add-relation-filter": "Aggiungi filtro di relazione",
    "any-relation": "Qualsiasi relazione",
    "relation-filters": "Filtri relazione",
    "relation-filter": "Filtro relazione",
    "additional-info": "Informazioni aggiuntive (JSON)",
    "invalid-additional-info": "Impossibile analizzare il JSON delle informazioni aggiuntive.",
    "no-relations-text": "Nessuna relazione trovata",
    "not": "Non",
    "copy-type": "Tipo di copia"
  },
  "resource": {
    "add": "Aggiungi risorsa",
    "all-types": "Tutti",
    "copyId": "Copia ID risorsa",
    "delete": "Elimina risorsa",
    "delete-resource-text": "Attenzione, dopo la conferma la risorsa non sarà più recuperabile.",
    "delete-resource-title": "Sei sicuro di voler eliminare la risorsa '{{resourceTitle}}'?",
    "delete-resources-action-title": "Elimina { count, plural, =1 {1 risorsa} other {# risorse} }",
    "delete-resources-text": "Nota: le risorse selezionate, anche se utilizzate nei profili dispositivo, verranno eliminate.",
    "delete-resources-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 risorsa} other {# risorse} }?",
    "download": "Scarica risorsa",
    "drop-file": "Trascina un file risorsa o clicca per selezionarlo da caricare.",
    "drop-resource-file-or": "Trascina un file risorsa o",
    "empty": "La risorsa è vuota",
    "file-name": "Nome file",
    "idCopiedMessage": "ID risorsa copiato negli appunti",
    "no-resource-matching": "Nessuna risorsa corrispondente a '{{widgetsBundle}}' trovata.",
    "no-resource-text": "Nessuna risorsa trovata",
    "open-widgets-bundle": "Apri bundle di widget",
    "resource": "Risorsa",
    "resource-file": "File risorsa",
    "resource-files": "File di risorsa",
    "resource-library-details": "Dettagli risorsa",
    "resource-type": "Tipo di risorsa",
    "resources-library": "Libreria risorse",
    "search": "Cerca risorse",
    "selected-resources": "{ count, plural, =1 {1 risorsa} other {# risorse} } selezionata",
    "system": "Sistema",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio.",
    "title-max-length": "Il titolo deve essere inferiore a 256 caratteri",
    "type": {
      "jks": "JKS",
      "js-module": "Modulo JS",
      "lwm2m-model": "Modello LWM2M",
      "pkcs-12": "PKCS #12",
      "general": "Generale"
    },
    "resource-sub-type": "Sotto-tipo",
    "sub-type": {
      "image": "Immagine",
      "scada-symbol": "Simbolo SCADA",
      "extension": "Estensione",
      "module": "Modulo"
    },
    "resource-is-in-use": "La risorsa è utilizzata da altre entità",
    "resources-are-in-use": "Le risorse sono utilizzate da altre entità",
    "resource-is-in-use-text": "La risorsa <b>'{{title}}'</b> non è stata eliminata perché utilizzata dalle seguenti entità:",
    "resources-are-in-use-text": "Non tutte le risorse sono state eliminate perché utilizzate da altre entità.</br>È possibile visualizzare le entità referenziate facendo clic sul pulsante <b>Riferimenti</b> nella riga corrispondente della risorsa.</br>Se desideri comunque eliminare queste risorse, selezionale nella tabella sottostante e fai clic sul pulsante <b>Elimina selezionate</b>.",
    "delete-resource-in-use-text": "Se desideri comunque eliminare la risorsa, fai clic sul pulsante <b>Elimina comunque</b>."
  },
  "javascript": {
    "add": "Aggiungi risorsa JavaScript",
    "delete": "Elimina risorsa JavaScript",
    "delete-javascript-resource-text": "Attenzione, dopo la conferma la risorsa JavaScript non sarà più recuperabile.",
    "delete-javascript-resource-title": "Sei sicuro di voler eliminare la risorsa JavaScript '{{resourceTitle}}'?",
    "delete-javascript-resources-action-title": "Elimina { count, plural, =1 {1 risorsa} other {# risorse} } JavaScript",
    "delete-javascript-resources-text": "Nota: le risorse JavaScript selezionate, anche se usate nelle funzioni JavaScript, verranno eliminate.",
    "delete-javascript-resources-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 risorsa} other {# risorse} } JavaScript?",
    "delete-javascript-resource-in-use-text": "Se desideri comunque eliminare la risorsa JavaScript, clicca sul pulsante <b>Elimina comunque</b>.",
    "download": "Scarica risorsa JavaScript",
    "upload-from-file": "Carica JavaScript da file",
    "resource-file": "File risorsa JavaScript",
    "drop-file": "Trascina un file JavaScript o clicca per selezionarlo da caricare.",
    "drop-resource-file-or": "Trascina un file JavaScript o",
    "javascript-library": "Libreria JavaScript",
    "javascript-type": "Tipo JavaScript",
    "javascript-resource-details": "Dettagli risorsa JavaScript",
    "javascript-resource-is-in-use": "La risorsa JavaScript è utilizzata da altre entità",
    "javascript-resources-are-in-use": "Le risorse JavaScript sono utilizzate da altre entità",
    "javascript-resource-is-in-use-text": "La risorsa JavaScript <b>'{{title}}'</b> non è stata eliminata perché è utilizzata dalle seguenti entità:",
    "javascript-resources-are-in-use-text": "Non tutte le risorse JavaScript sono state eliminate perché sono utilizzate da altre entità.</br>Puoi visualizzare le entità facendo clic sul pulsante <b>Riferimenti</b> nella riga corrispondente.</br>Se vuoi comunque eliminarle, selezionale nella tabella sottostante e clicca su <b>Elimina selezionati</b>.",
    "search": "Cerca risorse JavaScript",
    "selected-javascript-resources": "{ count, plural, =1 {1 risorsa JavaScript} other {# risorse JavaScript} } selezionata",
    "no-javascript-resource-text": "Nessuna risorsa JavaScript trovata",
    "all-types": "Tutti",
    "module-script": "Script modulo"
  },
  "rpc": {
    "error": {
      "target-device-is-not-set": "Dispositivo di destinazione non impostato!",
      "invalid-target-entity": "I comandi RPC non sono supportati per l'entità <b>{{entityType}}</b>.",
      "failed-to-resolve-target-device": "Impossibile risolvere il dispositivo di destinazione!",
      "request-timeout": "Timeout della richiesta",
      "rpc-http-error": "Errore: {{status}} - {{statusText}}"
    }
  },
  "rulechain": {
    "rulechain": "Catena di regole",
    "rulechain-events": "Eventi della catena di regole",
    "rulechains": "Catene di regole",
    "root": "Radice",
    "delete": "Elimina catena di regole",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "description": "Descrizione",
    "add": "Aggiungi catena di regole",
    "set-root": "Rendi radice la catena di regole",
    "set-root-rulechain-title": "Sei sicuro di voler rendere radice la catena di regole '{{ruleChainName}}'?",
    "set-root-rulechain-text": "Dopo la conferma, la catena di regole diventerà radice e gestirà tutti i messaggi di trasporto in arrivo.",
    "delete-rulechain-title": "Sei sicuro di voler eliminare la catena di regole '{{ruleChainName}}'?",
    "delete-rulechain-text": "Attenzione, dopo la conferma la catena di regole e tutti i dati correlati non saranno più recuperabili.",
    "delete-rulechains-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 catena di regole} other {# catene di regole} }?",
    "delete-rulechains-action-title": "Elimina { count, plural, =1 {1 catena di regole} other {# catene di regole} }",
    "delete-rulechains-text": "Attenzione, dopo la conferma tutte le catene di regole selezionate saranno rimosse e tutti i dati correlati non saranno più recuperabili.",
    "add-rulechain-text": "Aggiungi nuova catena di regole",
    "no-rulechains-text": "Nessuna catena di regole trovata",
    "rulechain-details": "Dettagli catena di regole",
    "details": "Dettagli",
    "events": "Eventi",
    "system": "Sistema",
    "import": "Importa catena di regole",
    "export": "Esporta catena di regole",
    "export-failed-error": "Impossibile esportare la catena di regole: {{error}}",
    "create-new-rulechain": "Crea nuova catena di regole",
    "rulechain-file": "File catena di regole",
    "invalid-rulechain-file-error": "Impossibile importare la catena di regole: struttura dati non valida.",
    "copyId": "Copia ID catena di regole",
    "idCopiedMessage": "ID catena di regole copiato negli appunti",
    "select-rulechain": "Seleziona catena di regole",
    "no-rulechains-matching": "Nessuna catena di regole corrispondente a '{{entity}}' trovata.",
    "rulechain-required": "Catena di regole obbligatoria",
    "management": "Gestione regole",
    "debug-mode": "Modalità debug",
    "search": "Cerca catene di regole",
    "selected-rulechains": "{ count, plural, =1 {1 catena di regole} other {# catene di regole} } selezionata",
    "open-rulechain": "Apri catena di regole",
    "edge-template-root": "Modello radice",
    "assign-to-edge": "Assegna all'Edge",
    "edge-rulechain": "Catena di regole Edge",
    "unassign-rulechain-from-edge-text": "Dopo la conferma la catena di regole sarà disassegnata e non sarà più accessibile dall'edge.",
    "unassign-rulechains-from-edge-title": "Sei sicuro di voler disassegnare { count, plural, =1 {1 catena} other {# catene} }?",
    "unassign-rulechains-from-edge-text": "Dopo la conferma tutte le catene di regole selezionate saranno disassegnate e non saranno più accessibili dall'edge.",
    "assign-rulechain-to-edge-title": "Assegna catena(e) di regole all'Edge",
    "assign-rulechain-to-edge-text": "Seleziona le catene di regole da assegnare all'edge",
    "set-edge-template-root-rulechain": "Rendi catena di regole come modello radice edge",
    "set-edge-template-root-rulechain-title": "Sei sicuro di voler rendere '{{ruleChainName}}' modello radice per l'edge?",
    "set-edge-template-root-rulechain-text": "Dopo la conferma, la catena sarà modello radice per gli edge creati successivamente.",
    "invalid-rulechain-type-error": "Impossibile importare la catena di regole: tipo non valido. Tipo atteso: {{expectedRuleChainType}}.",
    "set-auto-assign-to-edge": "Assegna catena di regole all'edge alla creazione",
    "set-auto-assign-to-edge-title": "Vuoi assegnare automaticamente la catena '{{ruleChainName}}' all'edge alla creazione?",
    "set-auto-assign-to-edge-text": "Dopo la conferma la catena sarà assegnata automaticamente all'edge alla creazione.",
    "unset-auto-assign-to-edge": "Non assegnare catena all'edge alla creazione",
    "unset-auto-assign-to-edge-title": "Vuoi disabilitare l'assegnazione automatica della catena '{{ruleChainName}}'?",
    "unset-auto-assign-to-edge-text": "Dopo la conferma, la catena non sarà più assegnata automaticamente agli edge in fase di creazione.",
    "unassign-rulechain-title": "Sei sicuro di voler disassegnare la catena '{{ruleChainName}}'?",
    "unassign-rulechains": "Disassegna catene di regole"
  },
  "rulenode": {
    "rule-node-events": "Eventi del nodo regola",
    "details": "Dettagli",
    "events": "Eventi",
    "search": "Cerca nodi",
    "open-node-library": "Apri libreria nodi",
    "close-node-library": "Chiudi libreria nodi",
    "add": "Aggiungi nodo regola",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "name-max-length": "Il nome deve essere inferiore a 256 caratteri",
    "type": "Tipo",
    "rule-node-description": "Descrizione nodo regola",
    "delete": "Elimina nodo regola",
    "select-all-objects": "Seleziona tutti i nodi e le connessioni",
    "deselect-all-objects": "Deseleziona tutti i nodi e le connessioni",
    "delete-selected-objects": "Elimina nodi e connessioni selezionati",
    "delete-selected": "Elimina selezionati",
    "create-nested-rulechain": "Crea catena di regole nidificata",
    "select-all": "Seleziona tutto",
    "copy-selected": "Copia selezionati",
    "deselect-all": "Deseleziona tutto",
    "rulenode-details": "Dettagli nodo regola",
    "debug-mode": "Modalità debug",
    "singleton": "Singleton",
    "configuration": "Configurazione",
    "link": "Collegamento",
    "link-details": "Dettagli collegamento nodo regola",
    "add-link": "Aggiungi collegamento",
    "link-label": "Etichetta collegamento",
    "link-label-required": "Etichetta collegamento obbligatoria.",
    "custom-link-label": "Etichetta collegamento personalizzata",
    "custom-link-label-required": "Etichetta collegamento personalizzata obbligatoria.",
    "link-labels": "Etichette collegamento",
    "link-labels-required": "Etichette collegamento obbligatorie.",
    "no-link-labels-found": "Nessuna etichetta collegamento trovata",
    "no-link-label-matching": "'{{label}}' non trovata.",
    "create-new-link-label": "Creane una nuova!",
    "type-filter": "Filtro",
    "type-filter-details": "Filtra i messaggi in ingresso con condizioni configurate",
    "type-enrichment": "Arricchimento",
    "type-enrichment-details": "Aggiungi informazioni nel Metadata del Messaggio",
    "type-transformation": "Trasformazione",
    "type-transformation-details": "Modifica il payload e i metadati del Messaggio",
    "type-action": "Azione",
    "type-action-details": "Esegui un'azione specifica",
    "type-external": "Esterno",
    "type-external-details": "Interagisce con un sistema esterno",
    "type-rule-chain": "Catena di regole",
    "type-rule-chain-details": "Inoltra i messaggi in ingresso a una Catena di Regole specificata",
    "type-flow": "Flusso",
    "type-flow-details": "Organizza il flusso dei messaggi",
    "type-input": "Input",
    "type-input-details": "Input logico della Catena di Regole, inoltra i messaggi al nodo regola successivo",
    "type-unknown": "Sconosciuto",
    "type-unknown-details": "Nodo regola non risolto",
    "directive-is-not-loaded": "La direttiva '{{directiveName}}' definita non è disponibile.",
    "ui-resources-load-error": "Errore nel caricamento delle risorse UI di configurazione.",
    "invalid-target-rulechain": "Impossibile risolvere la catena di regole di destinazione!",
    "test-script-function": "Test funzione script",
    "script-lang-java-script": "JavaScript",
    "script-lang-tbel": "TBEL",
    "message": "Messaggio",
    "message-type": "Tipo di messaggio",
    "select-message-type": "Seleziona tipo di messaggio",
    "message-type-required": "Tipo di messaggio obbligatorio",
    "metadata": "Metadati",
    "metadata-required": "Le voci di metadati non possono essere vuote.",
    "output": "Output",
    "test": "Test",
    "help": "Aiuto",
    "reset-debug-settings": "Reimposta le impostazioni di debug in tutti i nodi",
    "test-with-this-message": "{{test}} con questo messaggio",
    "queue-hint": "Seleziona una coda per l'inoltro del messaggio a un'altra coda. La coda 'Main' è usata per impostazione predefinita.",
    "queue-singleton-hint": "Seleziona una coda per l'inoltro in ambienti multiistanza. La coda 'Main' è usata per impostazione predefinita."
  },
  "rule-node-config": {
    "id": "Id",
    "additional-info": "Informazioni aggiuntive",
    "advanced-settings": "Impostazioni avanzate",
    "create-entity-if-not-exists": "Crea una nuova entità se non esiste",
    "create-entity-if-not-exists-hint": "Se abilitato, verrà creata una nuova entità con i parametri specificati, a meno che non esista già. Le entità esistenti verranno utilizzate così come sono per la relazione.",
    "select-device-connectivity-event": "Seleziona evento di connettività del dispositivo",
    "entity-name-pattern": "Modello nome",
    "device-name-pattern": "Nome dispositivo",
    "asset-name-pattern": "Nome asset",
    "entity-view-name-pattern": "Nome vista entità",
    "customer-title-pattern": "Titolo cliente",
    "dashboard-name-pattern": "Titolo dashboard",
    "user-name-pattern": "Email utente",
    "edge-name-pattern": "Nome edge",
    "entity-name-pattern-required": "Il modello nome è obbligatorio",
    "entity-name-pattern-hint": "Il campo supporta la templatizzazione. Usa $[messageKey] per estrarre valore dal messaggio e ${metadataKey} per estrarre valore dai metadati.",
    "copy-message-type": "Copia tipo di messaggio",
    "entity-type-pattern": "Modello tipo",
    "entity-type-pattern-required": "Il modello tipo è obbligatorio",
    "message-type-value": "Valore tipo di messaggio",
    "message-type-value-required": "Valore tipo di messaggio obbligatorio",
    "message-type-value-max-length": "Valore tipo di messaggio deve essere inferiore a 256",
    "output-message-type": "Tipo di messaggio in uscita",
    "entity-cache-expiration": "Tempo di scadenza cache entità (sec)",
    "entity-cache-expiration-hint": "Specifica l’intervallo massimo di tempo consentito per memorizzare le entità trovate. Il valore 0 significa che non scadranno mai.",
    "entity-cache-expiration-required": "Tempo di scadenza cache entità obbligatorio.",
    "entity-cache-expiration-range": "Il tempo di scadenza deve essere maggiore o uguale a 0.",
    "customer-name-pattern": "Titolo cliente",
    "customer-name-pattern-required": "Titolo cliente obbligatorio",
    "customer-name-pattern-hint": "Usa $[messageKey] per estrarre valore dal messaggio e ${metadataKey} per estrarre valore dai metadati.",
    "create-customer-if-not-exists": "Crea un nuovo cliente se non esiste",
    "unassign-from-customer": "Rimuovi assegnazione da cliente specifico se l'origine è una dashboard",
    "unassign-from-customer-tooltip": "Solo le dashboard possono essere assegnate a più clienti contemporaneamente. \nSe il mittente è una dashboard, è necessario specificare esplicitamente il titolo del cliente da cui rimuovere l'assegnazione.",
    "customer-cache-expiration": "Tempo di scadenza cache clienti (sec)",
    "customer-cache-expiration-hint": "Specifica l’intervallo massimo di tempo consentito per memorizzare i clienti trovati. Il valore 0 significa che non scadranno mai.",
    "customer-cache-expiration-required": "Tempo di scadenza cache clienti obbligatorio.",
    "customer-cache-expiration-range": "Il tempo di scadenza deve essere maggiore o uguale a 0.",
    "interval-start": "Inizio intervallo",
    "interval-end": "Fine intervallo",
    "time-unit": "Unità di tempo",
    "fetch-mode": "Modalità di recupero",
    "order-by-timestamp": "Ordina per timestamp",
    "limit": "Limite",
    "limit-hint": "Il valore minimo del limite è 2, massimo 1000. Per ottenere una singola voce, seleziona 'First' o 'Last'.",
    "limit-required": "Limite obbligatorio.",
    "limit-range": "Il limite deve essere compreso tra 2 e 1000.",
    "time-unit-milliseconds": "Millisecondi",
    "time-unit-seconds": "Secondi",
    "time-unit-minutes": "Minuti",
    "time-unit-hours": "Ore",
    "time-unit-days": "Giorni",
    "time-value-range": "Intervallo consentito da 1 a 2147483647.",
    "start-interval-value-required": "Inizio intervallo obbligatorio.",
    "end-interval-value-required": "Fine intervallo obbligatorio.",
    "filter": "Filtro",
    "switch": "Interruttore",
    "math-templatization-tooltip": "Il campo supporta la templatizzazione. Usa $[messageKey] per estrarre valore dal messaggio e ${metadataKey} per estrarre valore dai metadati.",
    "add-message-type": "Aggiungi tipo di messaggio",
    "select-message-types-required": "Deve essere selezionato almeno un tipo di messaggio.",
    "select-message-types": "Seleziona tipi di messaggio",
    "no-message-types-found": "Nessun tipo di messaggio trovato",
    "no-message-type-matching": "'{{messageType}}' non trovato.",
    "create-new-message-type": "Creane uno nuovo.",
    "message-types-required": "Tipi di messaggio obbligatori.",
    "client-attributes": "Attributi client",
    "shared-attributes": "Attributi condivisi",
    "server-attributes": "Attributi server",
    "attributes-keys": "Chiavi attributi",
    "attributes-keys-required": "Chiavi attributi obbligatorie",
    "attributes-scope": "Ambito attributi",
    "attributes-scope-value": "Valore ambito attributi",
    "attributes-scope-value-copy": "Copia valore ambito attributi",
    "attributes-scope-hint": "Usa la chiave 'scope' nei metadati per impostare dinamicamente l'ambito per messaggio. Se presente, sovrascrive l’ambito impostato nella configurazione.",
    "notify-device": "Forza notifica al dispositivo",
    "send-attributes-updated-notification": "Invia notifica di attributi aggiornati",
    "send-attributes-updated-notification-hint": "Invia una notifica degli attributi aggiornati come messaggio separato alla coda del motore di regole.",
    "send-attributes-deleted-notification": "Invia notifica di attributi eliminati",
    "send-attributes-deleted-notification-hint": "Invia una notifica degli attributi eliminati come messaggio separato alla coda del motore di regole.",
    "update-attributes-only-on-value-change": "Salva attributi solo se il valore cambia",
    "update-attributes-only-on-value-change-hint": "Aggiorna gli attributi ad ogni messaggio, indipendentemente dal fatto che il valore sia cambiato. Aumenta l'uso delle API e riduce le prestazioni.",
    "update-attributes-only-on-value-change-hint-enabled": "Aggiorna gli attributi solo se il valore è cambiato. Se il valore non cambia, non verrà inviato alcun aggiornamento né notifica.",
    "fetch-credentials-to-metadata": "Recupera le credenziali nei metadata",
    "notify-device-on-update-hint": "Se abilitato, forza la notifica al dispositivo riguardo l’aggiornamento degli attributi condivisi. Se disabilitato, il comportamento della notifica è controllato dal parametro 'notifyDevice' nei metadata del messaggio in ingresso. Per disattivare la notifica, i metadata del messaggio devono contenere il parametro 'notifyDevice' impostato su 'false'. Qualsiasi altro caso attiverà la notifica al dispositivo.",
    "notify-device-on-delete-hint": "Se abilitato, forza la notifica al dispositivo riguardo la rimozione degli attributi condivisi. Se disabilitato, il comportamento della notifica è controllato dal parametro 'notifyDevice' nei metadata del messaggio in ingresso. Per attivare la notifica, i metadata del messaggio devono contenere il parametro 'notifyDevice' impostato su 'true'. In qualsiasi altro caso, la notifica non verrà inviata al dispositivo.",
    "latest-timeseries": "Chiavi serie temporali più recenti",
    "timeseries-keys": "Chiavi serie temporali",
    "timeseries-keys-required": "Deve essere selezionata almeno una chiave della serie temporale.",
    "add-timeseries-key": "Aggiungi chiave della serie temporale",
    "add-message-field": "Aggiungi campo del messaggio",
    "relation-search-parameters": "Parametri di ricerca relazione",
    "relation-parameters": "Parametri relazione",
    "add-metadata-field": "Aggiungi campo metadati",
    "data-keys": "Nomi dei campi del messaggio",
    "copy-from": "Copia da",
    "data-to-metadata": "Dati verso metadati",
    "metadata-to-data": "Metadati verso dati",
    "use-regular-expression-hint": "Utilizza espressioni regolari per copiare le chiavi in base al pattern.\n\nSuggerimenti:\nPremi 'Enter' per confermare il nome del campo.\nPremi 'Backspace' per eliminare il nome del campo. Sono supportati più nomi.",
    "interval": "Intervallo",
    "interval-required": "Intervallo richiesto",
    "interval-hint": "Intervallo di deduplicazione in secondi.",
    "interval-min-error": "Valore minimo consentito: 1",
    "max-pending-msgs": "Messaggi in attesa massimi",
    "max-pending-msgs-hint": "Numero massimo di messaggi memorizzati in memoria per ciascun ID di deduplicazione unico.",
    "max-pending-msgs-required": "Messaggi in attesa massimi richiesti",
    "max-pending-msgs-max-error": "Valore massimo consentito: 1000",
    "max-pending-msgs-min-error": "Valore minimo consentito: 1",
    "max-retries": "Massimo tentativi",
    "max-retries-required": "Massimo tentativi richiesto",
    "max-retries-hint": "Numero massimo di tentativi per inviare i messaggi deduplicati nella coda. Viene utilizzato un ritardo di 10 secondi tra i tentativi",
    "max-retries-max-error": "Valore massimo consentito: 100",
    "max-retries-min-error": "Valore minimo consentito: 0",
    "strategy": "Strategia",
    "strategy-required": "Strategia richiesta",
    "strategy-all-hint": "Restituisce tutti i messaggi arrivati durante il periodo di deduplicazione come singolo messaggio JSON array. Ogni elemento rappresenta un oggetto con proprietà msg e metadata.",
    "strategy-first-hint": "Restituisce il primo messaggio arrivato durante il periodo di deduplicazione.",
    "strategy-last-hint": "Restituisce l’ultimo messaggio arrivato durante il periodo di deduplicazione.",
    "first": "Primo",
    "last": "Ultimo",
    "all": "Tutti",
    "output-msg-type-hint": "Tipo di messaggio del risultato della deduplicazione.",
    "queue-name-hint": "Nome della coda in cui verrà pubblicato il risultato della deduplicazione.",
    "keys": "Chiavi",
    "keys-required": "Chiavi richieste",
    "rename-keys-in": "Rinomina chiavi in",
    "data": "Dati",
    "message": "Messaggio",
    "metadata": "Metadati",
    "current-key-name": "Nome chiave attuale",
    "key-name-required": "Nome chiave richiesto",
    "new-key-name": "Nuovo nome chiave",
    "new-key-name-required": "Nuovo nome chiave richiesto",
    "metadata-keys": "Nomi dei campi metadati",
    "json-path-expression": "Espressione JSON path",
    "json-path-expression-required": "Espressione JSON path richiesta",
    "json-path-expression-hint": "JSONPath specifica un percorso verso uno o più elementi in una struttura JSON. '$' rappresenta la radice.",
    "relations-query": "Query relazioni",
    "device-relations-query": "Query relazioni dispositivo",
    "max-relation-level": "Livello massimo relazione",
    "max-relation-level-error": "Il valore deve essere maggiore di 0 o non specificato.",
    "max-relation-level-invalid": "Il valore deve essere un intero.",
    "relation-type": "Tipo relazione",
    "relation-type-pattern": "Pattern tipo relazione",
    "relation-type-pattern-required": "Pattern tipo relazione richiesto",
    "relation-types-list": "Tipi relazione da propagare",
    "relation-types-list-hint": "Se i tipi di propagazione non sono selezionati, gli allarmi verranno propagati senza filtrare per tipo relazione.",
    "unlimited-level": "Livello illimitato",
    "latest-telemetry": "Telemetria più recente",
    "add-telemetry-key": "Aggiungi chiave telemetria",
    "delete-from": "Elimina da",
    "use-regular-expression-delete-hint": "Utilizza espressioni regolari per eliminare chiavi per pattern.\n\nSuggerimenti:\nPremi 'Enter' per confermare nome campo.\nPremi 'Backspace' per eliminare nome campo.\nSupportati più nomi.",
    "fetch-into": "Recupera in",
    "attr-mapping": "Mappatura attributi:",
    "source-attribute": "Chiave attributo sorgente",
    "source-attribute-required": "Chiave attributo sorgente richiesta.",
    "source-telemetry": "Chiave telemetria sorgente",
    "source-telemetry-required": "Chiave telemetria sorgente richiesta.",
    "target-key": "Chiave di destinazione",
    "target-key-required": "Chiave di destinazione richiesta.",
    "attr-mapping-required": "Deve essere specificata almeno una voce di mappatura.",
    "fields-mapping": "Mappatura campi",
    "fields-mapping-hint": "Se il campo messaggio è impostato su $entityId, l'id dell’origine sarà salvato nella colonna specificata.",
    "relations-query-config-direction-suffix": "originatore",
    "profile-name": "Nome profilo",
    "fetch-circle-parameter-info-from-metadata-hint": "Il campo metadata '{{perimeterKeyName}}' deve essere definito nel seguente formato: {\"latitude\":48.196, \"longitude\":24.6532, \"radius\":100.0, \"radiusUnit\":\"METER\"}",
    "fetch-poligon-parameter-info-from-metadata-hint": "Il campo metadata '{{perimeterKeyName}}' deve essere definito nel seguente formato: [[48.19736,24.65235],[48.19800,24.65060],...,[48.19849,24.65420]]",
    "short-templatization-tooltip": "Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata.",
    "fields-mapping-required": "È necessario specificare almeno una mappatura dei campi.",
    "at-least-one-field-required": "Almeno un campo di input deve avere un valore.",
    "originator-fields-sv-map-hint": "I campi della chiave di destinazione supportano la templificazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata.",
    "sv-map-hint": "Solo i campi della chiave di destinazione supportano la templificazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata.",
    "source-field": "Campo sorgente",
    "source-field-required": "Campo sorgente richiesto.",
    "originator-source": "Origine dell’origine",
    "new-originator": "Nuovo originatore",
    "originator-customer": "Cliente",
    "originator-tenant": "Tenant",
    "originator-related": "Entità correlata",
    "originator-alarm-originator": "Origine dell'allarme",
    "originator-entity": "Entità tramite nome",
    "clone-message": "Clona messaggio",
    "transform": "Trasforma",
    "default-ttl": "TTL predefinito",
    "default-ttl-required": "TTL predefinito richiesto.",
    "default-ttl-hint": "Il nodo regola recupererà il valore Time-to-Live (TTL) dai metadati del messaggio. Se non presente, verrà utilizzato quello specificato nella configurazione. Se impostato su 0, verrà applicato il TTL dalla configurazione del profilo tenant.",
    "default-ttl-zero-hint": "Il TTL non verrà applicato se il suo valore è impostato su 0.",
    "min-default-ttl-message": "È consentito solo il valore minimo TTL pari a 0.",
    "generation-parameters": "Parametri di generazione",
    "message-count": "Limite messaggi generati (0 - illimitato)",
    "message-count-required": "Limite messaggi generati richiesto.",
    "min-message-count-message": "È consentito solo il valore minimo pari a 0.",
    "period-seconds": "Periodo in secondi",
    "period-seconds-required": "Periodo richiesto.",
    "generation-frequency-seconds": "Frequenza generazione in secondi",
    "generation-frequency-required": "Frequenza generazione richiesta.",
    "min-generation-frequency-message": "È consentito solo un minimo di 60 secondi.",
    "script-lang-tbel": "TBEL",
    "script-lang-js": "JS",
    "use-metadata-period-in-seconds-patterns": "Utilizza il pattern periodo in secondi",
    "use-metadata-period-in-seconds-patterns-hint": "Se selezionato, il nodo regola utilizzerà il pattern periodo in secondi dai metadati del messaggio o dai dati, assumendo che gli intervalli siano espressi in secondi.",
    "period-in-seconds-pattern": "Pattern periodo in secondi",
    "period-in-seconds-pattern-required": "Pattern periodo in secondi richiesto",
    "min-period-seconds-message": "È consentito solo un periodo minimo di 60 secondi.",
    "originator": "Originatore",
    "message-body": "Corpo del messaggio",
    "message-metadata": "Metadati del messaggio",
    "generate": "Genera",
    "current-rule-node": "Nodo regola corrente",
    "current-tenant": "Tenant corrente",
    "generator-function": "Funzione generatrice",
    "test-generator-function": "Test funzione generatrice",
    "generator": "Generatore",
    "test-filter-function": "Test funzione filtro",
    "test-switch-function": "Test funzione switch",
    "test-transformer-function": "Test funzione trasformazione",
    "transformer": "Trasformatore",
    "alarm-create-condition": "Condizione di creazione allarme",
    "test-condition-function": "Test funzione condizione",
    "alarm-clear-condition": "Condizione di cancellazione allarme",
    "alarm-details-builder": "Generatore dettagli allarme",
    "test-details-function": "Test funzione dettagli",
    "alarm-type": "Tipo di allarme",
    "select-entity-types": "Seleziona tipi entità",
    "alarm-type-required": "Tipo di allarme richiesto.",
    "alarm-severity": "Gravità dell’allarme",
    "alarm-severity-required": "Gravità dell’allarme richiesta",
    "alarm-severity-pattern": "Pattern gravità dell’allarme",
    "alarm-status-filter": "Filtro stato allarme",
    "alarm-status-list-empty": "Elenco stato allarme vuoto",
    "no-alarm-status-matching": "Nessuna corrispondenza stato allarme trovata.",
    "propagate": "Propaga allarme alle entità correlate",
    "propagate-to-owner": "Propaga allarme al proprietario dell'entità (Cliente o Tenant)",
    "propagate-to-tenant": "Propaga allarme al Tenant",
    "condition": "Condizione",
    "details": "Dettagli",
    "to-string": "Converti in stringa",
    "test-to-string-function": "Test funzione di conversione in stringa",
    "from-template": "Da",
    "from-template-required": "Campo 'Da' richiesto",
    "message-to-metadata": "Messaggio a metadati",
    "metadata-to-message": "Metadati a messaggio",
    "from-message": "Dal messaggio",
    "from-metadata": "Dai metadati",
    "to-template": "A",
    "to-template-required": "Campo 'A' richiesto",
    "mail-address-list-template-hint": "Elenco di indirizzi separati da virgole. Usa <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> per valori dai metadati, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> per valori dal corpo del messaggio",
    "cc-template": "Cc",
    "bcc-template": "Bcc",
    "subject-template": "Oggetto",
    "subject-template-required": "Oggetto richiesto",
    "body-template": "Corpo",
    "body-template-required": "Corpo richiesto",
    "dynamic-mail-body-type": "Tipo dinamico corpo email",
    "mail-body-type": "Tipo corpo email",
    "body-type-template": "Template tipo corpo",
    "reply-routing-configuration": "Configurazione routing di risposta",
    "rpc-reply-routing-configuration-hint": "Queste configurazioni specificano i nomi delle chiavi nei metadati per identificare servizio, sessione e richiesta per la risposta.",
    "reply-routing-configuration-hint": "Queste configurazioni specificano i nomi delle chiavi nei metadati per identificare servizio e richiesta per la risposta.",
    "request-id-metadata-attribute": "Id richiesta",
    "service-id-metadata-attribute": "Id servizio",
    "session-id-metadata-attribute": "Id sessione",
    "timeout-sec": "Timeout in secondi",
    "timeout-required": "Timeout richiesto",
    "min-timeout-message": "È consentito solo un valore minimo di 0 per il timeout.",
    "endpoint-url-pattern": "Pattern URL endpoint",
    "endpoint-url-pattern-required": "Pattern URL endpoint richiesto",
    "request-method": "Metodo richiesta",
    "use-simple-client-http-factory": "Utilizza client HTTP semplice",
    "ignore-request-body": "Senza corpo richiesta",
    "parse-to-plain-text": "Analizza come testo semplice",
    "parse-to-plain-text-hint": "Se selezionato, il payload del corpo del messaggio della richiesta verrà trasformato da stringa JSON a testo semplice, ad esempio msg = \"Hello,\\t\"world\"\" verrà analizzato come Hello, \"world\"",
    "read-timeout": "Timeout di lettura in millisecondi",
    "read-timeout-hint": "Il valore 0 significa timeout infinito",
    "max-parallel-requests-count": "Numero massimo di richieste parallele",
    "max-parallel-requests-count-hint": "Il valore 0 specifica nessun limite nell'elaborazione parallela",
    "max-response-size": "Dimensione massima della risposta (in KB)",
    "max-response-size-hint": "Quantità massima di memoria allocata per il buffering dei dati durante la decodifica o codifica di messaggi HTTP, come payload JSON o XML",
    "headers": "Intestazioni",
    "headers-hint": "Usa <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> per ottenere un valore dai metadati, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> per ottenere un valore dal corpo del messaggio nei campi intestazione/valore",
    "header": "Intestazione",
    "header-required": "Intestazione richiesto",
    "value": "Valore",
    "value-required": "Valore richiesto",
    "topic-pattern": "Pattern del topic",
    "key-pattern": "Pattern della chiave",
    "key-pattern-hint": "Opzionale. Se viene specificato un numero di partizione valido, verrà utilizzato per l'invio del record. Se non è specificata alcuna partizione, verrà usata la chiave. Se nessuno dei due è specificato, una partizione verrà assegnata in modo round-robin.",
    "topic-pattern-required": "Pattern del topic richiesto",
    "topic": "Topic",
    "topic-required": "Topic richiesto",
    "bootstrap-servers": "Server bootstrap",
    "bootstrap-servers-required": "Valore dei server bootstrap richiesto",
    "other-properties": "Altre proprietà",
    "key": "Chiave",
    "key-required": "Chiave richiesta",
    "retries": "Numero di tentativi automatici in caso di errore",
    "min-retries-message": "È consentito solo un valore minimo di 0 per i tentativi.",
    "batch-size-bytes": "Dimensione del batch di produzione in byte",
    "min-batch-size-bytes-message": "È consentito solo un valore minimo di 0 per la dimensione del batch.",
    "linger-ms": "Tempo di buffer locale (ms)",
    "min-linger-ms-message": "È consentito solo un valore minimo di 0 ms.",
    "buffer-memory-bytes": "Dimensione massima del buffer client in byte",
    "min-buffer-memory-message": "È consentito solo un valore minimo di 0 per il buffer.",
    "memory-buffer-size-range": "La dimensione del buffer deve essere tra 0 e {{max}} KB",
    "acks": "Numero di conferme",
    "topic-arn-pattern": "Pattern ARN del topic",
    "topic-arn-pattern-required": "Pattern ARN del topic richiesto",
    "aws-access-key-id": "ID chiave di accesso AWS",
    "aws-access-key-id-required": "ID chiave di accesso AWS richiesto",
    "aws-secret-access-key": "Chiave di accesso segreta AWS",
    "aws-secret-access-key-required": "Chiave di accesso segreta AWS richiesta",
    "aws-region": "Regione AWS",
    "aws-region-required": "Regione AWS richiesta",
    "exchange-name-pattern": "Pattern del nome dell’exchange",
    "routing-key-pattern": "Pattern della chiave di routing",
    "message-properties": "Proprietà del messaggio",
    "host": "Host",
    "host-required": "Host richiesto",
    "port": "Porta",
    "port-required": "Porta richiesta",
    "port-range": "La porta deve essere compresa tra 1 e 65535.",
    "virtual-host": "Host virtuale",
    "username": "Nome utente",
    "password": "Password",
    "automatic-recovery": "Ripristino automatico",
    "connection-timeout-ms": "Timeout di connessione (ms)",
    "min-connection-timeout-ms-message": "È consentito solo un valore minimo di 0 ms.",
    "handshake-timeout-ms": "Timeout handshake (ms)",
    "min-handshake-timeout-ms-message": "È consentito solo un valore minimo di 0 ms.",
    "client-properties": "Proprietà client",
    "queue-url-pattern": "Pattern URL della coda",
    "queue-url-pattern-required": "Pattern URL della coda richiesto",
    "delay-seconds": "Ritardo (secondi)",
    "min-delay-seconds-message": "È consentito solo un valore minimo di 0 secondi.",
    "max-delay-seconds-message": "È consentito solo un valore massimo di 900 secondi.",
    "name": "Nome",
    "name-required": "Nome richiesto",
    "queue-type": "Tipo di coda",
    "sqs-queue-standard": "Standard",
    "sqs-queue-fifo": "FIFO",
    "gcp-project-id": "ID progetto GCP",
    "gcp-project-id-required": "ID progetto GCP richiesto",
    "gcp-service-account-key": "File chiave account di servizio GCP",
    "gcp-service-account-key-required": "File chiave account di servizio GCP richiesto",
    "pubsub-topic-name": "Nome topic",
    "pubsub-topic-name-required": "Nome topic richiesto",
    "message-attributes": "Attributi del messaggio",
    "message-attributes-hint": "Usa <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000000;\">&#125;</span></code> per il valore dai metadati, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> per il valore dal corpo del messaggio nei campi nome/valore",
    "connect-timeout": "Timeout di connessione (sec)",
    "connect-timeout-required": "Timeout di connessione richiesto.",
    "connect-timeout-range": "Il timeout di connessione deve essere compreso tra 1 e 200.",
    "client-id": "ID client",
    "client-id-hint": "Opzionale. Lasciare vuoto per generare automaticamente l'ID client. Attenzione quando si specifica l'ID client. La maggior parte dei broker MQTT non consente più connessioni con lo stesso ID client. Per connettersi a tali broker, l'ID client MQTT deve essere univoco. Quando la piattaforma è in modalità micro-servizi, una copia del nodo regola viene avviata in ciascun micro-servizio, il che porterà automaticamente a più client MQTT con lo stesso ID e potrebbe causare errori del nodo regola. Per evitare tali errori, abilitare l'opzione \"Aggiungi ID Servizio come suffisso all'ID Client\" qui sotto.",
    "append-client-id-suffix": "Aggiungi ID Servizio come suffisso all'ID Client",
    "client-id-suffix-hint": "Opzionale. Applicato quando \"ID Client\" è specificato esplicitamente. Se selezionato, l'ID Servizio sarà aggiunto all'ID Client come suffisso. Aiuta a evitare errori quando la piattaforma è in modalità micro-servizi.",
    "device-id": "ID Dispositivo",
    "device-id-required": "ID Dispositivo richiesto.",
    "clean-session": "Sessione pulita",
    "enable-ssl": "Abilita SSL",
    "credentials": "Credenziali",
    "credentials-type": "Tipo di credenziali",
    "credentials-type-required": "Tipo di credenziali richiesto.",
    "credentials-anonymous": "Anonimo",
    "credentials-basic": "Base",
    "credentials-pem": "PEM",
    "credentials-pem-hint": "È richiesto almeno il file del certificato Server CA oppure una coppia formata da certificato client e chiave privata client",
    "credentials-sas": "Shared Access Signature",
    "sas-key": "SAS Key",
    "sas-key-required": "La SAS Key è obbligatoria.",
    "hostname": "Nome host",
    "hostname-required": "Nome host richiesto.",
    "azure-ca-cert": "File certificato CA",
    "username-required": "Nome utente richiesto.",
    "password-required": "Password richiesta.",
    "ca-cert": "File certificato CA del server",
    "private-key": "File chiave privata del client",
    "cert": "File certificato del client",
    "no-file": "Nessun file selezionato.",
    "drop-file": "Trascina un file o clicca per selezionarlo da caricare.",
    "private-key-password": "Password della chiave privata",
    "use-system-smtp-settings": "Usa impostazioni SMTP di sistema",
    "use-metadata-dynamic-interval": "Usa intervallo dinamico",
    "metadata-dynamic-interval-hint": "I campi di input dell'intervallo iniziale e finale supportano la templatizzazione. Il valore del template sostituito deve essere impostato in millisecondi. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadati.",
    "use-metadata-interval-patterns-hint": "Se selezionato, il nodo regola utilizza i pattern dell'intervallo iniziale e finale dai metadati o dati del messaggio, assumendo che siano in millisecondi.",
    "use-message-alarm-data": "Usa i dati dell'allarme dal messaggio",
    "overwrite-alarm-details": "Sovrascrivi i dettagli dell'allarme",
    "use-alarm-severity-pattern": "Usa pattern per la severità dell'allarme",
    "check-all-keys": "Verifica che tutti i campi specificati siano presenti",
    "check-all-keys-hint": "Se selezionato, controlla che tutte le chiavi specificate siano presenti nei dati e metadati del messaggio.",
    "check-relation-to-specific-entity": "Verifica relazione con entità specifica",
    "check-relation-to-specific-entity-tooltip": "Se abilitato, verifica la presenza di una relazione con una specifica entità, altrimenti con qualsiasi entità. In entrambi i casi, la ricerca della relazione si basa su direzione e tipo configurati.",
    "check-relation-hint": "Verifica l'esistenza di una relazione con entità specifica o con qualsiasi entità in base a direzione e tipo.",
    "delete-relation-with-specific-entity": "Elimina relazione con entità specifica",
    "delete-relation-with-specific-entity-hint": "Se abilitato, eliminerà solo la relazione con una specifica entità. Altrimenti, verrà rimossa con tutte le entità corrispondenti.",
    "delete-relation-hint": "Elimina la relazione dall’origine del messaggio in arrivo all’entità specificata o alla lista di entità basata su direzione e tipo.",
    "remove-current-relations": "Rimuovi relazioni attuali",
    "remove-current-relations-hint": "Rimuove le relazioni attuali dall’origine del messaggio in arrivo in base a direzione e tipo.",
    "change-originator-to-related-entity": "Cambia origine con entità correlata",
    "change-originator-to-related-entity-hint": "Utilizzato per elaborare un messaggio come proveniente da un'altra entità.",
    "start-interval": "Inizio intervallo",
    "end-interval": "Fine intervallo",
    "start-interval-required": "Inizio intervallo richiesto.",
    "end-interval-required": "Fine intervallo richiesto.",
    "smtp-protocol": "Protocollo",
    "smtp-host": "Host SMTP",
    "smtp-host-required": "Host SMTP richiesto.",
    "smtp-port": "Porta SMTP",
    "smtp-port-required": "Devi specificare una porta SMTP.",
    "smtp-port-range": "La porta SMTP deve essere compresa tra 1 e 65535.",
    "timeout-msec": "Timeout (ms)",
    "min-timeout-msec-message": "È consentito solo un valore minimo di 0 ms.",
    "enter-username": "Inserisci nome utente",
    "enter-password": "Inserisci password",
    "enable-tls": "Abilita TLS",
    "tls-version": "Versione TLS",
    "enable-proxy": "Abilita proxy",
    "use-system-proxy-properties": "Usa proprietà proxy di sistema",
    "proxy-host": "Host proxy",
    "proxy-host-required": "Host proxy richiesto.",
    "proxy-port": "Porta proxy",
    "proxy-port-required": "Porta proxy richiesta.",
    "proxy-port-range": "La porta proxy deve essere compresa tra 1 e 65535.",
    "proxy-user": "Utente proxy",
    "proxy-password": "Password proxy",
    "proxy-scheme": "Schema proxy",
    "numbers-to-template": "Numeri di telefono al template",
    "numbers-to-template-required": "Numeri di telefono al template richiesti",
    "numbers-to-template-hint": "Numeri di telefono separati da virgola, usa <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> per il valore dai metadati, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> per il valore dal corpo del messaggio",
    "sms-message-template": "Template messaggio SMS",
    "sms-message-template-required": "Template messaggio SMS richiesto",
    "use-system-sms-settings": "Usa impostazioni provider SMS di sistema",
    "min-period-0-seconds-message": "È consentito solo un periodo minimo di 0 secondi.",
    "max-pending-messages": "Messaggi in attesa massimi",
    "max-pending-messages-required": "Messaggi in attesa massimi richiesti.",
    "max-pending-messages-range": "Messaggi in attesa massimi devono essere compresi tra 1 e 100000.",
    "originator-types-filter": "Filtro tipi originatore",
    "interval-seconds": "Intervallo in secondi",
    "interval-seconds-required": "Intervallo richiesto.",
    "int-range": "Il valore non deve superare il limite massimo di un intero (2147483648)",
    "min-interval-seconds-message": "È consentito solo un intervallo minimo di 1 secondo.",
    "output-timeseries-key-prefix": "Prefisso chiave serie temporale in uscita",
    "output-timeseries-key-prefix-required": "Prefisso chiave serie temporale in uscita richiesto.",
    "separator-hint": "Premere \"Invio\" per completare l'inserimento del campo.",
    "select-details": "Seleziona dettagli",
    "entity-details-id": "Id",
    "entity-details-title": "Titolo",
    "entity-details-country": "Paese",
    "entity-details-state": "Stato",
    "entity-details-city": "Città",
    "entity-details-zip": "CAP",
    "entity-details-address": "Indirizzo",
    "entity-details-address2": "Indirizzo 2",
    "entity-details-additional_info": "Informazioni aggiuntive",
    "entity-details-phone": "Telefono",
    "entity-details-email": "Email",
    "email-sender": "Mittente email",
    "fields-to-check": "Campi da verificare",
    "add-detail": "Aggiungi dettaglio",
    "check-all-keys-tooltip": "Se abilitato, verifica la presenza di tutti i campi elencati nei nomi dei campi del messaggio e dei metadati all'interno del messaggio in arrivo e dei suoi metadati.",
    "fields-to-check-hint": "Premi \"Invio\" per completare l'inserimento del nome campo. Supportati più nomi campo.",
    "entity-details-list-empty": "Almeno un dettaglio deve essere selezionato.",
    "alarm-status": "Stato allarme",
    "alarm-required": "Almeno uno stato di allarme deve essere selezionato.",
    "no-entity-details-matching": "Nessun dettaglio entità corrispondente trovato.",
    "custom-table-name": "Nome tabella personalizzato",
    "custom-table-name-required": "Il nome della tabella è richiesto",
    "custom-table-hint": "La tabella deve essere creata nel tuo cluster Cassandra e il suo nome deve iniziare con il prefisso 'cs_tb_' per evitare l'inserimento dei dati nelle tabelle TB comuni. Inserisci qui il nome della tabella senza il prefisso 'cs_tb_'.",
    "message-field": "Campo messaggio",
    "message-field-required": "Campo messaggio richiesto.",
    "table-col": "Colonna tabella",
    "table-col-required": "Colonna tabella richiesta.",
    "latitude-field-name": "Nome campo latitudine",
    "longitude-field-name": "Nome campo longitudine",
    "latitude-field-name-required": "Nome campo latitudine richiesto.",
    "longitude-field-name-required": "Nome campo longitudine richiesto.",
    "fetch-perimeter-info-from-metadata": "Recupera le informazioni del perimetro dai metadata",
    "fetch-perimeter-info-from-metadata-tooltip": "Se il tipo di perimetro è impostato su 'Polygon', il valore del campo metadata '{{perimeterKeyName}}' verrà utilizzato come definizione del perimetro senza ulteriori elaborazioni. Altrimenti, se il tipo di perimetro è impostato su 'Circle', il valore del campo metadata '{{perimeterKeyName}}' verrà analizzato per estrarre i campi 'latitude', 'longitude', 'radius', 'radiusUnit' utilizzati per definire il perimetro circolare.",
    "perimeter-key-name": "Nome chiave perimetro",
    "perimeter-key-name-hint": "Nome campo metadati contenente le informazioni sul perimetro.",
    "perimeter-key-name-required": "Nome chiave perimetro richiesto.",
    "perimeter-circle": "Cerchio",
    "perimeter-polygon": "Poligono",
    "perimeter-type": "Tipo di perimetro",
    "circle-center-latitude": "Latitudine centro",
    "circle-center-latitude-required": "Latitudine centro richiesta.",
    "circle-center-longitude": "Longitudine centro",
    "circle-center-longitude-required": "Longitudine centro richiesta.",
    "range-unit-meter": "Metro",
    "range-unit-kilometer": "Chilometro",
    "range-unit-foot": "Piede",
    "range-unit-mile": "Miglio",
    "range-unit-nautical-mile": "Miglio nautico",
    "range-units": "Unità di misura distanza",
    "range-units-required": "Unità di misura distanza richiesta.",
    "range": "Raggio",
    "range-required": "Raggio richiesto.",
    "polygon-definition": "Definizione poligono",
    "polygon-definition-required": "Definizione poligono richiesta.",
    "polygon-definition-hint": "Usa il seguente formato per la definizione manuale del poligono: [[lat1,lon1],[lat2,lon2], ... ,[latN,lonN]].",
    "min-inside-duration": "Durata minima all'interno",
    "min-inside-duration-value-required": "Durata minima all'interno richiesta",
    "min-inside-duration-time-unit": "Unità di tempo durata interna",
    "min-outside-duration": "Durata minima all'esterno",
    "min-outside-duration-value-required": "Durata minima all'esterno richiesta",
    "min-outside-duration-time-unit": "Unità di tempo durata esterna",
    "tell-failure-if-absent": "Segnala fallimento",
    "tell-failure-if-absent-hint": "Se almeno una delle chiavi selezionate non esiste, il messaggio in uscita riporterà \"Fallimento\".",
    "get-latest-value-with-ts": "Recupera timestamp per gli ultimi valori di telemetria",
    "get-latest-value-with-ts-hint": "Se selezionato, i valori più recenti della telemetria includeranno anche il timestamp, es: \"temp\": \"{\"ts\":1574329385897, \"value\":42}\"",
    "ignore-null-strings": "Ignora stringhe nulle",
    "ignore-null-strings-hint": "Se selezionato, il nodo regola ignorerà i campi entità con valore vuoto.",
    "add-metadata-key-values-as-kafka-headers": "Aggiungi metadati come header Kafka",
    "add-metadata-key-values-as-kafka-headers-hint": "Se selezionato, le coppie chiave-valore dei metadati verranno aggiunte agli header dei record Kafka in uscita come array di byte con codifica charset predefinita.",
    "charset-encoding": "Codifica charset",
    "charset-encoding-required": "Codifica charset richiesta.",
    "charset-us-ascii": "US-ASCII",
    "charset-iso-8859-1": "ISO-8859-1",
    "charset-utf-8": "UTF-8",
    "charset-utf-16be": "UTF-16BE",
    "charset-utf-16le": "UTF-16LE",
    "charset-utf-16": "UTF-16",
    "select-queue-hint": "Il nome della coda può essere selezionato da un elenco a discesa o inserito personalizzato.",
    "device-profile-node-hint": "Utile se hai condizioni di durata o ripetizione per garantire la continuità della valutazione dello stato dell'allarme.",
    "persist-alarm-rules": "Memorizza stato delle regole allarme",
    "persist-alarm-rules-hint": "Se abilitato, il nodo regola salverà lo stato dell'elaborazione nel database.",
    "fetch-alarm-rules": "Recupera stato delle regole allarme",
    "fetch-alarm-rules-hint": "Se abilitato, il rule node ripristinerà lo stato di elaborazione all’inizializzazione e garantirà che gli allarmi vengano generati anche dopo i riavvii del server. Altrimenti, lo stato verrà ripristinato quando arriverà il primo messaggio dal dispositivo.",
    "input-value-key": "Chiave valore di input",
    "input-value-key-required": "Chiave del valore di input richiesta.",
    "output-value-key": "Chiave del valore di output",
    "output-value-key-required": "Chiave del valore di output richiesta.",
    "number-of-digits-after-floating-point": "Numero di cifre dopo il punto decimale",
    "number-of-digits-after-floating-point-range": "Il numero di cifre dopo il punto decimale deve essere compreso tra 0 e 15.",
    "failure-if-delta-negative": "Segnala errore se il delta è negativo",
    "failure-if-delta-negative-tooltip": "Il nodo regola forza l'errore del messaggio se il valore delta è negativo.",
    "use-caching": "Usa caching",
    "use-caching-tooltip": "Il nodo regola memorizzerà nella cache il valore di \"{{inputValueKey}}\" proveniente dal messaggio in arrivo per migliorare le prestazioni. La cache non verrà aggiornata se il valore di \"{{inputValueKey}}\" viene modificato altrove.",
    "add-time-difference-between-readings": "Aggiungi la differenza di tempo tra le letture di \"{{inputValueKey}}\"",
    "add-time-difference-between-readings-tooltip": "Se abilitato, il nodo regola aggiungerà \"{{periodValueKey}}\" al messaggio in uscita.",
    "period-value-key": "Chiave del valore del periodo",
    "period-value-key-required": "Chiave del valore del periodo richiesta.",
    "general-pattern-hint": "Usa ${metadataKey} per il valore dai metadati, $[messageKey] per il valore dal corpo del messaggio.",
    "alarm-severity-pattern-hint": "Usa <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> per il valore dai metadati, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> per il valore dal corpo del messaggio. La severità dell'allarme dovrebbe essere di sistema (CRITICAL, MAJOR ecc.)",
    "output-node-name-hint": "Il <b>nome del nodo regola</b> corrisponde al <b>tipo di relazione</b> del messaggio in uscita ed è utilizzato per inoltrare i messaggi ad altri nodi regola nella catena di regole chiamante.",
    "use-server-ts": "Usa timestamp del server",
    "use-server-ts-hint": "Utilizza il timestamp corrente del server per i dati della serie temporale che non hanno timestamp esplicito. Utile per mantenere l'ordine dei messaggi da fonti multiple o fuori sequenza.",
    "kv-map-pattern-hint": "Tutti i campi di input supportano la templatizzazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarlo dai metadati.",
    "kv-map-single-pattern-hint": "Il campo di input supporta la templatizzazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarlo dai metadati.",
    "shared-scope": "Ambito condiviso",
    "server-scope": "Ambito server",
    "client-scope": "Ambito client",
    "attribute-type": "Attributo",
    "attribute-type-description": "Recupera il valore dell'attributo dal database",
    "attribute-type-result-description": "Memorizza il risultato come attributo dell'entità nel database",
    "constant-type": "Costante",
    "constant-type-description": "Definisce un valore costante",
    "time-series-type": "Serie temporale",
    "time-series-type-description": "Recupera l'ultimo valore della serie temporale dal database",
    "time-series-type-result-description": "Memorizza il risultato come serie temporale dell'entità nel database",
    "message-body-type": "Messaggio",
    "message-body-type-description": "Recupera il valore dell'argomento dal messaggio in arrivo",
    "message-body-type-result-description": "Aggiunge il risultato al messaggio in uscita",
    "message-metadata-type": "Metadati",
    "message-metadata-type-description": "Recupera il valore dell'argomento dai metadati del messaggio",
    "message-metadata-result-description": "Aggiunge il risultato ai metadati del messaggio in uscita",
    "argument-tile": "Argomenti",
    "no-arguments-prompt": "Nessun argomento configurato",
    "result-title": "Risultato",
    "functions-field-input": "Funzioni",
    "no-option-found": "Nessuna opzione trovata",
    "argument-source-field-input": "Origine",
    "argument-source-field-input-required": "Origine dell'argomento richiesta.",
    "argument-key-field-input": "Chiave",
    "argument-key-field-input-required": "Chiave dell'argomento richiesta.",
    "constant-value-field-input": "Valore costante",
    "constant-value-field-input-required": "Valore costante richiesto.",
    "attribute-scope-field-input": "Ambito attributo",
    "attribute-scope-field-input-required": "Ambito attributo richiesto.",
    "default-value-field-input": "Valore predefinito",
    "type-field-input": "Tipo",
    "type-field-input-required": "Tipo richiesto.",
    "key-field-input": "Chiave",
    "add-entity-type": "Aggiungi tipo di entità",
    "add-device-profile": "Aggiungi profilo dispositivo",
    "key-field-input-required": "Chiave richiesta.",
    "number-floating-point-field-input": "Numero di cifre dopo la virgola",
    "number-floating-point-field-input-hint": "Usa <i>0</i> per convertire il risultato in intero",
    "add-to-message-field-input": "Aggiungi al messaggio",
    "add-to-metadata-field-input": "Aggiungi ai metadati",
    "custom-expression-field-input": "Espressione matematica",
    "custom-expression-field-input-required": "Espressione matematica richiesta",
    "custom-expression-field-input-hint": "Specifica un'espressione matematica da valutare. L'espressione predefinita mostra la conversione da Fahrenheit a Celsius",
    "retained-message": "Messaggio mantenuto",
    "attributes-mapping": "Mappatura attributi",
    "latest-telemetry-mapping": "Mappatura ultima telemetria",
    "add-mapped-attribute-to": "Aggiungi attributi mappati a",
    "add-mapped-latest-telemetry-to": "Aggiungi ultima telemetria mappata a",
    "add-mapped-fields-to": "Aggiungi campi mappati a",
    "add-selected-details-to": "Aggiungi dettagli selezionati a",
    "clear-selected-types": "Pulisci tipi selezionati",
    "clear-selected-details": "Pulisci dettagli selezionati",
    "clear-selected-fields": "Pulisci campi selezionati",
    "clear-selected-keys": "Pulisci chiavi selezionate",
    "geofence-configuration": "Configurazione geofence",
    "coordinate-field-names": "Nomi dei campi di coordinate",
    "coordinate-field-hint": "Il nodo regola cerca di recuperare i campi specificati dal messaggio. Se non presenti, li cerca nei metadati.",
    "presence-monitoring-strategy": "Strategia di monitoraggio della presenza",
    "presence-monitoring-strategy-on-first-message": "Al primo messaggio",
    "presence-monitoring-strategy-on-each-message": "A ogni messaggio",
    "presence-monitoring-strategy-on-first-message-hint": "Segnala stato 'Dentro' o 'Fuori' al primo messaggio dopo che è trascorso il tempo minimo dalla precedente modifica dello stato di presenza.",
    "presence-monitoring-strategy-on-each-message-hint": "Segnala stato 'Dentro' o 'Fuori' a ogni messaggio dopo una modifica dello stato di presenza.",
    "fetch-credentials-to": "Recupera credenziali in",
    "add-originator-attributes-to": "Aggiungi attributi dell'origine a",
    "originator-attributes": "Attributi dell'origine",
    "fetch-latest-telemetry-with-timestamp": "Recupera ultima telemetria con timestamp",
    "fetch-latest-telemetry-with-timestamp-tooltip": "Se selezionato, i valori più recenti della telemetria verranno aggiunti ai metadati in uscita con timestamp, ad es: \"{{latestTsKeyName}}\": \"{\"ts\":1574329385897, \"value\":42}\"",
    "tell-failure": "Segnala errore se mancano attributi",
    "tell-failure-tooltip": "Se almeno una chiave selezionata non esiste, il messaggio in uscita riporterà \"Errore\".",
    "created-time": "Ora di creazione",
    "chip-help": "Premi 'Invio' per completare l'inserimento di {{inputName}}. \nPremi 'Backspace' per cancellare {{inputName}}. \nSupportati valori multipli.",
    "detail": "dettaglio",
    "field-name": "Nome campo",
    "device-profile": "Profilo dispositivo",
    "entity-type": "Tipo di entità",
    "message-type": "Tipo di messaggio",
    "timeseries-key": "Chiave serie temporale",
    "type": "Tipo",
    "first-name": "Nome",
    "last-name": "Cognome",
    "label": "Etichetta",
    "originator-fields-mapping": "Mappatura campi dell'origine",
    "add-mapped-originator-fields-to": "Aggiungi campi dell'origine mappati a",
    "fields": "Campi",
    "skip-empty-fields": "Ignora campi vuoti",
    "skip-empty-fields-tooltip": "I campi con valori vuoti non verranno aggiunti al messaggio/metadati in uscita.",
    "fetch-interval": "Intervallo di recupero",
    "fetch-strategy": "Strategia di recupero",
    "fetch-timeseries-from-to": "Recupera serie temporale da {{startInterval}} {{startIntervalTimeUnit}} fa a {{endInterval}} {{endIntervalTimeUnit}} fa.",
    "fetch-timeseries-from-to-invalid": "Recupero serie temporale non valido (\"Intervallo iniziale\" deve essere inferiore a \"Intervallo finale\").",
    "use-metadata-dynamic-interval-tooltip": "Se selezionato, il nodo regola utilizzerà un intervallo dinamico basato su modelli di messaggio e metadati.",
    "all-mode-hint": "Se selezionata la modalità 'Tutto', il nodo regola recupererà la telemetria dall'intervallo di recupero con parametri configurabili.",
    "first-mode-hint": "Se selezionata la modalità 'Primo', il nodo regola recupererà la telemetria più vicina all'inizio dell'intervallo.",
    "last-mode-hint": "Se selezionata la modalità 'Ultimo', il nodo regola recupererà la telemetria più vicina alla fine dell'intervallo.",
    "ascending": "Ascendente",
    "descending": "Discendente",
    "min": "Minimo",
    "max": "Massimo",
    "average": "Media",
    "sum": "Somma",
    "count": "Conteggio",
    "none": "Nessuno",
    "last-level-relation-tooltip": "Se selezionato, verranno cercate entità correlate solo al livello massimo configurato.",
    "last-level-device-relation-tooltip": "Se selezionato, verranno cercati dispositivi correlati solo al livello massimo configurato.",
    "data-to-fetch": "Dati da recuperare",
    "mapping-of-customers": "Mappatura del cliente",
    "map-fields-required": "Tutti i campi di mappatura sono richiesti.",
    "attributes": "Attributi",
    "related-device-attributes": "Attributi del dispositivo correlato",
    "add-selected-attributes-to": "Aggiungi attributi selezionati a",
    "device-profiles": "Profili dispositivi",
    "mapping-of-tenant": "Mappatura del tenant",
    "add-attribute-key": "Aggiungi chiave attributo",
    "message-template": "Template del messaggio",
    "message-template-required": "Il template del messaggio è richiesto",
    "use-system-slack-settings": "Usa impostazioni di sistema per Slack",
    "slack-api-token": "Token API di Slack",
    "slack-api-token-required": "Token API di Slack richiesto",
    "keys-mapping": "Mappatura chiavi",
    "add-key": "Aggiungi chiave",
    "recipients": "Destinatari",
    "message-subject-and-content": "Oggetto e contenuto del messaggio",
    "template-rules-hint": "Entrambi i campi di input supportano la templificazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata del messaggio.",
    "originator-customer-desc": "Utilizza il customer dell’originatore del messaggio in ingresso come nuovo originatore.",
    "originator-tenant-desc": "Utilizza il tenant corrente come nuovo originatore.",
    "originator-related-entity-desc": "Utilizza l’entità correlata come nuovo originatore. La ricerca si basa sul tipo di relazione configurato e sulla direzione.",
    "originator-alarm-originator-desc": "Utilizza l’originatore dell’allarme come nuovo originatore. Solo se l’originatore del messaggio in ingresso è un’entità allarme.",
    "originator-entity-by-name-pattern-desc": "Utilizza l’entità recuperata dal DB come nuovo originatore. La ricerca si basa sul tipo di entità e sul pattern del nome specificato.",
    "email-from-template-hint": "Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata.",
    "recipients-block-main-hint": "Elenco di indirizzi separati da virgola. Tutti i campi di input supportano la templificazione. Usa $[messageKey] per estrarre il valore dal messaggio e ${metadataKey} per estrarre il valore dai metadata.",
    "forward-msg-default-rule-chain": "Inoltra il messaggio alla default rule chain dell’originatore",
    "forward-msg-default-rule-chain-tooltip": "Se abilitato, il messaggio verrà inoltrato alla default rule chain dell’originatore o alla rule chain dalla configurazione, se l’originatore non ha una default rule chain definita nel profilo dell’entità.",
    "exclude-zero-deltas": "Escludi delta pari a zero dal messaggio in uscita",
    "exclude-zero-deltas-hint": "Se abilitato, la chiave di output \"{{outputValueKey}}\" verrà aggiunta al messaggio in uscita solo se il suo valore non è zero.",
    "exclude-zero-deltas-time-difference-hint": "Se abilitato, le chiavi di output \"{{outputValueKey}}\" e \"{{periodValueKey}}\" verranno aggiunte al messaggio in uscita solo se il valore di \"{{outputValueKey}}\" non è zero.",
    "search-direction-from": "Dall'origine all'entità di destinazione",
    "search-direction-to": "Dall'entità di destinazione all'origine",
    "del-relation-direction-from": "Dall'origine",
    "del-relation-direction-to": "All'origine",
    "target-entity": "Entità di destinazione",
    "function-configuration": "Configurazione funzione",
    "function-name": "Nome funzione",
    "function-name-required": "Nome funzione richiesto.",
    "qualifier": "Qualificatore",
    "qualifier-hint": "Se il qualificatore non è specificato, verrà utilizzato il qualificatore predefinito \"$LATEST\".",
    "aws-credentials": "Credenziali AWS",
    "connection-timeout": "Timeout di connessione",
    "connection-timeout-required": "Il timeout di connessione è obbligatorio.",
    "connection-timeout-min": "Il timeout di connessione minimo è 0.",
    "connection-timeout-hint": "Tempo di attesa in secondi durante la fase iniziale di stabilimento della connessione prima di interrompere per timeout. Un valore pari a 0 indica infinito e non è raccomandato.",
    "request-timeout": "Timeout della richiesta",
    "request-timeout-required": "Il timeout della richiesta è obbligatorio.",
    "request-timeout-min": "Il timeout minimo della richiesta è 0.",
    "request-timeout-hint": "Tempo di attesa in secondi affinché la richiesta venga completata prima di interrompere per timeout. Un valore pari a 0 indica infinito e non è raccomandato.",
    "units": "Unità",
    "tell-failure-aws-lambda": "Segnala errore se l’esecuzione della funzione AWS Lambda genera un’eccezione",
    "tell-failure-aws-lambda-hint": "Il rule node forza un failure dell’elaborazione del messaggio se l’esecuzione della funzione AWS Lambda genera un’eccezione.",
    "basic-mode": "Base",
    "advanced-mode": "Avanzato",
    "save-time-series": {
      "processing-settings": "Impostazioni di elaborazione",
      "processing-settings-hint": "Definisci come vengono elaborati i messaggi in ingresso. Le impostazioni di elaborazione di base consentono di selezionare strategie preconfigurate, mentre le impostazioni avanzate permettono di selezionare strategie di elaborazione individuali per ciascuna azione.",
      "advanced-settings-hint": "Prestare attenzione quando si configurano le strategie di elaborazione. Alcune combinazioni possono portare a comportamenti imprevisti.",
      "strategy": "Strategia",
      "deduplication-interval": "Intervallo di deduplicazione",
      "deduplication-interval-required": "L’intervallo di deduplicazione è obbligatorio",
      "deduplication-interval-min-max-range": "L’intervallo di deduplicazione deve essere almeno 1 secondo e al massimo 1 giorno",
      "strategy-type": {
        "every-message": "Su ogni messaggio",
        "skip": "Salta",
        "deduplicate": "Deduplica",
        "web-sockets-only": "Solo WebSockets"
      },
      "time-series": "Serie temporale",
      "latest": "Ultimi valori",
      "web-sockets": "WebSockets",
      "calculated-fields-and-alarm-rules": "Campi calcolati e regole allarme"
    },
    "save-attribute": {
      "processing-settings": "Impostazioni di elaborazione",
      "processing-settings-hint": "Definisci come vengono elaborati i messaggi in arrivo. Le impostazioni di base consentono di selezionare strategie preconfigurate, mentre le impostazioni avanzate permettono di selezionare strategie individuali per ciascuna azione.",
      "advanced-settings-hint": "Fai attenzione quando configuri le strategie di elaborazione. Alcune combinazioni possono portare a comportamenti imprevisti.",
      "strategy": "Strategia",
      "deduplication-interval": "Intervallo di deduplicazione",
      "deduplication-interval-required": "L'intervallo di deduplicazione è richiesto",
      "deduplication-interval-min-max-range": "L'intervallo di deduplicazione deve essere almeno di 1 secondo e massimo di 1 giorno",
      "scope": "Ambito",
      "strategy-type": {
        "every-message": "Su ogni messaggio",
        "skip": "Salta",
        "deduplicate": "Deduplica",
        "web-sockets-only": "Solo WebSockets"
      },
      "attributes": "Attributi"
    },
    "key-val": {
      "key": "Chiave",
      "value": "Valore",
      "see-examples": "Vedi esempi.",
      "remove-entry": "Rimuovi voce",
      "remove-mapping-entry": "Rimuovi mappatura",
      "add-mapping-entry": "Aggiungi mappatura",
      "add-entry": "Aggiungi voce",
      "copy-key-values-from": "Copia coppie chiave-valore da",
      "delete-key-values": "Elimina coppie chiave-valore",
      "delete-key-values-from": "Elimina coppie chiave-valore da",
      "at-least-one-key-error": "Almeno una chiave deve essere selezionata.",
      "unique-key-value-pair-error": "'{{keyText}}' deve essere diverso da '{{valText}}'!"
    },
    "mail-body-types": {
      "plain-text": "Testo semplice",
      "html": "HTML",
      "dynamic": "Dinamico",
      "use-body-type-template": "Usa template tipo di corpo",
      "plain-text-description": "Testo semplice, senza formattazione o stile speciale.",
      "html-text-description": "Permette di usare tag HTML per formattazione, link e immagini nel corpo dell'email.",
      "dynamic-text-description": "Permette di usare testo semplice o HTML dinamicamente in base alla templatizzazione.",
      "after-template-evaluation-hint": "Dopo la valutazione del template il valore deve essere true per HTML e false per testo semplice."
    },
    "ai": {
      "ai-model": "Modello AI",
      "model": "Modello",
      "ai-model-hint": "Seleziona il modello AI preconfigurato per elaborare le richieste inviate da questo rule node, oppure utilizza \"Create new\" per configurarene uno nuovo.",
      "prompt-settings": "Impostazioni prompt",
      "prompt-settings-hint": "Il system prompt opzionale definisce il ruolo generale e i vincoli dell’AI, mentre lo user prompt definisce il compito specifico da eseguire. Entrambi i campi supportano la templificazione.",
      "system-prompt": "System prompt",
      "system-prompt-max-length": "Il system prompt deve contenere 500000 caratteri o meno.",
      "system-prompt-blank": "Il system prompt non può essere vuoto.",
      "user-prompt": "User prompt",
      "user-prompt-required": "Lo user prompt è obbligatorio.",
      "user-prompt-max-length": "Lo user prompt deve contenere 500000 caratteri o meno.",
      "user-prompt-blank": "Lo user prompt non può essere vuoto.",
      "response-format": "Formato risposta",
      "response-text": "Testo",
      "response-json": "JSON",
      "response-json-schema": "JSON Schema",
      "response-format-hint-TEXT": "Consente al modello di generare testo arbitrario, che può o meno essere un oggetto JSON valido. Se l’output non è un oggetto JSON valido, verrà automaticamente racchiuso all’interno di un oggetto JSON sotto la chiave \"response\".",
      "response-format-hint-JSON": "Il modello deve generare una risposta che sia un JSON valido. Se l’output non è un oggetto JSON valido, verrà automaticamente racchiuso all’interno di un oggetto JSON sotto la chiave \"response\".",
      "response-format-hint-JSON_SCHEMA": "Il modello deve generare un JSON che corrisponda alla struttura e ai tipi di dati definiti nello schema fornito. Se l’output non è un oggetto JSON valido, verrà automaticamente racchiuso all’interno di un oggetto JSON sotto la chiave \"response\".",
      "response-json-schema-hint": "È possibile inserire qualsiasi JSON Schema valido, ma questo rule node supporta solo un sottoinsieme limitato delle sue caratteristiche. Consulta la documentazione del nodo per i dettagli.",
      "response-json-schema-required": "JSON Schema è obbligatorio",
      "advanced-settings": "Impostazioni avanzate",
      "timeout": "Timeout",
      "timeout-hint": "Tempo massimo di attesa per una risposta \ndal modello AI prima che la richiesta venga interrotta.",
      "timeout-required": "Il timeout è obbligatorio",
      "timeout-validation": "Deve essere compreso tra 1 secondo e 10 minuti.",
      "force-acknowledgement": "Forza acknowledgement",
      "force-acknowledgement-hint": "Se abilitato, il messaggio in ingresso viene confermato immediatamente. La risposta del modello viene quindi aggiunta in coda come nuovo messaggio separato.",
      "ai-resources": "Risorse AI"
    }
  },
  "timezone": {
    "timezone": "Fuso orario",
    "select-timezone": "Seleziona fuso orario",
    "no-timezones-matching": "Nessun fuso orario corrispondente a '{{timezone}}' trovato.",
    "timezone-required": "Il fuso orario è obbligatorio.",
    "browser-time": "Ora del browser"
  },
  "queue": {
    "queue-name": "Coda",
    "no-queues-found": "Nessuna coda trovata.",
    "no-queues-matching": "Nessuna coda corrispondente a '{{queue}}' trovata.",
    "select-name": "Seleziona nome coda",
    "name": "Nome",
    "name-required": "Il nome della coda è obbligatorio!",
    "name-unique": "Il nome della coda non è univoco!",
    "name-pattern": "Il nome della coda contiene caratteri non validi (solo alfanumerici ASCII, '.', '_' e '-')!",
    "queue-required": "La coda è obbligatoria!",
    "topic-required": "Il topic della coda è obbligatorio!",
    "poll-interval-required": "L'intervallo di polling è obbligatorio!",
    "poll-interval-min-value": "Il valore dell'intervallo di polling non può essere inferiore a 1",
    "partitions-required": "Le partizioni sono obbligatorie!",
    "partitions-min-value": "Il valore delle partizioni non può essere inferiore a 1",
    "pack-processing-timeout-required": "Il timeout di elaborazione è obbligatorio",
    "pack-processing-timeout-min-value": "Il valore del timeout non può essere inferiore a 1",
    "batch-size-required": "La dimensione del batch è obbligatoria!",
    "batch-size-min-value": "La dimensione del batch non può essere inferiore a 1",
    "retries-required": "Il numero di tentativi è obbligatorio!",
    "retries-min-value": "Il numero di tentativi non può essere negativo",
    "failure-percentage-required": "La percentuale di errore è obbligatoria!",
    "failure-percentage-min-value": "La percentuale di errore non può essere inferiore a 0",
    "failure-percentage-max-value": "La percentuale di errore non può superare 100",
    "pause-between-retries-required": "La pausa tra i tentativi è obbligatoria!",
    "pause-between-retries-min-value": "La pausa tra i tentativi non può essere inferiore a 1",
    "max-pause-between-retries-required": "Il valore massimo della pausa tra i tentativi è obbligatorio!",
    "max-pause-between-retries-min-value": "Il valore massimo della pausa tra i tentativi non può essere inferiore a 1",
    "submit-strategy-type-required": "Il tipo di strategia di invio è obbligatorio!",
    "processing-strategy-type-required": "Il tipo di strategia di elaborazione è obbligatorio!",
    "queues": "Code",
    "selected-queues": "{ count, plural, =1 {1 coda} other {# code} } selezionata",
    "delete-queue-title": "Sei sicuro di voler eliminare la coda '{{queueName}}'?",
    "delete-queues-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 coda} other {# code} }?",
    "delete-queue-text": "Attenzione, dopo la conferma la coda e tutti i dati correlati saranno irrecuperabili.",
    "delete-queues-text": "Dopo la conferma tutte le code selezionate verranno eliminate e non saranno più accessibili.",
    "search": "Cerca coda",
    "add": "Aggiungi coda",
    "details": "Dettagli coda",
    "topic": "Topic",
    "submit-settings": "Impostazioni invio",
    "submit-strategy": "Tipo di strategia *",
    "grouping-parameter": "Parametro di raggruppamento",
    "processing-settings": "Impostazioni elaborazione tentativi",
    "processing-strategy": "Tipo di elaborazione *",
    "retries-settings": "Impostazioni dei tentativi",
    "polling-settings": "Impostazioni polling",
    "batch-processing": "Elaborazione batch",
    "poll-interval": "Intervallo di polling",
    "partitions": "Partizioni",
    "immediate-processing": "Elaborazione immediata",
    "consumer-per-partition": "Polling separato per ciascun consumer",
    "consumer-per-partition-hint": "Abilita consumer separati per ogni partizione",
    "duplicate-msg-to-all-partitions": "Duplica messaggio su tutte le partizioni",
    "processing-timeout": "Tempo di elaborazione, ms",
    "batch-size": "Dimensione batch",
    "retries": "Numero di tentativi (0 – illimitato)",
    "failure-percentage": "Messaggi di errore per saltare i tentativi, %",
    "pause-between-retries": "Tentativo successivo tra, sec",
    "max-pause-between-retries": "Tentativo successivo aggiuntivo tra, sec",
    "delete": "Elimina coda",
    "copyId": "Copia ID coda",
    "idCopiedMessage": "ID della coda copiato negli appunti",
    "description": "Descrizione",
    "description-hint": "Questo testo verrà visualizzato nella descrizione della coda anziché la strategia selezionata",
    "alt-description": "Strategia di invio: {{submitStrategy}}, Strategia di elaborazione: {{processingStrategy}}",
    "custom-properties": "Proprietà personalizzate",
    "custom-properties-hint": "Proprietà di creazione della coda personalizzata (topic), es. 'retention.ms:604800000;retention.bytes:1048576000'",
    "strategies": {
      "sequential-by-originator-label": "Sequenziale per originatore",
      "sequential-by-originator-hint": "Un nuovo messaggio, ad esempio per il dispositivo A, non viene inviato finché il messaggio precedente per il dispositivo A non viene confermato",
      "sequential-by-tenant-label": "Sequenziale per tenant",
      "sequential-by-tenant-hint": "Un nuovo messaggio, ad esempio per il tenant A, non viene inviato finché il messaggio precedente per il tenant A non viene confermato",
      "sequential-label": "Sequenziale",
      "sequential-hint": "Un nuovo messaggio non viene inviato finché il messaggio precedente non viene confermato",
      "burst-label": "Raffica",
      "burst-hint": "Tutti i messaggi vengono inviati alle rule chain nell’ordine in cui arrivano",
      "batch-label": "Batch",
      "batch-hint": "Un nuovo batch non viene inviato finché il batch precedente non viene confermato",
      "skip-all-failures-label": "Ignora tutti gli errori",
      "skip-all-failures-hint": "Ignora tutti gli errori",
      "skip-all-failures-and-timeouts-label": "Ignora tutti gli errori e timeout",
      "skip-all-failures-and-timeouts-hint": "Ignora tutti gli errori e i timeout",
      "retry-all-label": "Ritenta tutto",
      "retry-all-hint": "Ritenta tutti i messaggi dal pacchetto di elaborazione",
      "retry-failed-label": "Ritenta falliti",
      "retry-failed-hint": "Ritenta tutti i messaggi falliti dal pacchetto di elaborazione",
      "retry-timeout-label": "Ritenta timeout",
      "retry-timeout-hint": "Ritenta tutti i messaggi andati in timeout dal pacchetto di elaborazione",
      "retry-failed-and-timeout-label": "Ritenta falliti e timeout",
      "retry-failed-and-timeout-hint": "Ritenta tutti i messaggi falliti e andati in timeout dal pacchetto di elaborazione"
    }
  },
  "queue-statistics": {
    "queue-statistics": "Statistiche delle code",
    "no-queue-statistics-matching": "Nessuna statistica delle code trovata corrispondente a '{{entity}}'.",
    "queue-statistics-required": "Statistiche delle code richieste.",
    "list-of-queue-statistics": "{ count, plural, =1 {Una statistica di coda} other {Elenco di # statistiche di coda} }",
    "selected-queue-statistics": "{ count, plural, =1 {1 statistica di coda} other {# statistiche di coda} } selezionate",
    "no-queue-statistics-text": "Nessuna statistica di coda trovata",
    "queue-statistics-starts-with": "Statistiche delle code i cui nomi iniziano con '{{prefix}}'"
  },
  "server-error": {
    "general": "Errore generale del server",
    "authentication": "Errore di autenticazione",
    "jwt-token-expired": "Token JWT scaduto",
    "tenant-trial-expired": "Periodo di prova del tenant scaduto",
    "credentials-expired": "Credenziali scadute",
    "permission-denied": "Permesso negato",
    "invalid-arguments": "Argomenti non validi",
    "bad-request-params": "Parametri di richiesta errati",
    "item-not-found": "Elemento non trovato",
    "too-many-requests": "Troppe richieste",
    "too-many-updates": "Troppe modifiche",
    "entities-limit-exceeded": "Limite entità superato"
  },
  "tenant": {
    "tenant": "Tenant",
    "tenants": "Tenant",
    "management": "Gestione tenant",
    "add": "Aggiungi tenant",
    "admins": "Amministratori",
    "manage-tenant-admins": "Gestisci amministratori tenant",
    "delete": "Elimina tenant",
    "add-tenant-text": "Aggiungi nuovo tenant",
    "no-tenants-text": "Nessun tenant trovato",
    "tenant-details": "Dettagli tenant",
    "title-max-length": "Il titolo deve contenere meno di 256 caratteri",
    "delete-tenant-title": "Sei sicuro di voler eliminare il tenant '{{tenantTitle}}'?",
    "delete-tenant-text": "Attenzione, dopo la conferma il tenant e tutti i dati correlati non saranno recuperabili.",
    "delete-tenants-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 tenant} other {# tenant} }?",
    "delete-tenants-action-title": "Elimina { count, plural, =1 {1 tenant} other {# tenant} }",
    "delete-tenants-text": "Attenzione, dopo la conferma tutti i tenant selezionati verranno rimossi e tutti i dati correlati non saranno recuperabili.",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio.",
    "description": "Descrizione",
    "details": "Dettagli",
    "events": "Eventi",
    "copyId": "Copia Id del tenant",
    "idCopiedMessage": "Id del tenant copiato negli appunti",
    "select-tenant": "Seleziona tenant",
    "no-tenants-matching": "Nessun tenant corrispondente a '{{entity}}' trovato.",
    "tenant-required": "Tenant richiesto",
    "search": "Cerca tenant",
    "selected-tenants": "{ count, plural, =1 {1 tenant} other {# tenant} } selezionato/i",
    "isolated-tb-rule-engine": "Usa code isolate per il Rule Engine di ThingsBoard",
    "isolated-tb-rule-engine-details": "Ogni tenant avrà code dedicate del Rule Engine"
  },
  "tenant-profile": {
    "tenant-profile": "Profilo tenant",
    "tenant-profiles": "Profili tenant",
    "add": "Aggiungi profilo tenant",
    "add-profile": "Aggiungi profilo",
    "debug": "Debug",
    "edit": "Modifica profilo tenant",
    "tenant-profile-details": "Dettagli del profilo tenant",
    "no-tenant-profiles-text": "Nessun profilo tenant trovato",
    "name-max-length": "Il nome deve contenere meno di 256 caratteri",
    "search": "Cerca profili tenant",
    "selected-tenant-profiles": "{ count, plural, =1 {1 profilo tenant} other {# profili tenant} } selezionato/i",
    "no-tenant-profiles-matching": "Nessun profilo tenant corrispondente a '{{entity}}' trovato.",
    "tenant-profile-required": "Profilo tenant richiesto",
    "idCopiedMessage": "Id del profilo tenant copiato negli appunti",
    "set-default": "Imposta come profilo tenant predefinito",
    "delete": "Elimina profilo tenant",
    "copyId": "Copia Id del profilo tenant",
    "name": "Nome",
    "name-required": "Il nome è obbligatorio.",
    "data": "Dati del profilo",
    "profile-configuration": "Configurazione del profilo",
    "description": "Descrizione",
    "default": "Predefinito",
    "delete-tenant-profile-title": "Sei sicuro di voler eliminare il profilo tenant '{{tenantProfileName}}'?",
    "delete-tenant-profile-text": "Attenzione, dopo la conferma il profilo tenant e tutti i dati correlati non saranno recuperabili.",
    "delete-tenant-profiles-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 profilo tenant} other {# profili tenant} }?",
    "delete-tenant-profiles-text": "Attenzione, dopo la conferma tutti i profili tenant selezionati saranno rimossi e tutti i dati correlati non saranno recuperabili.",
    "set-default-tenant-profile-title": "Sei sicuro di voler impostare '{{tenantProfileName}}' come profilo tenant predefinito?",
    "set-default-tenant-profile-text": "Dopo la conferma, il profilo tenant sarà contrassegnato come predefinito e sarà utilizzato per i nuovi tenant senza profilo specificato.",
    "no-tenant-profiles-found": "Nessun profilo tenant trovato.",
    "create-new-tenant-profile": "Creane uno nuovo!",
    "create-tenant-profile": "Crea nuovo profilo tenant",
    "import": "Importa profilo tenant",
    "export": "Esporta profilo tenant",
    "export-failed-error": "Impossibile esportare il profilo tenant: {{error}}",
    "tenant-profile-file": "File del profilo tenant",
    "invalid-tenant-profile-file-error": "Impossibile importare il profilo tenant: struttura dati non valida.",
    "advanced-settings": "Impostazioni avanzate",
    "entities": "Entità",
    "rule-engine": "Rule Engine",
    "time-to-live": "Time-to-live",
    "calculated-fields": "Campi calcolati",
    "alarms-and-notifications": "Allarmi e notifiche",
    "ota-files-in-bytes": "File",
    "ws-title": "WS",
    "unlimited": "(0 - illimitato)",
    "maximum-devices": "Numero massimo di dispositivi",
    "maximum-devices-required": "È richiesto il numero massimo di dispositivi.",
    "maximum-devices-range": "Il numero massimo di dispositivi non può essere negativo",
    "maximum-assets": "Numero massimo di asset",
    "maximum-assets-required": "È richiesto il numero massimo di asset.",
    "maximum-assets-range": "Il numero massimo di asset non può essere negativo",
    "maximum-customers": "Numero massimo di clienti",
    "maximum-customers-required": "È richiesto il numero massimo di clienti.",
    "maximum-customers-range": "Il numero massimo di clienti non può essere negativo",
    "maximum-users": "Numero massimo di utenti",
    "maximum-users-required": "È richiesto il numero massimo di utenti.",
    "maximum-users-range": "Il numero massimo di utenti non può essere negativo",
    "maximum-dashboards": "Numero massimo di dashboard",
    "maximum-dashboards-required": "È richiesto il numero massimo di dashboard.",
    "maximum-dashboards-range": "Il numero massimo di dashboard non può essere negativo",
    "maximum-edges": "Numero massimo di edge",
    "maximum-edges-required": "È richiesto il numero massimo di edge.",
    "maximum-edges-range": "Il numero massimo di edge non può essere negativo",
    "maximum-rule-chains": "Numero massimo di rule chain",
    "maximum-rule-chains-required": "È richiesto il numero massimo di rule chain.",
    "maximum-rule-chains-range": "Il numero massimo di rule chain non può essere negativo",
    "maximum-resources-sum-data-size": "Dimensione totale massima dei file delle risorse (byte)",
    "maximum-resources-sum-data-size-required": "La dimensione totale massima dei file delle risorse è obbligatoria.",
    "maximum-resources-sum-data-size-range": "La dimensione totale massima dei file delle risorse non può essere negativa",
    "maximum-resource-size": "Dimensione massima del file risorsa (byte)",
    "maximum-resource-size-required": "La dimensione massima del file risorsa è obbligatoria",
    "maximum-resource-size-range": "La dimensione massima del file risorsa non può essere negativa",
    "maximum-ota-packages-sum-data-size": "Dimensione totale massima dei file dei pacchetti OTA (byte)",
    "maximum-ota-package-sum-data-size-required": "La dimensione totale massima dei file dei pacchetti OTA è obbligatoria.",
    "maximum-ota-package-sum-data-size-range": "La dimensione totale massima dei file dei pacchetti OTA non può essere negativa",
    "maximum-debug-duration-min": "Durata massima del debug (min)",
    "maximum-debug-duration-min-range": "La durata massima del debug non può essere negativa",
    "rest-requests-for-tenant": "Richieste REST per tenant",
    "transport-tenant-telemetry-msg-rate-limit": "Messaggi di telemetria del tenant (trasporto)",
    "transport-tenant-telemetry-data-points-rate-limit": "Punti dati di telemetria del tenant (trasporto)",
    "transport-device-msg-rate-limit": "Messaggi del dispositivo (trasporto)",
    "transport-device-telemetry-msg-rate-limit": "Messaggi di telemetria del dispositivo (trasporto)",
    "transport-device-telemetry-data-points-rate-limit": "Punti dati di telemetria del dispositivo (trasporto)",
    "transport-gateway-msg-rate-limit": "Messaggi del gateway (trasporto)",
    "transport-gateway-telemetry-msg-rate-limit": "Messaggi di telemetria del gateway (trasporto)",
    "transport-gateway-telemetry-data-points-rate-limit": "Punti dati di telemetria del gateway (trasporto)",
    "transport-gateway-device-msg-rate-limit": "Messaggi del dispositivo gateway (trasporto)",
    "transport-gateway-device-telemetry-msg-rate-limit": "Messaggi di telemetria del dispositivo gateway (trasporto)",
    "transport-gateway-device-telemetry-data-points-rate-limit": "Punti dati di telemetria del dispositivo gateway (trasporto)",
    "tenant-entity-export-rate-limit": "Creazione versione entità",
    "tenant-entity-import-rate-limit": "Caricamento versione entità",
    "tenant-notification-request-rate-limit": "Richieste di notifica",
    "tenant-notification-requests-per-rule-rate-limit": "Richieste di notifica per regola",
    "max-calculated-fields": "Numero massimo di campi calcolati per entità",
    "max-calculated-fields-range": "Il numero massimo di campi calcolati per entità non può essere negativo",
    "max-calculated-fields-required": "Il numero massimo di campi calcolati per entità è richiesto",
    "max-data-points-per-rolling-arg": "Numero massimo di punti dati negli argomenti rolling",
    "max-data-points-per-rolling-arg-range": "Il numero massimo di punti dati negli argomenti rolling non può essere negativo",
    "max-data-points-per-rolling-arg-required": "Il numero massimo di punti dati negli argomenti rolling è richiesto",
    "max-arguments-per-cf": "Numero massimo di argomenti per campo calcolato",
    "max-arguments-per-cf-range": "Il numero massimo di argomenti per campo calcolato non può essere negativo",
    "max-arguments-per-cf-required": "Il numero massimo di argomenti per campo calcolato è richiesto",
    "max-related-level-per-argument": "Numero massimo di livello di relazione per l'argomento 'Entità correlate'",
    "max-related-level-per-argument-range": "Il numero massimo di livello di relazione per l'argomento 'Entità correlate' non può essere inferiore a '1'",
    "max-related-level-per-argument-required": "Il numero massimo di livello di relazione per l'argomento 'Entità correlate' è obbligatorio",
    "min-allowed-scheduled-update-interval": "Intervallo minimo consentito per l'aggiornamento dell'argomento 'Entità correlate' (secondi)",
    "min-allowed-scheduled-update-interval-range": "Il numero minimo dell'intervallo di aggiornamento consentito non può essere negativo",
    "min-allowed-deduplication-interval": "Intervallo minimo consentito di deduplicazione (secondi)",
    "min-allowed-deduplication-interval-range": "Il valore dell'intervallo minimo consentito di deduplicazione non può essere negativo",
    "min-allowed-deduplication-interval-required": "L'intervallo minimo consentito di deduplicazione è obbligatorio",
    "intermediate-aggregation-interval": "Intervallo di aggregazione intermedio (secondi)",
    "intermediate-aggregation-interval-range": "Il valore dell'intervallo di aggregazione intermedio non può essere inferiore a '1'",
    "intermediate-aggregation-interval-required": "L'intervallo di aggregazione intermedio è obbligatorio",
    "reevaluation-check-interval": "Intervallo di controllo della rivalutazione (secondi)",
    "reevaluation-check-interval-range": "Il valore dell'intervallo di controllo della rivalutazione non può essere inferiore a '1'",
    "reevaluation-check-interval-required": "L'intervallo di controllo della rivalutazione è obbligatorio",
    "alarms-reevaluation-interval": "Intervallo di rivalutazione degli allarmi (secondi)",
    "alarms-reevaluation-interval-range": "Il valore dell'intervallo di rivalutazione degli allarmi non può essere inferiore a '1'",
    "alarms-reevaluation-interval-required": "L'intervallo di rivalutazione degli allarmi è obbligatorio",
    "min-allowed-aggregation-interval": "Intervallo minimo consentito di aggregazione (secondi)",
    "min-allowed-aggregation-interval-range": "Il valore dell'intervallo minimo consentito di aggregazione non può essere negativo",
    "min-allowed-aggregation-interval-required": "L'intervallo minimo consentito di aggregazione è obbligatorio",
    "min-allowed-scheduled-update-interval-required": "Il numero minimo dell'intervallo di aggiornamento consentito è obbligatorio",
    "max-state-size": "Dimensione massima dello stato in KB",
    "max-state-size-range": "La dimensione massima dello stato in KB non può essere negativa",
    "max-state-size-required": "La dimensione massima dello stato in KB è richiesta",
    "max-value-argument-size": "Dimensione massima del singolo argomento di valore in KB",
    "max-value-argument-size-range": "La dimensione massima dell'argomento di valore in KB non può essere negativa",
    "max-value-argument-size-required": "La dimensione massima dell'argomento di valore in KB è richiesta",
    "max-transport-messages": "Numero massimo di messaggi (trasporto)",
    "max-transport-messages-required": "È richiesto il numero massimo di messaggi (trasporto).",
    "max-transport-messages-range": "Il numero massimo di messaggi (trasporto) non può essere negativo",
    "max-transport-data-points": "Numero massimo di punti dati (trasporto)",
    "max-transport-data-points-required": "È richiesto il numero massimo di punti dati (trasporto).",
    "max-transport-data-points-range": "Il numero massimo di punti dati (trasporto) non può essere negativo",
    "max-r-e-executions": "Numero massimo di esecuzioni Rule Engine",
    "max-r-e-executions-required": "È richiesto il numero massimo di esecuzioni Rule Engine.",
    "max-r-e-executions-range": "Il numero massimo di esecuzioni Rule Engine non può essere negativo",
    "max-j-s-executions": "Numero massimo di esecuzioni JavaScript",
    "max-j-s-executions-required": "È richiesto il numero massimo di esecuzioni JavaScript.",
    "max-j-s-executions-range": "Il numero massimo di esecuzioni JavaScript non può essere negativo",
    "max-tbel-executions": "Numero massimo di esecuzioni TBEL",
    "max-tbel-executions-required": "È richiesto il numero massimo di esecuzioni TBEL.",
    "max-tbel-executions-range": "Il numero massimo di esecuzioni TBEL non può essere negativo",
    "max-d-p-storage-days": "Numero massimo di giorni di archiviazione dei dati",
    "max-d-p-storage-days-required": "È richiesto il numero massimo di giorni di archiviazione dei dati.",
    "max-d-p-storage-days-range": "Il numero massimo di giorni di archiviazione dei dati non può essere negativo",
    "default-storage-ttl-days": "TTL archiviazione predefinito (giorni)",
    "default-storage-ttl-days-required": "È richiesto il TTL predefinito per l'archiviazione.",
    "default-storage-ttl-days-range": "Il TTL di archiviazione predefinito non può essere negativo",
    "alarms-ttl-days": "TTL degli allarmi (giorni)",
    "alarms-ttl-days-required": "TTL degli allarmi richiesto",
    "alarms-ttl-days-days-range": "Il TTL degli allarmi non può essere negativo",
    "rpc-ttl-days": "TTL delle RPC (giorni)",
    "rpc-ttl-days-required": "TTL delle RPC richiesto",
    "rpc-ttl-days-days-range": "Il TTL delle RPC non può essere negativo",
    "queue-stats-ttl-days": "TTL delle statistiche della coda (giorni)",
    "queue-stats-ttl-days-required": "TTL delle statistiche della coda richiesto",
    "queue-stats-ttl-days-range": "Il TTL delle statistiche della coda non può essere negativo",
    "rule-engine-exceptions-ttl-days": "TTL delle eccezioni del Rule Engine (giorni)",
    "rule-engine-exceptions-ttl-days-required": "TTL delle eccezioni del Rule Engine richiesto",
    "rule-engine-exceptions-ttl-days-range": "Il TTL delle eccezioni del Rule Engine non può essere negativo",
    "max-rule-node-executions-per-message": "Numero massimo di esecuzioni del Rule node per messaggio",
    "max-rule-node-executions-per-message-required": "Il numero massimo di esecuzioni del Rule node per messaggio è obbligatorio.",
    "max-rule-node-executions-per-message-range": "Il numero massimo di esecuzioni del Rule node per messaggio non può essere negativo",
    "max-emails": "Numero massimo di email inviate",
    "max-emails-required": "È richiesto il numero massimo di email inviate.",
    "max-emails-range": "Il numero massimo di email inviate non può essere negativo",
    "sms-enabled": "SMS abilitati",
    "max-sms": "Numero massimo di SMS inviati",
    "max-sms-required": "È richiesto il numero massimo di SMS inviati.",
    "max-sms-range": "Il numero massimo di SMS inviati non può essere negativo",
    "max-created-alarms": "Numero massimo di allarmi creati",
    "max-created-alarms-required": "È richiesto il numero massimo di allarmi creati.",
    "max-created-alarms-range": "Il numero massimo di allarmi creati non può essere negativo",
    "no-queue": "Nessuna coda configurata",
    "add-queue": "Aggiungi coda",
    "queues-with-count": "Code ({{count}})",
    "tenant-rest-limits": "Richieste REST per tenant",
    "customer-rest-limits": "Richieste REST per cliente",
    "incorrect-pattern-for-rate-limits": "Il formato è coppie separate da virgole di capacità e periodo (in secondi) con i due punti, ad es. 100:1,2000:60",
    "too-small-value-zero": "Il valore deve essere maggiore di 0",
    "too-small-value-one": "Il valore deve essere maggiore di 1",
    "queue-size-is-limited-by-system-configuration": "La dimensione della coda è inoltre limitata dalla configurazione del sistema.",
    "cassandra-write-tenant-core-limits-configuration": "Query di scrittura Cassandra per le API Rest",
    "cassandra-read-tenant-core-limits-configuration": "Query di lettura Cassandra per API Rest e telemetria WS",
    "cassandra-write-tenant-rule-engine-limits-configuration": "Query di scrittura Cassandra per la telemetria del Rule Engine",
    "cassandra-read-tenant-rule-engine-limits-configuration": "Query di lettura Cassandra per la telemetria del Rule Engine",
    "ws-limit-max-sessions-per-tenant": "Numero massimo di sessioni per tenant",
    "ws-limit-max-sessions-per-customer": "Numero massimo di sessioni per cliente",
    "ws-limit-max-sessions-per-regular-user": "Numero massimo di sessioni per utente regolare",
    "ws-limit-max-sessions-per-public-user": "Numero massimo di sessioni per utente pubblico",
    "ws-limit-queue-per-session": "Dimensione massima della coda per sessione",
    "ws-limit-max-subscriptions-per-tenant": "Numero massimo di sottoscrizioni per tenant",
    "ws-limit-max-subscriptions-per-customer": "Numero massimo di sottoscrizioni per cliente",
    "ws-limit-max-subscriptions-per-regular-user": "Numero massimo di sottoscrizioni per utente regolare",
    "ws-limit-max-subscriptions-per-public-user": "Numero massimo di sottoscrizioni per utente pubblico",
    "ws-limit-updates-per-session": "Aggiornamenti WS per sessione",
    "relation-search-entity-limit": "Limite entità ricerca relazione",
    "relation-search-entity-limit-hint": "Limita il numero di entità risolte all'ultimo livello del percorso di relazione. Si applica agli argomenti 'Entità correlate' e ai campi di propagazione.",
    "relation-search-entity-limit-required": "Il limite delle entità nella ricerca di relazione è obbligatorio",
    "relation-search-entity-limit-range": "Il limite delle entità nella ricerca di relazione non può essere inferiore a '1'",
    "rate-limits": {
      "add-limit": "Aggiungi limite",
      "and-also-less-than": "e anche inferiore a",
      "advanced-settings": "Impostazioni avanzate",
      "edit-limit": "Modifica limite",
      "calculated-field-debug-event-rate-limit": "Eventi di debug del campo calcolato",
      "edit-calculated-field-debug-event-rate-limit": "Modifica i limiti di eventi di debug del campo calcolato",
      "edit-transport-tenant-msg-title": "Modifica i limiti di messaggi di trasporto del tenant",
      "edit-transport-tenant-telemetry-msg-title": "Modifica i limiti di messaggi di telemetria del tenant",
      "edit-transport-tenant-telemetry-data-points-title": "Modifica i limiti dei punti dati di telemetria del tenant",
      "edit-transport-device-msg-title": "Modifica i limiti di messaggi del dispositivo",
      "edit-transport-device-telemetry-msg-title": "Modifica i limiti di messaggi di telemetria del dispositivo",
      "edit-transport-device-telemetry-data-points-title": "Modifica i limiti dei punti dati di telemetria del dispositivo",
      "edit-transport-gateway-msg-title": "Modifica i limiti di messaggi del gateway",
      "edit-transport-gateway-telemetry-msg-title": "Modifica i limiti di messaggi di telemetria del gateway",
      "edit-transport-gateway-telemetry-data-points-title": "Modifica i limiti dei punti dati di telemetria del gateway",
      "edit-transport-gateway-device-msg-title": "Modifica i limiti di messaggi dei dispositivi gateway",
      "edit-transport-gateway-device-telemetry-msg-title": "Modifica i limiti di messaggi di telemetria dei dispositivi gateway",
      "edit-transport-gateway-device-telemetry-data-points-title": "Modifica i limiti dei punti dati di telemetria dei dispositivi gateway",
      "edit-tenant-rest-limits-title": "Modifica i limiti delle richieste REST per il tenant",
      "edit-customer-rest-limits-title": "Modifica i limiti delle richieste REST per il cliente",
      "edit-ws-limit-updates-per-session-title": "Modifica limiti di aggiornamenti WS per sessione",
      "edit-cassandra-write-tenant-core-limits-configuration": "Modifica query di scrittura Cassandra per le API Rest",
      "edit-cassandra-read-tenant-core-limits-configuration": "Modifica query di lettura Cassandra per API Rest e telemetria WS",
      "edit-cassandra-write-tenant-rule-engine-limits-configuration": "Modifica query di scrittura Cassandra per la telemetria del Rule Engine",
      "edit-cassandra-read-tenant-rule-engine-limits-configuration": "Modifica query di lettura Cassandra per la telemetria del Rule Engine",
      "edit-tenant-entity-export-rate-limit-title": "Modifica limiti di creazione delle versioni entità",
      "edit-tenant-entity-import-rate-limit-title": "Modifica limiti di caricamento delle versioni entità",
      "edit-tenant-notification-request-rate-limit-title": "Modifica limiti delle richieste di notifica",
      "edit-tenant-notification-requests-per-rule-rate-limit-title": "Modifica limiti delle richieste di notifica per regola di notifica",
      "edit-edge-events-rate-limit": "Modifica i limiti degli eventi edge",
      "edit-edge-events-per-edge-rate-limit": "Modifica i limiti degli eventi edge per edge",
      "edge-events-rate-limit": "Eventi edge",
      "edge-events-per-edge-rate-limit": "Eventi edge per edge",
      "edit-edge-uplink-messages-rate-limit": "Modifica i limiti dei messaggi uplink edge",
      "edit-edge-uplink-messages-per-edge-rate-limit": "Modifica i limiti dei messaggi uplink edge per edge",
      "edge-uplink-messages-rate-limit": "Messaggi uplink edge",
      "edge-uplink-messages-per-edge-rate-limit": "Messaggi uplink edge per edge",
      "messages-per": "messaggi per",
      "not-set": "Non impostato",
      "number-of-messages": "Numero di messaggi",
      "number-of-messages-required": "Il numero di messaggi è obbligatorio.",
      "number-of-messages-min": "Il valore minimo è 1.",
      "preview": "Anteprima",
      "per-seconds": "Per secondi",
      "per-seconds-required": "Il tempo di rate è obbligatorio.",
      "per-seconds-min": "Il valore minimo è 1.",
      "per-seconds-duplicate": "Intervallo di tempo duplicato. Ogni intervallo deve essere unico.",
      "rate-limits": "Limiti di velocità",
      "remove-limit": "Rimuovi limite",
      "transport-tenant-msg": "Messaggi di trasporto del tenant",
      "transport-tenant-telemetry-msg": "Messaggi di telemetria del tenant",
      "transport-tenant-telemetry-data-points": "Punti dati di telemetria del tenant",
      "transport-device-msg": "Messaggi di trasporto del dispositivo",
      "transport-device-telemetry-msg": "Messaggi di telemetria del dispositivo",
      "transport-device-telemetry-data-points": "Punti dati di telemetria del dispositivo",
      "transport-gateway-msg": "Messaggi di trasporto del gateway",
      "transport-gateway-telemetry-msg": "Messaggi di telemetria del gateway",
      "transport-gateway-telemetry-data-points": "Punti dati di telemetria del gateway",
      "transport-gateway-device-msg": "Messaggi dei dispositivi gateway",
      "transport-gateway-device-telemetry-msg": "Messaggi di telemetria dei dispositivi gateway",
      "transport-gateway-device-telemetry-data-points": "Punti dati di telemetria dei dispositivi gateway",
      "sec": "sec"
    }
  },
  "timeinterval": {
    "seconds-interval": "{ seconds, plural, =1 {1 secondo} other {# secondi} }",
    "minutes-interval": "{ minutes, plural, =1 {1 minuto} other {# minuti} }",
    "hours-interval": "{ hours, plural, =1 {1 ora} other {# ore} }",
    "days-interval": "{ days, plural, =1 {1 giorno} other {# giorni} }",
    "days": "Giorni",
    "hours": "Ore",
    "minutes": "Minuti",
    "seconds": "Secondi",
    "advanced": "Avanzato",
    "custom": "Personalizzato",
    "predefined": {
      "yesterday": "Ieri",
      "day-before-yesterday": "L'altro ieri",
      "this-day-last-week": "Questo giorno la scorsa settimana",
      "previous-week": "Settimana precedente (dom - sab)",
      "previous-week-iso": "Settimana precedente (lun - dom)",
      "previous-month": "Mese precedente",
      "previous-quarter": "Trimestre precedente",
      "previous-half-year": "Semestre precedente",
      "previous-year": "Anno precedente",
      "current-hour": "Ora corrente",
      "current-day": "Giorno corrente",
      "current-day-so-far": "Giorno corrente fino ad ora",
      "current-week": "Settimana corrente (dom - sab)",
      "current-week-iso": "Settimana corrente (lun - dom)",
      "current-week-so-far": "Settimana corrente fino ad ora (dom - sab)",
      "current-week-iso-so-far": "Settimana corrente fino ad ora (lun - dom)",
      "current-month": "Mese corrente",
      "current-month-so-far": "Mese corrente fino ad ora",
      "current-quarter": "Trimestre corrente",
      "current-quarter-so-far": "Trimestre corrente fino ad ora",
      "current-half-year": "Semestre corrente",
      "current-half-year-so-far": "Semestre corrente fino ad ora",
      "current-year": "Anno corrente",
      "current-year-so-far": "Anno corrente fino ad ora"
    },
    "type": {
      "week": "Settimana (dom - sab)",
      "week-iso": "Settimana (lun - dom)",
      "month": "Mese",
      "quarter": "Trimestre"
    }
  },
  "timeunit": {
    "milliseconds": "Millisecondi",
    "seconds": "Secondi",
    "minutes": "Minuti",
    "hours": "Ore",
    "days": "Giorni"
  },
  "timewindow": {
    "timewindow": "Finestra temporale",
    "timewindow-settings": "Impostazioni della finestra temporale",
    "years": "{ years, plural, =1 { anno } other {# anni } }",
    "years-short": "{{ years }}a",
    "months": "{ months, plural, =1 { mese } other {# mesi } }",
    "months-short": "{{ months }}M",
    "weeks": "{ weeks, plural, =1 { settimana } other {# settimane } }",
    "weeks-short": "{{ weeks }}s",
    "days": "{ days, plural, =1 { giorno } other {# giorni } }",
    "days-short": "{{ days }}g",
    "hours": "{ hours, plural, =0 { ora } =1 {1 ora } other {# ore } }",
    "hr": "{{ hr }} ore",
    "hr-short": "{{ hr }}h",
    "minutes": "{ minutes, plural, =0 { minuto } =1 {1 minuto } other {# minuti } }",
    "min": "{{ min }} min",
    "min-short": "{{ min }}m",
    "seconds": "{ seconds, plural, =0 { secondo } =1 {1 secondo } other {# secondi } }",
    "sec": "{{ sec }} sec",
    "sec-short": "{{ sec }}s",
    "short": {
      "years": "{ years, plural, =1 {1 anno } other {# anni } }",
      "days": "{ days, plural, =1 {1 giorno } other {# giorni } }",
      "hours": "{ hours, plural, =1 {1 ora } other {# ore } }",
      "minutes": "{{minutes}} min ",
      "seconds": "{{seconds}} sec "
    },
    "realtime": "Tempo reale",
    "history": "Cronologia",
    "last-prefix": "ultimo",
    "period": "da {{ startTime }} a {{ endTime }}",
    "edit": "Modifica finestra temporale",
    "date-range": "Intervallo di date",
    "for-all-time": "Per tutto il tempo",
    "last": "Ultimo",
    "time-period": "Periodo di tempo",
    "hide": "Nascondi",
    "interval": "Intervallo",
    "just-now": "Proprio ora",
    "just-now-lower": "proprio ora",
    "ago": "fa",
    "style": "Stile della finestra temporale",
    "icon": "Icona",
    "icon-position": "Posizione icona",
    "icon-position-left": "Sinistra",
    "icon-position-right": "Destra",
    "font": "Font",
    "color": "Colore",
    "displayTypePrefix": "Mostra prefisso Tempo reale/Cronologia",
    "preview": "Anteprima",
    "relative": "Relativo",
    "range": "Intervallo",
    "hide-timewindow-section": "Nascondi sezione finestra temporale agli utenti finali",
    "hide-last-interval": "Nascondi l'ultimo intervallo agli utenti finali",
    "hide-relative-interval": "Nascondi intervallo relativo agli utenti finali",
    "hide-fixed-interval": "Nascondi intervallo fisso agli utenti finali",
    "hide-aggregation": "Nascondi aggregazione agli utenti finali",
    "hide-group-interval": "Nascondi intervallo di raggruppamento agli utenti finali",
    "hide-max-values": "Nascondi valori massimi agli utenti finali",
    "hide-timezone": "Nascondi fuso orario agli utenti finali",
    "disable-custom-interval": "Disabilita selezione intervallo personalizzato",
    "edit-aggregation-functions-list": "Modifica elenco funzioni di aggregazione",
    "edit-aggregation-functions-list-hint": "È possibile specificare un elenco di opzioni disponibili.",
    "allowed-aggregation-functions": "Funzioni di aggregazione consentite",
    "edit-intervals-list": "Modifica elenco intervalli",
    "allowed-agg-intervals": "Intervalli di raggruppamento",
    "default-agg-interval": "Intervallo di raggruppamento predefinito",
    "edit-intervals-list-hint": "È possibile specificare un elenco di opzioni di intervallo disponibili.",
    "edit-grouping-intervals-list-hint": "È possibile configurare l'elenco degli intervalli di raggruppamento e l'intervallo di raggruppamento predefinito.",
    "all": "Tutti",
    "save-current-settings-as-default": "Salva le impostazioni correnti come finestra temporale predefinita",
    "hide-option-from-end-users": "Nascondi l'opzione dagli utenti finali"
  },
  "tooltip": {
    "trigger": "Trigger",
    "trigger-point": "Punto",
    "trigger-axis": "Asse",
    "label": "Etichetta",
    "value": "Valore",
    "date": "Data",
    "show-date-time-interval": "Mostra intervallo data/ora",
    "show-date-time-interval-hint": "Mostra l’intervallo data/ora in base all’aggregazione dei dati.",
    "hide-zero-tooltip-values": "Nascondi i valori pari a zero",
    "show-stack-total": "Mostra il valore totale in modalità stack",
    "background-color": "Colore di sfondo",
    "background-blur": "Sfocatura sfondo"
  },
  "unit": {
    "set-unit-conversion": "Imposta conversione unità",
    "unit-settings": {
      "unit-settings": "Impostazioni unità",
      "source-unit": "Unità di origine",
      "source-unit-hint": "Questa è l’unità del valore memorizzato. L’unità da cui stai convertendo. Inserisci il simbolo usato dai dati di origine (es. m, km, ft, in).",
      "target-metric-unit": "Unità metrica di destinazione",
      "target-metric-unit-hint": "Scegli in quale unità metrica (SI) convertire il valore di origine (es. cm, mm, km).",
      "target-imperial-unit": "Unità imperiale di destinazione",
      "target-imperial-unit-hint": "Scegli in quale unità imperiale convertire il valore di origine (es. in, ft, yd).",
      "target-hybrid-unit": "Unità ibrida di destinazione",
      "target-hybrid-unit-hint": "Scegli in quale unità ibrida convertire il valore di origine (es. cm, in, km). Le unità ibride combinano unità metriche o imperiali.",
      "enable-unit-conversion": "Abilita conversione unità",
      "enable-unit-conversion-hint": "Attiva per abilitare la conversione. Se disattivato, il valore di origine passerà invariato. Disabilitato se esiste una sola unità nel gruppo di misurazione corrispondente (es. Flusso luminoso, AQI)."
    },
    "unit-system": "Sistema di unità",
    "unit-system-type": {
      "AUTO": "Auto",
      "METRIC": "Metrico",
      "IMPERIAL": "Imperiale",
      "HYBRID": "Ibrido"
    },
    "measures": {
      "absorbed-dose-rate": "Tasso di dose assorbita",
      "acceleration": "Accelerazione",
      "acidity": "Acidità",
      "air-quality-index": "Indice qualità dell’aria",
      "amount-of-substance": "Quantità di sostanza",
      "angle": "Angolo",
      "angular-acceleration": "Accelerazione angolare",
      "area": "Area",
      "area-density": "Densità di area",
      "capacitance": "Capacità",
      "catalytic-activity": "Attività catalitica",
      "catalytic-concentration": "Concentrazione catalitica",
      "charge": "Carica",
      "current-density": "Densità di corrente",
      "data-transfer-rate": "Velocità di trasferimento dati",
      "density": "Densità",
      "digital": "Digitale",
      "dimension-ratio": "Rapporto dimensionale",
      "dynamic-viscosity": "Viscosità dinamica",
      "earthquake-magnitude": "Magnitudo sismica",
      "electric-charge-density": "Densità di carica elettrica",
      "electric-current": "Corrente elettrica",
      "electric-dipole-moment": "Momento di dipolo elettrico",
      "electric-field-strength": "Intensità del campo elettrico",
      "electric-flux": "Flusso elettrico",
      "electric-permittivity": "Permittività elettrica",
      "electric-polarizability": "Polarizzabilità elettrica",
      "electrical-conductance": "Conduttanza elettrica",
      "electrical-conductivity": "Conducibilità elettrica",
      "energy": "Energia",
      "energy-density": "Densità di energia",
      "force": "Forza",
      "frequency": "Frequenza",
      "fuel-efficiency": "Efficienza del carburante",
      "heat-capacity": "Capacità termica",
      "illuminance": "Illuminamento",
      "inductance": "Induttanza",
      "kinematic-viscosity": "Viscosità cinematica",
      "length": "Lunghezza",
      "light-exposure": "Esposizione luminosa",
      "linear-charge-density": "Densità di carica lineare",
      "logarithmic-ratio": "Rapporto logaritmico",
      "luminous-efficacy": "Efficacia luminosa",
      "luminous-flux": "Flusso luminoso",
      "luminous-intensity": "Intensità luminosa",
      "magnetic-field-gradient": "Gradiente del campo magnetico",
      "magnetic-flux": "Flusso magnetico",
      "magnetic-flux-density": "Densità di flusso magnetico",
      "magnetic-moment": "Momento magnetico",
      "magnetic-permeability": "Permeabilità magnetica",
      "mass": "Massa",
      "mass-fraction": "Frazione massica",
      "molar-concentration": "Concentrazione molare",
      "molar-energy": "Energia molare",
      "molar-heat-capacity": "Capacità termica molare",
      "molar-mass": "Massa molare",
      "number-concentration": "Concentrazione numerica",
      "parts-per-million": "Parti per milione",
      "power": "Potenza",
      "power-density": "Densità di potenza",
      "pressure": "Pressione",
      "radiance": "Radianza",
      "radiant-intensity": "Intensità radiante",
      "radiation-dose": "Dose di radiazione",
      "radioactive-decay": "Decadimento radioattivo",
      "radioactivity": "Radioattività",
      "radioactivity-concentration": "Concentrazione di radioattività",
      "reciprocal-length": "Lunghezza reciproca",
      "resistance": "Resistenza",
      "reynolds-number": "Numero di Reynolds",
      "signal-level": "Livello del segnale",
      "solid-angle": "Angolo solido",
      "specific-energy": "Energia specifica",
      "specific-heat-capacity": "Capacità termica specifica",
      "specific-humidity": "Umidità specifica",
      "specific-volume": "Volume specifico",
      "speed": "Velocità",
      "surface-charge-density": "Densità di carica superficiale",
      "surface-tension": "Tensione superficiale",
      "temperature": "Temperatura",
      "thermal-conductivity": "Conducibilità termica",
      "time": "Tempo",
      "torque": "Coppia",
      "turbidity": "Torbidità",
      "voltage": "Tensione",
      "volume": "Volume",
      "volume-flow": "Flusso volumetrico"
    },
    "millimeter": "Millimetro",
    "centimeter": "Centimetro",
    "decimeter": "Decimetro",
    "angstrom": "Angstrom",
    "nanometer": "Nanometro",
    "micrometer": "Micrometro",
    "meter": "Metro",
    "kilometer": "Chilometro",
    "inch": "Pollice",
    "foot": "Piede",
    "foot-us": "Piede (US survey)",
    "yard": "Iarda",
    "mile": "Miglio",
    "nautical-mile": "Miglio nautico",
    "astronomical-unit": "Unità astronomica",
    "reciprocal-metre": "Metro reciproco",
    "meter-per-meter": "Metro per metro",
    "steradian": "Steradiante",
    "thou": "Millesimo di pollice",
    "barleycorn": "Chicco d'orzo",
    "hand": "Mano",
    "chain": "Catena",
    "furlong": "Furlong",
    "league": "Lega",
    "fathom": "Braccio",
    "cable": "Cavo",
    "link": "Collegamento",
    "rod": "Asta",
    "nanogram": "Nanogrammo",
    "microgram": "Microgrammo",
    "milligram": "Milligrammo",
    "gram": "Grammo",
    "kilogram": "Chilogrammo",
    "tonne": "Tonnellata",
    "ounce": "Oncia",
    "pound": "Libbra",
    "stone": "Stone",
    "hundredweight-count": "Centoventi libbre",
    "short-tons": "Tonnellate corte",
    "dalton": "Dalton",
    "grain": "Grano",
    "drachm": "Dramma",
    "quarter": "Quarto",
    "slug": "Slug",
    "carat": "Carato",
    "cubic-millimeter": "Millimetro cubo",
    "cubic-centimeter": "Centimetro cubo",
    "cubic-meter": "Metro cubo",
    "cubic-kilometer": "Chilometro cubo",
    "microliter": "Microlitro",
    "milliliter": "Millilitro",
    "liter": "Litro",
    "hectoliter": "Ettolitro",
    "cubic-inch": "Pollice cubo",
    "cubic-foot": "Piede cubo",
    "cubic-yard": "Iarda cubica",
    "fluid-ounce": "Oncia fluida",
    "fluid-ounce-per-second": "Once fluide al secondo",
    "pint": "Pinta",
    "quart": "Quarto",
    "gallon": "Gallone",
    "oil-barrels": "Barile di petrolio",
    "cubic-meter-per-kilogram": "Metro cubo per chilogrammo",
    "gill": "Gill",
    "hogshead": "Hogshead",
    "teaspoon": "Cucchiaino",
    "tablespoon": "Cucchiaio",
    "cup": "Tazza",
    "celsius": "Celsius",
    "kelvin": "Kelvin",
    "rankine": "Rankine",
    "fahrenheit": "Fahrenheit",
    "percent": "Percentuale",
    "meter-per-second": "Metro al secondo",
    "kilometer-per-hour": "Chilometro all'ora",
    "foot-per-second": "Piedi al secondo",
    "foot-per-minute": "Piedi al minuto",
    "mile-per-hour": "Miglio all'ora",
    "knot": "Nodo",
    "inch-per-second": "Pollici al secondo",
    "inch-per-hour": "Pollici all’ora",
    "millimeters-per-minute": "Millimetri al minuto",
    "meter-per-minute": "Metri al minuto",
    "kilometer-per-hour-squared": "Chilometro all'ora quadrato",
    "foot-per-second-squared": "Piede al secondo quadrato",
    "pascal": "Pascal",
    "kilopascal": "Kilopascal",
    "megapascal": "Megapascal",
    "gigapascal": "Gigapascal",
    "millibar": "Millibar",
    "bar": "Bar",
    "kilobar": "Kilobar",
    "newton": "Newton",
    "newton-meter": "Newton metro",
    "foot-pounds": "Piedi-libbra",
    "inch-pounds": "Pollici-libbra",
    "newton-per-meter": "Newton per metro",
    "atmospheres": "Atmosfere",
    "pounds-per-square-inch": "Libbre per pollice quadrato",
    "kilopound-per-square-inch": "Kilopound per pollice quadrato",
    "torr": "Torr",
    "inches-of-mercury": "Pollici di mercurio",
    "pascal-per-square-meter": "Pascal per metro quadrato",
    "pound-per-square-inch": "Libbra per pollice quadrato",
    "newton-per-square-meter": "Newton per metro quadrato",
    "kilogram-force-per-square-meter": "Forza di chilogrammo per metro quadrato",
    "pascal-per-square-centimeter": "Pascal per centimetro quadrato",
    "ton-force-per-square-inch": "Tonnellata-forza per pollice quadrato",
    "kilonewton-per-square-meter": "Kilonewton per metro quadrato",
    "newton-per-square-millimeter": "Newton per millimetro quadrato",
    "microjoule": "Microjoule",
    "millijoule": "Millijoule",
    "joule": "Joule",
    "kilojoule": "Kilojoule",
    "megajoule": "Megajoule",
    "gigajoule": "Gigajoule",
    "watt-hour": "Wattora",
    "watt-minute": "Wattminuto",
    "kilowatt-hour": "Kilowattora",
    "milliwatt-hour": "Milliwattora",
    "megawatt-hour": "Megawattora",
    "gigawatt-hour": "Gigawattora",
    "electron-volts": "Elettronvolt",
    "joules-per-coulomb": "Joule per coulomb",
    "british-thermal-unit": "Unità termiche britanniche",
    "thousand-british-thermal-unit": "Mille unità termiche britanniche",
    "million-british-thermal-unit": "Milioni di unità termiche britanniche",
    "foot-pound": "Piede-libbra",
    "calorie": "Caloria",
    "small-calorie": "Piccola caloria",
    "kilocalorie": "Kilocaloria",
    "joule-per-kelvin": "Joule per kelvin",
    "joule-per-kilogram-kelvin": "Joule per chilogrammo-kelvin",
    "joule-per-kilogram": "Joule per chilogrammo",
    "watt-per-meter-kelvin": "Watt per metro-kelvin",
    "joule-per-cubic-meter": "Joule per metro cubo",
    "therm": "Therm",
    "electric-dipole-moment": "Momento di dipolo elettrico",
    "magnetic-dipole-moment": "Momento di dipolo magnetico",
    "debye": "Debye",
    "coulomb-per-square-meter-per-volt": "Coulomb per metro quadrato per Volt",
    "milliwatt": "Milliwatt",
    "microwatt": "Microwatt",
    "watt": "Watt",
    "kilowatt": "Kilowatt",
    "megawatt": "Megawatt",
    "gigawatt": "Gigawatt",
    "metric-horsepower": "Cavallo vapore metrico",
    "milliwatt-per-square-centimeter": "Milliwatt per centimetro quadrato",
    "watt-per-square-centimeter": "Watt per centimetro quadrato",
    "kilowatt-per-square-centimeter": "Kilowatt per centimetro quadrato",
    "milliwatt-per-square-meter": "Milliwatt per metro quadrato",
    "watt-per-square-meter": "Watt per metro quadrato",
    "kilowatt-per-square-meter": "Kilowatt per metro quadrato",
    "watt-per-square-inch": "Watt per pollice quadrato",
    "kilowatt-per-square-inch": "Kilowatt per pollice quadrato",
    "horsepower": "Cavallo vapore",
    "btu-per-hour": "Unità termiche britanniche per ora",
    "btu-per-second": "Unità termiche britanniche per secondo",
    "btu-per-day": "Unità termiche britanniche per giorno",
    "mbtu-per-hour": "Mille unità termiche britanniche per ora",
    "mbtu-per-second": "Mille unità termiche britanniche per secondo",
    "mbtu-per-day": "Mille unità termiche britanniche per giorno",
    "mmbtu-per-hour": "Milioni di unità termiche britanniche per ora",
    "mmbtu-per-second": "Milioni di unità termiche britanniche per secondo",
    "mmbtu-per-day": "Milioni di unità termiche britanniche per giorno",
    "foot-pound-per-second": "Piede-libbra per secondo",
    "coulomb": "Coulomb",
    "millicoulomb": "Millicoulomb",
    "microcoulomb": "Microcoulomb",
    "nanocoulomb": "Nanocoulomb",
    "picocoulomb": "Picocoulomb",
    "coulomb-per-meter": "Coulomb per metro",
    "coulomb-per-cubic-meter": "Coulomb per metro cubo",
    "coulomb-per-square-meter": "Coulomb per metro quadrato",
    "square-millimeter": "Millimetro quadrato",
    "square-centimeter": "Centimetro quadrato",
    "square-meter": "Metro quadrato",
    "hectare": "Ettaro",
    "square-kilometer": "Chilometro quadrato",
    "square-inch": "Pollice quadrato",
    "square-foot": "Piede quadrato",
    "square-yard": "Iarda quadrata",
    "acre": "Acri",
    "square-mile": "Miglio quadrato",
    "are": "Ara",
    "barn": "Barn",
    "circular-inch": "Pollice circolare",
    "milliampere-hour": "Milliampereora",
    "ampere-hours": "Ampereora",
    "kiloampere-hours": "Kiloampereora",
    "nanoampere": "Nanoampere",
    "picoampere": "Picoampere",
    "microampere": "Microampere",
    "milliampere": "Milliampere",
    "ampere": "Ampere",
    "kiloampere": "Kiloampere",
    "megaampere": "Megaampere",
    "gigaampere": "Gigaampere",
    "microampere-per-square-centimeter": "Microampere per centimetro quadrato",
    "ampere-per-square-meter": "Ampere per metro quadrato",
    "ampere-per-meter": "Ampere per metro",
    "oersted": "Oersted",
    "bohr-magneton": "Magnetone di Bohr",
    "ampere-meter-squared": "Ampere metro quadrato",
    "nanovolt": "Nanovolt",
    "picovolt": "Picovolt",
    "millivolt": "Millivolt",
    "microvolt": "Microvolt",
    "volt": "Volt",
    "kilovolt": "Kilovolt",
    "megavolt": "Megavolt",
    "dbmV": "Decibel volt",
    "dbm": "Decibel milliwatt",
    "volt-meter": "Volt metro",
    "kilovolt-meter": "Kilovolt metro",
    "megavolt-meter": "Megavolt metro",
    "microvolt-meter": "Microvolt metro",
    "millivolt-meter": "Millivolt metro",
    "nanovolt-meter": "Nanovolt metro",
    "ohm": "Ohm",
    "microohm": "Microohm",
    "milliohm": "Milliohm",
    "kilohm": "Kilohm",
    "megohm": "Megohm",
    "gigohm": "Gigohm",
    "millihertz": "Millihertz",
    "hertz": "Hertz",
    "kilohertz": "Kilohertz",
    "megahertz": "Megahertz",
    "gigahertz": "Gigahertz",
    "terahertz": "Terahertz",
    "rpm": "Giri al minuto",
    "candela-per-square-meter": "Candela per metro quadrato",
    "candela": "Candela",
    "lumen": "Lumen",
    "lux": "Lux",
    "foot-candle": "Foot-candle",
    "lumen-per-square-meter": "Lumen per metro quadrato",
    "lux-second": "Lux secondo",
    "lumen-second": "Lumen secondo",
    "lumens-per-watt": "Lumen per watt",
    "mole": "Mole",
    "nanomole": "Nanomole",
    "micromole": "Micromole",
    "millimole": "Millimole",
    "kilomole": "Kilomole",
    "mole-per-cubic-meter": "Mole per metro cubo",
    "rssi": "Indicatore di intensità del segnale ricevuto",
    "ppm": "Parti per milione",
    "ppb": "Parti per miliardo",
    "micrograms-per-cubic-meter": "Microgrammi per metro cubo",
    "aqi": "AQI",
    "gram-per-cubic-meter": "Grammi per metro cubo",
    "gram-per-kilogram": "Umidità specifica",
    "millimeters-per-second": "Millimetri al secondo",
    "neper": "Neper",
    "bel": "Bel",
    "decibel": "Decibel",
    "meters-per-second-squared": "Metri al secondo quadrato",
    "becquerel": "Becquerel",
    "curie": "Curie",
    "gray": "Gray",
    "sievert": "Sievert",
    "roentgen": "Roentgen",
    "cps": "Conteggi al secondo",
    "rad": "Rad",
    "rem": "Rem",
    "dps": "Disintegrazioni al secondo",
    "rutherford": "Rutherford",
    "coulombs-per-kilogram": "Coulomb per chilogrammo",
    "becquerels-per-cubic-meter": "Becquerel per metro cubo",
    "curies-per-liter": "Curie per litro",
    "becquerels-per-second": "Becquerel per secondo",
    "curies-per-second": "Curie per secondo",
    "gy-per-second": "Gray per secondo",
    "watt-per-steradian": "Watt per steradiante",
    "watt-per-square-metre-steradian": "Watt per metro quadrato-steradiante",
    "ph-level": "Livello pH",
    "turbidity": "Torbidità",
    "mg-per-liter": "Milligrammi per litro",
    "microsiemens-per-centimeter": "Microsiemens per centimetro",
    "millisiemens-per-meter": "Millisiemens per metro",
    "siemens-per-meter": "Siemens per metro",
    "kilogram-per-cubic-meter": "Chilogrammi per metro cubo",
    "gram-per-cubic-centimeter": "Grammi per centimetro cubo",
    "kilogram-per-square-meter": "Chilogrammi per metro quadrato",
    "milligram-per-milliliter": "Milligrammi per millilitro",
    "milligram-per-cubic-meter": "Milligrammi per metro cubo",
    "pound-per-cubic-foot": "Libbra per piede cubo",
    "ounces-per-cubic-inch": "Once per pollice cubo",
    "tons-per-cubic-yard": "Tonnellate per iarda cubica",
    "particle-density": "Densità delle particelle",
    "kilometers-per-liter": "Chilometri per litro",
    "miles-per-gallon": "Miglia per gallone",
    "liters-per-100-km": "Litri per 100 km",
    "gallons-per-mile": "Galloni per miglio",
    "liters-per-hour": "Litri per ora",
    "gallons-per-hour": "Galloni per ora",
    "beats-per-minute": "Battiti al minuto",
    "millimeters-of-mercury": "Millimetri di mercurio",
    "milligrams-per-deciliter": "Milligrammi per decilitro",
    "g-force": "Forza G",
    "kilonewton": "Kilonewton",
    "kilogram-force": "Chilogrammo-forza",
    "pound-force": "Libbra-forza",
    "kilopound-force": "Kilopound-forza",
    "dyne": "Dina",
    "poundal": "Poundal",
    "kip": "Kip",
    "gal": "Gal",
    "gravity": "Gravità",
    "hectopascal": "Ectopascal",
    "atmosphere": "Atmosfera",
    "millibars": "Millibar",
    "inch-of-mercury": "Pollice di mercurio",
    "richter-scale": "Scala Richter",
    "nanosecond": "Nanosecondo",
    "microsecond": "Microsecondo",
    "millisecond": "Millisecondo",
    "second": "Secondo",
    "minute": "Minuto",
    "hour": "Ora",
    "day": "Giorno",
    "week": "Settimana",
    "month": "Mese",
    "year": "Anno",
    "cubic-foot-per-minute": "Piede cubo al minuto",
    "cubic-meters-per-hour": "Metri cubi all’ora",
    "cubic-meters-per-second": "Metri cubi al secondo",
    "liter-per-second": "Litri al secondo",
    "liter-per-minute": "Litri al minuto",
    "gallons-per-minute": "Galloni al minuto",
    "cubic-foot-per-second": "Piede cubo al secondo",
    "milliliters-per-minute": "Millilitri al minuto",
    "cubic-decimeter-per-second": "Decimetri cubi al secondo",
    "bit": "Bit",
    "byte": "Byte",
    "kilobyte": "Kilobyte",
    "megabyte": "Megabyte",
    "gigabyte": "Gigabyte",
    "terabyte": "Terabyte",
    "petabyte": "Petabyte",
    "exabyte": "Exabyte",
    "zettabyte": "Zettabyte",
    "yottabyte": "Yottabyte",
    "bit-per-second": "Bit al secondo",
    "kilobit-per-second": "Kilobit al secondo",
    "megabit-per-second": "Megabit al secondo",
    "gigabit-per-second": "Gigabit al secondo",
    "terabit-per-second": "Terabit al secondo",
    "byte-per-second": "Byte al secondo",
    "kilobyte-per-second": "Kilobyte al secondo",
    "megabyte-per-second": "Megabyte al secondo",
    "gigabyte-per-second": "Gigabyte al secondo",
    "degree": "Grado",
    "radian": "Radiante",
    "gradian": "Grado centesimale",
    "arcminute": "Primo d’arco",
    "arcsecond": "Secondo d’arco",
    "milliradian": "Milliradiante",
    "revolution": "Rivoluzione",
    "siemens": "Siemens",
    "millisiemens": "Millisiemens",
    "microsiemens": "Microsiemens",
    "kilosiemens": "Kilosiemens",
    "megasiemens": "Megasiemens",
    "gigasiemens": "Gigasiemens",
    "farad": "Farad",
    "millifarad": "Millifarad",
    "microfarad": "Microfarad",
    "nanofarad": "Nanofarad",
    "picofarad": "Picofarad",
    "kilofarad": "Kilofarad",
    "megafarad": "Megafarad",
    "gigafarad": "Gigafarad",
    "terfarad": "Terfarad",
    "farad-per-meter": "Farad per metro",
    "tesla": "Tesla",
    "gauss": "Gauss",
    "kilogauss": "Kilogauss",
    "millitesla": "Millitesla",
    "microtesla": "Microtesla",
    "nanotesla": "Nanotesla",
    "kilotesla": "Kilotesla",
    "megatesla": "Megatesla",
    "millitesla-square-meters": "Millitesla metri quadrati",
    "gamma": "Gamma",
    "lambda": "Lambda",
    "square-meter-per-second": "Metri quadrati al secondo",
    "square-centimeter-per-second": "Centimetri quadrati al secondo",
    "stoke": "Stoke",
    "centistokes": "Centistokes",
    "square-foot-per-second": "Piedi quadrati al secondo",
    "square-inch-per-second": "Pollici quadrati al secondo",
    "pascal-second": "Pascal secondo",
    "centipoise": "Centipoise",
    "poise": "Poise",
    "reynolds": "Reynolds",
    "pound-per-foot-hour": "Libbra per piede-ora",
    "newton-second-per-square-meter": "Newton secondo per metro quadrato",
    "dyne-second-per-square-centimeter": "Dina secondo per centimetro quadrato",
    "kilogram-per-meter-second": "Chilogrammo per metro-secondo",
    "tesla-square-meters": "Tesla metri quadrati",
    "maxwell": "Maxwell",
    "tesla-per-meter": "Tesla per metro",
    "gauss-per-centimeter": "Gauss per centimetro",
    "weber": "Weber",
    "microweber": "Microweber",
    "milliweber": "Milliweber",
    "gauss-square-centimeter": "Gauss centimetri quadrati",
    "kilogauss-square-centimeter": "Kilogauss centimetri quadrati",
    "henry": "Henry",
    "millihenry": "Millihenry",
    "microhenry": "Microhenry",
    "nanohenry": "Nanohenry",
    "henry-per-meter": "Henry per metro",
    "tesla-meter-per-ampere": "Tesla metro per ampere",
    "gauss-per-oersted": "Gauss per oersted",
    "kilogram-per-mole": "Chilogrammo per mole",
    "gram-per-mole": "Grammo per mole",
    "milligram-per-mole": "Milligrammo per mole",
    "joule-per-mole": "Joule per mole",
    "joule-per-mole-kelvin": "Joule per mole-kelvin",
    "millivolts-per-meter": "Millivolt per metro",
    "volts-per-meter": "Volt per metro",
    "kilovolts-per-meter": "Kilovolt per metro",
    "radian-per-second": "Radianti al secondo",
    "radian-per-second-squared": "Radianti al secondo quadrato",
    "revolutions-per-minute-per-second": "Accelerazione angolare",
    "deg-per-second": "Gradi al secondo",
    "rotation-per-minute": "Rotazioni al minuto",
    "degrees-brix": "Gradi Brix",
    "katal": "Katal",
    "katal-per-cubic-metre": "Katal per metro cubo",
    "paris-inch": "Pollice di Parigi"
  },
  "user": {
    "user": "Utente",
    "users": "Utenti",
    "customer-users": "Utenti cliente",
    "tenant-admins": "Amministratori tenant",
    "sys-admin": "Amministratore di sistema",
    "tenant-admin": "Amministratore tenant",
    "customer": "Cliente",
    "anonymous": "Anonimo",
    "add": "Aggiungi utente",
    "delete": "Elimina utente",
    "add-user-text": "Aggiungi nuovo utente",
    "no-users-text": "Nessun utente trovato",
    "user-details": "Dettagli utente",
    "delete-user-title": "Sei sicuro di voler eliminare l'utente '{{userEmail}}'?",
    "delete-user-text": "Attenzione, dopo la conferma l'utente e tutti i dati correlati non saranno più recuperabili.",
    "delete-users-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 utente} other {# utenti} }?",
    "delete-users-action-title": "Elimina { count, plural, =1 {1 utente} other {# utenti} }",
    "delete-users-text": "Attenzione, dopo la conferma tutti gli utenti selezionati saranno rimossi e tutti i dati correlati non saranno più recuperabili.",
    "activation-email-sent-message": "Email di attivazione inviata con successo!",
    "resend-activation": "Reinvia attivazione",
    "email": "Email",
    "email-required": "Email obbligatoria.",
    "invalid-email-format": "Formato email non valido.",
    "first-name": "Nome",
    "last-name": "Cognome",
    "description": "Descrizione",
    "default-dashboard": "Dashboard predefinita",
    "always-fullscreen": "Sempre a schermo intero",
    "select-user": "Seleziona utente",
    "no-users-matching": "Nessun utente corrispondente a '{{entity}}' trovato.",
    "user-required": "Utente obbligatorio",
    "activation-method": "Metodo di attivazione",
    "display-activation-link": "Visualizza link di attivazione",
    "send-activation-mail": "Invia email di attivazione",
    "activation-link": "Link di attivazione utente",
    "activation-link-text": "Per attivare l'utente utilizza il seguente <a href='{{activationLink}}' target='_blank'>link di attivazione</a> (scade tra {{activationLinkTtl}}):",
    "copy-activation-link": "Copia link di attivazione",
    "activation-link-copied-message": "Il link di attivazione utente è stato copiato negli appunti",
    "details": "Dettagli",
    "login-as-tenant-admin": "Accedi come amministratore tenant",
    "login-as-customer-user": "Accedi come utente cliente",
    "search": "Cerca utenti",
    "selected-users": "{ count, plural, =1 {1 utente} other {# utenti} } selezionato",
    "disable-account": "Disabilita account utente",
    "enable-account": "Abilita account utente",
    "enable-account-message": "Account utente abilitato con successo!",
    "disable-account-message": "Account utente disabilitato con successo!",
    "copyId": "Copia ID utente",
    "idCopiedMessage": "L'ID utente è stato copiato negli appunti",
    "user-list": "Elenco utenti",
    "user-list-required": "L'elenco utenti è obbligatorio"
  },
  "value": {
    "type": "Tipo di valore",
    "string": "Stringa",
    "string-value": "Valore stringa",
    "string-value-required": "Il valore stringa è obbligatorio",
    "integer": "Intero",
    "integer-value": "Valore intero",
    "integer-value-required": "Il valore intero è obbligatorio",
    "invalid-integer-value": "Valore intero non valido",
    "double": "Double",
    "double-value": "Valore double",
    "double-value-required": "Il valore double è obbligatorio",
    "boolean": "Booleano",
    "boolean-value": "Valore booleano",
    "false": "Falso",
    "true": "Vero",
    "long": "Long",
    "json": "JSON",
    "json-value": "Valore JSON",
    "json-value-invalid": "Il valore JSON ha un formato non valido",
    "json-value-required": "Il valore JSON è obbligatorio."
  },
  "version-control": {
    "version-control": "Controllo versioni",
    "management": "Gestione controllo versioni",
    "search": "Cerca versioni",
    "branch": "Ramo",
    "default": "Predefinito",
    "select-branch": "Seleziona ramo",
    "branch-required": "Il ramo è obbligatorio",
    "create-entity-version": "Crea versione entità",
    "version-name": "Nome versione",
    "version-name-required": "Il nome versione è obbligatorio",
    "author": "Autore",
    "export-relations": "Esporta relazioni",
    "export-attributes": "Esporta attributi",
    "export-credentials": "Esporta credenziali",
    "export-calculated-fields": "Esporta campi calcolati \ne regole allarme",
    "export-alarm-rules": "Esporta regole allarme",
    "entity-versions": "Versioni entità",
    "versions": "Versioni",
    "created-time": "Ora di creazione",
    "version-id": "ID versione",
    "no-entity-versions-text": "Nessuna versione entità trovata",
    "no-versions-text": "Nessuna versione trovata",
    "copy-full-version-id": "Copia ID versione completo",
    "create-version": "Crea versione",
    "creating-version": "Creazione versione... Attendere",
    "nothing-to-commit": "Nessuna modifica da inviare",
    "restore-version": "Ripristina versione",
    "restore-entity-from-version": "Ripristina entità dalla versione '{{versionName}}'",
    "restoring-entity-version": "Ripristino versione entità... Attendere",
    "load-relations": "Carica relazioni",
    "load-attributes": "Carica attributi",
    "load-credentials": "Carica credenziali",
    "load-calculated-fields": "Carica campi calcolati",
    "load-alarm-rules": "Carica regole allarme",
    "compare-with-current": "Confronta con l'attuale",
    "diff-entity-with-version": "Differenze con la versione '{{versionName}}'",
    "previous-difference": "Differenza precedente",
    "next-difference": "Prossima differenza",
    "current": "Attuale",
    "differences": "{ count, plural, =1 {1 differenza} other {# differenze} }",
    "create-entities-version": "Crea versione entità multiple",
    "default-sync-strategy": "Strategia di sincronizzazione predefinita",
    "sync-strategy-merge": "Unisci",
    "sync-strategy-overwrite": "Sovrascrivi",
    "entities-to-export": "Entità da esportare",
    "entities-to-restore": "Entità da ripristinare",
    "sync-strategy": "Strategia di sincronizzazione",
    "all-entities": "Tutte le entità",
    "no-entities-to-export-prompt": "Specificare le entità da esportare",
    "no-entities-to-restore-prompt": "Specificare le entità da ripristinare",
    "add-entity-type": "Aggiungi tipo entità",
    "remove-all": "Rimuovi tutto",
    "version-create-result": "{ added, plural, =0 {Nessuna entità} =1 {1 entità} other {# entità} } aggiunta.<br/>{ modified, plural, =0 {Nessuna entità} =1 {1 entità} other {# entità} } modificata.<br/>{ removed, plural, =0 {Nessuna entità} =1 {1 entità} other {# entità} } rimossa.",
    "remove-other-entities": "Rimuovi altre entità",
    "find-existing-entity-by-name": "Trova entità esistente per nome",
    "restore-entities-from-version": "Ripristina entità dalla versione '{{versionName}}'",
    "restoring-entities-from-version": "Ripristino entità... Attendere",
    "no-entities-restored": "Nessuna entità ripristinata",
    "created": "{{created}} create",
    "updated": "{{updated}} aggiornate",
    "deleted": "{{deleted}} eliminate",
    "remove-other-entities-confirm-text": "Attenzione! Questo <b>eliminerà</b> in modo permanente <b>tutte</b> le entità attuali<br/>non presenti nella versione che si desidera ripristinare.<br/><br/>Digitare <b>\"remove other entities\"</b> per confermare.",
    "auto-commit-to-branch": "auto-commit al ramo <b>{{ branch }}</b>",
    "default-create-entity-version-name": "Aggiornamento {{entityName}}",
    "sync-strategy-merge-hint": "Crea o aggiorna le entità selezionate nel repository. Tutte le altre entità nel repository <b>non vengono modificate</b>.",
    "sync-strategy-overwrite-hint": "Crea o aggiorna le entità selezionate nel repository. Tutte le altre entità nel repository <b>vengono eliminate</b>.",
    "device-credentials-conflict": "Impossibile caricare il dispositivo con ID esterno <b>{{entityId}}</b><br/>poiché le stesse credenziali sono già presenti nel database per un altro dispositivo.<br/>Valutare la possibilità di disabilitare l'opzione <b>carica credenziali</b> nel modulo di ripristino.",
    "missing-referenced-entity": "Impossibile caricare <b>{{sourceEntityTypeName}}</b> con ID esterno <b>{{sourceEntityId}}</b><br/>perché fa riferimento a <b>{{targetEntityTypeName}}</b> mancante con ID <b>{{targetEntityId}}</b>.",
    "runtime-failed": "<b>Errore:</b> {{message}}",
    "auto-commit-settings-read-only-hint": "La funzione di auto-commit non funziona quando l'opzione di sola lettura è abilitata nelle impostazioni del repository.",
    "rollback-on-error": "Rollback in caso di errore",
    "rollback-on-error-hint": "Se devi ripristinare un numero elevato di entità, valuta la possibilità di disabilitare questa opzione per migliorare le prestazioni.\nNota: in caso di errore durante il caricamento della versione, le entità già salvate (con relazioni, attributi, ecc.) rimarranno invariate."
  },
  "widget": {
    "widget-library": "Libreria di widget",
    "widget-bundle": "Bundle di widget",
    "all-bundles": "Tutti i bundle",
    "select-widgets-bundle": "Seleziona bundle di widget",
    "widgets": "Widget",
    "all-widgets": "Tutti i widget",
    "widget": "Widget",
    "select-widget": "Seleziona widget",
    "no-widgets-matching": "Nessun widget corrispondente a '{{entity}}' trovato.",
    "no-widgets": "Non ci sono ancora widget",
    "no-widgets-text": "Nessun widget trovato",
    "management": "Gestione widget",
    "editor": "Editor widget",
    "confirm-to-exit-editor-html": "Hai impostazioni del widget non salvate.<br>Sei sicuro di voler lasciare questa pagina?",
    "widget-type-not-found": "Problema nel caricamento della configurazione del widget.<br>Probabilmente il tipo di\n  widget associato è stato rimosso.",
    "widget-type-load-error": "Il widget non è stato caricato a causa dei seguenti errori:",
    "remove": "Rimuovi widget",
    "delete": "Elimina widget",
    "edit": "Modifica widget",
    "remove-widget-title": "Sei sicuro di voler rimuovere il widget '{{widgetTitle}}'?",
    "remove-widget-text": "Dopo la conferma, il widget e tutti i dati correlati diventeranno irrecuperabili.",
    "replace-reference-with-widget-copy": "Sostituisci riferimento con una copia del widget",
    "timeseries": "Serie temporali",
    "search-data": "Cerca dati",
    "no-data-found": "Nessun dato trovato",
    "latest": "Valori recenti",
    "rpc": "Widget di controllo",
    "alarm": "Widget allarme",
    "static": "Widget statico",
    "timeseries-short": "serie",
    "latest-short": "recenti",
    "rpc-short": "controllo",
    "alarm-short": "allarme",
    "static-short": "statico",
    "select-widget-type": "Seleziona tipo di widget",
    "missing-widget-title-error": "Il titolo del widget deve essere specificato!",
    "widget-saved": "Widget salvato",
    "unable-to-save-widget-error": "Impossibile salvare il widget! Il widget contiene errori!",
    "save": "Salva widget",
    "saveAs": "Salva widget come",
    "move": "Sposta widget",
    "save-widget-as": "Salva widget come",
    "save-widget-as-text": "Inserisci il nuovo titolo del widget",
    "toggle-fullscreen": "Attiva/disattiva schermo intero",
    "run": "Esegui widget",
    "widget-title": "Titolo del widget",
    "title": "Titolo",
    "title-required": "Il titolo del widget è obbligatorio.",
    "title-max-length": "Il titolo deve contenere meno di 256 caratteri",
    "system": "Sistema",
    "type": "Tipo di widget",
    "resources": "Risorse",
    "resource-url": "URL JavaScript/CSS",
    "resource-is-extension": "È un'estensione",
    "remove-resource": "Rimuovi risorsa",
    "add-resource": "Aggiungi risorsa",
    "html": "HTML",
    "tidy": "Tidy",
    "css": "CSS",
    "settings-form": "Modulo impostazioni",
    "data-key-settings-form": "Modulo impostazioni chiavi dati",
    "latest-data-key-settings-form": "Modulo impostazioni dati recenti",
    "widget-settings": "Impostazioni widget",
    "description": "Descrizione",
    "tags": "Tag",
    "image-preview": "Anteprima immagine",
    "settings-form-selector": "Selettore modulo impostazioni",
    "data-key-settings-form-selector": "Selettore modulo chiavi dati",
    "latest-data-key-settings-form-selector": "Selettore modulo dati recenti",
    "all": "Tutti",
    "actual": "Attuale",
    "scada": "Simbolo SCADA",
    "deprecated": "Obsoleto",
    "has-basic-mode": "Ha modalità base",
    "basic-mode-form-selector": "Selettore modulo modalità base",
    "basic-mode": "Base",
    "advanced-mode": "Avanzata",
    "javascript": "Javascript",
    "js": "JS",
    "delete-widget-title": "Sei sicuro di voler eliminare il widget '{{widgetName}}'?",
    "delete-widget-text": "Dopo la conferma, il widget e tutti i dati correlati non saranno più recuperabili.",
    "delete-widgets-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 widget} other {# widget} }?",
    "delete-widgets-text": "Attenzione, dopo la conferma tutti i widget selezionati verranno eliminati e i relativi dati non saranno più recuperabili.",
    "delete-widget": "Elimina widget",
    "widget-template-load-failed-error": "Impossibile caricare il template del widget!",
    "details": "Dettagli",
    "widget-details": "Dettagli del widget",
    "add": "Aggiungi widget",
    "add-existing-widget": "Aggiungi widget esistente",
    "add-new-widget": "Aggiungi nuovo widget",
    "search-widgets": "Cerca widget",
    "selected-widgets": "{ count, plural, =1 {1 widget} other {# widget} } selezionato",
    "undo": "Annulla modifiche al widget",
    "export": "Esporta widget",
    "export-prompt": "Incorpora immagini e risorse del widget",
    "export-widgets": "Esporta widget",
    "export-widgets-prompt": "Incorpora immagini e risorse dei widget",
    "import": "Importa widget",
    "no-data": "Nessun dato da visualizzare nel widget",
    "data-overflow": "Il widget visualizza {{count}} su {{total}} entità",
    "alarm-data-overflow": "Il widget visualizza allarmi per {{allowedEntities}} entità (massimo consentito) su un totale di {{totalEntities}} entità",
    "search": "Cerca widget",
    "filter": "Tipo di filtro del widget",
    "loading-widgets": "Caricamento widget...",
    "widget-template-error": "Template HTML del widget non valido.",
    "reference": "Riferimento"
  },
  "widget-action": {
    "header-button": "Pulsante dell'intestazione del widget",
    "do-nothing": "Non fare nulla",
    "open-dashboard-state": "Naviga verso un nuovo stato della dashboard",
    "update-dashboard-state": "Aggiorna lo stato corrente della dashboard",
    "open-dashboard": "Naviga verso un'altra dashboard",
    "custom": "Azione personalizzata",
    "custom-pretty": "Azione personalizzata (con template HTML)",
    "custom-pretty-error-title": "Errore del dialog personalizzato",
    "custom-pretty-template-error": "Template del dialog personalizzato non valido.",
    "custom-pretty-controller-error": "Si è verificato un errore durante la valutazione della funzione del dialog personalizzato.",
    "mobile-action": "Azione mobile",
    "target-dashboard-state": "Stato della dashboard di destinazione",
    "target-dashboard-state-required": "Lo stato della dashboard di destinazione è obbligatorio",
    "set-entity-from-widget": "Imposta entità dal widget",
    "target-dashboard": "Dashboard di destinazione",
    "select-target-dashboard": "Seleziona la dashboard di destinazione",
    "target-dashboard-required": "La dashboard di destinazione è obbligatoria.",
    "open-right-layout": "Apri layout destro della dashboard (vista mobile)",
    "state-display-type": "Opzione di visualizzazione dello stato della dashboard",
    "open-normal": "Normale",
    "open-in-separate-dialog": "Apri in una finestra di dialogo separata",
    "open-in-popover": "Apri in un popover",
    "dialog-title": "Titolo del dialog",
    "dialog-hide-dashboard-toolbar": "Nascondi la barra strumenti della dashboard nel dialog",
    "dialog-width": "Larghezza del dialog in percentuale rispetto alla larghezza della finestra",
    "dialog-height": "Altezza del dialog in percentuale rispetto all'altezza della finestra",
    "dialog-size-range-error": "Il valore percentuale della dimensione del dialog deve essere compreso tra 1 e 100.",
    "popover-preferred-placement": "Posizionamento preferito del popover",
    "popover-placement-top": "In alto",
    "popover-placement-topLeft": "In alto a sinistra",
    "popover-placement-topRight": "In alto a destra",
    "popover-placement-right": "A destra",
    "popover-placement-rightTop": "In alto a destra",
    "popover-placement-rightBottom": "In basso a destra",
    "popover-placement-bottom": "In basso",
    "popover-placement-bottomLeft": "In basso a sinistra",
    "popover-placement-bottomRight": "In basso a destra",
    "popover-placement-left": "A sinistra",
    "popover-placement-leftTop": "In alto a sinistra",
    "popover-placement-leftBottom": "In basso a sinistra",
    "popover-hide-on-click-outside": "Chiudi popover cliccando all'esterno",
    "popover-hide-dashboard-toolbar": "Nascondi la barra strumenti della dashboard nel popover",
    "popover-width": "Larghezza del popover",
    "popover-height": "Altezza del popover",
    "popover-style": "Stile del popover",
    "open-new-browser-tab": "Apri in una nuova scheda del browser",
    "open-URL": "Apri URL",
    "URL": "URL",
    "url-required": "L'URL è obbligatorio.",
    "mobile": {
      "device-provision": "Provisioning dispositivo",
      "action-type": "Tipo di azione mobile",
      "select-action-type": "Seleziona tipo di azione mobile",
      "action-type-required": "Il tipo di azione mobile è obbligatorio",
      "take-picture-from-gallery": "Scatta foto dalla galleria",
      "take-photo": "Scatta foto",
      "map-direction": "Apri indicazioni mappa",
      "map-location": "Apri posizione sulla mappa",
      "scan-qr-code": "Scansiona codice QR",
      "make-phone-call": "Effettua una chiamata",
      "get-location": "Ottieni la posizione del telefono",
      "take-screenshot": "Cattura schermata",
      "handle-provision-success-function": "Gestisci la funzione di successo della provision",
      "get-location-function": "Funzione per ottenere la posizione",
      "process-launch-result-function": "Funzione per elaborare il risultato del lancio",
      "get-phone-number-function": "Funzione per ottenere il numero di telefono",
      "process-image-function": "Funzione per elaborare l'immagine",
      "process-qr-code-function": "Funzione per elaborare il codice QR",
      "process-location-function": "Funzione per elaborare la posizione",
      "handle-empty-result-function": "Funzione per gestire il risultato vuoto",
      "handle-error-function": "Funzione per gestire l'errore",
      "handle-non-mobile-fallback-function": "Funzione per gestire il fallback Non-Mobile",
      "save-to-gallery": "Salva nella 'Galleria Immagini'",
      "provision-type": "Tipo di provision",
      "auto": "Auto",
      "wi-fi": "Wi-Fi",
      "ble": "BLE",
      "soft-ap": "Soft AP"
    },
    "custom-action-function": "Funzione azione personalizzata",
    "custom-pretty-function": "Funzione azione personalizzata (con template HTML)",
    "map-item-type": "Tipo di elemento mappa",
    "map-item": {
      "marker": "Indicatore",
      "polygon": "Poligono",
      "rectangle": "Rettangolo",
      "circle": "Cerchio",
      "polyline": "Polilinea"
    },
    "place-map-item": "Posiziona elemento sulla mappa",
    "map-item-tooltip": {
      "customize-map-item-tooltips": "Personalizza tooltip dell'elemento mappa",
      "place-marker": "Posiziona indicatore",
      "start-draw-rectangle": "Inizia a disegnare rettangolo",
      "finish-draw-rectangle": "Termina disegno rettangolo",
      "start-draw-polygon": "Inizia a disegnare poligono",
      "continue-draw-polygon": "Continua disegno poligono",
      "finish-draw-polygon": "Termina disegno poligono",
      "start-draw-circle": "Inizia a disegnare cerchio",
      "finish-draw-circle": "Termina disegno cerchio",
      "start-draw-polyline": "Inizia a disegnare la polilinea",
      "finish-draw-polyline": "Termina il disegno della polilinea"
    }
  },
  "widgets-bundle": {
    "current": "Bundle corrente",
    "widgets-bundles": "Bundle di widget",
    "widgets-bundle-widgets": "Widget del bundle",
    "add": "Aggiungi bundle di widget",
    "delete": "Elimina bundle di widget",
    "title": "Titolo",
    "title-required": "Il titolo è obbligatorio.",
    "title-max-length": "Il titolo deve contenere meno di 256 caratteri",
    "description": "Descrizione",
    "image-preview": "Anteprima immagine",
    "scada": "Bundle di widget SCADA",
    "order": "Ordine",
    "add-widgets-bundle-text": "Aggiungi nuovo bundle di widget",
    "no-widgets-bundles-text": "Nessun bundle di widget trovato",
    "empty": "Il bundle di widget è vuoto",
    "details": "Dettagli",
    "widgets-bundle-details": "Dettagli del bundle di widget",
    "delete-widgets-bundle-title": "Sei sicuro di voler eliminare il bundle di widget '{{widgetsBundleTitle}}'?",
    "delete-widgets-bundle-text": "Attenzione, dopo la conferma il bundle di widget e tutti i dati correlati saranno irrecuperabili.",
    "delete-widgets-bundles-title": "Sei sicuro di voler eliminare { count, plural, =1 {1 bundle di widget} other {# bundle di widget} }?",
    "delete-widgets-bundles-action-title": "Elimina { count, plural, =1 {1 bundle di widget} other {# bundle di widget} }",
    "delete-widgets-bundles-text": "Attenzione, dopo la conferma tutti i bundle di widget selezionati verranno rimossi e tutti i dati correlati saranno irrecuperabili.",
    "no-widgets-bundles-matching": "Nessun bundle di widget corrispondente a '{{widgetsBundle}}' trovato.",
    "widgets-bundle-required": "Il bundle di widget è obbligatorio.",
    "system": "Sistema",
    "import": "Importa bundle di widget",
    "export": "Esporta bundle di widget",
    "export-widgets-bundle-widgets-prompt": "Includi i widget del bundle nei dati esportati (in alternativa verranno esportati solo i FQN dei widget)",
    "export-failed-error": "Impossibile esportare il bundle di widget: {{error}}",
    "create-new-widgets-bundle": "Crea nuovo bundle di widget",
    "widgets-bundle-file": "File del bundle di widget",
    "invalid-widgets-bundle-file-error": "Impossibile importare il bundle di widget: struttura dati del file non valida.",
    "search": "Cerca bundle di widget",
    "selected-widgets-bundles": "{ count, plural, =1 {1 bundle di widget} other {# bundle di widget} } selezionato",
    "open-widgets-bundle": "Apri bundle di widget",
    "loading-widgets-bundles": "Caricamento dei bundle di widget...",
    "create-new": "Crea nuovo bundle di widget"
  },
  "widget-config": {
    "data": "Dati",
    "settings": "Impostazioni",
    "advanced": "Avanzate",
    "appearance": "Aspetto",
    "widget-card": "Scheda del widget",
    "mobile": "Mobile",
    "title": "Titolo",
    "title-tooltip": "Tooltip del titolo",
    "general-settings": "Impostazioni generali",
    "display-title": "Mostra titolo del widget",
    "card-title": "Titolo della scheda",
    "drop-shadow": "Ombra esterna",
    "enable-fullscreen": "Abilita modalità a schermo intero",
    "background-color": "Colore di sfondo",
    "text-color": "Colore del testo",
    "border-radius": "Raggio del bordo",
    "padding": "Padding",
    "margin": "Margine",
    "widget-style": "Stile del widget",
    "widget-css": "CSS del widget",
    "title-style": "Stile del titolo",
    "mobile-mode-settings": "Modalità mobile",
    "order": "Ordine",
    "height": "Altezza",
    "mobile-hide": "Nascondi il widget in modalità mobile",
    "desktop-hide": "Nascondi il widget in modalità desktop",
    "units": "Simbolo speciale da mostrare accanto al valore",
    "units-by-default": "Unità predefinite",
    "decimals": "Numero di cifre dopo la virgola",
    "decimals-by-default": "Decimali predefiniti",
    "default-data-key-parameter-hint": "Questo parametro si applica a tutti i valori del widget a meno che non sia sovrascritto dalla configurazione della chiave dati",
    "units-short": "Unità",
    "decimals-short": "Decimali",
    "decimals-suffix": "decimali",
    "digits-suffix": "cifre",
    "timewindow": "Finestra temporale",
    "use-dashboard-timewindow": "Usa la finestra temporale della dashboard",
    "use-widget-timewindow": "Usa la finestra temporale del widget",
    "display-timewindow": "Mostra finestra temporale",
    "legend": "Legenda",
    "display-legend": "Mostra legenda",
    "datasources": "Origini dati",
    "datasource": "Origine dati",
    "maximum-datasources": "Massimo { count, plural, =1 {è consentita 1 origine dati.} other {sono consentite # origini dati} }",
    "timeseries-key-error": "È necessario specificare almeno una chiave dati di serie temporali",
    "datasource-type": "Tipo",
    "datasource-parameters": "Parametri",
    "remove-datasource": "Rimuovi origine dati",
    "add-datasource": "Aggiungi origine dati",
    "target-device": "Dispositivo di destinazione",
    "alarm-source": "Fonte dell'allarme",
    "actions": "Azioni",
    "action": "Azione",
    "add-action": "Aggiungi azione",
    "search-actions": "Cerca azioni",
    "no-actions-text": "Nessuna azione trovata",
    "action-source": "Fonte dell'azione",
    "select-action-source": "Seleziona fonte dell'azione",
    "action-source-required": "La fonte dell'azione è obbligatoria.",
    "column-index": "Indice colonna",
    "select-column-index": "Seleziona indice colonna",
    "column-index-required": "L'indice colonna è obbligatorio.",
    "not-set": "Non impostato",
    "action-name": "Nome",
    "action-name-required": "Il nome dell'azione è obbligatorio.",
    "action-name-not-unique": "Esiste già un'altra azione con lo stesso nome.\nIl nome dell'azione deve essere univoco all'interno della stessa fonte dell'azione.",
    "action-icon": "Icona",
    "header-button": {
      "button-settings": "Impostazioni pulsante",
      "button-type": "Tipo di pulsante",
      "button-type-basic": "Base",
      "button-type-raised": "Sollecitato",
      "button-type-stroked": "Contornato",
      "button-type-flat": "Piatto",
      "button-type-icon": "Icona",
      "button-type-mini-fab": "FAB",
      "colors": "Colori",
      "color": "Colore",
      "background": "Sfondo",
      "border": "Bordo",
      "advanced-button-style": "Stile avanzato del pulsante",
      "button-style": "Stile del pulsante"
    },
    "show-hide-action-using-function": "Mostra/nascondi azione usando una funzione",
    "show-action-function": "Funzione per mostrare azione",
    "action-type": "Tipo",
    "action-type-required": "Il tipo di azione è obbligatorio.",
    "edit-action": "Modifica azione",
    "delete-action": "Elimina azione",
    "delete-action-title": "Elimina azione del widget",
    "delete-action-text": "Sei sicuro di voler eliminare l'azione del widget con nome '{{actionName}}'?",
    "title-icon": "Icona del titolo",
    "display-icon": "Mostra icona del titolo",
    "card-icon": "Icona della scheda",
    "icon": "Icona",
    "icon-color": "Colore icona",
    "icon-size": "Dimensione icona",
    "advanced-settings": "Impostazioni avanzate",
    "data-settings": "Impostazioni dati",
    "limits": "Limiti",
    "no-data-display-message": "Messaggio alternativo \"Nessun dato da visualizzare\"",
    "data-page-size": "Entità massime per origine dati",
    "settings-component-not-found": "Componente del modulo impostazioni non trovato per il selettore '{{selector}}'",
    "preview": "Anteprima",
    "set": "Imposta",
    "set-message": "Imposta messaggio",
    "advanced-title-style": "Stile avanzato del titolo",
    "card-style": "Stile della scheda",
    "text": "Testo",
    "background": "Sfondo",
    "advanced-widget-style": "Stile avanzato del widget",
    "card-buttons": "Pulsanti della scheda",
    "show-card-buttons": "Mostra pulsanti della scheda",
    "card-border-radius": "Raggio del bordo della scheda",
    "card-padding": "Spaziatura interna della scheda",
    "card-appearance": "Aspetto della scheda",
    "color": "Colore",
    "tooltip": "Tooltip",
    "units-required": "L'unità è obbligatoria.",
    "list-layout": "Layout a elenco",
    "layout": "Layout",
    "resize-options": "Opzioni di ridimensionamento",
    "resizable": "Ridimensionabile",
    "preserve-aspect-ratio": "Mantieni proporzioni"
  },
  "widget-type": {
    "import": "Importa tipo di widget",
    "export": "Esporta tipo di widget",
    "export-failed-error": "Impossibile esportare il widget: {{error}}",
    "widget-file": "File del widget",
    "invalid-widget-file-error": "Impossibile importare il widget: struttura dati del widget non valida."
  },
  "markdown": {
    "edit": "Modifica",
    "preview": "Anteprima",
    "copy-code": "Clicca per copiare",
    "copied": "Copiato!"
  },
  "widgets": {
    "mobile-app-qr-code": {
      "configuration-hint": "La configurazione dipende dal widget Codice QR dell'app mobile nelle impostazioni principali della piattaforma",
      "get-it-on-google-play": "Disponibile su Google Play",
      "download-on-the-app-store": "Scarica su App Store"
    },
    "action-button": {
      "behavior": "Comportamento",
      "on-click": "Al clic",
      "on-click-hint": "Azione attivata quando si fa clic sul pulsante",
      "first-button-click": "Clic primo pulsante",
      "first-button-click-hint": "Azione eseguita alla pressione del primo pulsante.",
      "second-button-click": "Clic secondo pulsante",
      "second-button-click-hint": "Azione eseguita alla pressione del secondo pulsante.",
      "button-click-hint": "Azione eseguita alla pressione del widget."
    },
    "command-button": {
      "behavior": "Comportamento",
      "on-click": "Al clic",
      "on-click-hint": "Azione eseguita quando si fa clic sul pulsante."
    },
    "power-button": {
      "behavior": "Comportamento",
      "power-on": "Accensione 'On'",
      "power-on-hint": "Azione eseguita per accendere il componente.",
      "power-off": "Spegnimento 'Off'",
      "power-off-hint": "Azione eseguita per spegnere il componente.",
      "on-label": "Acceso",
      "off-label": "Spento",
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-simplified": "Semplificato",
      "layout-outlined": "Contornato",
      "layout-default-volume": "Predefinito.Volume",
      "layout-simplified-volume": "Semplificato.Volume",
      "layout-outlined-volume": "Contornato.Volume",
      "layout-default-icon": "Predefinito.Icona",
      "layout-simplified-icon": "Semplificato.Icona",
      "layout-outlined-icon": "Contornato.Icona",
      "main": "Principale",
      "background": "Sfondo",
      "button-icon-on": "Icona del pulsante 'On'",
      "button-icon-off": "Icona del pulsante 'Off'",
      "power-on-colors": "Colori 'On'",
      "power-off-colors": "Colori 'Off'",
      "disabled-colors": "Colori disabilitati",
      "button": "Pulsante"
    },
    "toggle-button": {
      "behavior": "Comportamento",
      "checked": "Selezionato",
      "unchecked": "Deselezionato",
      "check": "Seleziona",
      "check-hint": "Azione eseguita per selezionare il componente.",
      "uncheck": "Deseleziona",
      "uncheck-hint": "Azione eseguita per deselezionare il componente.",
      "auto-scale": "Ridimensionamento automatico",
      "horizontal-fill": "Riempimento orizzontale",
      "vertical-fill": "Riempimento verticale",
      "button-appearance": "Aspetto del pulsante"
    },
    "segmented-button": {
      "layout": "Layout",
      "layout-squared": "Quadrato",
      "layout-rounded": "Arrotondato",
      "card-border": "Bordo della scheda",
      "button-appearance": "Aspetto del pulsante",
      "first": "Primo",
      "second": "Secondo",
      "color-styles": "Stili di colore",
      "selected": "Selezionato",
      "unselected": "Non selezionato"
    },
    "button": {
      "layout": "Layout",
      "outlined": "Contornato",
      "filled": "Riempito",
      "underlined": "Sottolineato",
      "basic": "Base",
      "auto-scale": "Ridimensionamento automatico",
      "label": "Etichetta",
      "icon": "Icona",
      "border-radius": "Raggio del bordo",
      "color-palette": "Palette di colori",
      "main": "Principale",
      "background": "Sfondo",
      "border": "Bordo",
      "custom-styles": "Stili personalizzati",
      "clear-style": "Cancella stile",
      "shadow": "Ombra",
      "enabled": "Abilitato",
      "disabled": "Disabilitato",
      "preview": "Anteprima",
      "copy-style-from": "Copia stile da"
    },
    "value-stepper": {
      "behavior": "Comportamento",
      "simplified": "Semplificato",
      "filled": "Riempito",
      "outlined": "Contornato",
      "volume": "Volume",
      "initial-state": "Stato iniziale",
      "initial-state-hint": "Azione per ottenere il valore iniziale.",
      "disabled-state": "Stato disabilitato",
      "disabled-state-hint": "Configura la condizione in cui il componente è disabilitato.",
      "right-button-click": "Clic pulsante destro",
      "right-button-click-hint": "Azione eseguita alla pressione del pulsante destro.",
      "left-button-click": "Clic pulsante sinistro",
      "left-button-click-hint": "Azione eseguita alla pressione del pulsante sinistro.",
      "auto-scale": "Ridimensionamento automatico",
      "value-range": "Intervallo",
      "min-range": "Minimo",
      "max-range": "Massimo",
      "value-increment-decrement-step": "Passo di incremento/decremento del valore",
      "value": "Valore",
      "value-box-background": "Sfondo del riquadro valore",
      "border": "Bordo",
      "button-appearance": "Aspetto del pulsante",
      "left": "Sinistra",
      "right": "Destra",
      "left-button": "Pulsante sinistro",
      "right-button": "Pulsante destro",
      "icon": "Icona",
      "color-palette": "Palette di colori",
      "main": "Principale",
      "background": "Sfondo",
      "button-icon-on": "Icona pulsante 'On'",
      "button-on-colors": "Colori pulsante 'On'",
      "disabled-colors": "Colori disabilitati"
    },
    "button-state": {
      "activated-state": "Stato attivato",
      "activated-state-hint": "Configura la condizione in cui il pulsante è attivo.",
      "disabled-state": "Stato disabilitato",
      "disabled-state-hint": "Configura la condizione in cui il pulsante è disabilitato.",
      "selected-state": "Stato selezionato",
      "selected-state-hint": "Configura la condizione in cui il pulsante è selezionato.",
      "enabled": "Abilitato",
      "hovered": "Passaggio del mouse",
      "pressed": "Premuto",
      "activated": "Attivato",
      "disabled": "Disabilitato",
      "initial": "Primo pulsante",
      "first": "Primo",
      "second": "Secondo"
    },
    "background": {
      "background": "Sfondo",
      "background-settings": "Impostazioni sfondo",
      "background-type-image": "Immagine",
      "background-type-color": "Colore",
      "image-url": "URL immagine",
      "overlay": "Sovrapposizione",
      "enable-overlay": "Abilita sovrapposizione",
      "blur": "Sfocatura",
      "preview": "Anteprima"
    },
    "bar-chart": {
      "bar-appearance": "Aspetto della barra",
      "label-on-bar": "Etichetta sulla barra",
      "value-on-bar": "Valore sulla barra",
      "bar-chart-style": "Stile grafico a barre",
      "bar-axis": "Asse delle barre"
    },
    "polar-area-chart": {
      "polar-axis": "Asse polare",
      "start-angle": "Angolo di partenza",
      "polar-area-chart-style": "Stile del grafico ad area polare"
    },
    "battery-level": {
      "layout": "Layout",
      "layout-vertical-solid": "Verticale. Solido",
      "layout-horizontal-solid": "Orizzontale. Solido",
      "layout-vertical-divided": "Verticale. Diviso",
      "layout-horizontal-divided": "Orizzontale. Diviso",
      "icon": "Icona",
      "value": "Valore",
      "auto-scale": "Ridimensionamento automatico",
      "battery-level-color": "Colore del livello batteria",
      "battery-shape-color": "Colore della forma della batteria",
      "battery-level-card-style": "Stile scheda livello batteria",
      "sections-count": "Numero di sezioni"
    },
    "signal-strength": {
      "value": "Valore",
      "last-update": "Ultimo aggiornamento",
      "no-signal": "Nessun segnale",
      "layout": "Layout",
      "layout-wifi": "Wi-Fi",
      "layout-cellular-bar": "Barra segnale cellulare",
      "icon": "Icona",
      "date": "Data",
      "active-bars-color": "Colore barre attive",
      "inactive-bars-color": "Colore barre inattive",
      "signal-strength-card-style": "Stile della scheda segnale",
      "no-signal-rssi-value": "Valore RSSI per \"Nessun segnale\""
    },
    "status-widget": {
      "behavior": "Comportamento",
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-center": "Centrato",
      "layout-icon": "Icona",
      "on": "Acceso",
      "off": "Spento",
      "label": "Etichetta",
      "status": "Stato",
      "icon": "Icona",
      "color-palette": "Palette colori",
      "disabled-color-palette": "Palette colori disabilitata",
      "primary": "Primario",
      "primary-color-hint": "Colore di icona ed etichetta",
      "secondary": "Secondario",
      "secondary-color-hint": "Colore dello stato",
      "background": "Sfondo"
    },
    "chart": {
      "common-settings": "Impostazioni comuni",
      "enable-stacking-mode": "Abilita modalità accumulo",
      "selection": "Selezione intervallo temporale",
      "enable-selection-mode": "Abilita modalità selezione",
      "line-shadow-size": "Dimensione ombra linea",
      "display-smooth-lines": "Mostra linee curve",
      "default-bar-width": "Larghezza barra predefinita per dati non aggregati (millisecondi)",
      "bar-alignment": "Allineamento barra",
      "bar-alignment-left": "Sinistra",
      "bar-alignment-right": "Destra",
      "bar-alignment-center": "Centro",
      "default-font": "Font predefinito",
      "default-font-size": "Dimensione font predefinita",
      "default-font-color": "Colore font predefinito",
      "thresholds-line-width": "Spessore linea soglia predefinito",
      "tooltip-settings": "Impostazioni tooltip",
      "tooltip": "Tooltip",
      "show-tooltip": "Mostra tooltip",
      "hover-individual-points": "Evidenzia punti singoli",
      "show-cumulative-values": "Mostra valori cumulativi in modalità accumulo",
      "hide-zero-false-values": "Nascondi valori zero/falsi dal tooltip",
      "tooltip-value-format-function": "Funzione formato valore tooltip",
      "grid-settings": "Impostazioni griglia",
      "show-vertical-lines": "Mostra linee verticali",
      "show-horizontal-lines": "Mostra linee orizzontali",
      "grid-outline-border-width": "Spessore contorno griglia (px)",
      "primary-color": "Colore primario",
      "background-color": "Colore di sfondo",
      "ticks-color": "Colore tacche",
      "xaxis-settings": "Impostazioni asse X",
      "axis-title": "Titolo asse",
      "xaxis-tick-labels-settings": "Etichette tacche asse X",
      "show-tick-labels": "Mostra etichette tacche",
      "yaxis-settings": "Impostazioni asse Y",
      "min-scale-value": "Valore minimo scala",
      "max-scale-value": "Valore massimo scala",
      "yaxis-tick-labels-settings": "Etichette tacche asse Y",
      "tick-step-size": "Intervallo tacche",
      "number-of-decimals": "Numero di decimali da visualizzare",
      "ticks-formatter-function": "Funzione di formattazione tacche",
      "comparison-settings": "Impostazioni confronto",
      "enable-comparison": "Abilita confronto",
      "time-for-comparison": "Periodo di confronto",
      "time-for-comparison-previous-interval": "Intervallo precedente (predefinito)",
      "time-for-comparison-days": "Giorno fa",
      "time-for-comparison-weeks": "Settimana fa",
      "time-for-comparison-months": "Mese fa",
      "time-for-comparison-years": "Anno fa",
      "time-for-comparison-custom-interval": "Intervallo personalizzato",
      "custom-interval-value": "Valore intervallo personalizzato (ms)",
      "comparison-x-axis-settings": "Impostazioni asse X confronto",
      "axis-position": "Posizione asse",
      "axis-position-top": "Alto (predefinito)",
      "axis-position-bottom": "Basso",
      "custom-legend-settings": "Impostazioni legenda personalizzata",
      "enable-custom-legend": "Abilita legenda personalizzata (consente l'uso di attributi/serie temporali nelle etichette)",
      "key-name": "Nome chiave",
      "key-name-required": "Il nome della chiave è obbligatorio",
      "key-type": "Tipo di chiave",
      "key-type-attribute": "Attributo",
      "key-type-timeseries": "Serie temporale",
      "label-keys-list": "Elenco chiavi da usare nelle etichette",
      "no-label-keys": "Nessuna chiave configurata",
      "add-label-key": "Aggiungi nuova chiave",
      "line-width": "Spessore linea",
      "color": "Colore",
      "data-is-hidden-by-default": "I dati sono nascosti per impostazione predefinita",
      "disable-data-hiding": "Disabilita nascondimento dati",
      "remove-from-legend": "Rimuovi la chiave dati dalla legenda",
      "exclude-from-stacking": "Escludi dall'accumulo (disponibile in modalità \"Accumulamento\")",
      "line-settings": "Impostazioni linea",
      "show-line": "Mostra linea",
      "fill-line": "Riempimento linea",
      "fill-line-opacity": "Opacità riempimento",
      "points-settings": "Impostazioni punti",
      "show-points": "Mostra punti",
      "points-line-width": "Spessore linea dei punti",
      "points-radius": "Raggio dei punti",
      "point-shape": "Forma del punto",
      "point-shape-circle": "Cerchio",
      "point-shape-cross": "Croce",
      "point-shape-diamond": "Diamante",
      "point-shape-square": "Quadrato",
      "point-shape-triangle": "Triangolo",
      "point-shape-custom": "Funzione personalizzata",
      "point-shape-draw-function": "Funzione di disegno forma punto",
      "show-separate-axis": "Mostra asse separato",
      "axis-position-left": "Sinistra",
      "axis-position-right": "Destra",
      "thresholds": "Soglie",
      "no-thresholds": "Nessuna soglia configurata",
      "add-threshold": "Aggiungi soglia",
      "show-values-for-comparison": "Mostra valori storici per confronto",
      "comparison-values-label": "Etichetta valori storici",
      "comparison-line-color": "Colore linea di confronto",
      "threshold-settings": "Impostazioni soglia",
      "use-as-threshold": "Usa il valore chiave come soglia",
      "threshold-line-width": "Spessore linea soglia",
      "threshold-color": "Colore soglia",
      "common-pie-settings": "Impostazioni comuni torta",
      "radius": "Raggio",
      "inner-radius": "Raggio interno",
      "tilt": "Inclinazione",
      "common-pie-settings-range-error": "Il valore deve essere compreso tra 0 e 1",
      "stroke-settings": "Impostazioni contorno",
      "width-pixels": "Larghezza (pixel)",
      "show-labels": "Mostra etichette",
      "animation-settings": "Impostazioni animazione",
      "animated-pie": "Abilita animazione torta (sperimentale)",
      "border-settings": "Impostazioni bordo",
      "border-width": "Spessore bordo",
      "border-color": "Colore bordo",
      "legend-settings": "Impostazioni legenda",
      "display-legend": "Visualizza legenda",
      "labels-font-color": "Colore carattere etichette",
      "series": "Serie",
      "add-series": "Aggiungi serie",
      "series-settings": "Impostazioni serie",
      "remove-series": "Rimuovi serie",
      "no-series": "Nessuna serie configurata",
      "no-series-error": "Deve essere specificata almeno una serie",
      "chart-appearance": "Aspetto grafico",
      "vertical-grid-lines": "Linee griglia verticali",
      "horizontal-grid-lines": "Linee griglia orizzontali",
      "chart-background": "Sfondo grafico",
      "grid-lines-color": "Colore linee griglia",
      "border": "Bordo",
      "axis": "Asse",
      "vertical-axis": "Asse verticale",
      "ticks": "Tacche",
      "horizontal-axis": "Asse orizzontale",
      "shape-empty-circle": "Cerchio vuoto",
      "shape-circle": "Cerchio",
      "shape-rect": "Rettangolo",
      "shape-round-rect": "Rettangolo arrotondato",
      "shape-triangle": "Triangolo",
      "shape-diamond": "Diamante",
      "shape-pin": "Puntina",
      "shape-arrow": "Freccia",
      "shape-none": "Nessuna",
      "line-type-solid": "Solido",
      "line-type-dashed": "Tratteggiato",
      "line-type-dotted": "Punteggiato",
      "label-position-top": "Alto",
      "label-position-bottom": "Basso",
      "label-position-outside": "Esterno",
      "label-position-inside": "Interno",
      "fill": "Riempimento",
      "fill-type-none": "Nessuno",
      "fill-type-solid": "Solido",
      "fill-type-opacity": "Opacità",
      "fill-type-gradient": "Gradiente",
      "background": "Sfondo",
      "opacity": "Opacità",
      "gradient-stops": "Punti di gradiente",
      "gradient-start": "inizio",
      "gradient-end": "fine",
      "animation": {
        "animation": "Animazione",
        "animation-threshold": "Soglia di animazione",
        "animation-duration": "Durata animazione",
        "animation-easing": "Easing animazione",
        "animation-delay": "Ritardo animazione",
        "update-animation-duration": "Durata aggiornamento animazione",
        "update-animation-easing": "Easing aggiornamento animazione",
        "update-animation-delay": "Ritardo aggiornamento animazione"
      },
      "chart-axis": {
        "limit": "Limite",
        "source": "Fonte",
        "key-value": "Chiave / Valore",
        "value-required": "Il valore è obbligatorio.",
        "entity-key-required": "La chiave dell'entità è obbligatoria.",
        "key-required": "La chiave è obbligatoria.",
        "scale-limits": "Limiti scala",
        "scale-appearance": "Aspetto scala",
        "scale": "Scala",
        "scale-min": "min",
        "scale-max": "max",
        "scale-auto": "Auto"
      },
      "bar": {
        "show-border": "Mostra bordo",
        "border-width": "Spessore bordo",
        "border-radius": "Raggio bordo",
        "bar-width": "Larghezza barra",
        "label": "Etichetta",
        "label-hint": "Visualizza etichetta sopra la barra.",
        "series-label-hint": "Visualizza etichetta con valore sopra la barra.",
        "label-background": "Sfondo etichetta"
      }
    },
    "color": {
      "color-settings": "Impostazioni colore",
      "color-type-constant": "Costante",
      "color-type-gradient": "Gradiente",
      "color-type-range": "Intervallo",
      "color-type-function": "Funzione",
      "color": "Colore",
      "value-range": "Intervallo di valori",
      "from": "Da",
      "to": "A",
      "color-function": "Funzione colore",
      "copy-color-settings-from": "Copia impostazioni colore da",
      "copy-from": "Copia da",
      "settings-type": "Tipo di impostazioni",
      "basic-mode": "Base",
      "advanced-mode": "Avanzato",
      "entity-alias": "Alias entità",
      "entity-attribute": "Attributo entità",
      "gradient-color": "Colore gradiente",
      "gradient-color-min": "Colore",
      "gradient-start": "Colore iniziale del gradiente",
      "gradient-start-min": "Inizio",
      "gradient-end": "Colore finale del gradiente",
      "gradient-end-min": "Fine",
      "start-value": "Valore iniziale",
      "end-value": "Valore finale",
      "gradient-type": "Tipo di gradiente"
    },
    "dashboard-state": {
      "dashboard-state-settings": "Impostazioni stato dashboard",
      "dashboard-state": "ID stato dashboard",
      "autofill-state-layout": "Compila automaticamente altezza layout stato per impostazione predefinita",
      "default-margin": "Margine predefinito dei widget",
      "default-background-color": "Colore di sfondo predefinito",
      "sync-parent-state-params": "Sincronizza parametri dello stato con il dashboard padre"
    },
    "date-range-navigator": {
      "date-range-picker-settings": "Impostazioni selezione intervallo date",
      "hide-date-range-picker": "Nascondi selezione intervallo date",
      "picker-one-panel": "Selettore intervallo date con un pannello",
      "picker-auto-confirm": "Conferma automatica selezione intervallo date",
      "picker-show-template": "Mostra template selezione intervallo date",
      "first-day-of-week": "Primo giorno della settimana",
      "interval-settings": "Impostazioni intervallo",
      "hide-interval": "Nascondi intervallo",
      "initial-interval": "Intervallo iniziale",
      "interval-hour": "Ora",
      "interval-day": "Giorno",
      "interval-week": "Settimana",
      "interval-two-weeks": "2 settimane",
      "interval-month": "Mese",
      "interval-three-months": "3 mesi",
      "interval-six-months": "6 mesi",
      "step-settings": "Impostazioni passo",
      "hide-step-size": "Nascondi dimensione passo",
      "initial-step-size": "Dimensione passo iniziale",
      "hide-labels": "Nascondi etichette",
      "use-session-storage": "Usa storage della sessione",
      "localizationMap": {
        "Sun": "Dom",
        "Mon": "Lun",
        "Tue": "Mar",
        "Wed": "Mer",
        "Thu": "Gio",
        "Fri": "Ven",
        "Sat": "Sab",
        "Jan": "Gen",
        "Feb": "Feb",
        "Mar": "Mar",
        "Apr": "Apr",
        "May": "Mag",
        "Jun": "Giu",
        "Jul": "Lug",
        "Aug": "Ago",
        "Sep": "Set",
        "Oct": "Ott",
        "Nov": "Nov",
        "Dec": "Dic",
        "January": "Gennaio",
        "February": "Febbraio",
        "March": "Marzo",
        "April": "Aprile",
        "June": "Giugno",
        "July": "Luglio",
        "August": "Agosto",
        "September": "Settembre",
        "October": "Ottobre",
        "November": "Novembre",
        "December": "Dicembre",
        "Custom Date Range": "Intervallo date personalizzato",
        "Date Range Template": "Template intervallo date",
        "Today": "Oggi",
        "Yesterday": "Ieri",
        "This Week": "Questa settimana",
        "Last Week": "Settimana scorsa",
        "This Month": "Questo mese",
        "Last Month": "Mese scorso",
        "Year": "Anno",
        "This Year": "Quest'anno",
        "Last Year": "Anno scorso",
        "Date picker": "Selettore data",
        "Hour": "Ora",
        "Day": "Giorno",
        "Week": "Settimana",
        "2 weeks": "2 settimane",
        "Month": "Mese",
        "3 months": "3 mesi",
        "6 months": "6 mesi",
        "Custom interval": "Intervallo personalizzato",
        "Interval": "Intervallo",
        "Step size": "Dimensione passo",
        "Ok": "Ok"
      }
    },
    "doughnut": {
      "doughnut-appearance": "Aspetto del doughnut",
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-with-total": "Con totale",
      "central-total-value": "Valore totale centrale",
      "doughnut-card-style": "Stile della scheda doughnut"
    },
    "entities-hierarchy": {
      "hierarchy-data-settings": "Impostazioni dei dati della gerarchia",
      "relations-query-function": "Funzione di query delle relazioni del nodo",
      "has-children-function": "Funzione che verifica se il nodo ha figli",
      "node-state-settings": "Impostazioni dello stato del nodo",
      "node-opened-function": "Funzione predefinita per nodo aperto",
      "node-disabled-function": "Funzione nodo disabilitato",
      "display-settings": "Impostazioni di visualizzazione",
      "node-icon-function": "Funzione icona del nodo",
      "node-text-function": "Funzione testo del nodo",
      "sort-settings": "Impostazioni di ordinamento",
      "nodes-sort-function": "Funzione di ordinamento dei nodi"
    },
    "edge": {
      "display-default-title": "Visualizza titolo predefinito"
    },
    "gateway": {
      "general-settings": "Impostazioni generali",
      "widget-title": "Titolo del widget",
      "default-archive-file-name": "Nome file di archivio predefinito",
      "device-type-for-new-gateway": "Tipo di dispositivo per nuovo gateway",
      "messages-settings": "Impostazioni dei messaggi",
      "save-config-success-message": "Messaggio di conferma salvataggio configurazione gateway",
      "device-name-exists-message": "Messaggio di errore: nome dispositivo già esistente",
      "gateway-title": "Modulo gateway",
      "read-only": "Sola lettura",
      "events-title": "Titolo modulo eventi gateway",
      "events-filter": "Filtro eventi",
      "event-key-contains": "Chiave evento contiene...",
      "show-connector": "Mostra per il connettore",
      "connector-state-param-key": "Chiave parametro stato connettore",
      "message": "Messaggio",
      "level": "Livello",
      "created-time": "Data di creazione"
    },
    "gauge": {
      "default-color": "Colore predefinito",
      "radial-gauge-settings": "Impostazioni del gauge radiale",
      "ticks-settings": "Impostazioni dei tick",
      "min-value": "Valore minimo",
      "max-value": "Valore massimo",
      "min-value-short": "min",
      "max-value-short": "max",
      "start-ticks-angle": "Angolo di inizio dei tick",
      "ticks-angle": "Angolo dei tick",
      "major-ticks": "Tick principali",
      "major-ticks-count": "Numero di tick principali",
      "major-ticks-color": "Colore dei tick principali",
      "minor-ticks": "Tick secondari",
      "minor-ticks-count": "Numero di tick secondari",
      "minor-ticks-color": "Colore dei tick secondari",
      "tick-numbers-font": "Font dei numeri dei tick",
      "unit-title-settings": "Impostazioni del titolo dell'unità",
      "show-unit-title": "Titolo unità",
      "unit-title": "Titolo unità",
      "title-font": "Font del testo del titolo",
      "units-settings": "Impostazioni delle unità",
      "units-font": "Font del testo delle unità",
      "value-box-settings": "Impostazioni della casella valore",
      "show-value-box": "Mostra casella valore",
      "value-box": "Casella valore",
      "value-int": "Numero di cifre per la parte intera del valore",
      "value-text": "Testo del valore",
      "value-text-shadow": "Ombra del testo del valore",
      "value-font": "Font del testo del valore",
      "rect-stroke-color-start": "Colore iniziale tratto rettangolo",
      "rect-stroke-color-end": "Colore finale tratto rettangolo",
      "background-color": "Colore di sfondo",
      "shadow-color": "Colore dell'ombra",
      "value-box-rect-stroke-color": "Colore tratto rettangolo casella valore",
      "value-box-rect-stroke-color-end": "Colore finale tratto rettangolo casella valore",
      "value-box-background-color": "Colore di sfondo della casella valore",
      "value-box-shadow-color": "Colore dell'ombra della casella valore",
      "plate-settings": "Impostazioni della piastra",
      "show-plate-border": "Bordo della piastra",
      "plate-color": "Colore della piastra",
      "needle-settings": "Impostazioni dell'indicatore",
      "needle-circle-size": "Dimensione cerchio indicatore",
      "needle-color": "Colore dell'indicatore",
      "needle-color-start": "Colore iniziale dell'indicatore",
      "needle-color-end": "Colore finale dell'indicatore",
      "needle-color-shadow-up": "Colore dell'ombra superiore dell'indicatore",
      "needle-color-shadow-down": "Ombra",
      "highlights-settings": "Impostazioni evidenziazioni",
      "highlights-width": "Larghezza evidenziazioni",
      "highlights": "Evidenziazioni",
      "highlight-from": "Da",
      "highlight-to": "A",
      "highlight-color": "Colore",
      "no-highlights": "Nessuna evidenziazione configurata",
      "add-highlight": "Aggiungi evidenziazione",
      "animation-settings": "Impostazioni dell'animazione",
      "enable-animation": "Animazione",
      "animation-duration-rule": "Durata e regola dell'animazione",
      "animation-duration": "Durata dell'animazione",
      "animation-rule": "Regola dell'animazione",
      "animation-linear": "Lineare",
      "animation-quad": "Quad",
      "animation-quint": "Quint",
      "animation-cycle": "Ciclo",
      "animation-bounce": "Rimbalzo",
      "animation-elastic": "Elastica",
      "animation-dequad": "Dequad",
      "animation-dequint": "Dequint",
      "animation-decycle": "Deciclo",
      "animation-debounce": "Debounce",
      "animation-delastic": "Delastica",
      "linear-gauge-settings": "Impostazioni gauge lineare",
      "bar-stroke": "Tratto della barra",
      "bar-stroke-width": "Larghezza tratto della barra",
      "bar-stroke-color": "Colore tratto della barra",
      "bar-background-color": "Colore di sfondo della barra - gradiente iniziale",
      "bar-background-color-end": "Colore di sfondo della barra - gradiente finale",
      "progress-bar-color": "Colore della barra di avanzamento",
      "progress-bar": "Barra di avanzamento",
      "progress-bar-color-start": "Colore barra di avanzamento - gradiente iniziale",
      "progress-bar-color-end": "Colore barra di avanzamento - gradiente finale",
      "major-ticks-names": "Nomi dei tick principali",
      "show-stroke-ticks": "Mostra tratto dei tick",
      "major-ticks-font": "Font dei tick principali",
      "border-color": "Colore del bordo",
      "border-width": "Larghezza del bordo",
      "needle-circle": "Cerchio dell'indicatore",
      "needle-circle-color": "Colore del cerchio dell'indicatore",
      "animation-target": "Obiettivo dell'animazione",
      "animation-target-needle": "Indicatore",
      "animation-target-plate": "Piastra",
      "common-settings": "Impostazioni comuni del gauge",
      "gauge-type": "Tipo di gauge",
      "gauge-type-arc": "Arco",
      "gauge-type-donut": "Ciambella",
      "gauge-type-horizontal-bar": "Barra orizzontale",
      "gauge-type-vertical-bar": "Barra verticale",
      "donut-start-angle": "Angolo di inizio (gradi)",
      "bar-settings": "Impostazioni della barra del gauge",
      "relative-bar-width": "Larghezza relativa della barra",
      "neon-glow-brightness": "Luminosità dell'effetto bagliore neon (0-100)",
      "neon-glow-brightness-hint": "0 - disabilita effetto",
      "stripes-thickness": "Spessore delle strisce",
      "stripes-thickness-hint": "0 - nessuna striscia",
      "rounded-line-cap": "Estremità linea arrotondata",
      "bar-color-settings": "Impostazioni colore della barra",
      "use-precise-level-color-values": "Usa valori di colore precisi",
      "bar-colors": "Colori della barra, da minore a maggiore",
      "color": "Colore",
      "no-bar-colors": "Nessun colore della barra configurato",
      "add-bar-color": "Aggiungi colore della barra",
      "from": "Da",
      "to": "A",
      "fixed-level-colors": "Colori della barra con valori limite",
      "gauge-title-settings": "Impostazioni del titolo del gauge",
      "show-gauge-title": "Mostra il titolo del gauge",
      "gauge-title": "Titolo del gauge",
      "gauge-title-font": "Font del titolo del gauge",
      "unit-title-and-timestamp-settings": "Impostazioni unità e timestamp",
      "show-timestamp": "Timestamp",
      "timestamp-format": "Formato timestamp",
      "label-font": "Font dell'etichetta sotto il valore",
      "value-settings": "Impostazioni del valore",
      "show-value": "Mostra testo del valore",
      "min-max-settings": "Impostazioni etichette minimo/massimo",
      "show-min-max": "Mostra valori minimo e massimo",
      "min-max-font": "Font delle etichette minimo e massimo",
      "show-ticks": "Mostra i tick",
      "tick-width": "Larghezza del tick",
      "tick-color": "Colore del tick",
      "tick-values": "Valori dei tick",
      "no-tick-values": "Nessun valore tick configurato",
      "add-tick-value": "Aggiungi valore tick",
      "gauge-appearance": "Aspetto del gauge",
      "units-title": "Titolo delle unità",
      "value": "Valore",
      "ticks": "Tick",
      "arrow-and-scale-color": "Colore predefinito di freccia e scala",
      "scale-settings": "Impostazioni della scala",
      "scale": "Scala",
      "scale-color": "Colori della scala",
      "compass-appearance": "Aspetto della bussola",
      "label": "Etichetta",
      "labels": "Etichette",
      "label-style": "Stile etichetta",
      "simple-gauge-type": "Tipo",
      "gauge-bar-background": "Sfondo della barra del gauge",
      "bar-color": "Colore della barra",
      "min-and-max-value": "Valore minimo e massimo",
      "min-and-max-label": "Etichetta minimo e massimo",
      "font": "Font",
      "tick-width-and-color": "Spessore e colore del tick",
      "min-max-validation-text": "Il valore massimo deve essere maggiore del valore minimo"
    },
    "gpio": {
      "pin": "Pin",
      "label": "Etichetta",
      "row": "Riga",
      "column": "Colonna",
      "color": "Colore",
      "panel-settings": "Impostazioni del pannello",
      "background-color": "Colore di sfondo",
      "gpio-switches": "Interruttori GPIO",
      "no-gpio-switches": "Nessun interruttore GPIO configurato",
      "add-gpio-switch": "Aggiungi interruttore GPIO",
      "gpio-status-request": "Richiesta stato GPIO",
      "method-name": "Nome del metodo",
      "method-body": "Corpo del metodo",
      "gpio-status-change-request": "Richiesta di modifica stato GPIO",
      "parse-gpio-status-function": "Funzione per l'analisi dello stato GPIO",
      "gpio-leds": "LED GPIO",
      "no-gpio-leds": "Nessun LED GPIO configurato",
      "add-gpio-led": "Aggiungi LED GPIO"
    },
    "html-card": {
      "html": "HTML",
      "css": "CSS"
    },
    "input-widgets": {
      "attribute-not-allowed": "Il parametro attributo non può essere usato in questo widget",
      "blocked-location": "La geolocalizzazione è bloccata nel tuo browser",
      "claim-device": "Rivendica dispositivo",
      "claim-failed": "Rivendicazione del dispositivo non riuscita!",
      "claim-not-found": "Dispositivo non trovato!",
      "claim-successful": "Dispositivo rivendicato con successo!",
      "date": "Data",
      "device-name": "Nome del dispositivo",
      "device-name-required": "Il nome del dispositivo è obbligatorio",
      "discard-changes": "Annulla modifiche",
      "entity-attribute-required": "Attributo dell'entità obbligatorio",
      "entity-coordinate-required": "Entrambi i campi, latitudine e longitudine, sono obbligatori",
      "entity-timeseries-required": "Serie temporale dell'entità obbligatoria",
      "get-location": "Ottieni posizione attuale",
      "invalid-date": "Data non valida",
      "latitude": "Latitudine",
      "longitude": "Longitudine",
      "min-value-error": "Valore minimo è {{value}}",
      "max-value-error": "Valore massimo è {{value}}",
      "not-allowed-entity": "L'entità selezionata non può avere attributi condivisi",
      "no-attribute-selected": "Nessun attributo selezionato",
      "no-datakey-selected": "Nessuna chiave dati selezionata",
      "no-coordinate-specified": "Chiave dati per latitudine/longitudine non specificata",
      "no-entity-selected": "Nessuna entità selezionata",
      "no-image": "Nessuna immagine",
      "no-support-geolocation": "Il tuo browser non supporta la geolocalizzazione",
      "no-support-web-camera": "Il tuo browser non supporta le telecamere",
      "enable-https-use-widget": "Abilita HTTPS per usare questo widget",
      "no-found-your-camera": "Telecamera non trovata",
      "no-permission-camera": "Permesso negato dall'utente / Questo sito non ha il permesso per usare la telecamera",
      "no-timeseries-selected": "Nessuna serie temporale selezionata",
      "secret-key": "Chiave segreta",
      "secret-key-required": "Chiave segreta obbligatoria",
      "switch-attribute-value": "Commuta valore attributo entità",
      "switch-camera": "Cambia fotocamera",
      "switch-timeseries-value": "Commuta valore serie temporale entità",
      "take-photo": "Scatta foto",
      "time": "Ora",
      "timeseries-not-allowed": "Il parametro serie temporale non può essere usato in questo widget",
      "update-failed": "Aggiornamento fallito",
      "update-successful": "Aggiornamento riuscito",
      "update-attribute": "Aggiorna attributo",
      "update-timeseries": "Aggiorna serie temporale",
      "value": "Valore",
      "general-settings": "Impostazioni generali",
      "widget-title": "Titolo del widget",
      "claim-button-label": "Etichetta del pulsante di rivendicazione",
      "show-secret-key-field": "Mostra campo di inserimento 'Chiave segreta'",
      "labels-settings": "Impostazioni etichette",
      "show-labels": "Mostra etichette",
      "device-name-label": "Etichetta per il campo nome del dispositivo",
      "secret-key-label": "Etichetta per il campo chiave segreta",
      "messages-settings": "Impostazioni messaggi",
      "claim-device-success-message": "Messaggio di successo per la rivendicazione del dispositivo",
      "claim-device-not-found-message": "Messaggio quando il dispositivo non viene trovato",
      "claim-device-failed-message": "Messaggio di errore nella rivendicazione del dispositivo",
      "claim-device-name-required-message": "Messaggio di errore 'Nome del dispositivo obbligatorio'",
      "claim-device-secret-key-required-message": "Messaggio di errore 'Chiave segreta obbligatoria'",
      "show-label": "Mostra etichetta",
      "label": "Etichetta",
      "required": "Obbligatorio",
      "required-error-message": "Messaggio di errore 'Obbligatorio'",
      "show-result-message": "Mostra messaggio di risultato",
      "integer-field-settings": "Impostazioni campo intero",
      "min-value": "Valore minimo",
      "max-value": "Valore massimo",
      "double-field-settings": "Impostazioni campo decimale",
      "text-field-settings": "Impostazioni campo di testo",
      "min-length": "Lunghezza minima",
      "max-length": "Lunghezza massima",
      "checkbox-settings": "Impostazioni casella di controllo",
      "true-label": "Etichetta selezionata",
      "false-label": "Etichetta deselezionata",
      "image-input-settings": "Impostazioni input immagine",
      "display-preview": "Mostra anteprima",
      "display-clear-button": "Mostra pulsante 'Cancella'",
      "display-apply-button": "Mostra pulsante 'Applica'",
      "display-discard-button": "Mostra pulsante 'Annulla'",
      "datetime-field-settings": "Impostazioni campo data/ora",
      "display-time-input": "Mostra input dell'ora",
      "latitude-key-name": "Nome chiave latitudine",
      "longitude-key-name": "Nome chiave longitudine",
      "show-get-location-button": "Mostra pulsante 'Ottieni posizione attuale'",
      "use-high-accuracy": "Usa alta precisione",
      "location-fields-settings": "Impostazioni campi posizione",
      "latitude-label": "Etichetta per latitudine",
      "longitude-label": "Etichetta per longitudine",
      "input-fields-alignment": "Allineamento campi di input",
      "input-fields-alignment-column": "Colonna (predefinito)",
      "input-fields-alignment-row": "Riga",
      "layout": "Layout",
      "row-gap": "Spazio tra le righe in pixel",
      "column-gap": "Spazio tra le colonne in pixel",
      "latitude-field-required": "Campo latitudine obbligatorio",
      "longitude-field-required": "Campo longitudine obbligatorio",
      "attribute-settings": "Impostazioni attributo",
      "widget-mode": "Modalità widget",
      "widget-mode-update-attribute": "Aggiorna attributo",
      "widget-mode-update-timeseries": "Aggiorna serie temporale",
      "attribute-scope": "Ambito attributo",
      "attribute-scope-server": "Attributo del server",
      "attribute-scope-shared": "Attributo condiviso",
      "value-required": "Valore obbligatorio",
      "image-settings": "Impostazioni immagine",
      "image-format": "Formato immagine",
      "image-format-jpeg": "JPEG",
      "image-format-png": "PNG",
      "image-format-webp": "WEBP",
      "image-quality": "Qualità immagine per formati compressi come jpeg e webp",
      "max-image-width": "Larghezza massima immagine",
      "max-image-height": "Altezza massima immagine",
      "action-buttons": "Pulsanti azione",
      "show-action-buttons": "Mostra pulsanti azione",
      "update-all-values": "Aggiorna tutti i valori, non solo quelli modificati",
      "save-button-label": "Etichetta pulsante 'SALVA'",
      "reset-button-label": "Etichetta pulsante 'ANNULLA'",
      "group-settings": "Impostazioni gruppo",
      "show-group-title": "Mostra titolo per gruppo di campi relativi a entità diverse",
      "group-title": "Titolo del gruppo",
      "fields-alignment": "Allineamento campi",
      "fields-alignment-row": "Riga (predefinito)",
      "fields-alignment-column": "Colonna",
      "fields-in-row": "Numero di campi nella riga",
      "option-value": "Valore (scrivi 'null' per creare un'opzione vuota)",
      "option-label": "Etichetta",
      "hide-input-field": "Nascondi campo di input",
      "datakey-type": "Tipo di chiave dati",
      "datakey-type-server": "Attributo del server (predefinito)",
      "datakey-type-shared": "Attributo condiviso",
      "datakey-type-timeseries": "Serie temporale",
      "datakey-value-type": "Tipo di valore della chiave dati",
      "datakey-value-type-string": "Stringa",
      "datakey-value-type-double": "Double",
      "datakey-value-type-integer": "Intero",
      "datakey-value-type-json": "JSON",
      "datakey-value-type-boolean-checkbox": "Booleano (Casella di controllo)",
      "datakey-value-type-boolean-switch": "Booleano (Interruttore)",
      "datakey-value-type-date-time": "Data e ora",
      "datakey-value-type-date": "Data",
      "datakey-value-type-time": "Ora",
      "datakey-value-type-select": "Selezione",
      "datakey-value-type-radio": "Radio",
      "datakey-value-type-color": "Colore",
      "value-is-required": "Valore obbligatorio",
      "ability-to-edit-attribute": "Possibilità di modificare l'attributo",
      "ability-to-edit-attribute-editable": "Modificabile (predefinito)",
      "ability-to-edit-attribute-disabled": "Disabilitato",
      "ability-to-edit-attribute-readonly": "Sola lettura",
      "disable-on-datakey-name": "Disabilita in base al valore falso di un'altra chiave dati (specificare il nome della chiave)",
      "field-appearance": "Aspetto del campo",
      "appearance-fill": "Riempimento",
      "appearance-outline": "Contorno",
      "subscript-sizing": "Dimensionamento del pedice",
      "subscript-sizing-fixed": "Fisso",
      "subscript-sizing-dynamic": "Dinamico",
      "slide-toggle-settings": "Impostazioni interruttore scorrevole",
      "slide-toggle-label-position": "Posizione etichetta interruttore",
      "slide-toggle-label-position-after": "Dopo",
      "slide-toggle-label-position-before": "Prima",
      "select-options": "Opzioni di selezione",
      "no-select-options": "Nessuna opzione di selezione configurata",
      "add-select-option": "Aggiungi opzione di selezione",
      "numeric-field-settings": "Impostazioni campo numerico",
      "step-interval": "Intervallo di passo tra i valori",
      "error-messages": "Messaggi di errore",
      "min-value-error-message": "Messaggio di errore 'Valore minimo'",
      "max-value-error-message": "Messaggio di errore 'Valore massimo'",
      "invalid-date-error-message": "Messaggio di errore 'Data non valida'",
      "invalid-JSON-error-message": "Messaggio di errore 'JSON non valido'",
      "icon-settings": "Impostazioni icona",
      "dialog-editor-settings": "Impostazioni editor dialogo",
      "use-custom-icon": "Usa icona personalizzata",
      "input-cell-icon": "Icona da mostrare prima della cella di input",
      "value-conversion-settings": "Impostazioni di conversione del valore",
      "get-value-settings": "Impostazioni per ottenere il valore",
      "use-get-value-function": "Usa la funzione getValue",
      "get-value-function": "Funzione getValue",
      "set-value-settings": "Impostazioni per impostare il valore",
      "use-set-value-function": "Usa la funzione setValue",
      "set-value-function": "Funzione setValue",
      "json-invalid": "Il valore JSON ha un formato non valido",
      "title": "Titolo",
      "cancel-button-label": "Etichetta del pulsante 'Annulla'",
      "radio-button-settings": "Impostazioni pulsante radio",
      "color": "Colore",
      "columns": "Colonne",
      "radio-options": "Opzioni radio",
      "no-radio-options": "Nessuna opzione radio configurata",
      "add-radio-option": "Aggiungi opzione radio",
      "radio-label-position": "Posizione dell'etichetta",
      "radio-label-position-before": "Prima",
      "radio-label-position-after": "Dopo",
      "save-image": "Salva immagine",
      "save-to-gallery": "Archivia automaticamente le immagini catturate nella Galleria Immagini",
      "public-image": "Rende l'immagine disponibile per qualsiasi utente non autorizzato"
    },
    "invalid-qr-code-text": "Testo non valido per codice QR. L'input deve essere di tipo stringa",
    "qr-code": {
      "use-qr-code-text-function": "Usa la funzione testo del codice QR",
      "qr-code-text-pattern": "Modello di testo del codice QR (ad es. '${entityName} | ${keyName} - some text.')",
      "qr-code-text-pattern-hint": "Il modello di testo del codice QR usa il valore della prima chiave trovata nelle entità dell'alias dell'entità.",
      "qr-code-text-pattern-required": "Il modello di testo del codice QR è obbligatorio.",
      "qr-code-text-function": "Funzione testo del codice QR"
    },
    "label-widget": {
      "label-pattern": "Modello",
      "label-pattern-hint": "Suggerimento: ad esempio, 'Testo <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> unità.' oppure <code><span style=\"color: #000;\">$&#123;</span>#&lt;key index&gt;<span style=\"color: #000;\">&#125;</span></code> unità'",
      "label-pattern-required": "Il pattern è obbligatorio",
      "label-position": "Posizione (percentuale rispetto allo sfondo)",
      "x-pos": "X",
      "y-pos": "Y",
      "background-color": "Colore di sfondo",
      "font-settings": "Impostazioni font",
      "background-image": "Immagine di sfondo",
      "labels": "Etichette",
      "no-labels": "Nessuna etichetta configurata",
      "add-label": "Aggiungi etichetta"
    },
    "navigation": {
      "title": "Titolo",
      "navigation-path": "Percorso di navigazione",
      "filter-type": "Tipo di filtro",
      "filter-type-all": "Tutti gli elementi",
      "filter-type-include": "Includi elementi",
      "filter-type-exclude": "Escludi elementi",
      "items": "Elementi",
      "enter-urls-to-filter": "Inserisci URL da filtrare..."
    },
    "persistent-table": {
      "rpc-id": "ID RPC",
      "message-type": "Tipo di messaggio",
      "method": "Metodo",
      "params": "Parametri",
      "created-time": "Data creazione",
      "expiration-time": "Data scadenza",
      "retries": "Tentativi",
      "status": "Stato",
      "filter": "Filtro",
      "refresh": "Aggiorna",
      "add": "Aggiungi richiesta RPC",
      "details": "Dettagli",
      "delete": "Elimina",
      "delete-request-title": "Elimina richiesta RPC persistente",
      "delete-request-text": "Sei sicuro di voler eliminare la richiesta?",
      "details-title": "Dettagli ID RPC: ",
      "additional-info": "Informazioni aggiuntive",
      "response": "Risposta",
      "any-status": "Qualsiasi stato",
      "rpc-status-list": "Elenco stati RPC",
      "no-request-prompt": "Nessuna richiesta da visualizzare",
      "send-request": "Invia richiesta",
      "add-title": "Crea richiesta RPC persistente",
      "method-error": "Il metodo è obbligatorio.",
      "timeout-error": "Il valore minimo del timeout è 5000 (5 secondi).",
      "white-space-error": "Gli spazi bianchi non sono consentiti.",
      "rpc-status": {
        "QUEUED": "IN CODA",
        "SENT": "INVIATO",
        "DELIVERED": "CONSEGNATO",
        "SUCCESSFUL": "RIUSCITO",
        "TIMEOUT": "TIMEOUT",
        "EXPIRED": "SCADUTO",
        "FAILED": "FALLITO"
      },
      "rpc-search-status-all": "TUTTI",
      "message-types": {
        "false": "Bidirezionale",
        "true": "Monodirezionale"
      },
      "general-settings": "Impostazioni generali",
      "enable-filter": "Abilita filtro",
      "enable-sticky-header": "Visualizza intestazione durante lo scorrimento",
      "enable-sticky-action": "Visualizza colonna azioni durante lo scorrimento",
      "display-request-details": "Visualizza dettagli richiesta",
      "allow-send-request": "Permetti invio richiesta RPC",
      "allow-delete-request": "Permetti eliminazione richiesta",
      "columns-settings": "Impostazioni colonne",
      "display-columns": "Colonne da visualizzare",
      "column": "Colonna",
      "no-columns-found": "Nessuna colonna trovata",
      "no-columns-matching": "'{{column}}' non trovata."
    },
    "range-chart": {
      "chart": "Grafico",
      "data-zoom": "Zoom dati",
      "range-chart-appearance": "Aspetto grafico intervallo",
      "range-colors": "Colori intervallo",
      "out-of-range-color": "Colore fuori intervallo",
      "show-range-thresholds": "Mostra soglie di intervallo",
      "range-thresholds-settings": "Impostazioni soglie intervallo",
      "fill-area": "Area riempita",
      "fill-area-opacity": "Opacità area riempita",
      "range-chart-style": "Stile grafico intervallo"
    },
    "knob": {
      "behavior": "Comportamento",
      "initial-value": "Valore iniziale",
      "initial-value-hint": "Azione per ottenere il valore iniziale della manopola.",
      "on-value-change": "Al cambio del valore",
      "on-value-change-hint": "Azione attivata quando il valore della manopola viene modificato.",
      "range": "Intervallo",
      "min": "min",
      "max": "max",
      "value": "Valore",
      "fallback-initial-value": "Valore iniziale di fallback"
    },
    "rpc": {
      "value-settings": "Impostazioni valore",
      "initial-value": "Valore iniziale",
      "retrieve-value-settings": "Impostazioni per recupero valore on/off",
      "retrieve-value-method": "Recupera valore usando metodo",
      "retrieve-value-method-none": "Non recuperare",
      "retrieve-value-method-rpc": "Chiama metodo RPC per ottenere valore",
      "retrieve-value-method-attribute": "Sottoscrivi a un attributo",
      "retrieve-value-method-timeseries": "Sottoscrivi a una serie temporale",
      "attribute-value-key": "Chiave attributo",
      "timeseries-value-key": "Chiave serie temporale",
      "get-value-method": "Metodo RPC per ottenere valore",
      "parse-value-function": "Funzione per analizzare valore",
      "update-value-settings": "Impostazioni aggiornamento valore",
      "set-value-method": "Metodo RPC per impostare valore",
      "convert-value-function": "Funzione per convertire valore",
      "rpc-settings": "Impostazioni RPC",
      "request-timeout": "Timeout richiesta RPC (ms)",
      "persistent-rpc-settings": "Impostazioni RPC persistente",
      "request-persistent": "Richiesta RPC persistente",
      "persistent-polling-interval": "Intervallo polling (ms) per risposta comando RPC persistente",
      "common-settings": "Impostazioni comuni",
      "switch-title": "Titolo switch",
      "show-on-off-labels": "Mostra etichette on/off",
      "slide-toggle-label": "Etichetta slide toggle",
      "label-position": "Posizione etichetta",
      "label-position-before": "Prima",
      "label-position-after": "Dopo",
      "slider-color": "Colore slider",
      "slider-color-primary": "Primario",
      "slider-color-accent": "Accentato",
      "slider-color-warn": "Avviso",
      "button-style": "Stile pulsante",
      "button-raised": "Pulsante in rilievo",
      "button-primary": "Colore primario",
      "button-background-color": "Colore sfondo pulsante",
      "button-text-color": "Colore testo pulsante",
      "widget-title": "Titolo widget",
      "button-label": "Etichetta pulsante",
      "device-attribute-scope": "Ambito attributo dispositivo",
      "server-attribute": "Attributo server",
      "shared-attribute": "Attributo condiviso",
      "device-attribute-parameters": "Parametri attributo dispositivo",
      "is-one-way-command": "È comando monodirezionale",
      "rpc-method": "Metodo RPC",
      "rpc-method-params": "Parametri metodo RPC",
      "show-rpc-error": "Mostra errore esecuzione comando RPC",
      "led-title": "Titolo LED",
      "led-color": "Colore LED",
      "check-status-settings": "Impostazioni controllo stato",
      "perform-rpc-status-check": "Esegui controllo stato dispositivo tramite RPC",
      "retrieve-led-status-value-method": "Recupera valore stato LED usando metodo",
      "led-status-value-attribute": "Attributo dispositivo con valore stato LED",
      "led-status-value-timeseries": "Serie temporale dispositivo con valore stato LED",
      "check-status-method": "Metodo RPC per controllo stato dispositivo",
      "parse-led-status-value-function": "Funzione per analisi valore stato LED",
      "knob-title": "Titolo manopola"
    },
    "maps": {
      "map-type": {
        "type": "Tipo mappa",
        "map": "Mappa",
        "image": "Immagine"
      },
      "image": {
        "image-source": "Fonte immagine",
        "image-source-image": "Immagine",
        "image-source-entity-key": "Chiave entità",
        "source-entity-alias": "Alias entità sorgente",
        "image-url-key": "Chiave URL immagine",
        "image-url-key-required": "Chiave URL immagine obbligatoria"
      },
      "control": {
        "map-controls": "Controlli mappa",
        "position": "Posizione",
        "position-topleft": "In alto a sinistra",
        "position-topright": "In alto a destra",
        "position-bottomleft": "In basso a sinistra",
        "position-bottomright": "In basso a destra",
        "zoom-actions": "Azioni zoom",
        "zoom-scroll": "Scroll",
        "zoom-double-click": "Doppio clic",
        "zoom-control-buttons": "Pulsanti di controllo",
        "scale": "Scala",
        "scale-metric": "Metrico",
        "scale-imperial": "Imperiale",
        "switch-to-drag-mode-using-button": "Passa alla modalità trascinamento usando il pulsante"
      },
      "timeline": {
        "control-panel": "Pannello di controllo timeline",
        "time-step": "Passo temporale",
        "speed-options": "Opzioni velocità",
        "timestamp": "Timestamp",
        "snap-to-real-location": "Allinea alla posizione reale",
        "location-snap-filter-function": "Funzione filtro allineamento posizione",
        "no-trips-data-available": "Nessun dato di percorso disponibile"
      },
      "map-action": {
        "map-action-buttons": "Pulsanti azione mappa",
        "label": "Etichetta",
        "icon": "Icona",
        "color": "Colore",
        "action": "Azione",
        "add-button": "Aggiungi pulsante",
        "no-action-buttons-configured": "Nessun pulsante azione configurato",
        "remove-action-button": "Rimuovi pulsante azione",
        "map-action-button": "Pulsante azione mappa",
        "button-requires": "Il pulsante richiede un'etichetta o un'icona"
      },
      "common": {
        "common-map-settings": "Impostazioni comuni mappa",
        "fit-map-bounds": "Adatta i limiti della mappa per coprire tutti i marker",
        "default-map-center-position": "Posizione centrale predefinita della mappa",
        "default-map-zoom-level": "Livello di zoom predefinito della mappa",
        "entities-limit": "Limite di entità da caricare"
      },
      "layer": {
        "label": "Etichetta",
        "layer": "Livello",
        "layers": "Livelli",
        "map-layers": "Livelli della mappa",
        "add-layer": "Aggiungi livello",
        "layer-settings": "Impostazioni livello",
        "remove-layer": "Rimuovi livello",
        "no-layers": "Nessun livello configurato",
        "roadmap": "Stradale",
        "satellite": "Satellitare",
        "hybrid": "Ibrido",
        "reference": {
          "reference-layer": "Livello di riferimento",
          "no-layer": "Nessun livello",
          "openstreetmap-hybrid": "OpenStreetMap Ibrido",
          "world-edition-hybrid": "Edizione Mondiale Ibrido",
          "enhanced-contrast-hybrid": "Ibrido a Contrasto Aumentato"
        },
        "provider": {
          "provider": "Fornitore",
          "openstreet": {
            "title": "OpenStreet",
            "mapnik": "Mapnik",
            "hot": "HOT",
            "esri-street": "WorldStreetMap",
            "esri-topo": "WorldTopoMap",
            "esri-imagery": "WorldImagery",
            "cartodb-positron": "Positron",
            "cartodb-dark-matter": "DarkMatter"
          },
          "google": {
            "title": "Google",
            "roadmap": "Stradale",
            "satellite": "Satellitare",
            "hybrid": "Ibrido",
            "terrain": "Terreno"
          },
          "here": {
            "title": "HERE",
            "normal-day": "Giorno normale",
            "normal-night": "Notte normale",
            "hybrid-day": "Giorno ibrido",
            "terrain-day": "Terreno diurno"
          },
          "tencent": {
            "title": "Tencent",
            "normal": "Normale",
            "satellite": "Satellitare",
            "terrain": "Terreno"
          },
          "custom": {
            "title": "Personalizzato",
            "tile-url": "URL tile"
          }
        },
        "credentials": {
          "credentials": "Credenziali",
          "api-key": "Chiave API"
        }
      },
      "overlays": {
        "overlays": "Overlay",
        "overlays-hint": "Configura sorgenti dati, aspetto, comportamento, opzioni di modifica e raggruppamento per le entità della mappa",
        "trips": "Percorsi",
        "markers": "Marker",
        "polygons": "Poligoni",
        "circles": "Cerchi",
        "polylines": "Polilinee"
      },
      "data-layer": {
        "source": "Sorgente",
        "filter": "Filtro",
        "additional-data-keys": "Chiavi dati aggiuntive",
        "additional-datasources": "Sorgenti dati aggiuntive",
        "additional-datasources-hint": "Sorgenti dati per accedere ad attributi o telemetria da entità non visualizzate sulla mappa, utilizzabili nelle funzioni degli overlay.",
        "more-datasources": "Altre sorgenti dati",
        "data-keys": "Chiavi dati",
        "add-datasource": "Aggiungi sorgente dati",
        "no-datasources": "Nessuna sorgente dati configurata",
        "remove-datasource": "Rimuovi sorgente dati",
        "behavior": "Comportamento",
        "on-click": "Al clic",
        "on-click-hint": "Azione invocata quando l'utente clicca sull'elemento della mappa.",
        "groups": "Gruppi",
        "groups-hint": "Elenco dei nomi dei gruppi assegnati all'overlay, utilizzati per alternarne la visibilità sulla mappa.",
        "color": "Colore",
        "color-settings": "Impostazioni colore",
        "color-type-constant": "Costante",
        "color-type-range": "Intervallo",
        "color-type-function": "Funzione",
        "color-range-source-key": "Chiave sorgente intervallo colori",
        "color-range-source-key-required": "Chiave sorgente intervallo colori richiesta",
        "color-range": "Intervallo colori",
        "color-function": "Funzione colore",
        "label": "Etichetta",
        "tooltip": "Suggerimento",
        "pattern-type-pattern": "Modello",
        "pattern-type-function": "Funzione",
        "label-pattern": "Etichetta (esempi di modello: '${entityName}', '${entityName}: (Testo ${keyName} unità.)')",
        "label-function": "Funzione etichetta",
        "tooltip-pattern": "Suggerimento (per es. 'Testo ${keyName} unità.' oppure <link-act name='my-action'>Testo link</link-act>)",
        "tooltip-function": "Funzione suggerimento",
        "tooltip-trigger": "Attivatore suggerimento",
        "tooltip-trigger-click": "Mostra suggerimento al clic",
        "tooltip-trigger-hover": "Mostra suggerimento al passaggio del mouse",
        "auto-close-tooltips": "Chiudi automaticamente i suggerimenti",
        "tooltip-offset": "Scostamento suggerimento",
        "tooltip-offset-horizontal": "Orizzontale",
        "tooltip-offset-vertical": "Verticale",
        "tooltip-tag-actions": "Azioni tag",
        "add-tooltip-tag-action": "Aggiungi azione tag",
        "edit-tooltip-tag-action": "Modifica azione tag",
        "remove-tooltip-tag-action": "Rimuovi azione tag",
        "action-add": "Aggiungi",
        "action-edit": "Modifica",
        "action-move": "Sposta",
        "action-remove": "Rimuovi",
        "edit-instruments": "Strumenti",
        "persist-location-attribute-scope": "Ambito dell'attributo per la persistenza della posizione",
        "enable-snapping": "Abilita aggancio ai vertici per disegno preciso",
        "enable-snapping-hint": "Allinea automaticamente i nuovi punti alle forme esistenti per facilitare e rendere più preciso il disegno.",
        "drag-drop-mode": "Modalità trascina e rilascia",
        "trip": {
          "no-trips": "Nessun percorso configurato",
          "add-trip": "Aggiungi percorso",
          "trip-configuration": "Configurazione percorso",
          "remove-trip": "Rimuovi percorso"
        },
        "marker": {
          "marker": "Indicatore",
          "latitude-key": "Chiave latitudine",
          "longitude-key": "Chiave longitudine",
          "x-pos-key": "Chiave posizione X",
          "y-pos-key": "Chiave posizione Y",
          "latitude-key-required": "Chiave latitudine obbligatoria",
          "longitude-key-required": "Chiave longitudine obbligatoria",
          "x-pos-key-required": "Chiave posizione X obbligatoria",
          "y-pos-key-required": "Chiave posizione Y obbligatoria",
          "no-markers": "Nessun indicatore configurato",
          "add-marker": "Aggiungi indicatore",
          "marker-configuration": "Configurazione indicatore",
          "remove-marker": "Rimuovi indicatore",
          "marker-type": "Tipo di indicatore",
          "marker-type-shape": "Forma",
          "marker-type-icon": "Icona",
          "marker-type-image": "Immagine",
          "shape": "Forma",
          "icon": "Icona",
          "image": "Immagine",
          "marker-shapes": "Forme dell'indicatore",
          "marker-icon": "Icona indicatore",
          "marker-appearance": "Aspetto dell'indicatore",
          "marker-image": "Immagine indicatore",
          "marker-image-type-image": "Immagine",
          "marker-image-type-function": "Funzione",
          "custom-marker-image-size": "Dimensione immagine personalizzata",
          "marker-image-function": "Funzione immagine indicatore",
          "marker-images": "Immagini indicatore",
          "marker-offset": "Offset dell'indicatore",
          "offset-horizontal": "Orizzontale",
          "offset-vertical": "Verticale",
          "rotate-marker": "Ruota indicatore",
          "offset-angle": "Angolo di offset",
          "position-conversion": "Conversione posizione",
          "position-conversion-function": "Funzione di conversione posizione, deve restituire coordinate x,y come numeri tra 0 e 1",
          "clustering": {
            "use-map-markers-clustering": "Usa raggruppamento indicatori mappa",
            "zoom-on-cluster-click": "Zoom al clic su un cluster",
            "max-zoom": "Zoom massimo per includere un indicatore in un cluster (0 - 18)",
            "max-radius": "Raggio massimo coperto da un cluster",
            "zoom-animation": "Animazione durante lo zoom",
            "bounds-on-cluster-mouse-over": "Limiti del cluster al passaggio del mouse",
            "spiderfy-max-zoom-level": "Mostra tutti gli indicatori del cluster allo zoom massimo",
            "load-optimization": "Ottimizzazione del caricamento",
            "chunked-load": "Usa blocchi per aggiungere indicatori senza bloccare la pagina",
            "lazy-load": "Usa caricamento ritardato per gli indicatori",
            "use-cluster-marker-color-function": "Usa funzione colore per indicatori cluster",
            "marker-color-function": "Funzione colore indicatore"
          },
          "edit": "Modifica indicatore",
          "remove-marker-for": "Rimuovi indicatore per '{{entityName}}'",
          "place-marker": "Posiziona indicatore",
          "place-marker-hint": "Clicca per posizionare l'indicatore",
          "place-marker-hint-with-entity": "Clicca per posizionare l'entità '{{entityName}}'"
        },
        "path": {
          "path": "Percorso",
          "path-decorator": "Decoratore percorso",
          "decorator-symbol": "Simbolo decoratore",
          "decorator-symbol-arrow-head": "Freccia",
          "decorator-symbol-dash": "Tratto",
          "decorator-arrangement": "Disposizione decoratore",
          "decorator-offset": "Inizio",
          "decorator-end-offset": "Fine",
          "decorator-repeat": "Ripeti"
        },
        "points": {
          "points": "Punti",
          "point-tooltip": "Suggerimento punto"
        },
        "shape": {
          "fill": "Riempimento",
          "fill-type-color": "Colore",
          "fill-type-stripe": "Striscia",
          "fill-type-image": "Immagine",
          "color": "Colore",
          "stripe": "Striscia",
          "image": "Immagine",
          "stroke": "Contorno",
          "fill-image": "Immagine di riempimento",
          "fill-image-type-image": "Immagine",
          "fill-image-type-function": "Funzione",
          "preserve-aspect-ratio": "Preserva proporzioni",
          "opacity": "Opacità",
          "angle": "Angolo di rotazione",
          "scale": "Scala",
          "fill-image-function": "Funzione immagine di riempimento forma",
          "fill-images": "Immagini di riempimento forma",
          "stripe-pattern": "Motivo a strisce",
          "first-stripe": "Prima striscia",
          "second-stripe": "Seconda striscia"
        },
        "polygon": {
          "polygon-key": "Chiave poligono",
          "polygon-key-required": "Chiave poligono obbligatoria",
          "no-polygons": "Nessun poligono configurato",
          "add-polygon": "Aggiungi poligono",
          "polygon-configuration": "Configurazione poligono",
          "remove-polygon": "Rimuovi poligono",
          "edit": "Modifica poligono",
          "remove-polygon-for": "Rimuovi poligono per '{{entityName}}'",
          "cut": "Taglia area del poligono",
          "rotate": "Ruota poligono",
          "draw-rectangle": "Disegna rettangolo",
          "draw-polygon": "Disegna poligono",
          "polygon-place-first-point-cut-hint": "Clicca per posizionare il primo punto",
          "continue-polygon-cut-hint": "Clicca per continuare il disegno",
          "finish-polygon-cut-hint": "Clicca sul primo marcatore per terminare e salvare",
          "polygon-place-first-point-hint": "Poligono: clicca per posizionare il primo punto",
          "polygon-place-first-point-hint-with-entity": "Poligono per '{{entityName}}': clicca per posizionare il primo punto",
          "continue-polygon-hint": "Poligono: clicca per continuare il disegno",
          "continue-polygon-hint-with-entity": "Poligono per '{{entityName}}': clicca per continuare il disegno",
          "finish-polygon-hint": "Poligono: clicca sul primo marcatore per terminare il disegno",
          "finish-polygon-hint-with-entity": "Poligono per '{{entityName}}': clicca sul primo marcatore per terminare e salvare",
          "rectangle-place-first-point-hint": "Rettangolo: clicca per posizionare il primo punto",
          "rectangle-place-first-point-hint-with-entity": "Rettangolo per '{{entityName}}': clicca per posizionare il primo punto",
          "finish-rectangle-hint": "Rettangolo: clicca per terminare il disegno",
          "finish-rectangle-hint-with-entity": "Rettangolo per '{{entityName}}': clicca per terminare e salvare"
        },
        "circle": {
          "circle-key": "Chiave cerchio",
          "circle-key-required": "Chiave cerchio obbligatoria",
          "no-circles": "Nessun cerchio configurato",
          "add-circle": "Aggiungi cerchio",
          "circle-configuration": "Configurazione cerchio",
          "remove-circle": "Rimuovi cerchio",
          "edit": "Modifica cerchio",
          "remove-circle-for": "Rimuovi cerchio per '{{entityName}}'",
          "draw-circle": "Disegna cerchio",
          "place-circle-center-hint-with-entity": "Cerchio per '{{entityName}}': clicca per posizionare il centro",
          "place-circle-center-hint": "Cerchio: clicca per posizionare il centro",
          "finish-circle-hint-with-entity": "Cerchio per '{{entityName}}': clicca per terminare e salvare",
          "finish-circle-hint": "Cerchio: clicca per terminare il disegno"
        },
        "polyline": {
          "polyline-key": "Chiave polilinea",
          "polyline-key-required": "Chiave polilinea obbligatoria",
          "no-polylines": "Nessuna polilinea configurata",
          "add-polylines": "Aggiungi polilinea",
          "polyline-configuration": "Configurazione polilinea",
          "remove-polyline": "Rimuovi polilinea",
          "edit": "Modifica polilinea",
          "cut": "Taglia area polilinea",
          "rotate": "Ruota polilinea",
          "remove-polyline-for": "Rimuovi polilinea per '{{entityName}}'",
          "draw-polyline": "Disegna polilinea",
          "polyline-place-first-point-hint-with-entity": "Polilinea per '{{entityName}}': clicca per posizionare il primo punto",
          "polyline-place-first-point-hint": "Polilinea: clicca per posizionare il primo punto",
          "finish-polyline-hint-with-entity": "Polilinea per '{{entityName}}': clicca per terminare il disegno",
          "finish-polyline-hint": "Polilinea: clicca per terminare il disegno",
          "polyline-place-first-point-cut-hint": "Clicca per posizionare il primo punto",
          "finish-polyline-cut-hint": "Clicca sul primo marcatore per terminare e salvare"
        },
        "select-entity": "Seleziona entità",
        "select-entity-hint": "Suggerimento: dopo la selezione clicca sulla mappa per impostare la posizione"
      },
      "select-entity": "Seleziona entità",
      "select-entity-hint": "Suggerimento: dopo la selezione clicca sulla mappa per impostare la posizione",
      "tooltips": {
        "placeMarker": "Clicca per posizionare l'entità '{{entityName}}'",
        "firstVertex": "Poligono per '{{entityName}}': clicca per posizionare il primo punto",
        "firstVertex-cut": "Clicca per posizionare il primo punto",
        "continueLine": "Poligono per '{{entityName}}': clicca per continuare il disegno",
        "continueLine-cut": "Clicca per continuare il disegno",
        "finishLine": "Clicca su un marcatore esistente per terminare",
        "finishPoly": "Poligono per '{{entityName}}': clicca sul primo marcatore per terminare e salvare",
        "finishPoly-cut": "Clicca sul primo marcatore per terminare e salvare",
        "finishRect": "Poligono per '{{entityName}}': clicca per terminare e salvare",
        "startCircle": "Cerchio per '{{entityName}}': clicca per posizionare il centro",
        "finishCircle": "Cerchio per '{{entityName}}': clicca per terminare il cerchio",
        "placeCircleMarker": "Clicca per posizionare il marcatore del cerchio"
      },
      "actions": {
        "finish": "Termina",
        "cancel": "Annulla",
        "removeLastVertex": "Rimuovi ultimo punto"
      },
      "buttonTitles": {
        "drawMarkerButton": "Posiziona entità",
        "drawPolyButton": "Crea poligono",
        "drawLineButton": "Crea polilinea",
        "drawCircleButton": "Crea cerchio",
        "drawRectButton": "Crea rettangolo",
        "editButton": "Modalità modifica",
        "dragButton": "Modalità trascina e rilascia",
        "cutButton": "Taglia area del poligono",
        "deleteButton": "Rimuovi",
        "drawCircleMarkerButton": "Crea marcatore del cerchio",
        "rotateButton": "Ruota poligono"
      },
      "map-provider-settings": "Impostazioni provider mappa",
      "map-provider": "Provider mappa",
      "map-provider-google": "Google Maps",
      "map-provider-openstreet": "OpenStreet Maps",
      "map-provider-here": "HERE Maps",
      "map-provider-image": "Mappa immagine",
      "map-provider-tencent": "Tencent Maps",
      "openstreet-provider": "Provider mappa OpenStreet",
      "openstreet-provider-mapnik": "OpenStreetMap.Mapnik (Predefinito)",
      "openstreet-provider-hot": "OpenStreetMap.HOT",
      "openstreet-provider-esri-street": "Esri.WorldStreetMap",
      "openstreet-provider-esri-topo": "Esri.WorldTopoMap",
      "openstreet-provider-esri-imagery": "Esri.WorldImagery",
      "openstreet-provider-cartodb-positron": "CartoDB.Positron",
      "openstreet-provider-cartodb-dark-matter": "CartoDB.DarkMatter",
      "use-custom-provider": "Usa provider personalizzato",
      "custom-provider-tile-url": "URL tile del provider personalizzato",
      "google-maps-api-key": "Chiave API Google Maps",
      "default-map-type": "Tipo di mappa predefinito",
      "google-map-type-roadmap": "Stradale",
      "google-map-type-satelite": "Satellitare",
      "google-map-type-hybrid": "Ibrido",
      "google-map-type-terrain": "Terreno",
      "map-layer": "Layer mappa",
      "here-map-normal-day": "HERE.normalDay (Predefinito)",
      "here-map-normal-night": "HERE.normalNight",
      "here-map-hybrid-day": "HERE.hybridDay",
      "here-map-terrain-day": "HERE.terrainDay",
      "credentials": "Credenziali",
      "here-app-id": "ID app HERE",
      "here-app-code": "Codice app HERE",
      "here-api-key": "Chiave API HERE",
      "here-use-new-version-api-3": "Usa API versione 3",
      "tencent-maps-api-key": "Chiave API Tencent Maps",
      "tencent-map-type-roadmap": "Stradale",
      "tencent-map-type-satelite": "Satellitare",
      "tencent-map-type-hybrid": "Ibrido",
      "image-map-background": "Sfondo mappa immagine",
      "image-map-background-from-entity-attribute": "Prendi sfondo mappa immagine da attributo entità",
      "image-url-source-entity-alias": "Alias entità sorgente URL immagine",
      "image-url-source-entity-attribute": "Attributo entità sorgente URL immagine",
      "common-map-settings": "Impostazioni comuni mappa",
      "x-pos-key-name": "Nome chiave posizione X",
      "y-pos-key-name": "Nome chiave posizione Y",
      "latitude-key-name": "Nome chiave latitudine",
      "longitude-key-name": "Nome chiave longitudine",
      "default-map-zoom-level": "Livello di zoom mappa predefinito (0 - 20)",
      "default-map-center-position": "Posizione centrale mappa predefinita (0,0)",
      "disable-scroll-zooming": "Disabilita zoom con rotellina",
      "disable-double-click-zooming": "Disabilita zoom con doppio clic",
      "disable-zoom-control-buttons": "Disabilita pulsanti di controllo zoom",
      "fit-map-bounds": "Adatta i limiti della mappa per coprire tutti i marker",
      "use-default-map-center-position": "Usa posizione centrale mappa predefinita",
      "entities-limit": "Limite entità da caricare",
      "markers-settings": "Impostazioni marker",
      "marker-offset-x": "Offset X marker relativo alla posizione moltiplicato per la larghezza marker",
      "marker-offset-y": "Offset Y marker relativo alla posizione moltiplicato per l'altezza marker",
      "position-function": "Funzione di conversione posizione, deve restituire coordinate x,y come double da 0 a 1 ciascuna",
      "draggable-marker": "Marker trascinabile",
      "label": "Etichetta",
      "show-label": "Mostra etichetta",
      "use-label-function": "Usa funzione etichetta",
      "label-pattern": "Etichetta (esempi di pattern: '${entityName}', '${entityName}: (Testo ${keyName} unità.)' )",
      "label-function": "Funzione etichetta",
      "tooltip": "Tooltip",
      "show-tooltip": "Mostra tooltip",
      "show-tooltip-action": "Azione per mostrare il tooltip",
      "show-tooltip-action-click": "Mostra tooltip al clic (Predefinito)",
      "show-tooltip-action-hover": "Mostra tooltip al passaggio del mouse",
      "auto-close-tooltips": "Chiudi automaticamente i tooltip",
      "use-tooltip-function": "Usa funzione tooltip",
      "tooltip-pattern": "Tooltip (es.: 'Testo ${keyName} unità.' o <link-act name='my-action'>Testo link</link-act>)",
      "tooltip-function": "Funzione tooltip",
      "tooltip-offset-x": "Offset X tooltip relativo all'ancora del marker moltiplicato per la larghezza marker",
      "tooltip-offset-y": "Offset Y tooltip relativo all'ancora del marker moltiplicato per l'altezza marker",
      "color": "Colore",
      "use-color-function": "Usa funzione colore",
      "color-function": "Funzione colore",
      "marker-image": "Immagine marker",
      "use-marker-image-function": "Usa funzione immagine marker",
      "custom-marker-image": "Immagine marker personalizzata",
      "custom-marker-image-size": "Dimensione immagine marker personalizzata (px)",
      "marker-image-function": "Funzione immagine marker",
      "marker-images": "Immagini marker",
      "polygon-settings": "Impostazioni poligono",
      "show-polygon": "Mostra poligono",
      "polygon-key-name": "Nome chiave poligono",
      "enable-polygon-edit": "Abilita modifica poligono",
      "polygon-label": "Etichetta poligono",
      "show-polygon-label": "Mostra etichetta poligono",
      "use-polygon-label-function": "Usa funzione etichetta poligono",
      "polygon-label-pattern": "Etichetta poligono (esempi di pattern: '${entityName}', '${entityName}: (Testo ${keyName} unità.)')",
      "polygon-label-function": "Funzione etichetta poligono",
      "polygon-tooltip": "Tooltip poligono",
      "show-polygon-tooltip": "Mostra tooltip poligono",
      "auto-close-polygon-tooltips": "Chiudi automaticamente tooltip poligono",
      "use-polygon-tooltip-function": "Usa funzione tooltip poligono",
      "polygon-tooltip-pattern": "Tooltip (es.: 'Testo ${keyName} unità.' o <link-act name='my-action'>Testo link</link-act>)",
      "polygon-tooltip-function": "Funzione tooltip poligono",
      "polygon-color": "Colore poligono",
      "polygon-opacity": "Opacità poligono",
      "use-polygon-color-function": "Usa funzione colore poligono",
      "polygon-color-function": "Funzione colore poligono",
      "polygon-stroke": "Bordo poligono",
      "stroke-color": "Colore bordo",
      "stroke-opacity": "Opacità bordo",
      "stroke-weight": "Spessore bordo",
      "use-polygon-stroke-color-function": "Usa funzione colore bordo poligono",
      "polygon-stroke-color-function": "Funzione colore bordo poligono",
      "circle-settings": "Impostazioni cerchio",
      "show-circle": "Mostra cerchio",
      "circle-key-name": "Nome chiave cerchio",
      "enable-circle-edit": "Abilita modifica cerchio",
      "circle-label": "Etichetta cerchio",
      "show-circle-label": "Mostra etichetta cerchio",
      "use-circle-label-function": "Usa funzione etichetta cerchio",
      "circle-label-pattern": "Etichetta cerchio (esempi di pattern: '${entityName}', '${entityName}: (Testo ${keyName} unità.)')",
      "circle-label-function": "Funzione etichetta cerchio",
      "circle-tooltip": "Tooltip cerchio",
      "show-circle-tooltip": "Mostra tooltip cerchio",
      "auto-close-circle-tooltips": "Chiudi automaticamente tooltip cerchio",
      "use-circle-tooltip-function": "Usa funzione tooltip cerchio",
      "circle-tooltip-pattern": "Tooltip (es.: 'Testo ${keyName} unità.' o <link-act name='my-action'>Testo link</link-act>)",
      "circle-tooltip-function": "Funzione tooltip cerchio",
      "circle-fill-color": "Colore riempimento cerchio",
      "circle-fill-color-opacity": "Opacità riempimento cerchio",
      "use-circle-fill-color-function": "Usa funzione colore riempimento cerchio",
      "circle-fill-color-function": "Funzione colore riempimento cerchio",
      "circle-stroke": "Bordo cerchio",
      "use-circle-stroke-color-function": "Usa funzione colore bordo cerchio",
      "circle-stroke-color-function": "Funzione colore bordo cerchio",
      "markers-clustering-settings": "Impostazioni clustering marker",
      "use-map-markers-clustering": "Usa clustering marker mappa",
      "zoom-on-cluster-click": "Zoom al clic su un cluster",
      "max-cluster-zoom": "Il livello massimo di zoom in cui un marker può far parte di un cluster (0 - 18)",
      "max-cluster-radius-pixels": "Raggio massimo coperto da un cluster in pixel",
      "cluster-zoom-animation": "Mostra animazione sui marker durante lo zoom",
      "show-markers-bounds-on-cluster-mouse-over": "Mostra i confini dei marker al passaggio del mouse su un cluster",
      "spiderfy-max-zoom-level": "Attiva lo spiderfy al livello massimo di zoom (per vedere tutti i marker del cluster)",
      "load-optimization": "Ottimizzazione del caricamento",
      "cluster-chunked-loading": "Usa caricamento a blocchi per aggiungere i marker così da evitare blocchi della pagina",
      "cluster-markers-lazy-load": "Usa il caricamento lazy per aggiungere i marker",
      "editor-settings": "Impostazioni editor",
      "enable-snapping": "Abilita allineamento ai vertici per disegno preciso",
      "init-draggable-mode": "Inizializza mappa in modalità trascinamento",
      "hide-all-edit-buttons": "Nascondi tutti i pulsanti di modifica",
      "hide-draw-buttons": "Nascondi pulsanti disegno",
      "hide-edit-buttons": "Nascondi pulsanti modifica",
      "hide-remove-button": "Nascondi pulsante rimozione",
      "route-map-settings": "Impostazioni mappa percorso",
      "trip-animation-settings": "Impostazioni animazione percorso",
      "normalization-step": "Passo di normalizzazione dati (ms)",
      "tooltip-background-color": "Colore sfondo tooltip",
      "tooltip-font-color": "Colore font tooltip",
      "tooltip-opacity": "Opacità tooltip (0-1)",
      "auto-close-tooltip": "Chiudi automaticamente tooltip",
      "rotation-angle": "Imposta angolo di rotazione aggiuntivo marker (gradi)",
      "path-settings": "Impostazioni percorso",
      "path-color": "Colore percorso",
      "use-path-color-function": "Usa funzione colore percorso",
      "path-color-function": "Funzione colore percorso",
      "path-decorator": "Decoratore percorso",
      "use-path-decorator": "Usa decoratore percorso",
      "decorator-symbol": "Simbolo decoratore",
      "decorator-symbol-arrow-head": "Freccia",
      "decorator-symbol-dash": "Tratto",
      "decorator-symbol-size": "Dimensione simbolo decoratore (px)",
      "use-path-decorator-custom-color": "Usa colore personalizzato decoratore",
      "decorator-custom-color": "Colore personalizzato decoratore",
      "decorator-offset": "Offset decoratore",
      "end-decorator-offset": "Offset fine decoratore",
      "decorator-repeat": "Ripetizione decoratore",
      "points-settings": "Impostazioni punti",
      "show-points": "Mostra punti",
      "point-color": "Colore punto",
      "point-size": "Dimensione punto (px)",
      "use-point-color-function": "Usa funzione colore punto",
      "point-color-function": "Funzione colore punto",
      "use-point-as-anchor": "Usa punto come ancoraggio",
      "point-as-anchor-function": "Funzione ancoraggio punto",
      "independent-point-tooltip": "Tooltip punto indipendente",
      "clustering-markers": "Clustering marker",
      "use-icon-create-function": "Usa funzione di creazione icona",
      "marker-color-function": "Funzione colore marker"
    },
    "markdown": {
      "use-markdown-text-function": "Usa funzione per valore markdown/HTML",
      "markdown-text-function": "Funzione valore markdown/HTML",
      "markdown-text-pattern": "Pattern markdown/HTML (markdown o HTML con variabili, ad es. '${entityName} o ${keyName} - del testo.')",
      "apply-default-markdown-style": "Applica stile markdown predefinito",
      "markdown-css": "CSS per markdown/HTML"
    },
    "simple-card": {
      "label": "Etichetta",
      "label-position": "Posizione etichetta",
      "label-position-left": "Sinistra",
      "label-position-top": "In alto"
    },
    "single-switch": {
      "behavior": "Comportamento",
      "layout": "Layout",
      "layout-right": "Destra",
      "layout-left": "Sinistra",
      "layout-centered": "Centrato",
      "auto-scale": "Auto scala",
      "label": "Etichetta",
      "icon": "Icona",
      "switch-color": "Colore interruttore",
      "on": "Acceso",
      "off": "Spento",
      "disabled": "Disabilitato",
      "tumbler-color": "Colore del commutatore",
      "on-label": "Etichetta acceso",
      "off-label": "Etichetta spento",
      "switch": "Interruttore"
    },
    "slider": {
      "behavior": "Comportamento",
      "initial-value": "Valore iniziale",
      "initial-value-hint": "Azione per ottenere il valore iniziale del cursore.",
      "on-value-change": "Al cambio valore",
      "on-value-change-hint": "Azione eseguita quando il valore del cursore cambia.",
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-extended": "Esteso",
      "layout-simplified": "Semplificato",
      "auto-scale": "Auto scala",
      "icon": "Icona",
      "value": "Valore",
      "range": "Intervallo",
      "min": "min",
      "max": "max",
      "range-ticks": "Indicatori intervallo",
      "tick-marks": "Tacche",
      "colors": "Colori",
      "main": "Principale",
      "background": "Sfondo",
      "left-icon": "Icona sinistra",
      "right-icon": "Icona destra",
      "slider": "Cursore"
    },
    "value-card": {
      "layout": "Layout",
      "layout-square": "Quadrato",
      "layout-vertical": "Verticale",
      "layout-centered": "Centrato",
      "layout-simplified": "Semplificato",
      "layout-horizontal": "Orizzontale",
      "layout-horizontal-reversed": "Orizzontale inverso",
      "label": "Etichetta",
      "icon": "Icona",
      "value": "Valore",
      "date": "Data",
      "value-card-style": "Stile scheda valore",
      "auto-scale": "Auto scala"
    },
    "label-card": {
      "auto-scale": "Auto scala",
      "label": "Etichetta",
      "icon": "Icona",
      "label-card-style": "Stile scheda etichetta"
    },
    "label-value-card": {
      "value": "Valore",
      "label-value-card-style": "Stile scheda etichetta & valore"
    },
    "liquid-level-card": {
      "layout-simple": "Semplice",
      "layout-percentage": "Percentuale",
      "layout-absolute": "Assoluto",
      "layout": "Layout",
      "background-overlay": "Sovrapposizione dello sfondo del valore",
      "total-volume": "Volume totale",
      "total-volume-units": "Unità volume totale",
      "tank": "Serbatoio",
      "shape": "Forma",
      "datasource-units": "Unità sorgente",
      "widget-units": "Unità widget",
      "decimals": "Decimali",
      "liquid": "Liquido",
      "liquid-color": "Colore del liquido",
      "value": "Valore",
      "value-font": "Font del valore",
      "level": "Livello",
      "last-update": "Ultimo aggiornamento",
      "shape-by-attribute": "Imposta forma del serbatoio per nome attributo",
      "tooltip-background": "Colore dello sfondo",
      "background-blur": "Sfocatura dello sfondo",
      "tank-color": "Colore del serbatoio",
      "static": "Statico",
      "see-examples": "Vedi esempi",
      "attribute": "Attributo",
      "shape-type": "Tipo",
      "v-oval": "Ovale verticale",
      "v-cylinder": "Cilindro verticale",
      "v-capsule": "Capsula verticale",
      "rectangle": "Rettangolo",
      "h-oval": "Ovale orizzontale",
      "h-ellipse": "Ellisse orizzontale",
      "h-dish-ends": "Estremità a piatto orizzontale",
      "h-cylinder": "Cilindro orizzontale",
      "h-capsule": "Capsula orizzontale",
      "h-elliptical_2_1": "Ellittica orizzontale 2:1",
      "icon": "Icona della scheda",
      "title": "Titolo della scheda",
      "units": "Unità",
      "color-and-font": "Colore e carattere",
      "shape-attribute-name": "Nome attributo",
      "total-volume-required": "Il volume totale è obbligatorio.",
      "attribute-name-required": "Il nome dell'attributo è obbligatorio.",
      "attribute-key-not-set": "Chiave dell'attributo '{{attributeName}}' non impostata",
      "attribute-key-invalid": "Chiave dell'attributo '{{attributeName}}' non valida"
    },
    "aggregated-value-card": {
      "subtitle": "Sottotitolo",
      "chart": "Grafico",
      "values": "Valori",
      "value-appearance": "Aspetto del valore",
      "position": "Posizione",
      "position-center": "Centro",
      "position-right-top": "Alto a destra",
      "position-right-bottom": "Basso a destra",
      "position-left-top": "Alto a sinistra",
      "position-left-bottom": "Basso a sinistra",
      "font": "Carattere",
      "color": "Colore",
      "arrow": "Freccia",
      "display-up-down-arrow": "Mostra freccia Su/Giù",
      "add-value": "Aggiungi valore",
      "remove-value": "Rimuovi valore",
      "no-values": "Nessun valore configurato",
      "aggregation": "Aggregazione",
      "aggregated-value-card-style": "Stile scheda valore aggregato",
      "auto-scale": "Auto scala"
    },
    "value-chart-card": {
      "layout": "Layout",
      "layout-left": "Sinistra",
      "layout-right": "Destra",
      "auto-scale": "Auto scala",
      "icon": "Icona",
      "value": "Valore",
      "chart": "Grafico",
      "value-chart-card-style": "Stile scheda valore con grafico"
    },
    "progress-bar": {
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-simplified": "Semplificato",
      "auto-scale": "Auto scala",
      "icon": "Icona",
      "value": "Valore",
      "range": "Intervallo",
      "min": "min",
      "max": "max",
      "range-ticks": "Intervallo tick",
      "bar": "Barra",
      "bar-color": "Colore della barra",
      "bar-background": "Sfondo della barra",
      "progress-bar-card-style": "Stile scheda barra di avanzamento"
    },
    "notification": {
      "max-notification-display": "Numero massimo di notifiche da visualizzare",
      "counter": "Contatore",
      "counter-hint": "Il contatore verrà mostrato se è abilitato il \"Titolo del widget\"",
      "icon": "Icona",
      "counter-value": "Valore",
      "counter-color": "Colore",
      "notification-button": "Pulsanti di notifica",
      "button-view-all": "Visualizza tutto",
      "button-filter": "Filtro",
      "type-filter": "Filtro per tipo",
      "button-mark-read": "Segna tutto come letto",
      "notification-types": "Tipi di notifica",
      "notification-type": "Tipo di notifica",
      "search-type": "Tipo di ricerca",
      "any-type": "Qualsiasi tipo"
    },
    "alarm-count": {
      "alarm-count-card-style": "Stile scheda conteggio allarmi"
    },
    "entity-count": {
      "entity-count-card-style": "Stile scheda conteggio entità"
    },
    "count": {
      "layout": "Layout",
      "layout-column": "Colonna",
      "layout-row": "Riga",
      "label": "Etichetta",
      "icon": "Icona",
      "icon-background": "Sfondo icona",
      "value": "Valore",
      "chevron": "Chevron",
      "auto-scale": "Auto scala"
    },
    "table": {
      "common-table-settings": "Impostazioni comuni della tabella",
      "enable-search": "Abilita la ricerca",
      "enable-sticky-header": "Visualizza sempre l'intestazione",
      "enable-sticky-action": "Visualizza sempre la colonna delle azioni",
      "hidden-cell-button-display-mode": "Modalità di visualizzazione dei pulsanti nascosti nella cella",
      "show-empty-space-hidden-action": "Mostra spazio vuoto al posto del pulsante di azione nascosto",
      "dont-reserve-space-hidden-action": "Non riservare spazio per i pulsanti di azione nascosti",
      "display-timestamp": "Timestamp",
      "timestamp-column-name": "Timestamp",
      "display-pagination": "Mostra paginazione",
      "default-page-size": "Dimensione pagina predefinita",
      "page-step-settings": "Impostazioni passo di pagina",
      "page-step-count": "Numero di passi",
      "page-step-increment": "Incremento del passo",
      "page-step-count-format-message": "Deve essere un valore intero, nell'intervallo da 1 a 100.",
      "page-step-increment-format-message": "Deve essere un valore intero, maggiore o uguale a 1.",
      "use-entity-label-tab-name": "Usa l'etichetta dell'entità nel nome della scheda",
      "hide-empty-lines": "Nascondi righe vuote",
      "row-style": "Stile riga",
      "use-row-style-function": "Usa funzione per stile riga",
      "row-style-function": "Funzione per stile riga",
      "cell-style": "Stile cella",
      "use-cell-style-function": "Usa funzione per stile cella",
      "cell-style-function": "Funzione per stile cella",
      "cell-content": "Contenuto cella",
      "use-cell-content-function": "Usa funzione per contenuto cella",
      "cell-content-function": "Funzione per contenuto cella",
      "show-latest-data-column": "Mostra colonna dati più recenti",
      "latest-data-column-order": "Ordine colonna dati più recenti",
      "entities-table-title": "Titolo tabella entità",
      "enable-select-column-display": "Abilita selezione colonne da visualizzare",
      "display-entity-name": "Mostra colonna nome entità",
      "entity-name-column-title": "Titolo colonna nome entità",
      "display-entity-label": "Mostra colonna etichetta entità",
      "entity-label-column-title": "Titolo colonna etichetta entità",
      "display-entity-type": "Mostra colonna tipo entità",
      "default-sort-order": "Ordine di ordinamento predefinito",
      "custom-title": "Titolo intestazione personalizzato",
      "column-width": "Larghezza colonna (px o %)",
      "default-column-visibility": "Visibilità predefinita colonna",
      "column-visibility-visible": "Visibile",
      "column-visibility-hidden": "Nascosta",
      "column-visibility-hidden-mobile": "Nascosta in modalità mobile",
      "column-selection-to-display": "Selezione colonna in 'Colonne da visualizzare'",
      "column-selection-to-display-enabled": "Abilitata",
      "column-selection-to-display-disabled": "Disabilitata",
      "alarms-table-title": "Titolo tabella allarmi",
      "enable-alarms-selection": "Abilita selezione allarmi",
      "enable-alarms-search": "Abilita ricerca allarmi",
      "enable-alarm-filter": "Abilita filtro allarmi",
      "display-alarm-details": "Mostra dettagli allarmi",
      "allow-alarms-ack": "Consenti conferma allarmi",
      "allow-alarms-clear": "Consenti eliminazione allarmi",
      "display-alarm-activity": "Mostra attività degli allarmi",
      "allow-alarms-assign": "Consenti assegnazione allarmi",
      "columns": "Colonne",
      "column-settings": "Impostazioni colonna",
      "remove-column": "Rimuovi colonna",
      "add-column": "Aggiungi colonna",
      "no-columns": "Nessuna colonna configurata",
      "columns-to-display": "Colonne da visualizzare",
      "table-header": "Intestazione tabella",
      "header-buttons": "Pulsanti intestazione",
      "table-buttons": "Pulsanti tabella",
      "pagination": "Paginazione",
      "rows": "Righe",
      "timeseries-column-error": "Deve essere specificata almeno una colonna time series",
      "alarm-column-error": "Deve essere specificata almeno una colonna allarmi",
      "table-tabs": "Schede della tabella",
      "show-cell-actions-menu-mobile": "Mostra menu azioni cella in modalità mobile",
      "disable-sorting": "Disabilita ordinamento",
      "sort-by": "Ordina schede per",
      "sort-timestamp-option": "Orario di creazione"
    },
    "latest-chart": {
      "total": "Totale",
      "auto-scale": "Auto scala",
      "clockwise-layout": "Disposizione oraria",
      "sort-series": "Ordina serie per etichetta",
      "tooltip-value-type-absolute": "Assoluto",
      "tooltip-value-type-percentage": "Percentuale"
    },
    "pie-chart": {
      "pie-chart-appearance": "Aspetto grafico a torta",
      "label": "Etichetta",
      "border": "Bordo",
      "radius": "Raggio",
      "pie-chart-card-style": "Stile scheda grafico a torta"
    },
    "radar-chart": {
      "radar-appearance": "Aspetto del radar",
      "shape": "Forma",
      "shape-polygon": "Poligono",
      "shape-circle": "Cerchio",
      "color": "Colore",
      "line": "Linea",
      "points": "Punti",
      "points-label": "Etichetta punti",
      "radar-axis": "Asse radar",
      "axis-label": "Etichetta asse",
      "ticks-label": "Etichetta tacche",
      "radar-chart-style": "Stile del grafico radar",
      "max-axes-scaling": "Scala massima degli assi",
      "max-axes-scaling-hint": "Scegli se ogni asse radar deve avere il proprio valore massimo (Separato) o condividere il valore massimo più alto tra tutti gli assi sulla base del dataset del widget (Comune).",
      "separate": "Separato",
      "common": "Comune"
    },
    "time-series-chart": {
      "chart": "Grafico",
      "chart-style": "Stile grafico",
      "data-zoom": "Zoom dati",
      "stack-mode": "Modalità impilamento",
      "stack-mode-hint": "Impila le serie nel grafico. Le serie con la stessa unità verranno sovrapposte.",
      "axes": "Assi",
      "y-axes": "Assi Y",
      "line-type": "Tipo linea",
      "line-width": "Spessore linea",
      "type-line": "Linea",
      "type-bar": "Barra",
      "type-point": "Punto",
      "no-aggregation-bar-width-strategy": "Strategia larghezza barra per dati non aggregati",
      "no-aggregation-bar-width-strategy-group": "Gruppo",
      "no-aggregation-bar-width-strategy-separate": "Separato",
      "bar-group-width": "Larghezza gruppo barre",
      "bar-width": "Larghezza barra",
      "bar-width-relative": "Percentuale della finestra temporale",
      "bar-width-absolute": "Assoluto (ms)",
      "comparison": {
        "comparison": "Confronto",
        "comparison-hint": "Il confronto funziona solo con dati storici!",
        "show": "Mostra",
        "settings": "Impostazioni confronto",
        "show-values-for-comparison": "Mostra dati storici per il confronto",
        "comparison-values-label": "Etichetta chiave di confronto",
        "comparison-values-label-auto": "Auto",
        "comparison-data-color": "Colore dati confronto"
      },
      "threshold": {
        "thresholds": "Soglie",
        "source": "Fonte",
        "key-value": "Chiave / Valore",
        "no-thresholds": "Nessuna soglia configurata",
        "add-threshold": "Aggiungi soglia",
        "type-constant": "Costante",
        "type-latest-key": "Chiave",
        "type-entity": "Entità",
        "threshold-settings": "Impostazioni soglia",
        "remove-threshold": "Rimuovi soglia",
        "threshold-value-required": "Valore soglia richiesto.",
        "key-required": "Chiave richiesta.",
        "entity-key-required": "Chiave entità richiesta.",
        "line-appearance": "Aspetto linea",
        "line-color": "Colore linea",
        "start-symbol": "Simbolo inizio",
        "end-symbol": "Simbolo fine",
        "symbol-size": "dimensione",
        "label": "Etichetta",
        "label-position-start": "Inizio",
        "label-position-middle": "Centro",
        "label-position-end": "Fine",
        "label-position-inside-start": "Dentro inizio",
        "label-position-inside-start-top": "Dentro inizio sopra",
        "label-position-inside-start-bottom": "Dentro inizio sotto",
        "label-position-inside-middle": "Dentro centro",
        "label-position-inside-middle-top": "Dentro centro sopra",
        "label-position-inside-middle-bottom": "Dentro centro sotto",
        "label-position-inside-end": "Dentro fine",
        "label-position-inside-end-top": "Dentro fine sopra",
        "label-position-inside-end-bottom": "Dentro fine sotto",
        "label-background": "Sfondo etichetta"
      },
      "state": {
        "states": "Stati",
        "label": "Etichetta",
        "ticks-value": "Valore delle tacche",
        "source": "Fonte",
        "value-range": "Valore / Intervallo",
        "no-states": "Nessuno stato configurato",
        "add-state": "Aggiungi stato",
        "type-constant": "Costante",
        "type-range": "Intervallo",
        "from": "Da",
        "to": "A",
        "remove-state": "Rimuovi stato"
      },
      "grid": {
        "grid": "Griglia",
        "background-color": "Colore di sfondo",
        "border": "Bordo"
      },
      "axis": {
        "axes": "Assi",
        "x-axis": "Asse X",
        "y-axis": "Asse Y",
        "y-axis-settings": "Impostazioni asse Y",
        "comparison-x-axis-settings": "Impostazioni asse X per confronto",
        "remove-y-axis": "Rimuovi asse Y",
        "id": "ID",
        "label": "Etichetta",
        "position": "Posizione",
        "position-left": "Sinistra",
        "position-right": "Destra",
        "position-top": "In alto",
        "position-bottom": "In basso",
        "tick-labels": "Etichette delle tacche",
        "ticks-formatter-function": "Funzione di formattazione delle tacche",
        "ticks-generator-function": "Funzione generatore di tacche",
        "show-ticks": "Mostra tacche",
        "show-line": "Mostra linea",
        "show-split-lines": "Mostra linee di divisione",
        "show-split-lines-x-axis-hint": "Se abilitato, verranno mostrate le linee verticali nel grafico.",
        "show-split-lines-y-axis-hint": "Se abilitato, verranno mostrate le linee orizzontali nel grafico.",
        "ticks-interval": "Intervallo delle tacche",
        "ticks-interval-hint": "Imposta forzatamente l'intervallo di segmentazione per l'asse.",
        "split-number": "Numero di divisioni",
        "split-number-hint": "Numero di segmenti in cui l'asse è diviso.",
        "min": "Min",
        "max": "Max",
        "show": "Mostra",
        "add-y-axis": "Aggiungi asse Y"
      },
      "series": {
        "legend-settings": "Impostazioni legenda",
        "show-in-legend": "Mostra nella legenda",
        "show-in-legend-hint": "Mostra nome e dati della serie nella legenda.",
        "hidden-by-default": "Nascosto di default",
        "hidden-by-default-hint": "Rende la serie nascosta nella legenda per impostazione predefinita.",
        "series-type": "Tipo di serie",
        "type": "Tipo",
        "type-line": "Linea",
        "type-bar": "Barra",
        "line": {
          "line": "Linea",
          "show-line": "Mostra linea",
          "step-line": "Linea a scalini",
          "step-type-start": "Inizio",
          "step-type-middle": "Centro",
          "step-type-end": "Fine",
          "smooth-line": "Linea smussata"
        },
        "point": {
          "points": "Punti",
          "show-points": "Mostra punti",
          "point-label": "Etichetta punto",
          "point-label-hint": "Visualizza etichetta con valore sopra il punto della serie.",
          "point-label-background": "Sfondo etichetta punto",
          "point-shape": "Forma del punto",
          "point-size": "Dimensione del punto"
        }
      }
    },
    "wind-speed-direction": {
      "layout": "Layout",
      "layout-default": "Predefinito",
      "layout-advanced": "Avanzato",
      "layout-simplified": "Semplificato",
      "values": "Valori",
      "wind-direction": "Direzione del vento",
      "center-value": "Valore centrale",
      "icon": "Icona",
      "arrow": "Freccia",
      "ticks": "Tacche",
      "labels-type": "Tipo di etichette",
      "directional-names": "Nomi direzionali",
      "degrees": "Gradi",
      "major-ticks": "Tacche principali",
      "minor-ticks": "Tacche minori",
      "wind-speed-direction-card-style": "Stile scheda velocità e direzione del vento",
      "ticks-color": "Colore delle tacche",
      "ticks-labels-type": "Tipo di etichette delle tacche",
      "arrow-color": "Colore della freccia"
    },
    "value-source": {
      "value-source": "Fonte del valore",
      "predefined-value": "Costante",
      "entity-attribute": "Attributo dell'entità",
      "value": "Valore",
      "value-required": "Il valore è obbligatorio.",
      "key-required": "La chiave è obbligatoria.",
      "entity-key-required": "La chiave dell'entità è obbligatoria.",
      "source-entity-alias": "Alias dell'entità sorgente",
      "source-entity-attribute": "Attributo dell'entità sorgente",
      "type-constant": "Costante",
      "type-latest-key": "Chiave",
      "type-entity": "Entità"
    },
    "rpc-state": {
      "initial-state": "Stato iniziale",
      "initial-state-hint": "Azione per ottenere lo stato iniziale (On/Off) del componente.",
      "disabled-state": "Stato disabilitato",
      "disabled-state-hint": "Configura la condizione in cui il componente è disabilitato.",
      "turn-on": "Accendi",
      "turn-on-hint": "Azione attivata quando il cursore viene impostato su 'Acceso'",
      "turn-off": "Spegni",
      "turn-off-hint": "Azione attivata quando il cursore viene impostato su 'Spento'",
      "on": "Acceso",
      "off": "Spento",
      "disabled": "Disabilitato"
    },
    "value-action": {
      "do-nothing": "Non fare nulla",
      "execute-rpc": "Esegui RPC",
      "get-attribute": "Ottieni attributo",
      "set-attribute": "Imposta attributo",
      "get-time-series": "Ottieni serie temporale",
      "get-alarm-status": "Ottieni stato allarme",
      "get-dashboard-state": "Ottieni ID stato dashboard",
      "get-dashboard-state-object": "Ottieni oggetto stato dashboard",
      "add-time-series": "Aggiungi serie temporale",
      "execute-rpc-text": "Esegui metodo RPC '{{methodName}}'",
      "get-time-series-text": "Usa serie temporale '{{key}}'",
      "get-attribute-text": "Usa attributo '{{key}}'",
      "get-alarm-status-text": "Usa stato allarme",
      "get-dashboard-state-text": "Usa stato dashboard",
      "get-dashboard-state-object-text": "Usa oggetto stato dashboard",
      "when-dashboard-state-is-text": "Quando l'ID stato dashboard è '{{state}}'",
      "when-dashboard-state-function-is-text": "Quando f(ID stato dashboard) è '{{state}}'",
      "when-dashboard-state-object-function-is-text": "Quando f(oggetto stato dashboard) è '{{state}}'",
      "set-attribute-to-value-text": "Imposta attributo '{{key}}' su: {{value}}",
      "add-time-series-value-text": "Aggiungi valore alla serie temporale '{{key}}': {{value}}",
      "set-attribute-text": "Imposta attributo '{{key}}'",
      "add-time-series-text": "Aggiungi serie temporale '{{key}}'",
      "action": "Azione",
      "value": "Valore",
      "init-value-hint": "Valore che sarà impostato finché il dispositivo non invia dati.",
      "method": "Metodo",
      "method-name-required": "Il nome del metodo è obbligatorio.",
      "request-timeout-ms": "Timeout richiesta RPC (ms)",
      "request-timeout-required": "Il timeout della richiesta è obbligatorio.",
      "min-request-timeout-error": "Il timeout della richiesta deve essere maggiore o uguale a 5000 ms (5 secondi).",
      "request-persistent": "Richiesta RPC persistente",
      "persistent-polling-interval": "Intervallo di polling persistente (ms)",
      "persistent-polling-interval-hint": "Intervallo di polling (ms) per ottenere la risposta del comando RPC persistente",
      "persistent-polling-interval-required": "Intervallo di polling persistente obbligatorio.",
      "min-persistent-polling-interval-error": "L'intervallo di polling persistente deve essere maggiore o uguale a 1000 ms (1 secondo).",
      "attribute-scope": "Ambito attributo",
      "attribute-key": "Chiave attributo",
      "attribute-key-required": "La chiave dell'attributo è obbligatoria.",
      "time-series-key": "Chiave serie temporale",
      "time-series-key-required": "La chiave della serie temporale è obbligatoria.",
      "action-result-converter": "Convertitore risultato azione",
      "converter-none": "Nessuno",
      "converter-function": "Funzione",
      "converter-constant": "Costante",
      "converter-value": "Valore",
      "parse-value-function": "Funzione di parsing del valore",
      "state-when-result-is": "'{{state}}' quando il risultato è",
      "parameters": "Parametri",
      "convert-value-function": "Funzione di conversione del valore",
      "error": {
        "target-entity-is-not-set": "Entità di destinazione non impostata!",
        "failed-to-perform-action": "Impossibile eseguire l'azione <b>{{ actionLabel }}</b>.",
        "invalid-attribute-scope": "L'ambito dell'attributo {{scope}} non è supportato per l'entità <b>{{entityType}}</b>."
      }
    },
    "widget-font": {
      "font-settings": "Impostazioni carattere",
      "font-family": "Famiglia carattere",
      "size": "Dimensione",
      "relative-font-size": "Dimensione relativa del carattere (percentuale)",
      "font-style": "Stile",
      "font-style-normal": "Normale",
      "font-style-italic": "Corsivo",
      "font-style-oblique": "Obliquo",
      "font-weight": "Peso",
      "font-weight-normal": "Normale",
      "font-weight-bold": "Grassetto",
      "font-weight-bolder": "Più grassetto",
      "font-weight-lighter": "Più leggero",
      "color": "Colore",
      "shadow-color": "Colore ombra",
      "preview": "Anteprima",
      "line-height": "Altezza linea",
      "auto": "Auto"
    },
    "home": {
      "no-data-available": "Nessun dato disponibile"
    },
    "system-info": {
      "cpu": "CPU",
      "ram": "RAM",
      "disk": "Disco",
      "cpu-warning-text": "Utilizzo della CPU elevato. Per evitare malfunzionamenti del sistema, ottimizza le prestazioni.",
      "cpu-critical-text": "Utilizzo della CPU criticamente elevato. Per evitare malfunzionamenti del sistema, ottimizza le prestazioni.",
      "ram-warning-text": "Riserva di RAM in diminuzione. Per evitare malfunzionamenti del sistema, ottimizza le prestazioni o aumenta la quantità di RAM.",
      "ram-critical-text": "Riserva di RAM criticamente bassa. Per evitare malfunzionamenti del sistema, ottimizza le prestazioni o aumenta la quantità di RAM.",
      "disk-warning-text": "Spazio su disco in esaurimento. Per evitare la perdita di dati, libera o amplia lo spazio su disco.",
      "disk-critical-text": "Spazio su disco criticamente basso. Per evitare la perdita di dati, libera o amplia lo spazio su disco."
    },
    "cluster-info": {
      "service-id": "ID servizio",
      "service-type": "Tipo di servizio",
      "no-data": "Nessun dato"
    },
    "transport-messages": {
      "title": "Messaggi di trasporto",
      "info": "Tutti i messaggi provenienti dai dispositivi"
    },
    "activity": {
      "title": "Attività"
    },
    "documentation": {
      "title": "Documentazione",
      "add-link": "Aggiungi link",
      "add-link-title": "Aggiungi link alla documentazione",
      "name": "Nome",
      "name-required": "Il nome è obbligatorio.",
      "link": "Link",
      "link-required": "Il link è obbligatorio.",
      "columns": "Colonne"
    },
    "quick-links": {
      "title": "Link rapidi",
      "add-link": "Aggiungi link",
      "add-link-title": "Aggiungi link rapido",
      "quick-link": "Link rapido",
      "quick-link-required": "Il link rapido è obbligatorio.",
      "no-links-matching": "Nessun link corrispondente a '{{name}}' trovato.",
      "columns": "Colonne"
    },
    "recent-dashboards": {
      "title": "Dashboard",
      "last": "Ultima visualizzazione",
      "starred": "Preferiti",
      "name": "Nome",
      "last-viewed": "Ultima visualizzazione",
      "no-last-viewed-dashboards": "Nessuna dashboard visualizzata di recente"
    },
    "configured-features": {
      "title": "Funzionalità configurate",
      "info": "Stato delle funzionalità che richiedono configurazione",
      "email-feature": "Email",
      "sms-feature": "SMS",
      "slack-feature": "Slack",
      "oauth2-feature": "OAuth 2",
      "2fa-feature": "2FA",
      "feature-configured": "Funzionalità configurata.\nClicca per configurare",
      "feature-not-configured": "Funzionalità non configurata.\nClicca per configurare"
    },
    "version-info": {
      "title": "Versione",
      "contact-us": "Contattaci",
      "current-version": "Versione attuale",
      "current": "Attuale",
      "available-version": "Versione disponibile",
      "available": "Disponibile",
      "upgrade": "Aggiorna",
      "version-is-up-to-date": "La versione è aggiornata"
    },
    "usage-info": {
      "title": "Utilizzo",
      "entities": "Entità",
      "api-calls": "Chiamate API"
    },
    "functions": {
      "title": "Funzionalità",
      "pe-feature-tooltip": "Solo su ThingsBoard\nProfessional Edition",
      "switch-to-pe": "Passa alla PE",
      "alarms": "Allarmi",
      "dashboards": "Dashboard",
      "entities-and-relations": "Entità e relazioni",
      "profiles": "Profili",
      "advanced-features": "Funzionalità avanzate",
      "notification-center": "Centro notifiche",
      "api-usage": "Utilizzo API",
      "customers": "Clienti",
      "customers-hierarchy": "Gerarchia clienti",
      "roles-and-permissions": "Ruoli e permessi",
      "groups": "Gruppi",
      "integrations": "Integrazioni",
      "solution-templates": "Template di soluzioni",
      "scheduler": "Pianificatore",
      "white-labeling": "Personalizzazione del marchio"
    },
    "devices": {
      "view-docs": "Vedi documentazione",
      "inactive": "Inattivo",
      "active": "Attivo",
      "total": "Totale"
    },
    "alarms": {
      "critical": "Critico",
      "assigned-to-me": "Assegnato a me",
      "total": "Totale"
    },
    "getting-started": {
      "get-started": "Inizia",
      "finish": "Fine",
      "done-welcome-title": "Benvenuto a bordo",
      "done-welcome-text": "Hai fatto un ottimo lavoro!",
      "sys-admin": {
        "step1": {
          "title": "Crea Tenant e Amministratore Tenant",
          "content": "<p>Un tenant è un individuo o un'organizzazione che possiede o gestisce dispositivi e asset. Il tenant può avere più utenti amministratori, clienti, dispositivi e asset.</p><p>L'Amministratore Tenant può creare e gestire dispositivi, asset, clienti e dashboard all'interno dell'account tenant.</p><p>Segui la documentazione per sapere come fare:</p>",
          "how-to-create-tenant": "Come creare Tenant e Amministratore Tenant"
        },
        "step2": {
          "title": "Configura la funzionalità: Server di posta",
          "content": "<p>La configurazione del server di posta è essenziale per l'attivazione degli utenti, il recupero password e l'invio delle notifiche di allarme.</p><p>Segui la documentazione per sapere come fare:</p>",
          "how-to-configure-mail-server": "Come configurare il Server di posta"
        },
        "step3": {
          "title": "Configura la funzionalità: Fornitore SMS",
          "content": "<p>Configura i fornitori SMS per notificare i clienti sugli allarmi tramite SMS.</p><p>Segui la documentazione per sapere come fare:</p>",
          "how-to-configure-sms-provider": "Come configurare il Fornitore SMS"
        },
        "step4": {
          "title": "Configura la funzionalità: Personalizzazione marchio",
          "content": "<p>Personalizza facilmente il logo e lo schema colori della tua azienda o prodotto senza codifica e senza riavviare il servizio.</p><p>Segui la documentazione per sapere come fare:</p>"
        },
        "step5": {
          "title": "Configura la funzionalità: 2FA",
          "content": "<p>Migliora la sicurezza degli account sulla piattaforma con l'autenticazione a due fattori.</p><p>Segui la documentazione per sapere come fare:</p>"
        },
        "step6": {
          "title": "Configura la funzionalità: OAuth 2",
          "content": "<p>Semplifica l'accesso per utenti tenant e clienti con Single Sign-On tramite OAuth 2.0.</p><p>Segui la documentazione per sapere come fare:</p>"
        }
      },
      "tenant-admin": {
        "step1": {
          "title": "Crea dispositivo",
          "content": "<p>Proviamo a fornire il tuo primo dispositivo alla piattaforma tramite UI. Segui la documentazione per sapere come fare:</p>",
          "how-to-create-device": "Come creare un Dispositivo"
        },
        "step2": {
          "title": "Connetti dispositivo",
          "content-before": "<p>Per connettere il dispositivo devi ottenere le credenziali. Per questa guida consigliamo di usare le credenziali auto-generate (token di accesso).</p><ul><li>Vai alla tabella dispositivi</li><li>Clicca sulla riga del dispositivo per aprire i dettagli</li><li>Premi il pulsante \"Copia token di accesso\"</li></ul><p>Usa semplici comandi per inviare dati via HTTP. Ricorda di sostituire <em>$ACCESS_TOKEN</em> con il token del tuo dispositivo:</p>",
          "ubuntu": {
            "install-curl": "Installa cURL per Ubuntu:"
          },
          "macos": {
            "install-curl": "Installa cURL per MacOS:"
          },
          "windows": {
            "install-curl": "Da Windows 10 b17063, cURL è disponibile di default."
          },
          "replace-access-token": "Sostituisci <em>$ACCESS_TOKEN</em> con il token del tuo dispositivo:",
          "content-after": "<p>Puoi anche usare altri protocolli come MQTT, CoAP, ecc.</p><p>Segui la documentazione per sapere come fare:</p>",
          "how-to-connect-device": "Come connettere un Dispositivo"
        },
        "step3": {
          "title": "Crea dashboard",
          "content": "<p>Crea una dashboard per visualizzare i dati delle entità come dispositivi, asset, ecc.</p><p>Segui la documentazione per sapere come fare:</p>",
          "how-to-create-dashboard": "Come creare una Dashboard"
        },
        "step4": {
          "title": "Configura regole di allarme",
          "alarm-rules": "Regole di allarme",
          "content": "<p>Generiamo un allarme quando la temperatura raggiunge i 25°C. Segui la documentazione per sapere come fare:</p>",
          "how-to-configure-alarm-rules": "Come configurare le Regole di Allarme"
        },
        "step5": {
          "title": "Crea allarme",
          "content-before": "<p>Per attivare l'allarme, invia un nuovo valore di telemetria di 26°C o superiore.</p>",
          "replace-access-token": "Sostituisci <em>$ACCESS_TOKEN</em> con il token del tuo dispositivo:",
          "content-after": "<p>Segui la documentazione per sapere come fare:</p>",
          "how-to-create-alarm": "Come creare un Allarme"
        },
        "step6": {
          "title": "Crea cliente e condividi dashboard",
          "content": "<p>Creando dashboard per gli utenti finali, ogni cliente può vedere solo i propri dispositivi; i dati degli altri clienti saranno nascosti.</p><p>Segui la documentazione per sapere come fare:</p>"
        }
      }
    },
    "api-usage": {
      "api-usage": "Uso API",
      "label": "Etichetta",
      "state-name": "Nome stato",
      "status": "Stato",
      "status-required": "Lo stato è obbligatorio.",
      "limit": "Limite massimo",
      "limit-required": "Il limite massimo è obbligatorio.",
      "current-number": "Numero attuale",
      "current-number-required": "Il numero attuale è obbligatorio.",
      "add-key": "Aggiungi chiave",
      "no-key": "Nessuna chiave",
      "delete-key": "Elimina chiave",
      "target-dashboard-state": "Stato della dashboard di destinazione",
      "go-to-main-state": "Vai alla vista predefinita"
    }
  },
  "icon": {
    "icon": "Icona",
    "icons": "Icone",
    "custom": "Personalizzato",
    "select-icon": "Seleziona icona",
    "material-icons": "Icone Material",
    "show-all": "Mostra tutte le icone",
    "search-icon": "Cerca icona",
    "no-icons-found": "Nessuna icona trovata per '{{iconSearch}}'"
  },
  "phone-input": {
    "phone-input-label": "Numero di telefono",
    "phone-input-required": "Il numero di telefono è obbligatorio",
    "phone-input-validation": "Il numero di telefono non è valido o non è possibile",
    "phone-input-pattern": "Numero di telefono non valido. Deve essere nel formato E.164, es. {{phoneNumber}}",
    "phone-input-hint": "Numero di telefono in formato E.164, es. {{phoneNumber}}"
  },
  "custom": {
    "widget-action": {
      "action-cell-button": "Pulsante nella cella azione",
      "row-click": "Al clic sulla riga",
      "cell-click": "Al clic sulla cella",
      "polygon-click": "Al clic sul poligono",
      "marker-click": "Al clic sul marcatore",
      "circle-click": "Al clic sul cerchio",
      "tooltip-tag-action": "Azione sull'etichetta del tooltip",
      "node-selected": "Al nodo selezionato",
      "element-click": "Al clic sull'elemento HTML",
      "pie-slice-click": "Al clic sulla fetta",
      "row-double-click": "Al doppio clic sulla riga",
      "cell-double-click": "Al doppio clic sulla cella",
      "card-click": "Al clic sulla scheda",
      "click": "Al clic"
    }
  },
  "paginator": {
    "items-per-page": "Elementi per pagina:",
    "first-page-label": "Prima pagina",
    "last-page-label": "Ultima pagina",
    "next-page-label": "Pagina successiva",
    "previous-page-label": "Pagina precedente",
    "items-per-page-separator": "di"
  },
  "language": {
    "auto": "Auto",
    "language": "Lingua"
  }
}
