{ "common": { "actions": { "save": "Salva impostazioni", "saving": "Salvataggio in corso...", "reset": "Reimposta", "refresh": "Aggiorna", "close": "Chiudi", "edit": "Modifica", "delete": "Elimina", "deleting": "Eliminazione in corso…", "verify": "Verifica" }, "states": { "active": "Attivo", "inactive": "Inattivo", "loading": "Caricamento..." } }, "telemetry": { "loading": { "title": "Impostazioni di telemetria dell'organizzazione", "description": "Caricamento..." }, "empty": { "title": "Impostazioni di telemetria dell'organizzazione", "description": "Errore durante il caricamento delle impostazioni", "body": "Impossibile caricare le impostazioni di telemetria" }, "page": { "title": "Telemetria con analisi dell'organizzazione", "description": "Configura le impostazioni di telemetria per l'intera organizzazione. La telemetria è abilitata per impostazione predefinita per migliorare la piattaforma, ma gli utenti possono scegliere individualmente di non partecipare, a meno che tu non disattivi questa opzione." }, "toggles": { "enableTelemetry": { "title": "Abilita telemetria", "description": "Consenti la raccolta di dati di utilizzo anonimi per migliorare la piattaforma (abilitata per impostazione predefinita)" }, "allowUserOptOut": { "title": "Consenti rinuncia dell'utente", "description": "Consenti ai singoli utenti di rinunciare alla raccolta della telemetria" } }, "alerts": { "enabled": "✓ Telemetria abilitata. Tutte le categorie sono abilitate per impostazione predefinita per i nuovi utenti, ma possono rinunciare individualmente se lo desiderano.", "centralizedControl": "Controllo centralizzato: gli utenti non possono rinunciare individualmente. Assicurati di rispettare le normative locali sulla privacy." }, "anonymization": { "title": "Livello di anonimizzazione dei dati", "description": "Scegli quanto anonimizzare i dati prima della raccolta", "options": { "none": { "title": "Nessuna anonimizzazione", "description": "Raccogli i dati così come sono (non consigliato)" }, "partial": { "title": "Anonimizzazione parziale", "description": "Rimuovi le PII, mantieni gli ID di correlazione" }, "full": { "title": "Anonimizzazione completa", "description": "Massima privacy, correlazione minima" } } }, "compliance": { "title": "Note di conformità" }, "privacy": { "collectTitle": "Cosa raccogliamo", "collectItems": { "errors": "• Informazioni sugli errori (nessun dato sensibile)", "performance": "• Metriche di prestazione (tempi di caricamento pagina, tempi di risposta API)", "usage": "• Schemi di utilizzo delle funzionalità (quali funzionalità vengono usate)", "system": "• Metriche di sistema (per l'ottimizzazione dell'infrastruttura)" }, "excludeTitle": "Cosa NON raccogliamo", "excludeItems": { "personalInfo": "• Informazioni personali (nomi, email, indirizzi)", "clientData": "• Dati cliente oppure informazioni aziendali", "passwords": "• Password o token di autenticazione", "files": "• Contenuti di file oppure documenti" } }, "footer": { "lastUpdated": "Ultimo aggiornamento: {{value}}", "updatedBy": " da {{user}}" }, "errors": { "loadTenantTelemetrySettings": "Impossibile caricare le impostazioni di telemetria dell'organizzazione", "loadSettings": "Impossibile caricare le impostazioni", "saveTelemetrySettings": "Impossibile salvare le impostazioni di telemetria", "saveSettings": "Impossibile salvare le impostazioni" } }, "email": { "loading": "Caricamento delle impostazioni email...", "error": "Errore: {{error}}", "tabs": { "inbound": "Email in entrata", "outbound": "Email in uscita" }, "descriptions": { "outbound": "Configura le impostazioni SMTP o API per inviare email dalla tua applicazione", "inbound": "Configura i provider email per ricevere nonché gestire le email come ticket" }, "providerConfig": { "title": "Configurazione del provider email", "providerLabel": "Provider email", "options": { "smtp": "SMTP (server email tradizionale)", "resend": "Resend (servizio API moderno)" }, "placeholder": "Seleziona provider email", "descriptions": { "smtp": "Configura le impostazioni del server email SMTP tradizionale", "resend": "Configura l'API di Resend per la consegna moderna delle email" }, "status": { "provider": "Provider {{provider}}" } }, "smtp": { "host": { "label": "Host SMTP", "placeholder": "smtp.example.com" }, "port": { "label": "Porta", "placeholder": "587" }, "username": { "label": "Nome utente", "placeholder": "tua-email@example.com" }, "password": { "label": "Password", "placeholder": "Inserisci la password" }, "fromAddress": { "label": "Indirizzo mittente", "placeholder": "noreply@example.com" } }, "resend": { "apiKey": { "label": "Chiave API Resend", "placeholder": "re_xxxxxxxxxxxxxxxxxx", "helpPrefix": "Ottieni la tua chiave API da" }, "fromAddress": { "label": "Indirizzo mittente", "placeholder": "noreply@yourdomain.com", "help": "Deve provenire da un dominio verificato. Usa la scheda Domini per aggiungere domini personalizzati." } }, "domains": { "verified": "Verificato", "failed": "Non riuscito", "pending": "In attesa", "requiredDnsRecords": "Record DNS richiesti:" }, "general": { "title": "Impostazioni generali", "trackingEnabled": "Abilita tracciamento email", "dailyLimit": "Limite giornaliero email" }, "errors": { "loadEmailSettings": "Impossibile caricare le impostazioni email", "saveSettings": "Impossibile salvare le impostazioni", "addDomain": "Impossibile aggiungere il dominio", "verifyDomain": "Impossibile verificare il dominio" } }, "microsoft365": { "title": { "microsoft": "Diagnostica Microsoft 365", "default": "Diagnostica" }, "description": "Esegue un controllo Graph dal vivo (inclusi i passaggi di creazione seguiti dall'eliminazione della sottoscrizione) per diagnosticare problemi di casella di posta, cartella, oltre alle autorizzazioni.", "note": { "label": "Nota:", "body": "La diagnostica creerà una sottoscrizione temporanea a Microsoft Graph per poi eliminarla. Se l'eliminazione non riesce, potrebbe rendersi necessaria la rimozione manuale della sottoscrizione in Microsoft 365." }, "labels": { "provider": "Fornitore:", "mailbox": "Casella di posta:", "overall": "Generale:", "resource": "Risorsa: {{resource}}", "recommendations": "Raccomandazioni", "error": "Errore" }, "actions": { "copySupportBundle": "Copia pacchetto di supporto", "copied": "Copiato" }, "states": { "running": "Diagnostica in esecuzione...", "diagnosticsFailed": "Diagnostica non riuscita" }, "statuses": { "pass": "Superato", "warn": "Avviso", "fail": "Non riuscito", "skip": "Saltato" } }, "inboundDefaults": { "loading": "Caricamento dei valori predefiniti ticket...", "header": { "title": "Valori predefiniti ticket in entrata", "description": "Configura i valori predefiniti per i ticket creati dall'elaborazione delle email" }, "actions": { "addDefaults": "Aggiungi valori predefiniti" }, "form": { "editTitle": "Modifica valori predefiniti ticket", "createTitle": "Crea valori predefiniti ticket", "description": "Configura i valori predefiniti che saranno applicati ai ticket creati dall'elaborazione delle email" }, "empty": { "title": "Nessun valore predefinito ticket configurato", "description": "Crea la tua prima configurazione per definire i valori predefiniti per i ticket generati via email" }, "badges": { "active": "Attivo", "inactive": "Inattivo" }, "fields": { "board": "Bacheca:", "status": "Stato:", "priority": "Priorità:", "enteredBy": "Inserito da:" }, "fallbacks": { "notSet": "Non impostato", "system": "Sistema" }, "menu": { "edit": "Modifica", "delete": "Elimina", "deleting": "Eliminazione in corso…" }, "help": { "title": "Come funziona", "items": { "providerReference": "• Ogni provider email può fare riferimento a una configurazione di valori predefiniti ticket", "requiredValues": "• Quando un'email crea un ticket, questi valori predefiniti forniscono i campi obbligatori", "systemCreator": "• I ticket generati dal sistema mostreranno \"Sistema\" come autore quando entered_by è nullo", "scenarios": "• Puoi creare valori predefiniti diversi per scenari email differenti (supporto, fatturazione, ecc.)" } }, "errors": { "load": "Impossibile caricare i valori predefiniti ticket", "delete": "Impossibile eliminare i valori predefiniti ticket" } }, "policyManagement": { "resourceSections": { "tickets": "Ticket", "documents": "Documenti", "time": "Tempo", "projects": "Progetti", "assets": "Asset", "billing": "Fatturazione" }, "targetTypes": { "role": "Ruolo", "team": "Team", "user": "Utente", "apiKey": "Chiave API" }, "templateSummaries": { "own": "record di proprietà del principal", "assigned": "record assegnati al principal", "managed": "record di proprietà di utenti gestiti", "ownOrAssigned": "record di proprietà o assegnati al principal", "ownOrManaged": "record di proprietà del principal o di utenti gestiti", "sameClient": "record nello stesso ambito cliente", "clientPortfolio": "record per il portfolio cliente del principal", "selectedClients": "record negli ambiti cliente selezionati", "sameTeam": "record di proprietà dello stesso team", "selectedBoards": "record nelle bacheche selezionate" }, "constraintSummaries": { "notSelfApprover": "blocca l'auto-approvazione", "clientVisibleOnly": "richiede record visibili al cliente", "hideSensitiveFields": "redige i campi sensibili" }, "dates": { "unknown": "Sconosciuto" }, "ruleSummary": { "base": "Limita {{resourceType}} {{action}} a {{scope}}.", "withConstraint": "Limita {{resourceType}} {{action}} a {{scope}}; {{constraint}}." }, "upsell": { "title": "Pacchetti di autorizzazione", "description": "La gestione avanzata dei pacchetti di autorizzazione è disponibile nel piano Premium. Esegui l'upgrade per gestire pacchetti di restrizione riutilizzabili." }, "hero": { "badge": "Workspace Premium", "title": "Pacchetti di autorizzazione", "subtitle": "Gestisci la restrizione degli accessi Premium con revisioni in bozza, assegnazioni con ambito e simulazione sicura da un unico centro di controllo.", "newBundle": "Nuovo pacchetto", "addStarters": "Aggiungi pacchetti iniziali", "addingStarters": "Aggiunta pacchetti iniziali in corso..." }, "metrics": { "activeBundles": { "title": "Pacchetti attivi", "subtitle": "Pacchetti di restrizione riutilizzabili attualmente disponibili per l'assegnazione" }, "activeAssignments": { "title": "Assegnazioni attive", "subtitle": "Rollout attivi per ruolo, team, utente e chiave API" }, "starterBundles": { "title": "Pacchetti iniziali", "subtitle": "Preset relationship-first pronti da adattare" }, "archivedBundles": { "title": "Pacchetti archiviati", "subtitle": "Pacchetti ritirati conservati per audit e riutilizzo" } }, "library": { "eyebrow": "Libreria", "title": "Libreria dei pacchetti di autorizzazione", "description": "Sfoglia lo stato dei pacchetti, gestisci le modifiche del ciclo di vita e apri uno workspace dedicato per un pacchetto alla volta.", "searchPlaceholder": "Cerca pacchetti per nome o descrizione", "showArchived": "Mostra archiviati", "columns": { "bundle": "Pacchetto", "status": "Stato", "type": "Tipo", "assignments": "Assegnazioni", "updated": "Aggiornato", "actions": "Azioni" }, "statusLabels": { "active": "attivo", "archived": "archiviato" }, "typeLabels": { "system": "Sistema", "custom": "Personalizzato" }, "badges": { "starter": "Iniziale" }, "descriptions": { "systemStarter": "Pacchetto iniziale di sistema.", "customBundle": "Pacchetto di restrizione personalizzato per assegnazioni a ruolo, team, utente o chiave API." }, "effectiveSummary": "Riepilogo effettivo: pacchetto {{status}} con {{count}} assegnazione/i attiva/e.", "empty": "Nessun pacchetto di autorizzazione trovato.", "loading": "Caricamento pacchetti di autorizzazione...", "actions": { "openEditor": "Apri editor", "assignments": "Assegnazioni", "simulator": "Simulatore", "clone": "Clona", "archive": "Archivia", "openMenu": "Apri menu" } }, "workspace": { "backToLibrary": "Torna alla libreria", "updatedWithAssignments": "Aggiornato {{date}} · {{count}} assegnazione/i attiva/e", "eyebrow": "Workspace del pacchetto", "fallbackBundleName": "Pacchetto selezionato", "fallbackDescription": "Utilizza l'editor di bozze, il gestore delle assegnazioni e il simulatore per distribuire modifiche di restrizione sicure.", "tabs": { "editor": "Editor di bozze", "assignments": "Assegnazioni", "simulator": "Simulatore" } }, "editor": { "header": "Editor del pacchetto", "editingDraftPrefix": "Modifica della revisione di bozza per ", "editingDraftSuffix": ". Le modifiche restano in bozza fino alla pubblicazione.", "viewingPublishedPrefix": "Visualizzazione della revisione pubblicata per ", "viewingPublishedSuffix": ". Al momento non esiste una revisione di bozza attiva.", "publishDraft": "Pubblica bozza", "publishing": "Pubblicazione in corso...", "publishedBadge": "Pubblicato", "loading": "Caricamento editor di bozze...", "revisionSummary": "Riepilogo della revisione: {{summary}}", "ruleCount": "{{count}} regola/e {{revisionType}}", "revisionType": { "draft": "bozza", "published": "pubblicata" }, "emptyRules": "Ancora nessuna regola {{revisionType}} per {{resource}}.", "ruleForm": { "addDraftTitle": "Aggiungi regola di bozza", "editDraftTitle": "Modifica regola di bozza", "createDraftTitle": "Crea regola di bozza", "editPublishedTitle": "Modifica regola pubblicata come bozza", "helperEditPublished": "Il salvataggio creerà una nuova revisione di bozza con le modifiche a questa regola pubblicata.", "helperCreateDraft": "Il salvataggio creerà una nuova revisione di bozza per questo pacchetto.", "reset": "Reimposta", "action": "Azione", "template": "Modello", "constraint": "Vincolo (facoltativo)", "constraintNone": "nessuno", "saveDraftRule": "Salva regola di bozza", "addDraftRule": "Aggiungi regola di bozza", "saveAsDraftChange": "Salva come modifica di bozza", "createDraftRule": "Crea regola di bozza" }, "rule": { "edit": "Modifica", "remove": "Rimuovi", "removeAsDraft": "Rimuovi come modifica di bozza", "removeDraftTooltip": "Rimuovi questa regola di bozza.", "removePublishedTooltip": "Crea una nuova revisione di bozza che rimuove questa regola pubblicata.", "selectedClientScopes": "Ambiti cliente selezionati", "selectedBoardScopes": "Ambiti bacheca selezionati", "redactedFields": "Campi redatti" }, "scopes": { "clientTitle": "Ambiti cliente selezionati", "boardTitle": "Ambiti bacheca selezionati", "selectClient": "Seleziona cliente", "selectBoard": "Seleziona bacheca", "addClientScope": "Aggiungi ambito cliente", "addBoardScope": "Aggiungi ambito bacheca", "noClientScopes": "Nessun ambito cliente ancora aggiunto.", "noBoardScopes": "Nessun ambito bacheca ancora aggiunto.", "remove": "Rimuovi" }, "redaction": { "label": "Campi redatti", "placeholder": "internal_cost, margin", "helper": "Nomi dei campi separati da virgole da redigere quando questa regola consente l'accesso." } }, "assignments": { "header": "Gestore delle assegnazioni", "description": "Visualizza e gestisci i target di ruolo, team, utente e chiave API attualmente interessati da questo pacchetto.", "loading": "Caricamento assegnazioni...", "addAssignment": "Aggiungi assegnazione", "selectTargetPlaceholder": "Seleziona {{target}}", "addButton": "Aggiungi assegnazione", "adding": "Aggiunta in corso...", "empty": "Ancora nessuna assegnazione per questo pacchetto.", "groupEmpty": "Nessuna assegnazione {{target}}.", "statusActions": { "disable": "Disabilita", "enable": "Abilita", "saving": "Salvataggio..." }, "statusLabels": { "active": "attiva", "disabled": "disabilitata" } }, "simulator": { "header": "Simulatore di accesso", "description": "Simula il comportamento del pacchetto in bozza rispetto a quello pubblicato con un principal reale e un record esistente.", "inputTitle": "Input della simulazione", "resource": "Risorsa", "action": "Azione", "principal": "Utente", "record": "Record", "useSynthetic": "Usa scenario record sintetico", "syntheticOwnerPlaceholder": "ID utente proprietario (facoltativo)", "syntheticClientPlaceholder": "ID cliente (facoltativo)", "syntheticBoardPlaceholder": "ID bacheca (facoltativo)", "clientVisible": "Visibile al cliente", "run": "Esegui simulazione", "running": "Esecuzione simulazione in corso...", "resultTitle": "Risultato della simulazione", "draftRevision": "Revisione in bozza", "publishedRevision": "Revisione pubblicata", "allowed": "Consentito", "denied": "Negato", "empty": "Esegui una simulazione per confrontare il comportamento in bozza e pubblicato." }, "createDialog": { "title": "Crea pacchetto di autorizzazione", "cancel": "Annulla", "create": "Crea pacchetto", "creating": "Creazione in corso...", "nameLabel": "Nome", "namePlaceholder": "Finance Reviewer West", "descriptionLabel": "Descrizione", "descriptionPlaceholder": "Pacchetto di restrizione riutilizzabile per un team, gruppo di clienti o workflow specifico." }, "clone": { "copySuffix": "{{name}} Copia" }, "errors": { "loadBundles": "Impossibile caricare i pacchetti.", "loadEditor": "Impossibile caricare l'editor del pacchetto.", "loadAssignments": "Impossibile caricare le assegnazioni del pacchetto.", "cloneBundle": "Impossibile clonare il pacchetto.", "archiveBundle": "Impossibile archiviare il pacchetto.", "seedStarters": "Impossibile inizializzare i pacchetti iniziali.", "bundleNameRequired": "Il nome del pacchetto è obbligatorio.", "createBundle": "Impossibile creare il pacchetto.", "publishDraft": "Impossibile pubblicare la bozza del pacchetto.", "selectTemplate": "Seleziona un modello prima di salvare una regola.", "selectClientRequired": "Aggiungi almeno un cliente selezionato prima di salvare questa regola.", "selectBoardRequired": "Aggiungi almeno una bacheca selezionata prima di salvare questa regola.", "redactedFieldRequired": "Inserisci almeno un campo redatto prima di salvare questa regola.", "saveRule": "Impossibile salvare la regola di bozza.", "removeRule": "Impossibile rimuovere la regola.", "selectTarget": "Seleziona un target prima di aggiungere un'assegnazione.", "addAssignment": "Impossibile aggiungere l'assegnazione.", "updateAssignmentStatus": "Impossibile aggiornare lo stato dell'assegnazione.", "selectPrincipal": "Seleziona un principal prima di eseguire la simulazione.", "selectRecord": "Seleziona un record prima di eseguire la simulazione.", "runSimulation": "Impossibile eseguire la simulazione.", "simulator": { "unsupportedAction": "Il simulatore attualmente supporta solo i controlli di Lettura e Approvazione. Scegli una di queste azioni e riprova.", "unsupportedResource": "Questo tipo di record non è ancora disponibile nel simulatore. Scegli un tipo di record supportato e riprova.", "clientTicketNotSupported": "I controlli dei ticket per gli utenti client non sono ancora disponibili nel simulatore perché la visibilità della board dei ticket non è inclusa. Prova con un utente interno o verifica l'accesso ai ticket client nell'app." } } }, "emailLogs": { "page": { "title": "Log Email", "description": "Esamini l'attività delle email in uscita e risolva i problemi di consegna delle notifiche." }, "metrics": { "totalSent": "Totale inviate", "failedRate": "Tasso di errore", "today": "Oggi" }, "filters": { "startDate": "Data di inizio", "endDate": "Data di fine", "status": "Stato", "recipient": "Destinatario", "recipientPlaceholder": "Cerca email…", "ticket": "Ticket", "ticketPlaceholder": "Ticket #…", "statusOptions": { "all": "Tutti", "sent": "Inviata", "failed": "Non riuscita" } }, "table": { "time": "Ora", "ticket": "Ticket", "recipient": "Destinatario", "subject": "Oggetto", "status": "Stato" }, "loading": "Caricamento…", "results_one": "{{count}} risultato", "results_other": "{{count}} risultati", "refresh": "Aggiorna", "close": "Chiudi", "detail": { "title": "Dettagli Log Email", "noSubject": "Nessun oggetto", "sentAt": "Inviata il", "status": "Stato", "provider": "Provider", "messageId": "ID messaggio", "to": "A", "from": "Da", "error": "Errore", "metadata": "Metadati" } } }