import type { TranslationMap } from '../types';

// Italian (Italiano) chunk 3/5. Translated from chunks/en-3.ts.
const it3: TranslationMap = {
  'insights.other': 'Altro',
  'insights.title': 'Insight',
  'insights.empty':
    'Nessuna insight. Le insight vengono generate man mano che la tua memoria cresce.',
  'insights.description': 'Basato su {count} relazioni nel tuo grafo di memoria.',
  'insights.items': 'elementi',
  'insights.more': 'altri',
  'calls.joiningCall': 'Accesso alla chiamata in corso',
  'calls.meetWindowOpening': 'La finestra di Meet si sta aprendo...',
  'calls.failedToStart': 'Avvio della chiamata Meet fallito',
  'calls.couldNotStart': 'Impossibile avviare la chiamata',
  'calls.failedToClose': 'Chiusura chiamata fallita',
  'calls.couldNotClose': 'Impossibile chiudere la chiamata',
  'calls.joinMeet': 'Unisciti a una chiamata Google Meet',
  'calls.joinMeetDescription': 'Inserisci un link Google Meet per unirti.',
  'calls.meetLink': 'Link Meet',
  'calls.displayName': 'Nome visualizzato',
  'calls.openingMeet': 'Apertura di Meet...',
  'calls.joinCall': 'Unisciti alla chiamata',
  'calls.activeCalls': 'Chiamate attive',
  'calls.leave': 'Esci',
  'workspace.wipeConfirm':
    'Sei sicuro di voler cancellare tutta la memoria? Questa azione non può essere annullata.',
  'workspace.resetTreeConfirm': "Sei sicuro di voler ricostruire l'albero di memoria?",
  'workspace.wipeTitle': 'Cancella memoria',
  'workspace.resetting': 'Ripristino...',
  'workspace.resetMemory': 'Ripristina memoria',
  'workspace.resetTreeTitle': 'Ricostruisci albero di memoria',
  'workspace.rebuilding': 'Ricostruzione...',
  'workspace.resetMemoryTree': 'Ripristina albero di memoria',
  'workspace.building': 'Costruzione...',
  'workspace.buildSummaryTrees': 'Costruisci alberi di riassunto',
  'workspace.viewVault': 'Visualizza vault',
  'workspace.openingVaultTitle': 'Opening vault in Obsidian',
  'workspace.openingVaultMessage':
    "If Obsidian doesn't open, install it from obsidian.md or use Reveal Folder. Vault path:",
  'workspace.openVaultFailedTitle': "Couldn't open vault in Obsidian",
  'workspace.openVaultFailedMessage':
    'Use Reveal Folder to open the vault directory directly. Vault path:',
  'workspace.revealVaultFailed': "Couldn't reveal vault folder",
  'workspace.revealFolder': 'Reveal Folder',
  'workspace.graphLoadFailed': 'Impossibile caricare il grafo di memoria',
  'workspace.loadingGraph': 'Caricamento grafo di memoria...',
  'workspace.graphViewMode': 'Modalità di visualizzazione grafo di memoria',
  'workspace.trees': 'Alberi',
  'workspace.contacts': 'Contatti',
  'graph.noContactMentions': 'Nessuna menzione di contatto',
  'graph.noMemory': 'Nessuna memoria',
  'graph.source': 'Origine',
  'graph.topic': 'Argomento',
  'graph.global': 'Globale',
  'graph.document': 'Documento',
  'graph.contact': 'Contatto',
  'graph.nodes': 'nodi',
  'graph.parentChild': 'genitore-figlio',
  'graph.documentContact': 'documento-contatto',
  'graph.link': 'collegamento',
  'graph.links': 'collegamenti',
  'graph.children': 'figli',
  'graph.clickToOpenObsidian': 'Clic per aprire in Obsidian',
  'graph.person': 'Persona',
  'modal.dontShowAgain': 'Non mostrare suggerimenti simili',
  'reflections.loading': 'Caricamento riflessioni...',
  'reflections.empty': 'Nessuna riflessione',
  'reflections.title': 'Riflessioni',
  'reflections.proposedAction': 'Azione proposta',
  'reflections.act': 'Agisci',
  'reflections.dismiss': 'Ignora',
  'whatsapp.chatsSynced': 'chat sincronizzate',
  'whatsapp.chatSynced': 'chat sincronizzata',
  'sync.active': 'Attivo',
  'sync.recent': 'Recenti',
  'sync.idle': 'Inattivo',
  'sync.memorySources': 'Origini di memoria',
  'sync.noConnectedSources': 'Nessuna origine connessa',
  'sync.chunks': 'chunk',
  'sync.lastChunk': 'Ultimo chunk:',
  'sync.pending': 'in attesa',
  'sync.processed': 'elaborati',
  'sync.syncing': 'Sincronizzazione…',
  'sync.sync': 'Sincronizza',
  'sync.failedToLoad': 'Impossibile caricare lo stato di sincronizzazione',
  'sync.noContent':
    "Nessun contenuto è stato sincronizzato nella memoria. Connetti un'integrazione per iniziare.",
  'backend.aiBackend': 'Backend AI',
  'backend.cloud': 'Cloud',
  'backend.recommended': 'Consigliato',
  'backend.cloudDescription':
    "Modelli veloci e potenti ospitati sui nostri server. Pronti all'uso immediatamente.",
  'backend.privacyNote':
    'Nessun dato personale, messaggio o chiave viene mai inviato ai nostri server.',
  'backend.local': 'Locale',
  'backend.advanced': 'Avanzato',
  'backend.localDescription':
    'Esegui i modelli sulla tua macchina con Ollama. Privacy totale, richiede configurazione.',
  'backend.ramRecommended': '16GB+ di RAM consigliati',
  'subconscious.tasks': 'attività',
  'subconscious.ticks': 'tick',
  'subconscious.last': 'Ultimo',
  'subconscious.failed': 'fallito',
  'subconscious.tickInterval': 'Intervallo di tick',
  'subconscious.runNow': 'Esegui ora',
  'subconscious.providerUnavailableTitle': 'Subconscio in pausa',
  'subconscious.providerSettings': 'Impostazioni IA',
  'subconscious.approvalNeeded': 'Approvazione necessaria',
  'subconscious.requiresApproval': 'Richiede approvazione',
  'subconscious.fixInConnections': 'Correggi in Connessioni',
  'subconscious.goAhead': 'Procedi',
  'subconscious.activeTasks': 'Attività attive',
  'subconscious.noActiveTasks': 'Nessuna attività attiva',
  'subconscious.default': 'Predefinito',
  'subconscious.addTaskPlaceholder': 'Aggiungi una nuova attività...',
  'subconscious.activityLog': 'Log attività',
  'subconscious.noActivity': 'Nessuna attività',
  'subconscious.decision.nothingNew': 'Niente di nuovo',
  'subconscious.decision.completed': 'Completato',
  'subconscious.decision.evaluating': 'Valutazione',
  'subconscious.decision.waitingApproval': 'In attesa di approvazione',
  'subconscious.decision.failed': 'Fallito',
  'subconscious.decision.cancelled': 'Annullato',
  'subconscious.decision.skipped': 'Saltato',
  'actionable.complete': 'Completa',
  'actionable.dismiss': 'Ignora',
  'actionable.snooze': 'Posticipa',
  'actionable.new': 'Nuovo',
  'stats.storage': 'Archiviazione',
  'stats.files': 'file',
  'stats.documents': 'Documenti',
  'stats.today': 'oggi',
  'stats.namespaces': 'Namespace',
  'stats.relations': 'Relazioni',
  'stats.firstMemory': 'Prima memoria',
  'stats.latest': 'Ultime',
  'stats.sessions': 'Sessioni',
  'stats.tokens': 'token',
  'bootCheck.invalidUrl': 'Inserisci un URL di runtime.',
  'bootCheck.urlMustStartWith': "L'URL deve iniziare con http:// o https://",
  'bootCheck.validUrlRequired': 'Non sembra un URL valido (prova https://core.example.com/rpc)',
  'bootCheck.tokenRequired': 'Servirà un token di autenticazione per connettersi.',
  'bootCheck.chooseCoreMode': 'Seleziona un runtime',
  'bootCheck.connectToCore': 'Connetti al tuo runtime',
  'bootCheck.desktopDescription':
    'OpenHuman ha bisogno di un runtime per pensare. Scegli dove farlo girare.',
  'bootCheck.webDescription':
    "Sul web, OpenHuman si connette a un runtime che controlli tu. Inserisci sotto URL e token di autenticazione, oppure scarica l'app desktop per farne girare uno direttamente sulla tua macchina.",
  'bootCheck.preferDesktop': 'Preferisci tenere tutto sul tuo dispositivo?',
  'bootCheck.downloadDesktop': "Scarica l'app desktop",
  'bootCheck.localRecommended': 'Esegui localmente (consigliato)',
  'bootCheck.localDescription':
    'Gira direttamente sul tuo computer. Più veloce, completamente privato, niente da configurare.',
  'bootCheck.cloudMode': 'Esegui sul cloud (complesso)',
  'bootCheck.cloudDescription':
    'Connettiti a un runtime che stai ospitando altrove. Resta online 24×7 così non devi tenere acceso questo dispositivo.',
  'bootCheck.coreRpcUrl': 'URL runtime',
  'bootCheck.rpcUrlPlaceholder': 'https://core.example.com/rpc',
  'bootCheck.authToken': 'Token di autenticazione',
  'bootCheck.bearerTokenPlaceholder': 'Il bearer token del tuo runtime remoto',
  'bootCheck.storedLocally': 'Conservato solo su questo dispositivo. Inviato come ',
  'bootCheck.testing': 'Test in corso…',
  'bootCheck.testConnection': 'Prova connessione',
  'bootCheck.connectedOk': 'Connesso. Tutto a posto.',
  'bootCheck.authFailed': 'Token non valido. Controllalo e riprova.',
  'bootCheck.unreachablePrefix': 'Impossibile raggiungerlo:',
  'bootCheck.checkingCore': 'Attivazione del runtime…',
  'bootCheck.cannotReach': 'Impossibile raggiungere il runtime',
  'bootCheck.cannotReachDesc':
    'Non siamo riusciti a connetterci al tuo runtime. Vuoi provarne uno diverso?',
  'bootCheck.switchMode': 'Scegli un runtime diverso',
  'bootCheck.quit': 'Esci',
  'bootCheck.legacyDetected': 'Runtime in background legacy rilevato',
  'bootCheck.legacyDescription':
    'Un daemon OpenHuman installato separatamente è già in esecuzione su questo dispositivo. Dobbiamo rimuoverlo prima che il runtime integrato possa subentrare.',
  'bootCheck.removing': 'Rimozione…',
  'bootCheck.removeContinue': 'Rimuovi e continua',
  'bootCheck.localNeedsRestart': 'Il runtime locale necessita di un riavvio',
  'bootCheck.localNeedsRestartDesc':
    "Il tuo runtime locale ha una versione diversa da quella dell'app. Un riavvio rapido li riallineerà.",
  'bootCheck.restarting': 'Riavvio…',
  'bootCheck.restartCore': 'Riavvia runtime',
  'bootCheck.cloudNeedsUpdate': 'Il runtime cloud necessita di un aggiornamento',
  'bootCheck.cloudNeedsUpdateDesc':
    "Il tuo runtime cloud ha una versione diversa da quella dell'app. Esegui l'updater per riallinearli.",
  'bootCheck.updating': 'Aggiornamento…',
  'bootCheck.updateCloudCore': 'Aggiorna runtime cloud',
  'bootCheck.versionCheckFailed': 'Verifica versione runtime fallita',
  'bootCheck.versionCheckFailedDesc':
    'Il runtime è attivo ma non comunica la sua versione. Potrebbe essere obsoleto. Riavvialo o aggiornalo per continuare.',
  'bootCheck.working': 'Elaborazione…',
  'bootCheck.restartUpdateCore': 'Riavvia / aggiorna runtime',
  'bootCheck.unexpectedError': 'Errore inatteso del controllo di avvio',
  'bootCheck.actionFailed': 'Qualcosa è andato storto. Riprova.',
  'notifications.justNow': 'adesso',
  'notifications.minAgo': '{n}m fa',
  'notifications.hrAgo': '{n}h fa',
  'notifications.dayAgo': '{n}g fa',
  'notifications.category.messages': 'Messaggi',
  'notifications.category.agents': 'Agenti',
  'notifications.category.skills': 'Skill',
  'notifications.category.system': 'Sistema',
  'notifications.category.meetings': 'Riunioni',
  'notifications.category.reminders': 'Promemoria',
  'notifications.category.important': 'Importanti',
  'about.update.status.checking': 'Verifica in corso...',
  'about.update.status.available': 'v{version} disponibile',
  'about.update.status.availableNoVersion': 'Aggiornamento disponibile',
  'about.update.status.downloading': 'Download in corso...',
  'about.update.status.readyToInstall': "v{version} pronta per l'installazione",
  'about.update.status.readyToInstallNoVersion':
    'Una nuova versione è stata scaricata ed è pronta. Riavvia per applicare.',
  'about.update.status.installing': 'Installazione...',
  'about.update.status.restarting': 'Riavvio in corso...',
  'about.update.status.upToDate': "Stai utilizzando l'ultima versione.",
  'about.update.status.error': 'Verifica aggiornamento fallita',
  'about.update.status.default': 'Verifica aggiornamenti',
  'welcome.connectionFailed': 'Connessione fallita: {status} {statusText}',
  'welcome.connectionFailedMsg': 'Connessione fallita: {message}',
  'chat.agentChatDesc': "Apri una sessione di chat diretta con l'agente.",
  'channels.activeRouteValue': '{channel} via {authMode}',
  'privacy.dataKind.messages': 'Messaggi',
  'privacy.dataKind.agents': 'Agenti',
  'privacy.dataKind.skills': 'Skill',
  'privacy.dataKind.system': 'Sistema',
  'privacy.dataKind.meetings': 'Riunioni',
  'privacy.dataKind.reminders': 'Promemoria',
  'privacy.dataKind.important': 'Importante',
  'onboarding.enableLocalAI': 'Abilita AI locale',
  'onboarding.skills.status.available': 'Disponibile',
  'onboarding.skills.status.connected': 'Connesso',
  'onboarding.skills.status.connecting': 'Connessione',
  'onboarding.skills.status.error': 'Errore',
  'onboarding.skills.status.unavailable': 'Non disponibile',
  'composio.statusUnavailable': 'Stato non disponibile',
  'composio.envVarOverrides': 'è impostata, sovrascrive questa impostazione.',
  'memory.day.sun': 'Dom',
  'memory.day.mon': 'Lun',
  'memory.day.tue': 'Mar',
  'memory.day.wed': 'Mer',
  'memory.day.thu': 'Gio',
  'memory.day.fri': 'Ven',
  'memory.day.sat': 'Sab',
  'memory.ingesting': 'Ingestione',
  'memory.ingestionQueued': 'In coda',
  'memory.ingestingTitle': 'Ingestione di {title}',
  'mic.noAudioCaptured': 'Nessun audio catturato',
  'mic.noSpeechDetected': 'Nessun parlato rilevato',
  'mic.failedToStopRecording': 'Impossibile fermare la registrazione: {message}',
  'mic.transcriptionFailed': 'Trascrizione fallita: {message}',
  'reflections.kind.retrospective': 'Retrospettiva',
  'reflections.kind.derivedFact': 'Fatto derivato',
  'reflections.kind.moodInsight': "Insight sull'umore",
  'reflections.kind.relationshipInsight': 'Insight relazionale',
  'graph.tooltip.summary': 'Riassunto',
  'graph.tooltip.contact': 'Contatto',
  'localModel.usage.never': 'Mai',
  'localModel.usage.mediumLoad': 'Carico medio',
  'localModel.usage.lowLoad': 'Carico basso',
  'localModel.usage.idleMode': 'Modalità inattiva',
  'localModel.rebootstrapComplete': 'Re-bootstrap del modello completato.',
  'localModel.modelsVerified': 'Modelli locali verificati.',
  'accounts.addModal.allConnected': 'Tutti connessi',
  'accounts.addModal.title': 'Aggiungi account',
  'accounts.respondQueue.empty': 'Vuota',
  'accounts.respondQueue.hide': 'Nascondi coda di risposta',
  'accounts.respondQueue.loadFailed': 'Impossibile caricare la coda di risposta',
  'accounts.respondQueue.loading': 'Caricamento coda…',
  'accounts.respondQueue.pending': 'In attesa',
  'accounts.respondQueue.show': 'Mostra coda di risposta',
  'accounts.respondQueue.title': 'Coda di risposta',
  'accounts.webviewHost.almostReady': 'Quasi pronto...',
  'accounts.webviewHost.loadTimeout': 'Timeout caricamento webview',
  'accounts.webviewHost.loading': 'Caricamento di {providerName}...',
  'accounts.webviewHost.loadingAccount': 'Caricamento account',
  'accounts.webviewHost.restoringSession': 'Ripristino sessione...',
  'accounts.webviewHost.retryLoading': 'Riprova caricamento',
  'accounts.webviewHost.takingLonger': '{providerName} sta impiegando più tempo del previsto.',
  'accounts.webviewHost.timeoutHint': 'Suggerimento timeout',
  'app.connectionBadge.composio': 'Composio',
  'app.connectionBadge.messaging': 'Messaggistica',
  'app.connectionIndicator.connected': 'Connesso a OpenHuman AI 🚀',
  'app.connectionIndicator.connecting': 'Connessione',
  'app.connectionIndicator.coreOffline': 'Core offline',
  'app.connectionIndicator.disconnected': 'Disconnesso',
  'app.connectionIndicator.offline': 'Offline',
  'app.connectionIndicator.reconnecting': 'Riconnessione…',
  'app.errorFallback.componentStack': 'Stack del componente',
  'app.errorFallback.downloadLatest': "Scarica l'ultima versione",
  'app.errorFallback.heading': 'Intestazione',
  'app.errorFallback.hint': 'Suggerimento',
  'app.errorFallback.reloadApp': 'Ricarica app',
  'app.errorFallback.subheading': 'Sottotitolo',
  'app.errorFallback.tryRecover': 'Prova a ripristinare',
  'app.localAiDownload.installing': 'Installazione...',
  'app.localAiDownload.preparing': 'Preparazione...',
  'app.openhumanLink.accounts.continueWith': 'Continua con accesso {label}',
  'app.openhumanLink.accounts.done': 'Fatto',
  'app.openhumanLink.accounts.intro': 'Introduzione',
  'app.openhumanLink.accounts.webviewNote': 'Nota webview',
  'app.openhumanLink.billing.openDashboard': 'Apri dashboard',
  'app.openhumanLink.billing.stayOnTrial': 'Rimani in prova',
  'app.openhumanLink.billing.trialCredit': 'Credito di prova',
  'app.openhumanLink.billing.trialDesc': 'Descrizione prova',
  'app.openhumanLink.defaultBody':
    'Non ancora pronto nel popup. Apri la pagina completa delle impostazioni quando ti serve.',
  'app.openhumanLink.discord.intro': 'Introduzione',
  'app.openhumanLink.discord.openInvite': 'Apri invito',
  'app.openhumanLink.discord.perk1': 'Vantaggio 1',
  'app.openhumanLink.discord.perk2': 'Vantaggio 2',
  'app.openhumanLink.discord.perk3': 'Vantaggio 3',
  'app.openhumanLink.discord.perk4': 'Vantaggio 4',
  'app.openhumanLink.done': 'Fatto',
  'app.openhumanLink.loadingChannelSetup': 'Caricamento configurazione canale',
  'app.openhumanLink.maybeLater': 'Forse più tardi',
  'app.openhumanLink.notifications.asking': 'Richiesta al tuo OS…',
  'app.openhumanLink.notifications.blocked': 'Bloccato',
  'app.openhumanLink.notifications.blockedStep1': 'Passo 1 bloccato',
  'app.openhumanLink.notifications.blockedStep2': 'Passo 2 bloccato',
  'app.openhumanLink.notifications.blockedStep3': 'Passo 3 bloccato',
  'app.openhumanLink.notifications.intro': 'Introduzione',
  'app.openhumanLink.notifications.promptHint': 'Suggerimento prompt',
  'app.openhumanLink.notifications.retry': 'Riprova notifica di test',
  'app.openhumanLink.notifications.send': 'Invia notifica di test',
  'app.openhumanLink.notifications.sendFailed': 'Impossibile inviare: {error}',
  'app.openhumanLink.notifications.sent':
    "Notifica di test inviata. Se non l'hai ricevuta, vai in Impostazioni di Sistema → Notifiche → OpenHuman, attiva Consenti notifiche e imposta lo Stile banner su Persistente.",
  'app.openhumanLink.skipForNow': 'Salta per ora',
  'app.openhumanLink.telegramUnavailable': 'Telegram non disponibile',
  'app.openhumanLink.title.accounts': 'Connetti le tue app',
  'app.openhumanLink.title.billing': 'Fatturazione e crediti',
  'app.openhumanLink.title.discord': 'Unisciti alla community',
  'app.openhumanLink.title.messaging': 'Connetti un canale di chat',
  'app.openhumanLink.title.notifications': 'Consenti notifiche',
  'app.persistRehydration.body': 'Corpo',
  'app.persistRehydration.heading': 'Intestazione',
  'app.persistRehydration.resetCta': 'Ripristino…',
  'app.persistRehydration.resetting': 'Ripristino…',
  'app.routeLoading.initializing': 'Inizializzazione di OpenHuman...',
  'app.update.currentlyOn': '{version}',
  'app.update.errorFallback': "Si è verificato un errore durante l'aggiornamento.",
  'app.update.header.default': 'Aggiornamento',
  'app.update.header.error': 'Aggiornamento fallito',
  'app.update.header.installing': 'Installazione aggiornamento',
  'app.update.header.readyToInstall': "Aggiornamento pronto per l'installazione",
  'app.update.header.restarting': 'Riavvio…',
  'app.update.later': 'Più tardi',
  'app.update.newVersionReady': "Una nuova versione è pronta per l'installazione.",
  'app.update.progress.downloaded': '{amount} scaricati',
  'app.update.progress.installing': 'Installazione della nuova versione…',
  'app.update.progress.restarting': "Riavvio dell'app…",
  'app.update.progress.working': '{percent}%',
  'app.update.restartNote': 'Nota sul riavvio',
  'app.update.restartNow': 'Riavvia ora',
  'app.update.versionReady': "La versione {newVersion} è pronta per l'installazione.",
  'channels.discord.accountLinked': 'Account collegato',
  'channels.discord.connect': 'Connetti',
  'channels.discord.linkTokenExpired': 'Token di collegamento scaduto. Riprova.',
  'channels.discord.linkTokenInstruction': '{token}',
  'channels.discord.linkTokenLabel': 'Etichetta token di collegamento',
  'channels.discord.linkTokenOnce': 'Token di collegamento monouso',
  'channels.discord.picker.allPermissionsOk':
    'Il bot ha tutte le autorizzazioni richieste in questo canale.',
  'channels.discord.picker.botNotInServers': 'Bot non presente nei server',
  'channels.discord.picker.category': 'Categoria',
  'channels.discord.picker.channel': 'Canale',
  'channels.discord.picker.checkingPermissions': 'Verifica autorizzazioni',
  'channels.discord.picker.loadingChannels': 'Caricamento canali...',
  'channels.discord.picker.loadingServers': 'Caricamento server...',
  'channels.discord.picker.missingPermissions': 'Autorizzazioni mancanti',
  'channels.discord.picker.noChannels': 'Nessun canale di testo trovato',
  'channels.discord.picker.noServers': 'Nessun server trovato',
  'channels.discord.picker.selectChannel': 'Seleziona un canale',
  'channels.discord.picker.selectServer': 'Seleziona un server',
  'channels.discord.picker.server': 'Server',
  'channels.discord.picker.serverChannelSelection': 'Selezione server e canale',
  'channels.discord.savedRestartRequired': "Canale salvato. Riavvia l'app per attivarlo.",
  'channels.telegram.connect': 'Connetti',
  'channels.telegram.managedDmConnecting': 'Connessione DM gestiti',
  'channels.telegram.managedDmTimeout': 'Timeout DM gestiti',
  'channels.telegram.reconnect': 'Riconnetti',
  'channels.telegram.savedRestartRequired': "Canale salvato. Riavvia l'app per attivarlo.",
  'channels.web.alwaysAvailable': 'Sempre disponibile',
};

export default it3;
