{
    "nav": {
        "mainSidebarAria": "Barra laterale principale",
        "primaryNavigationAria": "Navigazione principale",
        "contentAreaAria": "Area contenuti",
        "analytics": "Analitiche",
        "integration": "Integrazioni",
        "dashboardAria": "Vai alla dashboard",
        "opportunitiesAria": "Vai alle opportunità",
        "goalsAria": "Vai agli obiettivi",
        "funnelsAria": "Vai ai funnel",
        "eventsAria": "Vai agli eventi",
        "events": "Eventi",
        "aiVisibility": "Visibilità AI",
        "aiVisibilityAria": "Vai all’analisi della visibilità AI",
        "aiChatbots": "Chatbot AI",
        "aiChatbotsAria": "Vai all’analisi dei chatbot AI",
        "utmAria": "Vai alla dashboard UTM",
        "utmBuilder": "Generatore UTM",
        "utmBuilderAria": "Vai al generatore UTM",
        "apiClientsAria": "Vai ai client API",
        "apiReferenceAria": "Vai al riferimento API",
        "dashboard": "Dashboard",
        "opportunities": "Opportunità",
        "goals": "Obiettivi",
        "funnels": "Funnel",
        "utm": "UTM",
        "apiClients": "Client API",
        "apiReference": "Riferimento API",
        "expandItem": "Espandi {{item}}",
        "collapseItem": "Comprimi {{item}}",
        "imports": "Importazioni",
        "importsAria": "Vai alle importazioni",
        "importExport": "Importazione ed esportazione",
        "importExportAria": "Vai a importazione ed esportazione",
        "account": "Account",
        "resources": "Risorse",
        "docs": "Docs",
        "docsAria": "Apri la documentazione di HitKeep in una nuova scheda",
        "support": "Supporto",
        "supportAria": "Apri il supporto di HitKeep in una nuova scheda",
        "settings": "Impostazioni",
        "settingsAria": "Vai alle impostazioni",
        "emailReports": "Report email",
        "emailReportsAria": "Vai ai report email",
        "administration": "Amministrazione",
        "systemSettings": "Impostazioni di sistema",
        "systemSettingsAria": "Vai alle impostazioni di sistema",
        "teamOverview": "Panoramica del team",
        "teamOverviewAria": "Vai alla panoramica del team",
        "teamMembers": "Membri del team",
        "teamMembersAria": "Vai ai membri del team",
        "team": "Team",
        "teamAria": "Vai alla gestione del team",
        "teamSectionToggleAria": "Attiva/disattiva navigazione del team",
        "teamSettings": "Impostazioni del team",
        "teamSettingsAria": "Vai alle impostazioni del team",
        "ecommerce": "E-commerce",
        "ecommerceAria": "Vai all’analisi e-commerce",
        "systemStatus": "Stato del sistema",
        "systemStatusAria": "Vai allo stato del sistema",
        "googleSearchConsole": "Search Console",
        "googleSearchConsoleAria": "Vai all'integrazione Google Search Console",
        "webVitals": "Web Vitals",
        "webVitalsAria": "Apri analisi Web Vitals"
    },
    "auditTable": {
        "empty": "Nessuna voce di audit trovata",
        "filters": {
            "aria": "Filtri audit",
            "action": "Azione",
            "outcome": "Esito",
            "targetType": "Area",
            "dateRange": "Intervallo date",
            "dateRangePlaceholder": "Intervallo date",
            "search": "Cerca",
            "searchPlaceholder": "Cerca attori, destinazioni, IP o ID richiesta...",
            "allActions": "Tutte le azioni",
            "allTargets": "Tutte le aree",
            "allOutcomes": "Tutti gli esiti"
        },
        "actions": {
            "refresh": "Aggiorna",
            "export": "Esporta",
            "clearFilters": "Cancella filtri",
            "expandRow": "Mostra prove",
            "collapseRow": "Nascondi prove",
            "roleUpdated": "Ruolo modificato",
            "mfaDisabled": "MFA disattivata",
            "backupTriggered": "Backup avviato",
            "backupCompleted": "Backup completato",
            "backupFailed": "Backup non riuscito",
            "spamRefreshed": "Filtro spam aggiornato",
            "mailTested": "Test email",
            "diagnosticsExported": "Diagnostica esportata",
            "accessDenied": "Accesso negato",
            "authLoginSucceeded": "Accesso riuscito",
            "authLoginFailed": "Accesso non riuscito",
            "authMfaRequired": "MFA richiesta",
            "authMfaSucceeded": "MFA riuscita",
            "authLogout": "Disconnessione",
            "authSessionExtended": "Sessione estesa",
            "teamCreated": "Team creato",
            "teamUpdated": "Team aggiornato",
            "teamArchived": "Team archiviato",
            "teamActiveChanged": "Team attivo cambiato",
            "memberInvited": "Membro invitato",
            "memberInviteAccepted": "Invito accettato",
            "memberInviteResent": "Invito reinviato",
            "memberInviteRevoked": "Invito revocato",
            "memberAdded": "Membro aggiunto",
            "memberRoleUpdated": "Ruolo membro modificato",
            "memberRemoved": "Membro rimosso",
            "memberLeft": "Membro uscito",
            "ownershipTransferred": "Proprietà trasferita",
            "siteCreated": "Sito creato",
            "siteDeleted": "Sito eliminato",
            "siteRetentionUpdated": "Conservazione modificata",
            "siteTransferredIn": "Sito trasferito in ingresso",
            "siteTransferredOut": "Sito trasferito in uscita",
            "siteExclusionCreated": "Esclusione creata",
            "siteExclusionDeleted": "Esclusione eliminata",
            "permissionSiteMemberGranted": "Accesso al sito concesso",
            "permissionSiteMemberRoleUpdated": "Ruolo accesso al sito modificato",
            "permissionSiteMemberRevoked": "Accesso al sito revocato",
            "importUploadCreated": "Upload importazione creato",
            "importFileUploaded": "File di importazione caricato",
            "importValidationStarted": "Validazione importazione avviata",
            "importValidated": "Importazione validata",
            "importValidationFailed": "Validazione importazione non riuscita",
            "importQueued": "Importazione in coda",
            "importRequeued": "Importazione reinserita in coda",
            "importStarted": "Importazione avviata",
            "importFailed": "Importazione non riuscita",
            "importCompleted": "Importazione completata",
            "importDeleted": "Importazione eliminata",
            "importDataCleared": "Dati importati cancellati",
            "importDataWritten": "Dati importati scritti",
            "googleSearchConsoleConnected": "Search Console connesso",
            "googleSearchConsoleConnectFailed": "Connessione Search Console non riuscita",
            "googleSearchConsoleDisconnected": "Search Console disconnesso",
            "googleSearchConsolePropertiesRefreshed": "Proprietà Search Console aggiornate",
            "googleSearchConsolePropertiesRefreshFailed": "Aggiornamento proprietà Search Console non riuscito",
            "googleSearchConsolePropertyMapped": "Proprietà Search Console mappata",
            "googleSearchConsolePropertyUnmapped": "Mappatura proprietà Search Console rimossa",
            "googleSearchConsoleSyncRequested": "Sincronizzazione Search Console richiesta",
            "googleSearchConsoleSyncStarted": "Sincronizzazione Search Console avviata",
            "googleSearchConsoleSyncImportPrepared": "Importazione Search Console preparata",
            "googleSearchConsoleSyncImported": "Dati Search Console importati",
            "googleSearchConsoleSyncFailed": "Sincronizzazione Search Console non riuscita"
        },
        "columns": {
            "evidence": "Prove",
            "time": "Ora",
            "actor": "Attore",
            "action": "Azione",
            "targetType": "Area",
            "target": "Destinazione",
            "outcome": "Esito",
            "ipAddress": "Indirizzo IP",
            "country": "Paese",
            "details": "Dettagli"
        },
        "outcomes": {
            "success": "Riuscito",
            "failure": "Non riuscito",
            "denied": "Negato"
        },
        "targetTypes": {
            "system": "Sistema",
            "mail": "Email",
            "user": "Utente",
            "team": "Team",
            "site": "Sito",
            "import": "Importazione",
            "siteExclusion": "Esclusione sito",
            "apiClient": "Client API",
            "backup": "Backup",
            "spamFilter": "Filtro spam",
            "diagnostics": "Diagnostica",
            "permission": "Permesso",
            "googleSearchConsoleConnection": "Connessione Search Console",
            "googleSearchConsoleProperty": "Proprietà Search Console",
            "googleSearchConsoleSync": "Sincronizzazione Search Console"
        },
        "roles": {
            "owner": "Proprietario",
            "admin": "Admin",
            "member": "Membro",
            "user": "Utente"
        },
        "evidence": {
            "details": "Dettagli completi",
            "actorId": "ID attore",
            "actorRole": "Ruolo attore",
            "teamId": "ID team",
            "targetType": "Tipo destinazione",
            "targetId": "ID destinazione",
            "targetUserId": "ID utente destinazione",
            "requestId": "ID richiesta",
            "userAgent": "User agent"
        },
        "pagination": {
            "summary": "{{start}}-{{end}} di {{total}} voci",
            "empty": "Nessuna voce da mostrare"
        }
    },
    "importExport": {
        "title": "Importazione ed esportazione",
        "tabs": {
            "import": "Importa",
            "export": "Esporta"
        },
        "import": {
            "title": "Importa"
        },
        "export": {
            "title": "Esporta",
            "allSites": {
                "title": "Tutti i siti accessibili",
                "description": "Scarica i dati di analisi per tutti i siti a cui hai accesso.",
                "primaryAction": "Scarica tutti i siti",
                "otherFormats": "Altri formati",
                "success": "Esportazione dei dati di analisi per tutti i siti accessibili scaricata.",
                "error": "Esportazione non riuscita. Riprova."
            },
            "siteExports": {
                "title": "Esportazioni dei siti",
                "description": "Scarica un sito alla volta quando ti serve solo una proprietà specifica.",
                "primaryAction": "Scarica sito",
                "loading": "Caricamento siti...",
                "empty": "Nessun sito disponibile per l’esportazione.",
                "success": "Esportazione del sito scaricata.",
                "error": "Esportazione non riuscita. Riprova o scegli un altro formato."
            }
        }
    },
    "imports": {
        "title": "Importazioni",
        "noSiteDescription": "Seleziona un sito prima di importare dati storici.",
        "providerFallback": "Importatore selezionato",
        "running": "L’importazione è in corso. Questa pagina si aggiornerà automaticamente.",
        "completed": "Importazione completata.",
        "flow": {
            "title": "Importazione del sito"
        },
        "permission": {
            "title": "Accesso all’importazione richiesto",
            "description": "I proprietari del sito, gli amministratori del sito e gli amministratori dell’istanza possono importare dati."
        },
        "providers": {
            "title": "Scegli importatore",
            "loading": "Caricamento importatori...",
            "selectAria": "Seleziona importatore {{provider}}",
            "guide": "Guida all’importazione",
            "guideAria": "Apri la guida all’importazione {{provider}}",
            "empty": "Nessun importatore disponibile per questo sito."
        },
        "dropzone": {
            "title": "Rilascia i file qui"
        },
        "files": {
            "count": "file",
            "addMore": "Aggiungi file",
            "rejectedUnsupportedSummary": "{0}:",
            "rejectedUnsupportedDetail": "Previsto {{expected}}."
        },
        "actions": {
            "removeFile": "Rimuovi file",
            "clearFiles": "Svuota",
            "uploadValidate": "Carica e valida",
            "startImport": "Avvia importazione",
            "newImport": "Nuova importazione",
            "changeProvider": "Cambia importatore",
            "delete": "Elimina"
        },
        "validation": {
            "title": "Manifesto di validazione"
        },
        "metrics": {
            "rowsAccepted": "Righe accettate",
            "rowsSkipped": "Righe saltate",
            "files": "File",
            "range": "Intervallo date"
        },
        "datasets": {
            "title": "Dataset",
            "dataset": "Dataset",
            "rows": "Righe",
            "pageviews": "Visualizzazioni pagina",
            "events": "Eventi"
        },
        "events": {
            "title": "Copertura eventi",
            "total": "Eventi",
            "names": "Nomi",
            "properties": "Proprietà"
        },
        "properties": {
            "title": "Proprietà evento",
            "attributed": "Righe attribuite",
            "unattributed": "Righe non attribuite",
            "unattributedEvents": "Eventi non attribuiti"
        },
        "dimensions": {
            "title": "Dimensioni evento",
            "available": "Disponibili",
            "unavailable": "Non disponibili"
        },
        "overlap": {
            "title": "Sovrapposizione con dati nativi",
            "description": "{{rows}} righe importate si sovrappongono ai dati HitKeep esistenti e verranno saltate."
        },
        "warnings": {
            "title": "Avvisi"
        },
        "history": {
            "title": "Cronologia importazioni",
            "empty": "Ancora nessuna importazione.",
            "importer": "Importatore",
            "status": "Stato",
            "rows": "Righe",
            "created": "Creato"
        },
        "status": {
            "uploading": "Caricamento",
            "validating": "Validazione",
            "validated": "Validato",
            "validation_failed": "Validazione non riuscita",
            "queued": "In coda",
            "running": "In corso",
            "completed": "Completato",
            "failed": "Non riuscito",
            "deleted": "Eliminato"
        },
        "errors": {
            "generic": "Importazione non riuscita. Riprova.",
            "loadImporters": "Impossibile caricare gli importatori.",
            "loadHistory": "Impossibile caricare la cronologia importazioni."
        }
    },
    "teams": {
        "switcher": {
            "label": "Team",
            "regionAria": "Selettore del team",
            "selectAria": "Seleziona il team attivo",
            "placeholder": "Seleziona un team",
            "currentTeamAria": "Team attuale: {{name}}",
            "addTeamAria": "Crea un nuovo team",
            "openMenuAria": "Apri il menu del team {{name}}",
            "menuAria": "Menu del team",
            "currentLabel": "Team attuale"
        },
        "roles": {
            "owner": "Proprietario",
            "admin": "Amministratore",
            "member": "Membro"
        },
        "management": {
            "title": "Membri del team",
            "subtitle": "Gestisci accessi e ruoli per {{team}}.",
            "openAction": "Gestisci team",
            "openAria": "Apri gestione team",
            "dialogTitle": "Gestisci {{team}}",
            "inviteDialogTitle": "Invita membro del team",
            "noTeam": "Nessun team attivo selezionato.",
            "readOnly": "Puoi vedere i membri, ma non puoi gestire il team con il tuo ruolo corrente.",
            "notAllowed": "Non consentito",
            "empty": "Nessun membro del team trovato.",
            "removeAction": "Rimuovi",
            "removeAria": "Rimuovi {{email}} dal team",
            "resendAction": "Invia di nuovo l'invito",
            "revokeInviteAction": "Revoca invito",
            "transferOwnershipAction": "Trasferisci proprietà",
            "transferOwnershipAria": "Trasferisci la proprietà del team a {{email}}",
            "resendInviteAria": "Invia di nuovo l'invito per {{email}}",
            "revokeInviteAria": "Revoca l'invito per {{email}}",
            "confirmRemove": "Rimuovere {{email}} da questo team?",
            "confirmResendInvite": "Inviare di nuovo l'invito per {{email}}?",
            "confirmRevokeInvite": "Revocare l'invito per {{email}}?",
            "confirmTransferOwnership": "Trasferire la proprietà del team a {{email}}? Diventerai amministratore.",
            "pendingTitle": "Inviti in sospeso",
            "pendingSubtitle": "Inviti che non sono ancora stati accettati.",
            "pendingEmpty": "Nessun invito in sospeso.",
            "expiresLabel": "Scade",
            "invite": {
                "emailLabel": "Indirizzo email",
                "emailPlaceholder": "user@example.com",
                "emailInvalid": "Inserisci un indirizzo email valido.",
                "roleLabel": "Ruolo",
                "submitAction": "Invita membro"
            },
            "status": {
                "inviteSent": "Invito inviato con successo.",
                "inviteResent": "Invito inviato di nuovo con successo.",
                "inviteRevoked": "Invito revocato con successo.",
                "memberUpdated": "Membro aggiornato con successo.",
                "roleUpdated": "Ruolo aggiornato con successo.",
                "memberRemoved": "Membro rimosso con successo.",
                "ownershipTransferred": "Proprietà trasferita con successo."
            },
            "errors": {
                "loadFailed": "Impossibile caricare i membri del team.",
                "inviteFailed": "Impossibile invitare il membro.",
                "inviteResendFailed": "Impossibile inviare di nuovo l'invito.",
                "inviteRevokeFailed": "Impossibile revocare l'invito.",
                "roleUpdateFailed": "Impossibile aggiornare il ruolo del membro.",
                "ownershipTransferFailed": "Impossibile trasferire la proprietà.",
                "removeFailed": "Impossibile rimuovere il membro.",
                "forbidden": "Non hai i permessi per gestire questo team.",
                "alreadyMember": "Questo utente è già membro del team.",
                "lastOwner": "Almeno un proprietario deve rimanere nel team.",
                "transferRequired": "Usa l'azione dedicata al trasferimento per assegnare il ruolo di proprietario.",
                "transferTargetInvalid": "La proprietà può essere trasferita solo a un membro esistente del team.",
                "ownershipTransferConflict": "Non è stato possibile completare il trasferimento della proprietà."
            }
        },
        "createDialog": {
            "title": "Crea team",
            "nameLabel": "Nome del team",
            "namePlaceholder": "es. Marketing",
            "nameRequired": "Il nome del team è obbligatorio.",
            "createAction": "Crea team",
            "errors": {
                "createFailed": "Impossibile creare il team. Riprova.",
                "limitReached": "Limite di team raggiunto. Aggiorna il tuo piano per creare più team."
            }
        }
    },
    "common": {
        "actions": {
            "apply": "Applica",
            "cancel": "Annulla",
            "clearAll": "Cancella tutto",
            "close": "Chiudi",
            "downloadXlsx": "Scarica XLSX",
            "exportCsv": "Esporta CSV",
            "open": "Apri",
            "refresh": "Aggiorna",
            "save": "Salva",
            "more": "Altre azioni"
        },
        "previous": "Precedente",
        "next": "Successivo",
        "saved": "Salvato",
        "saveFailed": "Salvataggio fallito. Riprova.",
        "loading": "Caricamento...",
        "columns": {
            "actions": "Azioni",
            "added": "Aggiunto",
            "created": "Creato",
            "device": "Dispositivo",
            "domain": "Dominio",
            "email": "Email",
            "name": "Nome",
            "owner": "Proprietario",
            "path": "Percorso",
            "referrer": "Referrer",
            "members": "Membri",
            "role": "Ruolo",
            "sites": "Siti",
            "status": "Stato",
            "time": "Ora",
            "type": "Tipo",
            "value": "Valore"
        },
        "devices": {
            "desktop": "Desktop",
            "mobile": "Mobile"
        },
        "direct": "Diretto",
        "durationMinutesSeconds": "{{minutes}}m {{seconds}}s",
        "durationSeconds": "{{seconds}}s",
        "emailAddress": "Indirizzo email",
        "emailPlaceholder": "you@example.com",
        "empty": {
            "noDataDescription": "Non ci sono dati per questo intervallo di tempo.",
            "noDataTitle": "Nessun dato al momento"
        },
        "exportFormats": {
            "csv": "CSV",
            "xlsx": "XLSX",
            "parquet": "Parquet",
            "json": "JSON",
            "ndjson": "NDJSON"
        },
        "filters": {
            "country": "Paese: {{value}}",
            "city": "Città: {{value}}",
            "provider": "Provider: {{value}}",
            "asn": "ASN: {{value}}",
            "device": "Dispositivo: {{value}}",
            "language": "Lingua: {{value}}",
            "page": "Pagina: {{value}}",
            "source": "Sorgente: {{value}}",
            "browser": "Browser: {{value}}"
        },
        "kpis": {
            "conversionRate": "Tasso di conversione"
        },
        "loadingSiteData": "Caricamento dati sito...",
        "metricGroups": {
            "content": "Contenuto",
            "acquisition": "Acquisizione",
            "audience": "Pubblico",
            "location": "Posizione",
            "network": "Rete"
        },
        "metrics": {
            "audience": "Pubblico",
            "browsers": "Browser",
            "countries": "Paesi",
            "cities": "Città",
            "providers": "Provider",
            "asns": "ASN",
            "devices": "Dispositivi",
            "languages": "Lingue",
            "pages": "Pagine",
            "landingPages": "Pagine di ingresso",
            "exitPages": "Pagine di uscita",
            "geoModeAria": "Seleziona la metrica del pubblico",
            "pageModeAria": "Seleziona la metrica delle pagine",
            "topPages": "Pagine principali",
            "topSources": "Sorgenti principali"
        },
        "noActiveFilter": "Nessun filtro attivo",
        "noSiteSelected": "Nessun sito selezionato",
        "openInNewTabAria": "Apri in una nuova scheda",
        "openUserMenuAria": "Apri menu utente",
        "password": "Password",
        "passwordPlaceholder": "••••••••",
        "preparing": "Preparazione...",
        "refreshDataTooltip": "Aggiorna dati",
        "removeFilterAria": "Rimuovi filtro",
        "searchPlaceholder": "Cerca...",
        "selectDateRange": "Seleziona intervallo date",
        "seriesChartAria": "Grafico serie temporale con dati per gli ultimi {{count}} intervalli",
        "switchToDarkModeAria": "Passa alla modalità scura",
        "switchToLightModeAria": "Passa alla modalità chiara",
        "timeRangeSelectorAria": "Selettore intervallo temporale",
        "timeRanges": {
            "last24Hours": "Ultime 24 ore",
            "last7Days": "Ultimi 7 giorni",
            "last30Days": "Ultimi 30 giorni",
            "lastYear": "Ultimo anno",
            "customRange": "Intervallo personalizzato",
            "customShort": "Personalizzato",
            "customRangeSummary": "{{start}} - {{end}}",
            "customRangeHint": "Scegli un orario di inizio e fine preciso al minuto.",
            "customStart": "Da",
            "customEnd": "A",
            "openCustomRangeAria": "Apri intervallo di tempo personalizzato"
        },
        "unknownError": "Errore sconosciuto",
        "unspecified": "Non specificato",
        "visitors": "visitatori",
        "copied": "Copiato",
        "copyControl": {
            "copy": "Copia",
            "copied": "Copiato",
            "failed": "Copia non riuscita",
            "ariaLabel": "Copia negli appunti"
        },
        "yes": "Sì",
        "no": "No",
        "enabled": "Abilitato",
        "disabled": "Disabilitato",
        "unknown": "Sconosciuto"
    },
    "dashboard": {
        "breadcrumbOverview": "Panoramica",
        "filteredBadge": "Filtrato",
        "rawHitsTitle": "Ultimi hit",
        "noSiteDescription": "Seleziona o crea un sito per visualizzare le analitiche.",
        "openPageInNewTabAria": "Apri pagina in una nuova scheda",
        "openReferrerInNewTabAria": "Apri referrer in una nuova scheda",
        "exportStatus": {
            "success": "Il download dell'esportazione è stato avviato.",
            "error": "Impossibile esportare i dati filtrati. Riprova."
        },
        "chartTitleWithRange": "Traffico: {{range}}",
        "chartTitleCustomRange": "Traffico: {{start}} - {{end}}",
        "chartTitleOverview": "Panoramica traffico",
        "trafficChartAria": "Grafico traffico con dati per gli ultimi {{count}} intervalli",
        "traffic": {
            "visitors": "Visitatori",
            "trendLine": "Linea di tendenza"
        },
        "kpis": {
            "liveVisitors": "Visitatori live",
            "pageviews": "Visualizzazioni pagina",
            "uniqueSessions": "Sessioni uniche",
            "bounceRate": "Frequenza di rimbalzo",
            "avgDuration": "Durata media",
            "pagesPerSession": "Pagine / sessione"
        },
        "empty": {
            "noTrafficTitle": "Nessun traffico registrato al momento",
            "noTrafficDescription": "Installa lo snippet di tracciamento sul tuo sito per iniziare a raccogliere dati analitici.",
            "teamTitle": "Nessun sito ancora in {{team}}",
            "teamDescription": "Crea il primo sito in {{team}} per iniziare a raccogliere dati analitici per questo team.",
            "getTrackingCode": "Ottieni codice di tracciamento",
            "createSite": "Crea sito"
        },
        "onboarding": {
            "title": "Checklist di installazione",
            "progress": "{{complete}} di {{total}} completati",
            "dismiss": "Nascondi checklist",
            "done": "Completato",
            "current": "Passaggio attuale",
            "steps": {
                "create_site": "Crea il primo sito",
                "verify_tracking": "Ricevi il primo hit",
                "automatic_events": "Conferma eventi automatici",
                "invite_teammate": "Invita un collega",
                "schedule_report": "Programma report email"
            },
            "actions": {
                "create_site": "Crea sito",
                "verify_tracking": "Verifica tracking",
                "automatic_events": "Apri tracking",
                "invite_teammate": "Invita",
                "schedule_report": "Programma"
            }
        }
    },
    "goals": {
        "manageAction": "Gestisci obiettivi",
        "noSiteDescription": "Seleziona o crea un sito per vedere gli obiettivi.",
        "series": {
            "title": "Obiettivi",
            "description": "Filtra la serie per obiettivo.",
            "addFilterPlaceholder": "Aggiungi filtro obiettivo",
            "emptyTitle": "Nessuna conversione obiettivo al momento",
            "emptyDescription": "Crea un obiettivo e porta traffico per vedere le conversioni nel tempo."
        },
        "kpis": {
            "totalGoals": "Obiettivi totali",
            "conversions": "Conversioni"
        },
        "list": {
            "title": "Obiettivi",
            "manageTooltip": "Gestisci obiettivi",
            "emptyTitle": "Nessun obiettivo al momento",
            "emptyDescription": "Monitora eventi di conversione specifici come registrazioni o acquisti.",
            "createAction": "Crea obiettivo",
            "conversionsSuffix": "conversioni",
            "conversionRateShort": "CR"
        },
        "manager": {
            "dialogTitle": "Gestisci obiettivi",
            "dialogDescription": "Definisci obiettivi di conversione per tracciare azioni utente o visite pagina specifiche.",
            "empty": "Nessun obiettivo definito al momento.",
            "newAction": "Nuovo obiettivo",
            "addTitle": "Aggiungi nuovo obiettivo",
            "editTitle": "Modifica obiettivo",
            "editTooltip": "Modifica obiettivo",
            "deleteTooltip": "Elimina obiettivo",
            "confirmDelete": "Eliminare l’obiettivo \"{{name}}\"?",
            "namePlaceholder": "es. Registrazione completata",
            "typePagePath": "Percorso",
            "typeCustomEvent": "Evento",
            "urlPathLabel": "Percorso",
            "eventNameLabel": "Evento",
            "urlPathPlaceholder": "/grazie",
            "eventNamePlaceholder": "signup_completed",
            "urlPathHelp": "Si attiva quando un utente visita un URL specifico.",
            "eventNameHelpPrefix": "Si attiva quando chiami",
            "eventNameHelpSuffix": ".",
            "createAction": "Crea obiettivo",
            "saveAction": "Salva modifiche",
            "messages": {
                "createSuccess": "Obiettivo creato.",
                "createError": "Impossibile creare l’obiettivo.",
                "updateSuccess": "Obiettivo aggiornato.",
                "updateError": "Impossibile aggiornare l’obiettivo.",
                "deleteSuccess": "Obiettivo eliminato.",
                "deleteError": "Impossibile eliminare l’obiettivo."
            }
        }
    },
    "funnels": {
        "manageAction": "Gestisci funnel",
        "createAction": "Crea funnel",
        "noSiteDescription": "Seleziona o crea un sito per vedere i funnel.",
        "series": {
            "title": "Funnel",
            "description": "Filtra la serie per funnel.",
            "addFilterPlaceholder": "Aggiungi filtro funnel",
            "emptyTitle": "Nessuna attività funnel al momento",
            "emptyDescription": "Crea un funnel e porta traffico per vedere ingressi e completamenti nel tempo."
        },
        "kpis": {
            "funnels": "Funnel",
            "entries": "Ingressi",
            "completions": "Completamenti",
            "completionRate": "Tasso di completamento"
        },
        "list": {
            "title": "Funnel",
            "manageTooltip": "Gestisci funnel",
            "emptyTitle": "Nessun funnel al momento",
            "emptyDescription": "Crea un percorso di eventi per misurare abbandoni e conversioni.",
            "createAction": "Crea funnel",
            "stepsCount": "{{count}} passaggi"
        },
        "manager": {
            "dialogTitle": "Gestisci funnel",
            "dialogDescription": "Traccia i percorsi utente attraverso più passaggi.",
            "stepsLabel": "Passaggi",
            "viewStats": "Visualizza statistiche",
            "empty": "Nessun funnel definito al momento.",
            "newAction": "Nuovo funnel",
            "createTitle": "Crea nuovo funnel",
            "editTitle": "Modifica funnel",
            "editTooltip": "Modifica funnel",
            "deleteTooltip": "Elimina funnel",
            "confirmDelete": "Eliminare il funnel \"{{name}}\"?",
            "namePlaceholder": "es. Flusso checkout",
            "stepPathPlaceholder": "/percorso",
            "stepEventPlaceholder": "event_name",
            "addStep": "Aggiungi passaggio",
            "createAction": "Crea funnel",
            "saveAction": "Salva modifiche",
            "typePagePath": "Percorso",
            "typeCustomEvent": "Evento",
            "messages": {
                "createSuccess": "Funnel creato.",
                "createError": "Impossibile creare il funnel.",
                "updateSuccess": "Funnel aggiornato.",
                "updateError": "Impossibile aggiornare il funnel.",
                "deleteSuccess": "Funnel eliminato.",
                "deleteError": "Impossibile eliminare il funnel."
            }
        },
        "viewer": {
            "dialogTitle": "Analisi funnel",
            "editAction": "Modifica funnel",
            "droppedSuffix": "abbandonati",
            "retention": "retention",
            "entry": "Ingresso"
        }
    },
    "utm": {
        "noSiteDescription": "Seleziona o crea un sito per vedere le metriche UTM.",
        "series": {
            "title": "Performance UTM",
            "description": "Monitora il traffico guidato dagli UTM nel tempo.",
            "emptyTitle": "Nessuna attivita UTM al momento",
            "emptyDescription": "Aggiungi parametri UTM ai link di campagna per vedere le prestazioni."
        },
        "metrics": {
            "topCampaigns": "Top campagne",
            "topContents": "Top contenuti",
            "topMediums": "Top canali",
            "topSources": "Top sorgenti",
            "topTerms": "Top termini"
        },
        "filters": {
            "campaign": "Campagna: {{value}}",
            "content": "Contenuto: {{value}}",
            "medium": "Canale: {{value}}",
            "source": "Sorgente: {{value}}",
            "term": "Termine: {{value}}"
        },
        "kpis": {
            "campaign": "Campagna",
            "content": "Contenuto",
            "medium": "Medium",
            "source": "Sorgente",
            "term": "Termine"
        }
    },
    "utmBuilder": {
        "breadcrumb": "Generatore UTM",
        "subtitle": "Genera link di campagna taggati per tracciare le fonti di traffico nelle tue analisi.",
        "form": {
            "title": "Crea il tuo link",
            "siteSelectLabel": "Precompila da un sito",
            "siteSelectPlaceholder": "Seleziona un sito…",
            "siteSelectHint": "Selezionando un sito si compila il campo URL sottostante.",
            "websiteUrlLabel": "URL del sito web",
            "websiteUrlHint": "L'URL completo da tracciare, incluso https://.",
            "sourceLabel": "Sorgente campagna",
            "sourceHint": "Da dove proviene il traffico — es. google, newsletter, twitter.",
            "mediumLabel": "Medium campagna",
            "mediumHint": "Il canale di marketing — es. cpc, email, social.",
            "campaignLabel": "Nome campagna",
            "campaignHint": "Nome per identificare questa campagna — es. saldi_estate.",
            "termLabel": "Termine campagna",
            "termHint": "Identifica le parole chiave della ricerca a pagamento.",
            "contentLabel": "Contenuto campagna",
            "contentHint": "Differenzia annunci o link all'interno della stessa campagna."
        },
        "preview": {
            "title": "URL generato",
            "description": "Compila l'URL del sito web e la sorgente campagna per generare un link taggato."
        },
        "reference": {
            "title": "Riferimento parametri",
            "source": "Identifica la provenienza del traffico (es. google, newsletter).",
            "medium": "Il canale di marketing (es. cpc, email, social).",
            "campaign": "Associa uno o più link a una campagna specifica.",
            "term": "Identifica le parole chiave della ricerca a pagamento.",
            "content": "Differenzia annunci o link all'interno della stessa campagna."
        },
        "validation": {
            "urlRequired": "L'URL del sito web è obbligatorio.",
            "urlInvalid": "Inserisci un URL valido che inizi con https:// o http://.",
            "sourceRequired": "La sorgente campagna è obbligatoria."
        }
    },
    "settings": {
        "security": {
            "title": "Sicurezza",
            "loading": "Caricamento impostazioni di sicurezza...",
            "changePasswordTitle": "Cambia password",
            "changePasswordDescription": "Aggiorna la password di questo account.",
            "passwordUpdated": "Password aggiornata con successo.",
            "currentPasswordLabel": "Password attuale",
            "newPasswordLabel": "Nuova password",
            "minimumLengthHint": "Minimo 8 caratteri",
            "updatePassword": "Aggiorna password",
            "twoFactor": {
                "title": "Autenticazione a due fattori",
                "description": "Proteggi il tuo account con un codice monouso da un'app di autenticazione.",
                "setupDescription": "Avvia la configurazione per generare un segreto e verificare un codice TOTP a 6 cifre.",
                "enabledDescription": "L'autenticazione a due fattori è attualmente attiva sul tuo account.",
                "secretLabel": "Chiave di configurazione manuale",
                "otpauthLabel": "URI OTPAuth",
                "verifyCodeLabel": "Codice di verifica",
                "disableCodeLabel": "Codice attuale dell'app autenticatore",
                "disableHint": "Inserisci un codice valido di 6 cifre per disattivare l'autenticazione a due fattori.",
                "startSetupAction": "Avvia configurazione",
                "verifyAction": "Attiva autenticazione a due fattori",
                "disableAction": "Disattiva autenticazione a due fattori",
                "enabled": "Autenticazione a due fattori attivata.",
                "disabled": "Autenticazione a due fattori disattivata.",
                "errors": {
                    "startFailed": "Impossibile avviare la configurazione dell'autenticazione a due fattori. Riprova.",
                    "verifyFailed": "Verifica non riuscita. Controlla il codice e riprova.",
                    "disableFailed": "Impossibile disattivare l'autenticazione a due fattori."
                }
            },
            "passkeys": {
                "title": "Passkeys",
                "description": "Registra una passkey per usare l'autenticazione del dispositivo.",
                "empty": "Nessuna passkey registrata.",
                "nameLabel": "Nome passkey",
                "namePlaceholder": "es. Portatile lavoro",
                "nameHint": "Etichetta opzionale per identificare il dispositivo.",
                "addAction": "Aggiungi passkey",
                "removeAction": "Rimuovi",
                "registered": "Passkey registrata.",
                "deleted": "Passkey rimossa.",
                "errors": {
                    "notSupported": "Questo browser non supporta la registrazione delle passkey.",
                    "registrationFailed": "Registrazione passkey non riuscita. Riprova.",
                    "deleteFailed": "Impossibile rimuovere questa passkey in questo momento."
                }
            },
            "recoveryCodes": {
                "title": "Codici di recupero",
                "description": "Genera codici di backup monouso per recuperare l'account se perdi l'autenticatore o la passkey.",
                "remainingLabel": "Codici di backup",
                "remainingValue": "{{count}} codici rimasti",
                "generatedBadge": "Generati",
                "requiresMfa": "Attiva TOTP o registra una passkey prima di generare i codici di recupero.",
                "codesTitle": "Salva ora questi codici di recupero",
                "codesHint": "Ogni codice puo essere usato una sola volta. Vengono mostrati solo quando li generi o rigeneri.",
                "copyAction": "Copia tutto",
                "downloadAction": "Scarica .txt",
                "generateAction": "Genera codici",
                "regenerateAction": "Rigenera codici",
                "generated": "Codici di recupero rigenerati.",
                "copied": "Codici di recupero copiati.",
                "downloaded": "Codici di recupero scaricati.",
                "errors": {
                    "copyFailed": "Impossibile copiare i codici di recupero.",
                    "downloadFailed": "Impossibile scaricare i codici di recupero.",
                    "generateFailed": "Impossibile generare i codici di recupero. Riprova.",
                    "mfaRequired": "Attiva TOTP o registra una passkey prima di generare i codici di recupero."
                }
            },
            "errors": {
                "loadFailed": "Impossibile caricare le impostazioni di sicurezza.",
                "invalidCurrentPassword": "Password attuale non corretta.",
                "updateFailed": "Aggiornamento password non riuscito. Riprova."
            }
        },
        "user": {
            "breadcrumb": "Impostazioni",
            "subtitle": "Gestisci sicurezza e preferenze del tuo account.",
            "profile": {
                "title": "Profilo",
                "description": "Aggiorna i tuoi dati personali e l'email di accesso.",
                "emailLabel": "Indirizzo email",
                "emailPlaceholder": "you@example.com",
                "givenNameLabel": "Nome",
                "givenNamePlaceholder": "Ada",
                "lastNameLabel": "Cognome",
                "lastNamePlaceholder": "Lovelace",
                "userIdLabel": "ID utente",
                "saveAction": "Salva profilo",
                "status": {
                    "saved": "Profilo salvato"
                },
                "validation": {
                    "emailRequired": "L'indirizzo email è obbligatorio.",
                    "emailInvalid": "Inserisci un indirizzo email valido.",
                    "emailTooLong": "L'indirizzo email deve avere massimo 320 caratteri.",
                    "nameTooLong": "Nome e cognome devono avere massimo 120 caratteri."
                },
                "errors": {
                    "loadFailed": "Impossibile caricare il tuo profilo.",
                    "invalidInput": "Controlla i campi evidenziati e riprova.",
                    "emailTaken": "Questo indirizzo email è già in uso.",
                    "notFound": "Il tuo account non è stato trovato.",
                    "updateFailed": "Impossibile aggiornare il profilo. Riprova."
                }
            },
            "dataExportTitle": "Esportazione dati",
            "exportAllTitle": "Esporta tutti i dati",
            "exportAllDescription": "Scarica tutti i tuoi dati su tutti i siti in CSV, XLSX, Parquet, JSON o NDJSON.",
            "exportStatus": {
                "success": "Download avviato.",
                "error": "Impossibile esportare i dati. Riprova."
            },
            "exportShortcut": {
                "title": "Esportazione analytics",
                "description": "Esporta tutti i siti accessibili o i takeout dei singoli siti dall'hub Importa ed esporta.",
                "action": "Apri Importa ed esporta"
            }
        },
        "reports": {
            "breadcrumb": "Report email",
            "subtitle": "Configura email di analisi pianificate per i tuoi siti.",
            "digest": {
                "title": "Riepilogo consolidato",
                "description": "Ricevi un'email riepilogativa per tutti i tuoi siti."
            },
            "perSite": {
                "title": "Report per sito",
                "description": "Email individuali per ogni sito.",
                "empty": "Nessun sito trovato. Aggiungi un sito per configurare i report."
            },
            "frequency": {
                "daily": {
                    "label": "Giornaliero",
                    "hint": "Statistiche del giorno precedente"
                },
                "weekly": {
                    "label": "Settimanale",
                    "hint": "Ogni lunedì, ultimi 7 giorni"
                },
                "monthly": {
                    "label": "Mensile",
                    "hint": "Il 1° del mese, mese precedente"
                }
            }
        },
        "apiClients": {
            "title": "Client API",
            "description": "Crea client API delegati con permessi limitati al tuo livello di accesso.",
            "loading": "Caricamento client API...",
            "empty": "Nessun client API al momento.",
            "listTitle": "Client API esistenti",
            "createDialogTitle": "Aggiungi client API",
            "editDialogTitle": "Modifica client API",
            "confirmDelete": "Eliminare il client API \"{{name}}\"?",
            "confirmRotate": "Rigenerare il token per il client API \"{{name}}\"? Il vecchio token smetterà subito di funzionare.",
            "noSiteAccess": "Nessun accesso ai siti",
            "noSiteAccessInstanceOnly": "Solo istanza/admin; nessun accesso ai siti",
            "siteGrantCount": "{{count}} autorizzazioni sito",
            "siteGrantPopoverTitle": "Autorizzazioni sito",
            "status": {
                "active": "Attivo",
                "inactive": "Inattivo",
                "revoked": "Revocato",
                "expired": "Scaduto"
            },
            "meta": {
                "instanceRole": "Ruolo istanza",
                "created": "Creato",
                "lastUsed": "Ultimo utilizzo",
                "expires": "Scade"
            },
            "actions": {
                "add": "Aggiungi client API",
                "create": "Crea client",
                "save": "Salva modifiche",
                "edit": "Modifica",
                "revoke": "Revoca",
                "reactivate": "Riattiva",
                "delete": "Elimina",
                "addScope": "Aggiungi autorizzazione",
                "refresh": "Aggiorna",
                "rollToken": "Rigenera token"
            },
            "form": {
                "nameLabel": "Nome client",
                "namePlaceholder": "es. sync analytics CI",
                "descriptionLabel": "Descrizione",
                "descriptionPlaceholder": "A cosa serve questo client",
                "instanceRoleLabel": "Ruolo istanza",
                "expiresAtLabel": "Scadenza",
                "expiresAtHint": "Se lasciato vuoto, il token non scade mai. Non è consigliato.",
                "siteScopesLabel": "Autorizzazioni sito",
                "siteScopesHint": "L'accesso ad analytics sito, MCP e ingest richiede un'autorizzazione sito esplicita.",
                "selectSitePlaceholder": "Seleziona sito",
                "validation": {
                    "nameRequired": "Il nome del client è obbligatorio.",
                    "nameTooLong": "Il nome del client deve avere al massimo 120 caratteri.",
                    "instanceRoleRequired": "Il ruolo istanza è obbligatorio.",
                    "expiresAtPast": "La scadenza deve essere nel futuro.",
                    "expiresAtInvalid": "La data di scadenza non è valida.",
                    "scopeSiteRequired": "Seleziona un sito prima di aggiungere un'autorizzazione."
                },
                "teamSiteScopesHint": "I client del team possono accedere solo ai siti aggiunti qui con un ruolo sito."
            },
            "tokenNotice": {
                "title": "Copia ora questo token",
                "description": "Per sicurezza, il token viene mostrato una sola volta. Salvalo nel tuo gestore di segreti."
            },
            "messages": {
                "created": "Client API creato.",
                "updated": "Client API aggiornato.",
                "deleted": "Client API eliminato.",
                "revoked": "Client API revocato.",
                "reactivated": "Client API riattivato.",
                "rotated": "Token API rigenerato. Copia subito il nuovo token."
            },
            "errors": {
                "loadFailed": "Impossibile caricare i client API.",
                "createFailed": "Impossibile creare il client API.",
                "updateFailed": "Impossibile aggiornare il client API.",
                "rotateFailed": "Impossibile rigenerare il token API.",
                "deleteFailed": "Impossibile eliminare il client API.",
                "invalidExpiration": "Data di scadenza non valida.",
                "notFound": "Client API non trovato."
            },
            "teamTitle": "Client API del team",
            "teamDescription": "Crea client API del team per automazioni condivise senza legarli a un solo account utente."
        }
    },
    "setup": {
        "description": "Crea il tuo account amministratore per iniziare.",
        "givenNameLabel": "Nome",
        "givenNamePlaceholder": "Ada",
        "lastNameLabel": "Cognome",
        "lastNamePlaceholder": "Lovelace",
        "emailPlaceholder": "admin@example.com",
        "createAdminAction": "Crea account amministratore",
        "createAdminAndContinueAction": "Crea account amministratore e continua",
        "errors": {
            "unexpected": "Si è verificato un errore imprevisto. Riprova."
        }
    },
    "password": {
        "forgot": {
            "title": "Reimposta password",
            "description": "Inserisci il tuo indirizzo email e ti invieremo un link per reimpostare la password.",
            "successTitle": "Controlla la tua casella di posta",
            "successDescription": "Se esiste un account per {{email}}, abbiamo inviato un link di reset.",
            "returnToSignIn": "Torna al login",
            "sendResetLink": "Invia link di reset",
            "backToSignIn": "Torna al login",
            "errors": {
                "unexpected": "Qualcosa è andato storto. Riprova più tardi."
            }
        },
        "reset": {
            "title": "Imposta nuova password",
            "success": "Password aggiornata con successo",
            "signInNow": "Accedi ora",
            "newPasswordLabel": "Nuova password",
            "minimumLength": "Deve contenere almeno 8 caratteri.",
            "submit": "Reimposta password",
            "errors": {
                "tokenMissing": "Link non valido. Token mancante.",
                "invalidLink": "Link di reset password non valido.",
                "expiredOrInvalid": "Questo link è scaduto o non valido.",
                "resetFailed": "Reimpostazione password non riuscita. Riprova."
            }
        }
    },
    "share": {
        "dialog": {
            "title": "Condividi dashboard",
            "description": "Chiunque abbia questo link può visualizzare la dashboard in sola lettura.",
            "generateAction": "Genera link",
            "shareUrlLabel": "URL condiviso",
            "tokenHintLabel": "Token",
            "urlUnavailable": "URL nascosto per link esistenti",
            "empty": "Nessun link condiviso al momento.",
            "generateFailed": "Impossibile creare un link condiviso ora. Riprova.",
            "loadFailed": "Impossibile caricare i link condivisi ora. Riprova.",
            "deleteAction": "Elimina",
            "deleteConfirmTitle": "Elimina link condiviso",
            "deleteConfirmMessage": "Chiunque usi questo link perderà subito l'accesso.",
            "createSuccess": "Link condiviso creato.",
            "deleteSuccess": "Link condiviso eliminato.",
            "deleteFailed": "Impossibile eliminare il link condiviso ora."
        },
        "page": {
            "loading": "Caricamento dashboard condivisa...",
            "missingToken": "Token condiviso mancante.",
            "invalidOrExpired": "Il link condiviso è non valido o scaduto."
        }
    },
    "sites": {
        "addDialog": {
            "title": "Aggiungi sito",
            "instructionsLine1": "Inserisci il dominio root o sottodominio (es. {{apex}}, {{subdomain}}).",
            "instructionsLine2": "Tracciamo automaticamente {{www}} con il tuo dominio root.",
            "domainLabel": "Nome dominio",
            "domainPlaceholder": "example.com",
            "addAction": "Aggiungi sito",
            "errors": {
                "domainRequired": "Il dominio è obbligatorio.",
                "domainInvalid": "Formato dominio non valido.",
                "removeProtocol": "Rimuovi http:// o https://",
                "removeWww": "Rimuovi 'www.'. Inserisci solo il dominio root.",
                "createFailed": "Creazione sito non riuscita. Il dominio potrebbe gia esistere."
            }
        },
        "danger": {
            "deleteTitle": "Elimina sito",
            "deleteDescription": "Elimina definitivamente questo sito e tutti i dati analitici associati.",
            "confirmLabel": "Digita \"{{domain}}\" per confermare",
            "confirmPlaceholder": "example.com",
            "deleteAction": "Elimina sito",
            "deleteFailed": "Impossibile eliminare il sito."
        },
        "retention": {
            "infoTitle": "Come funziona la retention",
            "infoDescription": "Gli hit grezzi più vecchi del periodo di retention vengono archiviati in file Parquet per storage a lungo termine e rimossi dal database hot per migliorare le prestazioni.",
            "periodLabel": "Periodo di retention (giorni)",
            "hotDataSuffix": "giorni di dati hot",
            "defaultHint": "Predefinito: 365 giorni.",
            "savePolicy": "Salva policy"
        },
        "exclusions": {
            "description": "Escludi traffico interno, di monitoraggio, bot o paesi in modo che non entri mai nello storage analitico.",
            "typeLabel": "Tipo di regola",
            "cidrLabel": "IP o CIDR",
            "cidrPlaceholder": "203.0.113.5 o 192.168.0.0/24",
            "countryLabel": "Paese",
            "countryPlaceholder": "Seleziona un paese",
            "descriptionLabel": "Descrizione",
            "descriptionPlaceholder": "VPN ufficio, monitor sintetico, ecc.",
            "addAction": "Aggiungi esclusione",
            "loading": "Caricamento esclusioni...",
            "empty": "Nessuna esclusione configurata per questo sito.",
            "confirmDelete": "Eliminare l'esclusione {{value}}?",
            "suggestionsTitle": "Il tuo IP attuale",
            "suggestionsHint": "Copia questo CIDR e incollalo nel campo IP o CIDR.",
            "currentIpLoading": "Risoluzione del tuo IP...",
            "currentIpUnavailable": "Impossibile risolvere il tuo IP attuale.",
            "ruleTypes": {
                "cidr": "IP/CIDR",
                "country": "Paese"
            },
            "columns": {
                "type": "Tipo",
                "value": "Valore",
                "description": "Descrizione",
                "created": "Creato"
            },
            "errors": {
                "invalidCidr": "Inserisci un valore IP o CIDR valido.",
                "invalidCountry": "Seleziona un paese.",
                "descriptionTooLong": "La descrizione deve essere di massimo 255 caratteri.",
                "loadFailed": "Impossibile caricare le esclusioni.",
                "createFailed": "Impossibile creare l'esclusione.",
                "deleteFailed": "Impossibile eliminare l'esclusione."
            },
            "status": {
                "createSuccess": "Esclusione {{value}} creata.",
                "deleteSuccess": "Esclusione {{value}} eliminata."
            }
        },
        "selector": {
            "regionAria": "Selezione sito",
            "sitesLabel": "Siti",
            "addSiteAria": "Aggiungi un nuovo sito",
            "selectPlaceholder": "Seleziona sito",
            "selectSiteAria": "Seleziona un sito per vedere le statistiche",
            "siteSettingsAria": "Impostazioni sito",
            "trackingCodeAria": "Codice di tracciamento",
            "shareDashboardAria": "Condividi dashboard"
        },
        "settings": {
            "breadcrumb": {
                "sites": "Siti",
                "settings": "Impostazioni"
            },
            "title": "Impostazioni sito",
            "tabs": {
                "general": "Generale",
                "tracking": "Tracking",
                "filtering": "Filtraggio",
                "retention": "Retention",
                "team": "Team",
                "dangerZone": "Zona pericolo"
            },
            "general": {
                "title": "Impostazioni generali",
                "domainLabel": "Dominio",
                "siteIdLabel": "ID sito",
                "dataExportTitle": "Esportazione dati",
                "exportSiteDataTitle": "Esporta dati sito",
                "exportSiteDataDescription": "Scarica tutti gli hit e gli eventi di questo sito in CSV, XLSX, Parquet, JSON o NDJSON.",
                "exportStatus": {
                    "success": "Download avviato.",
                    "error": "Impossibile esportare i dati del sito. Riprova."
                },
                "exportShortcutTitle": "Esportazione analytics",
                "exportShortcutDescription": "Esporta questo sito o qualsiasi altro sito accessibile dall'hub Importa ed esporta.",
                "exportShortcutAction": "Apri Importa ed esporta"
            },
            "unsavedChangesConfirm": "Hai modifiche non salvate. Vuoi annullarle?"
        },
        "team": {
            "emailPlaceholder": "user@example.com",
            "addMemberAction": "Aggiungi membro del sito",
            "addMemberDialogTitle": "Aggiungi membro del sito",
            "addMemberSuccess": "Membro del sito aggiunto.",
            "removeMemberSuccess": "Membro del sito rimosso.",
            "confirmRemove": "Rimuovere {{email}} dal sito?",
            "transfer": {
                "title": "Trasferisci sito",
                "description": "Sposta questo sito e i relativi dati analitici in un altro team che puoi amministrare.",
                "teamLabel": "Team di destinazione",
                "teamPlaceholder": "Seleziona un team di destinazione",
                "action": "Trasferisci sito",
                "success": "Sito trasferito con successo.",
                "errors": {
                    "forbidden": "Non hai i permessi per trasferire questo sito al team selezionato.",
                    "generic": "Impossibile trasferire il sito."
                }
            },
            "errors": {
                "addFailed": "Impossibile aggiungere il membro. Assicurati che l'utente esista.",
                "removeFailed": "Impossibile rimuovere il membro: {{error}}"
            }
        },
        "tracking": {
            "description": "Copia e incolla il codice qui sotto nell'HTML del tuo sito. Il tracciamento automatico di clic in uscita, download e invii di moduli è attivo per impostazione predefinita.",
            "trackingCodeConfiguration": "Configurazione codice di tracciamento",
            "collectDntLabel": "Raccogli DNT",
            "collectDntDescription": "Traccia gli utenti anche se \"Do Not Track\" è attivo nel browser.",
            "disableBeaconLabel": "Disabilita sendBeacon",
            "disableBeaconDescription": "Usa richieste fetch standard invece di navigator.sendBeacon.",
            "autoTrackingTitle": "Tracciamento automatico degli eventi",
            "autoTrackingDescription": "HitKeep può inviare automaticamente eventi outbound_click, file_download e form_submit con metadati rispettosi della privacy da hk.js.",
            "outboundTrackingLabel": "Traccia i clic in uscita",
            "outboundTrackingDescription": "Invia outbound_click quando i visitatori seguono link verso un hostname diverso.",
            "downloadTrackingLabel": "Traccia i download di file",
            "downloadTrackingDescription": "Invia file_download per link con attributo download o estensioni di file note.",
            "formTrackingLabel": "Traccia gli invii dei moduli",
            "formTrackingDescription": "Invia form_submit per gli invii di moduli osservati dal browser senza acquisire i valori del modulo.",
            "htmlLabel": "HTML",
            "copyCode": "Copia codice",
            "verifier": {
                "title": "Verifica tracking live",
                "description": "Conferma che questo sito riceva segnali operativi di tracking.",
                "status": {
                    "waiting": "In attesa",
                    "live": "Live",
                    "dormant": "Dormiente",
                    "domain_mismatch": "Dominio diverso"
                },
                "waitingHint": "In attesa del primo hit accettato. Questo pannello si aggiorna automaticamente per due minuti.",
                "mismatchHint": "L’ultimo hostname rilevato non corrisponde al dominio configurato per questo sito.",
                "fields": {
                    "firstHit": "Primo hit",
                    "lastHit": "Ultimo hit",
                    "lastEvent": "Ultimo evento",
                    "detectedHostname": "Hostname rilevato",
                    "automaticEvent": "Ultimo evento automatico",
                    "tracker": "Tracker",
                    "updated": "Aggiornato"
                },
                "empty": "Non ancora visto"
            },
            "webVitalsLabel": "Web Vitals",
            "webVitalsDescription": "Carica il bundle Web Vitals separato e invia campioni LCP, INP, CLS, FCP e TTFB. Disattivato per impostazione predefinita."
        }
    },
    "admin": {
        "breadcrumb": "Amministrazione istanza",
        "tabs": {
            "users": "Utenti",
            "sites": "Siti",
            "teams": "Team",
            "globalFilters": "Filtri globali",
            "overview": "Panoramica",
            "health": "Stato",
            "storage": "Storage",
            "ingest": "Ingestione",
            "backups": "Backup",
            "spam": "Spam",
            "caches": "Cache",
            "mail": "E-mail",
            "audit": "Audit"
        },
        "users": {
            "title": "Utenti",
            "disable2faAction": "Disattiva MFA"
        },
        "sites": {
            "title": "Siti",
            "ownerUnknown": "Proprietario sconosciuto"
        },
        "exclusions": {
            "title": "Filtri globali del traffico",
            "description": "Scarta traffico da reti o paesi selezionati per tutti i siti di questa istanza HitKeep.",
            "typeLabel": "Tipo di regola",
            "cidrLabel": "IP o CIDR",
            "cidrPlaceholder": "203.0.113.5 o 192.168.0.0/24",
            "countryLabel": "Paese",
            "countryPlaceholder": "Seleziona un paese",
            "descriptionLabel": "Descrizione",
            "descriptionPlaceholder": "Monitor uptime, range ufficio, ecc.",
            "addAction": "Aggiungi filtro globale",
            "loading": "Caricamento filtri globali...",
            "empty": "Nessun filtro globale configurato.",
            "confirmDelete": "Eliminare il filtro globale {{value}}?",
            "suggestionsTitle": "Il tuo IP attuale",
            "suggestionsHint": "Copia questo CIDR e incollalo nel campo IP o CIDR.",
            "currentIpLoading": "Risoluzione del tuo IP...",
            "currentIpUnavailable": "Impossibile risolvere il tuo IP attuale.",
            "ruleTypes": {
                "cidr": "IP/CIDR",
                "country": "Paese"
            },
            "columns": {
                "type": "Tipo",
                "value": "Valore",
                "description": "Descrizione",
                "created": "Creato"
            },
            "errors": {
                "invalidCidr": "Inserisci un valore IP o CIDR valido.",
                "invalidCountry": "Seleziona un paese.",
                "descriptionTooLong": "La descrizione deve essere di massimo 255 caratteri.",
                "loadFailed": "Impossibile caricare i filtri globali.",
                "createFailed": "Impossibile creare il filtro globale.",
                "deleteFailed": "Impossibile eliminare il filtro globale."
            },
            "status": {
                "createSuccess": "Filtro globale {{value}} creato.",
                "deleteSuccess": "Filtro globale {{value}} eliminato."
            }
        },
        "roles": {
            "instanceOwner": "Proprietario istanza",
            "instanceAdmin": "Amministratore istanza",
            "user": "Utente"
        },
        "errors": {
            "deleteUserBlockedOwnership": "Impossibile eliminare {{email}} finché la proprietà non viene trasferita per: {{teams}}.",
            "deleteUserFailed": "Impossibile eliminare l'utente {{email}}.",
            "deleteSiteFailed": "Impossibile eliminare il sito {{domain}}.",
            "deleteTeamFailed": "Impossibile eliminare il team \"{{name}}\".",
            "deleteForbidden": "Non hai l'autorizzazione per eliminare questa risorsa.",
            "deleteNotFound": "Questa risorsa non esiste più.",
            "deleteUnavailable": "L'eliminazione è disponibile solo sul nodo attivo dell'istanza.",
            "deleteDefaultTeam": "Il team predefinito non può essere eliminato.",
            "deleteTeamNotArchived": "Archivia il team prima di eliminarlo.",
            "deleteTeamHasSites": "Trasferisci o elimina tutti i siti prima di eliminare questo team.",
            "disable2faFailed": "Impossibile disattivare MFA per {{email}}."
        },
        "status": {
            "deleteUserSuccess": "Utente {{email}} eliminato.",
            "deleteSiteSuccess": "Sito {{domain}} eliminato.",
            "deleteTeamSuccess": "Team \"{{name}}\" eliminato.",
            "disable2faSuccess": "MFA è stata disattivata per {{email}}."
        },
        "confirmDisable2fa": "Disattivare tutti i metodi MFA per {{email}}? Questa azione invalida anche le sessioni ricordate.",
        "confirmDeleteUser": "Eliminare l'utente {{email}}?",
        "confirmDeleteSite": "Eliminare il sito {{domain}}? Questa azione non può essere annullata.",
        "confirmDeleteTeam": "Eliminare definitivamente il team \"{{name}}\"? Questa azione non può essere annullata.",
        "confirmDeleteTeamWithSites": "Eliminare definitivamente il team \"{{name}}\" e i suoi {{sites}} sito/i? Tutti i dati analitici andranno persi. Questa azione non può essere annullata.",
        "teams": {
            "title": "Team",
            "status": {
                "active": "Attivo",
                "archived": "Archiviato",
                "default": "Predefinito"
            }
        },
        "team": {
            "tabs": {
                "overview": "Panoramica",
                "members": "Membri",
                "settings": "Impostazioni",
                "activity": "Attività"
            },
            "overview": {
                "breadcrumb": "Panoramica del team",
                "title": "Team",
                "teamIdLabel": "ID team",
                "memberCount": "Membri",
                "quickActions": "Azioni rapide",
                "manageMembers": "Gestisci membri",
                "teamSettings": "Impostazioni del team",
                "usage": {
                    "title": "Utilizzo e limiti",
                    "description": "Monitora l'utilizzo attuale del team rispetto ai limiti del piano prima che l'ingestione venga bloccata.",
                    "currentUsage": "{{count}} utilizzati",
                    "unlimited": "Illimitato",
                    "unlimitedFootnote": "Illimitato nel piano attuale",
                    "limitValue": "Limite {{count}}",
                    "progressLabel": "{{count}}% del limite",
                    "pendingInviteOne": "1 invito in sospeso",
                    "pendingInviteMany": "{{count}} inviti in sospeso",
                    "metrics": {
                        "sites": "Siti",
                        "members": "Membri"
                    }
                },
                "cloud": {
                    "title": "Piano cloud",
                    "managed": "Cloud gestito",
                    "description": "Questo team è eseguito sull'infrastruttura gestita di HitKeep Cloud. Mantieni il piano gratuito per validare oppure passa a un piano superiore quando ti servono più retention, membri o volume.",
                    "jurisdiction": "Giurisdizione",
                    "region": "Regione",
                    "retention": "Retention",
                    "retentionDays": "{{count}} giorni",
                    "unlimitedRetention": "Retention illimitata",
                    "manageBillingAction": "Gestisci fatturazione",
                    "upgradeAction": "Aggiorna piano",
                    "supportAction": "Contatta il supporto"
                },
                "plans": {
                    "title": "Aggiorna il tuo piano",
                    "description": "Sblocca una retention più lunga, più siti e capacità del team.",
                    "currentPlan": "Piano attuale",
                    "recommended": "Consigliato",
                    "upgradeAction": "Aggiorna a {{plan}}",
                    "features": {
                        "sites": "Fino a {{count}} siti",
                        "members": "Fino a {{count}} membri del team",
                        "retention": "{{count}} anni di retention dei dati",
                        "retentionDays": "{{count}} giorni di retention dei dati"
                    }
                }
            },
            "members": {
                "breadcrumb": "Membri del team",
                "title": "Membri del team"
            },
            "settings": {
                "breadcrumb": "Impostazioni del team",
                "title": "Impostazioni del team",
                "nameSectionTitle": "Nome del team",
                "nameSectionDescription": "Il nome visualizzato per questo team. I proprietari e gli admin possono modificarlo.",
                "nameRequired": "Il nome del team è obbligatorio.",
                "logoSectionTitle": "Logo del team",
                "logoSectionDescription": "Un URL che punta all'immagine del logo di questo team.",
                "logoPlaceholder": "https://esempio.it/logo.png",
                "logoPreviewAlt": "Anteprima del logo del team",
                "saveAction": "Salva impostazioni",
                "saveSuccess": "Impostazioni del team salvate.",
                "saveError": "Impossibile salvare le impostazioni del team. Riprova.",
                "leaveSectionTitle": "Lascia il team",
                "leaveSectionDescription": "Rimuoviti da questo team e passa a un altro team di cui fai parte.",
                "leaveConfirm": "Lasciare questo team? Il contesto del team attivo cambierà immediatamente.",
                "leaveAction": "Lascia il team",
                "leaveSuccess": "Hai lasciato il team.",
                "archiveSectionTitle": "Archivia team",
                "archiveSectionDescription": "Archivia questo team dopo aver trasferito o rimosso tutti i suoi siti.",
                "archiveSectionHint": "L'archiviazione nasconde il team dagli elenchi normali dei team. Trasferisci o elimina prima tutti i siti di questo team.",
                "archiveConfirm": "Archiviare questo team? I membri non lo vedranno più nel selettore del team attivo.",
                "archiveAction": "Archivia team",
                "archiveSuccess": "Il team è stato archiviato.",
                "archiveErrors": {
                    "hasSites": "Trasferisci o elimina tutti i siti del team prima di archiviarlo.",
                    "defaultTeam": "Il team predefinito non può essere archiviato.",
                    "forbidden": "Solo i proprietari del team possono archiviarlo.",
                    "generic": "Impossibile archiviare il team. Riprova."
                },
                "leaveErrors": {
                    "lastOwner": "Non puoi lasciare il team come ultimo proprietario.",
                    "onlyTeam": "Non puoi lasciare il tuo unico team.",
                    "generic": "Impossibile lasciare il team. Riprova."
                }
            },
            "audit": {
                "readOnly": "Non hai il permesso di vedere l'attività del team.",
                "empty": "Nessuna attività del team per ora.",
                "loadError": "Impossibile caricare l'attività del team.",
                "loadMore": "Carica altra attività",
                "forbidden": "Non hai il permesso di vedere l'attività del team.",
                "filterLabel": "Filtra attività",
                "filters": {
                    "all": "Tutta l'attività"
                },
                "summary": {
                    "empty": "Nessuna voce caricata finora.",
                    "partial": "Mostrate {{loaded}} attività su {{total}}",
                    "complete": "Mostrate tutte le {{total}} attività"
                },
                "columns": {
                    "actor": "Attore",
                    "action": "Azione",
                    "target": "Destinatario",
                    "details": "Dettagli"
                },
                "actions": {
                    "teamCreated": "Team creato",
                    "teamUpdated": "Team aggiornato",
                    "teamActiveChanged": "Active team changed",
                    "memberInvited": "Membro invitato",
                    "memberInviteAccepted": "Invito accettato",
                    "memberInviteResent": "Invito reinviato",
                    "memberInviteRevoked": "Invito revocato",
                    "memberAdded": "Membro aggiunto",
                    "memberRoleUpdated": "Ruolo membro aggiornato",
                    "memberRemoved": "Membro rimosso",
                    "memberLeft": "Membro uscito dal team",
                    "ownershipTransferred": "Proprietà trasferita",
                    "teamArchived": "Team archiviato",
                    "siteCreated": "Site created",
                    "siteDeleted": "Site deleted",
                    "siteRetentionUpdated": "Retention updated",
                    "siteTransferredIn": "Sito spostato qui",
                    "siteTransferredOut": "Sito spostato altrove",
                    "siteExclusionCreated": "Exclusion created",
                    "siteExclusionDeleted": "Exclusion deleted",
                    "authLoginSucceeded": "Login succeeded",
                    "authLoginFailed": "Login failed",
                    "authMfaRequired": "MFA required",
                    "authMfaSucceeded": "MFA succeeded",
                    "authLogout": "Logout",
                    "authSessionExtended": "Session extended",
                    "importUploadCreated": "Import upload created",
                    "importFileUploaded": "Import file uploaded",
                    "importValidationStarted": "Import validation started",
                    "importValidated": "Import validated",
                    "importValidationFailed": "Import validation failed",
                    "importQueued": "Import queued",
                    "importRequeued": "Import requeued",
                    "importStarted": "Import started",
                    "importFailed": "Import failed",
                    "importCompleted": "Import completed",
                    "importDeleted": "Import deleted",
                    "importDataCleared": "Imported data cleared",
                    "importDataWritten": "Imported data written",
                    "unknown": "Azione sconosciuta"
                }
            }
        },
        "system": {
            "overview": {
                "title": "Panoramica sistema",
                "version": "Versione",
                "uptime": "Uptime",
                "publicUrl": "URL pubblico",
                "runtimeMode": "Modalità",
                "healthStatus": "Salute",
                "enabledFeatures": "Interruttori funzionalità",
                "actions": {
                    "refresh": "Aggiorna"
                }
            },
            "features": {
                "mcp": {
                    "label": "Server MCP"
                },
                "mcp_docs": {
                    "label": "Strumenti documentazione MCP"
                },
                "automatic_backups": {
                    "label": "Backup automatici"
                },
                "spam_auto_update": {
                    "label": "Aggiornamento automatico spam"
                },
                "mail_delivery": {
                    "label": "Invio email"
                },
                "google_search_console": {
                    "label": "Google Search Console"
                },
                "managed_cloud": {
                    "label": "Cloud gestito"
                },
                "cloud_signup": {
                    "label": "Registrazione cloud"
                },
                "ai": {
                    "label": "Gateway IA"
                },
                "ai_opportunities": {
                    "label": "Opportunità IA"
                },
                "billing": {
                    "label": "Fatturazione"
                }
            },
            "featureDetails": {
                "backup": {
                    "local": "Destinazione locale",
                    "s3": "Destinazione S3"
                },
                "driver": "Driver {{driver}}",
                "interval": "Ogni {{interval}}",
                "stripe": "Stripe configurato",
                "plan": "Piano {{plan}}"
            },
            "health": {
                "title": "Controllo salute",
                "status": "Stato",
                "database": "Database",
                "workers": "Worker",
                "isLeader": "È leader",
                "ip2locationAttribution": "HitKeep usa il database IP2Location LITE per la geolocalizzazione IP.",
                "actions": {
                    "check": "Controlla"
                }
            },
            "searchConsole": {
                "title": "Search Console",
                "credentials": "Credenziali",
                "worker": "Worker",
                "sync": "Sync",
                "connectedTeams": "Team connessi",
                "mappedSites": "Siti mappati",
                "inFlight": "In corso",
                "issues": "Problemi",
                "lastAttempt": "Ultimo tentativo",
                "lastSuccess": "Ultimo successo",
                "nextRetry": "Prossimo tentativo",
                "status": {
                    "healthy": "Sano",
                    "idle": "Inattivo",
                    "syncing": "Sincronizzazione",
                    "degraded": "Degradato",
                    "needs_attention": "Richiede attenzione",
                    "not_configured": "Non configurato"
                },
                "credentialsStatus": {
                    "configured": "Configurate",
                    "missing": "Mancanti"
                },
                "workerStatus": {
                    "enabled": "Abilitato",
                    "disabled": "Disabilitato"
                },
                "syncStatus": {
                    "healthy": "Sano",
                    "idle": "Inattivo",
                    "pending": "In sospeso",
                    "running": "In esecuzione",
                    "failed": "Non riuscito",
                    "needs_attention": "Richiede attenzione"
                }
            },
            "ai": {
                "title": "Gateway IA",
                "configuration": "Configurazione",
                "enabled": "Attiva",
                "disabled": "Disattivata",
                "configured": "Configurata",
                "notConfigured": "Non configurata",
                "configMode": "Modalità di configurazione",
                "provider": "Provider",
                "model": "Modello",
                "budgetWindow": "Finestra budget",
                "requests": "Richieste",
                "tokens": "Token",
                "lastAttempt": "Ultimo tentativo",
                "lastSuccess": "Ultimo successo",
                "lastError": "Ultimo errore",
                "readiness": "Prontezza del gateway IA",
                "summary": {
                    "ready": "Configurata e dentro il budget locale.",
                    "disabled": "Disattivata dalla configurazione runtime.",
                    "notConfigured": "Attiva quando sono presenti provider e modello.",
                    "budgetExhausted": "Il budget locale di richieste o token è esaurito.",
                    "needsAttention": "Le chiamate recenti al provider richiedono revisione.",
                    "unknown": "Lo stato non è ancora caricato."
                },
                "status": {
                    "disabled": "Disattivata",
                    "not_configured": "Non configurata",
                    "configured": "Configurata",
                    "budget_exhausted": "Budget esaurito",
                    "needs_attention": "Richiede attenzione"
                },
                "configModes": {
                    "cloud_managed": "Gestita nel cloud",
                    "self_hosted": "Self-hosted"
                }
            },
            "storage": {
                "title": "Storage",
                "sharedDb": "Database condiviso",
                "sharedDbSize": "Dimensione",
                "dataPath": "Percorso dati",
                "tenantDbs": "Database tenant",
                "diskUsage": "Uso disco",
                "diskAvailable": "Disponibile",
                "columns": {
                    "tenant": "Tenant",
                    "size": "Dimensione",
                    "path": "Percorso"
                }
            },
            "ingest": {
                "title": "Ingestione",
                "hits": "Hit (24 h)",
                "events": "Eventi (24 h)",
                "rejections": "Rifiuti",
                "spam": "Spam bloccato",
                "hitsPerSecond": "Hit/s"
            },
            "backups": {
                "title": "Backup",
                "configPath": "Percorso / destinazione",
                "enabled": "Abilitato",
                "disabled": "Disabilitato",
                "interval": "Intervallo",
                "retention": "Retention",
                "lastBackup": "Ultimo backup",
                "nextBackup": "Prossimo backup",
                "lastFailed": "Ultimo errore",
                "lastError": "Errore",
                "recentFailures": "Errori recenti",
                "actions": {
                    "backupNow": "Esegui backup",
                    "backupNowConfirm": "Avviare un backup ora?"
                },
                "backupTriggered": "Backup avviato",
                "backupFailed": "Backup non riuscito"
            },
            "spam": {
                "title": "Filtro spam",
                "dbPath": "Percorso database",
                "lastRefresh": "Ultimo aggiornamento",
                "ruleCount": "Regole",
                "autoUpdate": "Aggiornamento auto",
                "lastError": "Ultimo errore",
                "actions": {
                    "refresh": "Aggiorna database spam"
                },
                "refreshTriggered": "Filtro spam aggiornato",
                "refreshFailed": "Impossibile aggiornare il filtro spam"
            },
            "importCleanup": {
                "title": "Staging importazioni",
                "enabled": "Pulizia attivata",
                "retention": "Giorni di conservazione",
                "staleImports": "Importazioni obsolete",
                "staleFiles": "File obsoleti",
                "staleBytes": "Dati obsoleti",
                "lastRun": "Ultima pulizia",
                "lastCleaned": "Ultima pulizia completata",
                "actions": {
                    "run": "Pulisci file di staging"
                },
                "runSuccess": "Puliti {{files}} file di staging e liberati {{bytes}}.",
                "runFailed": "Impossibile pulire i file di importazione in staging."
            },
            "caches": {
                "title": "Cache",
                "status": {
                    "healthy": "Sana",
                    "pressure": "Sotto pressione"
                },
                "permissions": "Permessi",
                "apiClients": "Client API",
                "rateLimiter": "Rate limiter",
                "columns": {
                    "cache": "Cache",
                    "size": "Dimensione",
                    "maxSize": "Dimensione max",
                    "ttl": "TTL"
                }
            },
            "mail": {
                "title": "E-mail",
                "configured": "Configurata",
                "notConfigured": "Non configurata",
                "driver": "Driver",
                "host": "Host",
                "port": "Porta",
                "encryption": "Crittografia",
                "fromAddress": "Mittente",
                "username": "Nome utente",
                "passwordSet": "Password configurata",
                "lastTest": "Ultimo test",
                "actions": {
                    "test": "Invia e-mail di test"
                },
                "testSuccess": "E-mail di test inviata",
                "testFailed": "Test e-mail non riuscito",
                "recipientLabel": "Destinatario test",
                "recipientPlaceholder": "ops@example.com",
                "recipientInvalid": "Inserisci un indirizzo e-mail valido."
            },
            "audit": {
                "title": "Registro audit istanza",
                "filters": {
                    "all": "Tutto"
                },
                "filter": {
                    "action": "Azione",
                    "targetType": "Tipo target",
                    "outcome": "Esito",
                    "dateRange": "Intervallo date",
                    "search": "Cerca..."
                },
                "empty": "Nessuna voce di audit trovata",
                "loadError": "Impossibile caricare le voci di audit",
                "exportSuccess": "Esportazione audit scaricata",
                "exportFailed": "Impossibile esportare il registro audit",
                "loadMore": "Carica altro",
                "columns": {
                    "created": "Ora",
                    "actor": "Attore",
                    "action": "Azione",
                    "targetType": "Area",
                    "target": "Target",
                    "outcome": "Esito",
                    "ipAddress": "IP address",
                    "country": "Country",
                    "details": "Dettagli"
                },
                "outcome": {
                    "success": "Successo",
                    "failure": "Errore",
                    "denied": "Negato"
                },
                "targetTypes": {
                    "system": "Sistema",
                    "mail": "E-mail",
                    "user": "Utente",
                    "team": "Team",
                    "site": "Sito",
                    "import": "Import",
                    "siteExclusion": "Site exclusion",
                    "apiClient": "API client",
                    "backup": "Backup",
                    "spamFilter": "Filtro spam",
                    "diagnostics": "Diagnostica"
                },
                "actions": {
                    "export": "Esporta",
                    "roleUpdated": "Ruolo modificato",
                    "mfaDisabled": "MFA disabilitata",
                    "backupTriggered": "Backup avviato",
                    "backupCompleted": "Backup completato",
                    "backupFailed": "Backup non riuscito",
                    "spamRefreshed": "Aggiornamento spam",
                    "mailTested": "Test e-mail",
                    "diagnosticsExported": "Diagnostica esportata",
                    "accessDenied": "Accesso negato",
                    "authLoginSucceeded": "Login succeeded",
                    "authLoginFailed": "Login failed",
                    "authMfaRequired": "MFA required",
                    "authMfaSucceeded": "MFA succeeded",
                    "authLogout": "Logout",
                    "authSessionExtended": "Session extended",
                    "teamCreated": "Team created",
                    "teamUpdated": "Team updated",
                    "teamArchived": "Team archived",
                    "teamActiveChanged": "Active team changed",
                    "memberInvited": "Member invited",
                    "memberInviteAccepted": "Invite accepted",
                    "memberInviteResent": "Invite resent",
                    "memberInviteRevoked": "Invite revoked",
                    "memberAdded": "Member added",
                    "memberRoleUpdated": "Member role updated",
                    "memberRemoved": "Member removed",
                    "memberLeft": "Member left",
                    "ownershipTransferred": "Ownership transferred",
                    "siteCreated": "Site created",
                    "siteDeleted": "Site deleted",
                    "siteRetentionUpdated": "Retention updated",
                    "siteTransferredIn": "Site moved in",
                    "siteTransferredOut": "Site moved out",
                    "siteExclusionCreated": "Exclusion created",
                    "siteExclusionDeleted": "Exclusion deleted",
                    "importUploadCreated": "Import upload created",
                    "importFileUploaded": "Import file uploaded",
                    "importValidationStarted": "Import validation started",
                    "importValidated": "Import validated",
                    "importValidationFailed": "Import validation failed",
                    "importQueued": "Import queued",
                    "importRequeued": "Import requeued",
                    "importStarted": "Import started",
                    "importFailed": "Import failed",
                    "importCompleted": "Import completed",
                    "importDeleted": "Import deleted",
                    "importDataCleared": "Imported data cleared",
                    "importDataWritten": "Imported data written"
                },
                "pagination": {
                    "total": "Mostrate {{ loaded }} di {{ total }} voci"
                }
            },
            "console": {
                "eyebrow": "Operazioni istanza",
                "title": "Stato del sistema",
                "subtitle": "Monitora salute runtime, storage, recapito e-mail, protezione spam e attività amministrative da un’unica superficie operativa.",
                "runtimePosture": "Postura runtime",
                "summaryAria": "Riepilogo dello stato del sistema",
                "healthHint": "Database, worker e prontezza del nodo",
                "managedData": "dati gestiti",
                "noRecentRun": "Nessuna esecuzione recente",
                "autoUpdated": "Aggiornato automaticamente",
                "manualOnly": "Aggiornamento manuale",
                "refreshCard": "Aggiorna stato",
                "cloudStatus": "Stato cloud",
                "leader": "Leader",
                "follower": "Follower",
                "loadFailed": "Impossibile caricare lo stato del sistema.",
                "noFeatures": "Nessun interruttore di funzionalità segnalato.",
                "noTenantDbs": "Nessun database tenant segnalato.",
                "pressure": "Pressione",
                "tabs": {
                    "runtime": "Runtime",
                    "operations": "Operazioni",
                    "access": "Accesso",
                    "activation": "Attivazione",
                    "audit": "Audit"
                },
                "status": {
                    "healthy": "Sano",
                    "attention": "Richiede attenzione",
                    "loading": "Caricamento",
                    "unknown": "Sconosciuto"
                },
                "healthDescription": "Segnali di prontezza del nodo corrente e dello storage integrato.",
                "overviewDescription": "Build, versione, URL pubblico e modalità runtime.",
                "featuresDescription": "Interruttori funzionalità per operatori e capacità runtime dell’istanza.",
                "storageDescription": "File DuckDB, storage tenant e disponibilità disco.",
                "ingestDescription": "Volume di tracking recente e traffico bloccato sull’istanza.",
                "cachesDescription": "Occupazione cache LRU per auth, client API e rate limiting.",
                "backupsDescription": "Destinazione backup, retention e salute delle esecuzioni recenti.",
                "spamDescription": "Freschezza della cache antispam e controllo di aggiornamento manuale.",
                "mailDescription": "Configurazione di trasporto e-mail redatta e test di invio sicuro.",
                "usersDescription": "Ruoli istanza, azioni di recupero e accesso amministratore.",
                "sitesDescription": "Tutti i siti visibili agli amministratori di istanza.",
                "teamsDescription": "Contenitori team e relativo stato operativo.",
                "auditDescription": "Attività append-only per operazioni sensibili dell’istanza.",
                "settingsSubtitle": "Gestisci utenti, siti, team e filtri globali dell’istanza."
            },
            "activation": {
                "title": "Attivazione utenti",
                "subtitle": "Vedi quali team e siti sono live, in attesa, dormienti o bloccati senza ispezionare dati tenant.",
                "empty": "Nessuna riga di attivazione corrisponde ai filtri attuali.",
                "copySuccess": "Contesto supporto copiato.",
                "copyError": "Impossibile copiare il contesto supporto.",
                "pagination": "{{loaded}} di {{total}} righe mostrate",
                "filters": {
                    "anyStatus": "Qualsiasi stato",
                    "team": "Filtra team",
                    "domain": "Filtra dominio"
                },
                "metrics": {
                    "liveSites": "Siti live caricati",
                    "loadedRows": "Righe caricate",
                    "totalRows": "Righe totali"
                },
                "columns": {
                    "team": "Team",
                    "lastHit": "Ultimo hit",
                    "lastEvent": "Ultimo evento",
                    "hits24h": "Hit 24h",
                    "hits7d": "Hit 7g",
                    "events7d": "Eventi 7g"
                },
                "status": {
                    "waiting": "In attesa",
                    "live": "Live",
                    "dormant": "Dormiente",
                    "domain_mismatch": "Dominio diverso"
                },
                "actions": {
                    "filterTeam": "Filtra su questo team",
                    "copyContext": "Copia contesto supporto",
                    "openTeam": "Apri admin team"
                }
            }
        }
    },
    "roles": {
        "owner": "Owner",
        "admin": "Admin",
        "member": "Membro",
        "editor": "Editor",
        "viewer": "Viewer"
    },
    "userMenu": {
        "administration": "Amministrazione",
        "userSettings": "Impostazioni",
        "preferences": "Preferenze",
        "sessionStatus": "Sessione: ancora {{remaining}}",
        "rememberedSessionStatus": "Ricordami: ancora {{remaining}}",
        "extendSession": "Estendi sessione",
        "signOut": "Disconnetti"
    },
    "session": {
        "label": "Sessione",
        "rememberedLabel": "Ricordami",
        "tooltip": "La sessione della dashboard dura {{duration}}. HitKeep ti avvisa {{warning}} prima della scadenza.",
        "rememberedTooltip": "Ricordami è attivo. Il timer segue il periodo di accesso ricordato.",
        "warningTitle": "La sessione sta per scadere",
        "warningDescription": "Verrai disconnesso tra {{remaining}} se non estendi la sessione.",
        "policyDescription": "Questa istanza è configurata con sessioni dashboard di {{duration}}.",
        "extendAction": "Resta connesso",
        "signOutAction": "Disconnetti",
        "extendError": "Non siamo riusciti a estendere la sessione. Accedi di nuovo se scade."
    },
    "login": {
        "subtitle": "Accedi alla tua dashboard",
        "cloudSignupPrompt": "Nuovo su HitKeep Cloud?",
        "cloudSignupAction": "Crea workspace {{jurisdiction}}",
        "cloudSignupAlternatePrompt": "Ti serve un’altra giurisdizione?",
        "cloudSignupAlternateAction": "Usa il cloud {{jurisdiction}}",
        "emailLabel": "Indirizzo email",
        "emailPlaceholder": "you@example.com",
        "emailInvalid": "Inserisci un indirizzo email valido.",
        "passwordLabel": "Password",
        "passwordPlaceholder": "••••••••",
        "passwordRequired": "La password è obbligatoria.",
        "forgotPassword": "Password dimenticata?",
        "rememberMe": "Ricordami",
        "sessionHelp": "Mantiene l’accesso su questo dispositivo secondo la policy dell’istanza. HitKeep mostra comunque gli avvisi di scadenza e chiede conferma prima di estendere quando serve.",
        "signIn": "Accedi",
        "or": "o",
        "signInWithPasskey": "Accedi con passkey",
        "mfaTitle": "Verifica a due fattori",
        "mfaSubtitle": "Completa l'accesso con il codice dell'autenticatore, un codice di recupero, un link di accesso o una passkey.",
        "sendEmailLink": "Inviami un link di accesso",
        "emailLinkSent": "Abbiamo inviato un link di accesso al tuo indirizzo email.",
        "totpCodeLabel": "Codice autenticatore",
        "recoveryCodeLabel": "Codice di recupero",
        "recoveryCodePlaceholder": "ABCD-EFGH",
        "verifyTotp": "Verifica codice",
        "verifyRecoveryCode": "Usa codice di recupero",
        "footerRights": "HitKeep. Tutti i diritti riservati.",
        "errors": {
            "invalidCredentials": "Email o password non validi.",
            "passkeyNotSupported": "L'accesso con passkey non è supportato su questo dispositivo.",
            "passkeyFailed": "Accesso con passkey non riuscito. Riprova.",
            "invalidTotp": "Codice autenticatore non valido.",
            "invalidRecoveryCode": "Codice di recupero non valido.",
            "emailLinkFailed": "Non siamo riusciti a inviare il link di accesso. Riprova.",
            "mfaEmailLinkInvalid": "Questo link di accesso non è valido o è scaduto. Richiedine uno nuovo per continuare.",
            "unexpected": "Si è verificato un errore imprevisto. Riprova."
        }
    },
    "signup": {
        "title": "Inizia gratis",
        "subtitle": "Crea il tuo workspace e inizia il tracciamento in meno di un minuto. Nessuna carta di credito richiesta.",
        "jurisdictionLabel": "Giurisdizione",
        "jurisdictionDescription": "Questo workspace resterà vincolato al confine legale e alla regione AWS selezionati.",
        "jurisdictionRedirectHint": "Hai selezionato {{jurisdiction}}. Continuando ti inoltreremo alla registrazione regionale corretta.",
        "jurisdictions": {
            "eu": "EU",
            "us": "US"
        },
        "givenNameLabel": "Nome",
        "givenNamePlaceholder": "Ada",
        "lastNameLabel": "Cognome",
        "lastNamePlaceholder": "Lovelace",
        "teamNameLabel": "Nome del team",
        "teamNamePlaceholder": "Acme Analytics",
        "teamNameRequired": "Il nome del team è obbligatorio.",
        "emailPlaceholder": "you@example.com",
        "submit": "Crea workspace",
        "haveAccount": "Hai già un account?",
        "signInAction": "Accedi",
        "otherJurisdictionPrompt": "Ti serve un’altra giurisdizione?",
        "otherJurisdictionAction": "Usa la registrazione {{jurisdiction}}",
        "plans": {
            "free": {
                "name": "Free",
                "price": "€0",
                "description": "Retenzione di 60 giorni per validare i tuoi siti prima di passare a un piano superiore."
            },
            "pro": {
                "name": "Pro",
                "price": "€15/mese",
                "description": "Più retention e più margine per un piccolo team."
            },
            "business": {
                "name": "Business",
                "price": "€39/mese",
                "description": "Più scala per agenzie, team di prodotto e volumi di eventi più alti."
            }
        },
        "selfHostLink": "Preferisci il self-hosting? Vedi la documentazione →",
        "tosLabel": "Accetto i",
        "tosLink": "Termini di Servizio",
        "tosAnd": "e la",
        "privacyLink": "Informativa sulla Privacy",
        "tosRequired": "Devi accettare i Termini di Servizio e l'Informativa sulla Privacy.",
        "verifyTitle": "Controlla la tua casella di posta",
        "verifySubtitle": "Abbiamo inviato un link di verifica a {{email}}. Clicca per attivare il tuo workspace.",
        "errors": {
            "emailExists": "Esiste già un account con questa email.",
            "planUnavailable": "Questa opzione di registrazione non è disponibile al momento.",
            "unexpected": "Si è verificato un errore imprevisto. Riprova.",
            "verificationExpired": "Questo link di verifica è scaduto. Registrati di nuovo."
        }
    },
    "preferences": {
        "breadcrumb": "Preferenze",
        "subtitle": "Gestisci le preferenze dell'applicazione.",
        "actions": {
            "saveChanges": "Salva modifiche"
        },
        "status": {
            "saved": "Salvato",
            "saveFailed": "Salvataggio non riuscito"
        },
        "errors": {
            "loadFailed": "Impossibile caricare le preferenze. Aggiorna la pagina e riprova."
        },
        "language": {
            "heading": "Preferenze lingua",
            "description": "La lingua del browser viene usata come predefinita finché non personalizzi queste impostazioni.",
            "defaultLabel": "Lingua predefinita",
            "defaultPlaceholder": "Seleziona una lingua predefinita",
            "defaultHint": "Questa è la lingua principale dell'interfaccia della dashboard.",
            "rtlBadge": "RTL"
        }
    },
    "comparison": {
        "vsLabel": "vs.",
        "pageviewsLabel": "Visualizzazioni (prec.)",
        "visitorsLabel": "Visitatori (prec.)"
    },
    "events": {
        "title": "Eventi",
        "docsAction": "Guida al tracciamento automatico",
        "noSiteDescription": "Seleziona o crea un sito per visualizzare le analisi degli eventi.",
        "eventNameLabel": "Evento",
        "eventNamePlaceholder": "Seleziona un evento",
        "propertyKeyLabel": "Suddividi per",
        "propertyKeyPlaceholder": "Seleziona una proprietà",
        "automatic": {
            "badge": "Auto"
        },
        "series": {
            "title": "Attività degli eventi",
            "description": "Occorrenze di eventi nel periodo selezionato.",
            "emptyTitle": "Nessun dato di evento",
            "emptyDescription": "Seleziona un evento per visualizzare l'attività nel tempo.",
            "emptySelectedTitle": "Nessuna attività per questo evento",
            "emptySelectedDescription": "Non ci sono eventi corrispondenti nel periodo selezionato."
        },
        "breakdown": {
            "title": "Suddivisione delle proprietà",
            "selectEventFirst": "Seleziona un evento per visualizzare la suddivisione delle proprietà.",
            "selectPropertyFirst": "Seleziona una proprietà per visualizzare la suddivisione."
        },
        "kpis": {
            "totalEvents": "Totale eventi"
        },
        "importedLimitations": {
            "title": "Limiti degli aggregati importati"
        }
    },
    "aiChatbots": {
        "title": "Chatbot AI",
        "docsAction": "Guida di strumentazione",
        "noSiteDescription": "Seleziona o crea un sito per visualizzare l’analisi dei chatbot AI.",
        "header": {
            "title": "Analisi dei chatbot AI sul sito",
            "description": "Monitora avvii di conversazione, prompt, risposte, passaggi a un operatore e conversioni assistite dalla strumentazione del tuo chatbot."
        },
        "filters": {
            "groupBy": "Ambito",
            "value": "Valore",
            "allValues": "Tutti i valori",
            "unfiltered": "Mostra tutto il traffico del chatbot",
            "provider": "Provider",
            "botId": "Bot",
            "surface": "Superficie",
            "model": "Modello"
        },
        "kpis": {
            "conversations": "Conversazioni",
            "prompts": "Prompt",
            "responses": "Risposte",
            "assistedConversions": "Conversioni assistite",
            "handoffRate": "Tasso di passaggio",
            "citationCtr": "CTR delle citazioni",
            "handoffs": "Passaggi"
        },
        "chart": {
            "title": "Attività delle conversazioni",
            "description": "Osserva come evolvono nel tempo le sessioni del chatbot, dal primo messaggio al passaggio e ai risultati assistiti.",
            "emptyTitle": "Nessuna attività chatbot",
            "emptyDescription": "Traccia assistant.chat_started e gli eventi correlati per popolare questo report."
        },
        "breakdowns": {
            "intents": "Intent principali",
            "providers": "Provider principali",
            "surfaces": "Superfici principali"
        },
        "exportStatus": {
            "success": "Download dell’esportazione avviato.",
            "error": "Impossibile esportare i dati dei chatbot AI. Riprova."
        }
    },
    "aiVisibility": {
        "title": "Visibilità AI",
        "docsAction": "Guida alla configurazione",
        "noSiteDescription": "Seleziona o crea un sito per vedere l’analisi dei fetch AI e delle correlazioni.",
        "header": {
            "title": "Analisi della visibilità AI",
            "description": "Monitora i fetch server-side dei crawler AI, dove si concentrano gli errori di crawl e quali pagine recuperate attirano poi visite riferite dall’AI."
        },
        "filters": {
            "assistant": "Assistente",
            "family": "Operatore",
            "resourceType": "Tipo di risorsa",
            "allAssistants": "Tutti gli assistenti",
            "allFamilies": "Tutti gli operatori",
            "allResourceTypes": "Tutti i tipi di risorsa",
            "unfiltered": "Mostra tutta l’attività di fetch AI"
        },
        "kpis": {
            "totalFetches": "Fetch totali",
            "uniquePaths": "Percorsi unici",
            "uniqueAssistants": "Assistenti unici",
            "errorRate4xx": "Tasso 4xx",
            "errorRate5xx": "Tasso 5xx",
            "medianResponse": "Risposta mediana",
            "bytesServed": "Byte serviti"
        },
        "chart": {
            "title": "Volume dei fetch nel tempo",
            "description": "Guarda quando i fetch inoltrati dei crawler AI raggiungono i tuoi contenuti e come cambia la domanda nel periodo selezionato.",
            "fetches": "Fetch",
            "emptyTitle": "Nessuna attività di fetch AI",
            "emptyDescription": "Inoltra record a /api/sites/{id}/ingest/ai-fetch per popolare questo report. hk.js da solo non registra i fetch dei crawler."
        },
        "breakdowns": {
            "assistants": "Assistenti principali",
            "families": "Operatori principali",
            "paths": "Percorsi più recuperati",
            "errorPaths": "Percorsi con errori",
            "resourceTypes": "Tipi di risorsa"
        },
        "correlation": {
            "title": "Correlazione fetch-visite",
            "description": "Misura quali percorsi recuperati attirano poi visite umane riferite dall’AI e quali pagine molto richieste non generano ancora traffico a valle.",
            "note": "I filtri per assistente, operatore e tipo di risorsa si applicano solo al lato fetch. Le visite correlate includono qualsiasi visita umana successiva riferita dall’AI sullo stesso percorso nella finestra selezionata.",
            "kpis": {
                "correlatedPaths": "Percorsi correlati",
                "aiVisits": "Visite riferite dall’AI",
                "uncorrelatedFetches": "Fetch non correlati"
            },
            "helpAria": "Mostra guida sulla correlazione",
            "help": {
                "correlatedPaths": "Percorsi recuperati che in seguito hanno ricevuto visite umane riferite dall’AI nella finestra selezionata.",
                "aiVisits": "Visite umane attribuite a referrer AI su percorsi recuperati anche da crawler AI.",
                "uncorrelatedFetches": "Fetch su percorsi che non hanno prodotto una visita riferita dall’AI corrispondente in questa finestra.",
                "citationYieldCard": "Usalo per individuare le pagine in cui la domanda dei crawler AI si traduce in visite successive.",
                "opportunityCard": "Usalo per trovare pagine molto richieste che richiedono contenuti, link o disponibilità migliori.",
                "failureHotspotCard": "Usalo per trovare coppie assistente/prefisso di percorso in cui l’accesso dei crawler genera errori."
            }
        },
        "tables": {
            "citationYield": {
                "title": "Resa delle citazioni",
                "description": "Percorsi in cui i fetch AI si trasformano più spesso in visite successive riferite dall’AI.",
                "empty": "Nessun percorso recuperato ha prodotto visite AI correlate in questo intervallo."
            },
            "opportunityPages": {
                "title": "Pagine opportunità",
                "description": "Pagine con molti fetch, poche visite successive o pressione elevata di errori.",
                "cardSubtitle": "Richiede attenzione",
                "empty": "Nessuna pagina opportunità corrisponde ai filtri attuali."
            },
            "failureHotspots": {
                "title": "Hotspot di errore",
                "description": "Le combinazioni assistente/prefisso di percorso con la maggiore pressione di errori nei fetch.",
                "empty": "Nessun hotspot di errore corrisponde ai filtri attuali."
            }
        },
        "columns": {
            "path": "Percorso",
            "assistant": "Assistente",
            "pathPrefix": "Prefisso percorso",
            "fetches": "Fetch",
            "requests": "Richieste",
            "aiVisits": "Visite AI",
            "errors": "Errori",
            "errorRate": "Tasso di errore",
            "yield": "Resa"
        },
        "exportStatus": {
            "success": "Download dell'esportazione avviato.",
            "error": "Esportazione dei dati AI fetch non riuscita. Riprova."
        }
    },
    "integration": {
        "apiClients": {
            "subtitle": "Crea e gestisci client API per le integrazioni.",
            "manageTeamClients": "Gestisci client API del team"
        },
        "apiReference": {
            "subtitle": "Riferimento REST versionato con dettagli su autenticazione via sessione e API key.",
            "versionLabel": "Versione API",
            "searchLabel": "Cerca endpoint",
            "searchPlaceholder": "Cerca per metodo, percorso, tag o riepilogo",
            "refresh": "Aggiorna",
            "latest": "ultima",
            "operationsTitle": "Operazioni",
            "loading": "Caricamento riferimento API...",
            "empty": "Nessuna operazione API corrisponde alla tua ricerca.",
            "noSummary": "Nessun riepilogo",
            "auth": {
                "title": "Autenticazione",
                "description": "Usa una di queste credenziali in base ai requisiti di sicurezza dell'endpoint.",
                "bearerLabel": "Token Bearer",
                "apiKeyLabel": "Header X-API-Key",
                "cookieLabel": "Cookie di sessione"
            },
            "errors": {
                "loadVersions": "Impossibile caricare le versioni della documentazione API.",
                "loadSpec": "Impossibile caricare il riferimento API per questa versione."
            }
        },
        "googleSearchConsole": {
            "title": "Google Search Console",
            "subtitle": "Collega proprietà.",
            "status": {
                "credentials_missing": "Credenziali mancanti",
                "connected": "Connesso",
                "disconnected": "Disconnesso",
                "loading": "Caricamento",
                "mapped": "Mappata",
                "unmapped": "Non mappata"
            },
            "labels": {
                "account": "Account",
                "site": "Sito",
                "property": "Proprietà",
                "searchProperties": "Cerca proprietà",
                "propertyMapping": "Mappatura proprietà",
                "permission": "Permesso",
                "syncStatus": "Stato sincronizzazione",
                "lastSuccess": "Ultimo successo",
                "lastAttempt": "Ultimo tentativo",
                "importedRange": "Intervallo importato",
                "nextRetry": "Prossimo tentativo",
                "lastError": "Ultimo errore"
            },
            "actions": {
                "refresh": "Aggiorna",
                "docs": "Guida setup",
                "connect": "Connetti",
                "reconnect": "Riconnetti",
                "disconnect": "Disconnetti",
                "confirmDisconnect": "Disconnettere Search Console?",
                "mapProperty": "Mappa proprietà",
                "removeMapping": "Rimuovi mappatura",
                "confirmRemoveMapping": "Rimuovere mappatura?",
                "syncNow": "Sincronizza ora",
                "syncRequesting": "Richiesta...",
                "syncQueued": "In coda",
                "syncRunning": "In corso"
            },
            "sync": {
                "pending": "In sospeso",
                "running": "In esecuzione",
                "succeeded": "Riuscita",
                "failed": "Non riuscita",
                "needs_attention": "Richiede attenzione",
                "idle": "Nessuna sincronizzazione",
                "manualPending": "Sincronizzazione in coda.",
                "queuedFeedback": "Sincronizzazione in coda.",
                "runningFeedback": "Sincronizzazione in corso.",
                "succeededWithRange": "{{start}}-{{end}} importato.",
                "noHistory": "Nessuna importazione.",
                "quota_limited": "Quota limitata",
                "authorization_revoked": "Autorizzazione revocata",
                "token_refresh_failed": "Aggiornamento del token non riuscito",
                "property_access_lost": "Accesso alla proprietà perso",
                "credentials_invalid": "Credenziali non valide",
                "credentials_missing": "Credenziali mancanti",
                "api_disabled": "API Search Console disattivata",
                "google_unavailable": "Google non disponibile",
                "unknown": "Errore di sincronizzazione sconosciuto"
            },
            "states": {
                "missingCredentials": "Credenziali OAuth richieste.",
                "connected": "Connesso.",
                "disconnected": "Disconnesso.",
                "propertyMapped": "Mappata su {{property}}.",
                "propertyUnmapped": "Nessuna proprietà mappata.",
                "loadingMapping": "Caricamento mappatura.",
                "noProperties": "Nessuna proprietà restituita.",
                "noMatchingProperties": "Nessuna proprietà Search Console corrisponde a questo sito.",
                "noSite": "Seleziona prima un sito.",
                "readonly": "Sola lettura per il tuo ruolo.",
                "noMappingSync": "Mappa prima una proprietà Search Console.",
                "syncRequested": "Sincronizzazione richiesta.",
                "disconnectSuccess": "Disconnesso.",
                "reconnectHint": "Riconnetti per rinnovare l’accesso."
            },
            "confirm": {
                "disconnectMessage": "Le importazioni future si fermano. I dati importati restano.",
                "removeMappingMessage": "Le importazioni future per questo sito si fermano.",
                "disconnectAccept": "Disconnetti",
                "removeMappingAccept": "Rimuovi mappatura",
                "cancel": "Annulla"
            },
            "errors": {
                "load": "Stato non disponibile.",
                "connect": "Connessione non riuscita.",
                "disconnect": "Disconnessione non riuscita.",
                "properties": "Proprietà non disponibili.",
                "apiDisabled": "Attiva l’API Search Console, poi aggiorna.",
                "reconnect": "Riconnetti per rinnovare l’accesso.",
                "propertyAccess": "Accesso alla proprietà perso.",
                "mapping": "Mappatura non disponibile.",
                "mapProperty": "Mappatura non riuscita.",
                "unmapProperty": "Rimozione non riuscita.",
                "sync": "Richiesta sincronizzazione non riuscita."
            }
        }
    },
    "searchConsole": {
        "title": "Search Console",
        "description": "Dati aggregati di Search Console.",
        "kpis": {
            "clicks": "Clic",
            "impressions": "Impressioni",
            "ctr": "CTR",
            "position": "Posizione media"
        },
        "sections": {
            "trend": "Trend",
            "topQueries": "Query principali",
            "topPages": "Pagine principali",
            "countries": "Paesi",
            "devices": "Dispositivi"
        },
        "context": {
            "label": "Contesto Search Console",
            "range": "Intervallo: {{value}}"
        },
        "states": {
            "pending": "Importazione dati Search Console.",
            "empty": "Nessuna riga per questo intervallo.",
            "error": "Dati Search Console non disponibili."
        },
        "setup": {
            "title": "Collega Search Console",
            "manageText": "Collega o associa Search Console per aggiungere qui le query di ricerca.",
            "readonlyText": "Chiedi al team o al responsabile del sito di collegare Search Console.",
            "action": "Configura Search Console"
        }
    },
    "ecommerce": {
        "docsAction": "Configura e-commerce",
        "kpis": {
            "revenue": "Ricavi",
            "orders": "Ordini",
            "averageOrderValue": "Valore medio ordine",
            "checkoutConversion": "Conversione checkout"
        },
        "chart": {
            "title": "Ricavi nel tempo",
            "description": "Monitora ricavi e acquisti completati per l’intervallo di date attivo.",
            "revenue": "Ricavi",
            "orders": "Ordini"
        },
        "filters": {
            "product": "Prodotto: {{value}}",
            "utmSource": "Sorgente UTM: {{value}}"
        },
        "filtersPanels": {
            "sources": "Principali sorgenti",
            "referrers": "Principali referrer",
            "devices": "Principali dispositivi",
            "countries": "Principali paesi"
        },
        "breakdowns": {
            "title": "Dettaglio ricavi",
            "description": "Confronta performance dei prodotti e attribuzione dei ricavi in un unico punto."
        },
        "products": {
            "title": "Prodotti principali",
            "description": "Scopri quali prodotti generano più ricavi e ordini completati.",
            "empty": "Nessun articolo acquistato corrisponde ai filtri correnti."
        },
        "sources": {
            "title": "Sorgenti di ricavo",
            "description": "Attribuisci i ricavi a sorgente, mezzo, campagna e referrer.",
            "empty": "Nessuna sorgente di ricavo corrisponde ai filtri correnti."
        },
        "columns": {
            "product": "Prodotto",
            "quantity": "Quantità",
            "orders": "Ordini",
            "revenue": "Ricavi",
            "source": "Sorgente",
            "campaign": "Campagna",
            "referrer": "Referrer"
        },
        "actions": {
            "filterProduct": "Filtra",
            "clearProductFilter": "Cancella",
            "filterSource": "Filtra",
            "clearSourceFilter": "Cancella"
        },
        "empty": {
            "title": "Nessun dato e-commerce disponibile",
            "description": "Traccia gli eventi purchase, begin_checkout, add_to_cart e view_item per popolare l’analisi e-commerce."
        },
        "noSiteDescription": "Seleziona un sito per visualizzare l’analisi e-commerce."
    },
    "opportunities": {
        "filters": {
            "ariaLabel": "Filtri opportunità",
            "typeTitle": "Tipo di opportunità",
            "statusTitle": "Stato del workflow",
            "types": {
                "all": "Tutte",
                "conversion": "Perdite di conversione",
                "ai": "Visibilità AI",
                "search": "Search",
                "setup": "Configurazione",
                "performance": "Performance",
                "traffic": "Segnali di traffico"
            },
            "statuses": {
                "all": "Tutte",
                "new": "Nuova",
                "saved": "Salvata",
                "done": "Completata",
                "dismissed": "Ignorata"
            }
        },
        "confidence": {
            "high": "Alta confidenza",
            "medium": "Confidenza media"
        },
        "actions": {
            "previewDigest": "Anteprima riepilogo",
            "previewOn": "Anteprima attiva",
            "generate": "Aggiorna opportunità",
            "generating": "Aggiornamento",
            "save": "Salva",
            "inspect": "Ispeziona",
            "markDone": "Segna completata",
            "dismiss": "Ignora"
        },
        "errors": {
            "load": "Impossibile caricare le opportunità.",
            "generate": "Impossibile aggiornare le opportunità.",
            "status": "Impossibile aggiornare l'opportunità."
        },
        "digest": {
            "title": "Anteprima riepilogo settimanale",
            "subtitle": "Principali raccomandazioni che verrebbero inviate via email per questo sito.",
            "statusReady": "Verrebbe inviato",
            "frequency": {
                "daily": "Giornaliero",
                "weekly": "Settimanale"
            },
            "nextAction": "Prossima azione",
            "evidence": "Evidenza",
            "confidence": "Confidenza",
            "noSend": "Per questo sito non verrebbe ancora inviata alcuna email di opportunità.",
            "error": "Impossibile caricare l'anteprima del riepilogo."
        },
        "inbox": {
            "ariaLabel": "Elenco opportunità",
            "title": "Inbox opportunità",
            "subtitle": "{{count}} suggerimenti prioritari per questo intervallo",
            "cloudBadge": "Copy AI pronto per Cloud"
        },
        "impact": {
            "monthlyRevenue": "attività",
            "qualifiedVisits": "visite qualificate",
            "conversionLift": "miglioramento conversione",
            "searchClicks": "clic search",
            "blindSpots": "punti ciechi",
            "ai_touched_pages": "pagine toccate dall’AI",
            "pageviews_to_route": "visualizzazioni da indirizzare",
            "estimated_search_clicks": "clic search stimati",
            "conversion_signal_coverage": "traffico senza segnale di conversione",
            "tracked_conversion_events": "eventi di conversione tracciati",
            "conversion_events_to_measure": "eventi di conversione da misurare",
            "funnel_steps_to_measure": "step funnel da misurare",
            "web_vitals_samples": "campioni Web Vitals",
            "checkout_starts": "Avvii checkout"
        },
        "routes": {
            "checkout": "Checkout: {{path}}",
            "path": "{{path}}",
            "source": "{{source}}",
            "search_console": "Search Console",
            "events": "Eventi",
            "event": "Evento: {{event_name}}",
            "funnel": "Funnel: {{start_path}}",
            "web_vitals": "Web Vitals: {{metric}} su {{path}}",
            "tracker": "{{asset}}"
        },
        "evidence": {
            "checkout_starts": "Avvii checkout",
            "orders": "Ordini",
            "checkout_conversion_rate": "Conversione checkout",
            "ai_requests": "Richieste crawler AI",
            "ai_paths": "Percorsi scansionati unici",
            "top_ai_path": "Percorso AI principale",
            "ai_referrals": "Visite referral AI",
            "ai_path_pageviews": "Visualizzazioni sul percorso toccato dall’AI",
            "pageviews": "Visualizzazioni",
            "sessions": "Sessioni",
            "top_source": "Fonte principale",
            "top_city": "Città principale complessiva",
            "top_provider": "Provider principale complessivo",
            "top_asn": "ASN principale complessiva",
            "search_impressions": "Impressioni search",
            "search_ctr": "CTR search",
            "search_position": "Posizione media",
            "event_names": "Nomi eventi tracciati",
            "tracked_events": "Eventi tracciati",
            "suggested_goal_event": "Evento obiettivo suggerito",
            "suggested_goal_event_count": "Conteggio eventi osservato",
            "suggested_funnel_start": "Inizio funnel suggerito",
            "suggested_funnel_start_pageviews": "Visualizzazioni dello step iniziale",
            "suggested_funnel_conversion_event": "Step di conversione suggerito",
            "suggested_funnel_event_count": "Eventi di conversione osservati",
            "source_hits": "Visite dalla fonte",
            "web_vital_metric": "Metrica Web Vital",
            "web_vital_p75": "Valore p75",
            "web_vital_rating": "Valutazione",
            "web_vital_samples": "Campioni",
            "web_vital_poor_samples": "Campioni scarsi",
            "web_vital_top_page": "Pagina più lenta",
            "web_vital_top_page_p75": "p75 della pagina più lenta",
            "total_pageviews": "Visualizzazioni totali"
        },
        "catalog": {
            "checkout_conversion": {
                "title": "Rivedi l’abbandono del checkout",
                "summary": "Gli avvii checkout convertono al {{conversion_rate}} su {{checkout_starts}} avvii.",
                "action": "Ispeziona la frizione nel checkout prima di aggiungere altro traffico.",
                "digest": "La conversione checkout è {{conversion_rate}}."
            },
            "ai_visibility": {
                "title": "Rivedi l’attenzione dei crawler AI",
                "summary": "Gli assistenti AI hanno richiesto {{requests}} pagine; il percorso più forte è {{top_path}}.",
                "action": "Rafforza la pagina scansionata con risposte più chiare e contesto di conversione.",
                "digest": "I crawler AI si sono concentrati su {{top_path}}."
            },
            "traffic_quality": {
                "title": "Rivedi il traffico da {{source}}",
                "summary": "{{source}} ha generato {{source_hits}} visite su {{total_pageviews}} visualizzazioni in questo periodo.",
                "action": "Controlla landing page e intento delle visite da {{source}}.",
                "digest": "Rivedi il traffico da {{source}}."
            },
            "web_vitals_performance": {
                "title": "Rivedi la performance {{metric}} su {{path}}",
                "summary": "Il p75 di {{metric}} è {{p75}} con valutazione {{rating}} su {{samples}} campioni.",
                "action": "Dai priorità alla pagina più lenta prima che porti altre sessioni in Web Vitals scarsi.",
                "digest": "Il p75 di {{metric}} è {{p75}} su {{path}}."
            },
            "search_visibility": {
                "title": "Rivedi le pagine già visibili nella ricerca",
                "summary": "La ricerca mostra {{impressions}} impression a {{ctr}} CTR; clic mancati stimati: {{estimated_clicks}}.",
                "action": "Migliora snippet, titolo e risposta in pagina per le query che già generano impressioni.",
                "digest": "La ricerca mostra circa {{estimated_clicks}} clic mancati."
            },
            "conversion_signal": {
                "title": "Rivedi gli eventi tracciati come segnali di conversione",
                "summary": "{{event_names}} sono tracciati su {{pageviews}} visualizzazioni, ma nessun evento di conversione ordina ancora le opportunità.",
                "action": "Scegli l’evento che rappresenta meglio lead, registrazione o acquisto e marcalo come segnale di conversione.",
                "digest": "Gli eventi tracciati hanno bisogno di un segnale di conversione."
            },
            "setup_goal_suggestion": {
                "title": "Crea un obiettivo per {{event_name}}",
                "summary": "{{event_name}} si è attivato {{event_count}} volte, ma non è ancora salvato come obiettivo.",
                "action": "Crea un obiettivo evento con valore {{goal_value}} così HitKeep può ordinare le opportunità di conversione intorno a esso.",
                "digest": "{{event_name}} dovrebbe diventare un obiettivo."
            },
            "setup_funnel_suggestion": {
                "title": "Crea un funnel da {{start_path}} a {{conversion_event}}",
                "summary": "{{start_path}} ha traffico e {{conversion_event}} si è attivato {{event_count}} volte, ma questi step non sono ancora salvati come funnel.",
                "action": "Crea un funnel di {{step_count}} step per {{funnel_steps}} così HitKeep può monitorare l’abbandono prima della conversione.",
                "digest": "{{start_path}} verso {{conversion_event}} dovrebbe diventare un funnel."
            },
            "tracking_setup": {
                "title": "Raccogli abbastanza segnale per i suggerimenti",
                "summary": "Aggiungi eventi di conversione per poter ordinare le opportunità.",
                "action": "Verifica il tracker e aggiungi un evento di conversione.",
                "digest": "Il tracking ha bisogno di più segnale."
            }
        },
        "aiStatus": {
            "disabled": "AI disattivata",
            "selfHosted": "AI self-hosted: {{provider}} {{model}}",
            "cloudManaged": "AI gestita da Cloud",
            "notConfigured": "AI non configurata",
            "providerUnknown": "provider sconosciuto",
            "modelUnknown": "modello sconosciuto",
            "disabledHint": "Le opportunità salvate restano disponibili. Le nuove spiegazioni scritte dall’AI vengono saltate finché un owner dell’istanza non abilita l’AI.",
            "notConfiguredHint": "Le opportunità salvate restano disponibili. Configura un provider AI per aggiornare i riepiloghi con il contesto del modello.",
            "budgetExhaustedHint": "Gli aggiornamenti AI sono in pausa perché il budget configurato di richieste o token è esaurito per questa finestra."
        },
        "card": {
            "priority": "Priorità"
        },
        "detail": {
            "estimatedImpact": "Impatto stimato",
            "priorityScore": "Punteggio priorità",
            "priorityHint": "Ponderato sulle evidenze",
            "why": "Perché HitKeep lo considera importante",
            "nextBestAction": "Prossima azione migliore",
            "readOnly": "Hai accesso in sola lettura a questo sito. Chiedi a un admin del sito di salvare, ignorare o segnare le opportunità come completate."
        },
        "empty": {
            "title": "Nessuna opportunità corrisponde a questa vista",
            "body": "Prova un filtro di tipo o stato diverso."
        },
        "noSiteDescription": "Seleziona un sito per vedere le raccomandazioni sulle opportunità."
    },
    "webVitals": {
        "docsAction": "Guida alla configurazione",
        "error": "Impossibile caricare i dati Web Vitals.",
        "noSiteDescription": "Seleziona o crea un sito per ispezionare Web Vitals nel tempo.",
        "metrics": {
            "LCP": "LCP",
            "INP": "INP",
            "CLS": "CLS",
            "FCP": "FCP",
            "TTFB": "TTFB"
        },
        "ratings": {
            "good": "Buono",
            "needs_improvement": "Da migliorare",
            "poor": "Scarso",
            "none": "Nessun campione"
        },
        "cards": {
            "samples": "{{count}} campioni",
            "selectMetricAria": "Ispeziona {{metric}} nel tempo",
            "goodUntil": "Buono fino a {{value}}"
        },
        "filters": {
            "metric": "Metrica",
            "rating": "Valutazione",
            "path": "Percorso pagina",
            "allRatings": "Tutte le valutazioni",
            "ratingChip": "Valutazione: {{rating}}",
            "pathChip": "Percorso: {{path}}"
        },
        "chart": {
            "title": "Trend p75 {{metric}}",
            "description": "Il 75° percentile nell’intervallo selezionato, raggruppato per analisi incident rapide.",
            "p75": "{{metric}} p75"
        },
        "distribution": {
            "title": "Mix valutazioni",
            "description": "Campioni {{metric}} su tutto il sito. Fai clic su una valutazione per trovare le pagine in quella fascia di qualità."
        },
        "pages": {
            "title": "Dettaglio pagine",
            "description": "Tutti i percorsi con campioni {{metric}} nell’intervallo selezionato. Fai clic su una valutazione nel mix sopra per ordinare le pagine che richiedono attenzione.",
            "filteredTitle": "Pagine {{metric}} {{rating}}",
            "filteredDescription": "Mostra i percorsi che hanno prodotto campioni {{rating}} di {{metric}} nell’intervallo selezionato. Restringi l’intervallo temporale sopra per ispezionare una finestra di incidente specifica.",
            "empty": "Nessun campione Web Vitals corrisponde ai filtri attuali."
        },
        "breakdown": {
            "title": "Dettaglio {{dimension}}",
            "description": "p75 {{metric}} per contesto visitatore nel percorso e nella valutazione selezionati.",
            "empty": "Nessuna riga corrisponde ai filtri attuali.",
            "unknown": "Sconosciuto",
            "tabs": {
                "pages": "Pagine",
                "countries": "Paesi",
                "languages": "Lingue",
                "browsers": "Browser",
                "devices": "Dispositivi",
                "cities": "Città",
                "providers": "Provider",
                "asns": "ASN"
            }
        },
        "columns": {
            "path": "Percorso",
            "p75": "p75",
            "samples": "Campioni",
            "ratingSamples": "Campioni {{rating}}",
            "rating": "Valutazione"
        },
        "empty": {
            "title": "Ancora nessun Web Vitals",
            "description": "Attiva Web Vitals nello snippet di tracking per raccogliere campioni di performance opt-in."
        }
    }
}
