export const dict = { "command.category.suggested": "Suggeriti", "command.category.view": "Visualizzazione", "command.category.project": "Progetto", "command.category.provider": "Provider", "command.category.server": "Server", "command.category.session": "Sessione", "command.category.theme": "Tema", "command.category.language": "Lingua", "command.category.file": "File", "command.category.context": "Contesto", "command.category.terminal": "Terminale", "command.category.model": "Modello", "command.category.mcp": "MCP", "command.category.agent": "Agente", "command.category.permissions": "Autorizzazioni", "command.category.workspace": "Area di lavoro", "command.category.settings": "Impostazioni", "command.logs.export": "Esporta log", "theme.scheme.system": "Sistema", "theme.scheme.light": "Chiaro", "theme.scheme.dark": "Scuro", "command.sidebar.toggle": "Mostra o nascondi la barra laterale", "command.project.open": "Apri progetto", "command.project.previous": "Progetto precedente", "command.project.next": "Progetto successivo", "command.project.index": "Passa al progetto {{index}}", "command.provider.connect": "Connetti provider", "command.server.switch": "Cambia server", "command.settings.open": "Apri le impostazioni", "command.session.previous": "Sessione precedente", "command.session.next": "Sessione successiva", "command.session.previous.unseen": "Sessione precedente non letta", "command.session.next.unseen": "Sessione successiva non letta", "command.session.archive": "Archivia sessione", "command.palette": "Palette dei comandi", "command.theme.cycle": "Cambia tema", "command.theme.set": "Usa tema: {{theme}}", "command.theme.scheme.cycle": "Cambia combinazione di colori", "command.theme.scheme.set": "Usa combinazione di colori: {{scheme}}", "command.language.cycle": "Cambia lingua", "command.language.set": "Usa la lingua: {{language}}", "command.session.new": "Nuova sessione", "command.file.open": "Apri file", "command.tab.close": "Chiudi scheda", "command.tab.reopenClosed": "Riapri la scheda chiusa", "command.context.addSelection": "Aggiungi la selezione al contesto", "command.context.addSelection.description": "Aggiungi le righe selezionate dal file corrente", "command.input.focus": "Attiva il campo di inserimento", "command.terminal.toggle": "Mostra o nascondi il terminale", "command.fileTree.toggle": "Mostra o nascondi l'albero dei file", "command.review.toggle": "Mostra o nascondi la revisione", "command.terminal.new": "Nuovo terminale", "command.terminal.new.description": "Crea una nuova scheda terminale", "command.steps.toggle": "Mostra o nascondi i passaggi", "command.steps.toggle.description": "Mostra o nascondi i passaggi per il messaggio corrente", "command.message.previous": "Messaggio precedente", "command.message.previous.description": "Vai al messaggio utente precedente", "command.message.next": "Messaggio successivo", "command.message.next.description": "Vai al messaggio utente successivo", "command.model.choose": "Scegli il modello", "command.model.choose.description": "Seleziona un modello diverso", "command.mcp.toggle": "Attiva o disattiva gli MCP", "command.mcp.toggle.description": "Attiva o disattiva gli MCP", "command.agent.cycle": "Cambia agente", "command.agent.cycle.description": "Passa all'agente successivo", "command.agent.cycle.reverse": "Cambia agente all'indietro", "command.agent.cycle.reverse.description": "Passa all'agente precedente", "command.model.variant.cycle": "Cambia livello di ragionamento", "command.model.variant.cycle.description": "Passa al livello di ragionamento successivo", "command.prompt.mode.shell": "Shell", "command.prompt.mode.normal": "Prompt", "command.permissions.autoaccept.enable": "Accetta automaticamente le autorizzazioni", "command.permissions.autoaccept.disable": "Interrompi l'accettazione automatica delle autorizzazioni", "command.workspace.toggle": "Attiva o disattiva le aree di lavoro", "command.workspace.toggle.description": "Abilita o disabilita più aree di lavoro nella barra laterale", "command.session.undo": "Annulla", "command.session.undo.description": "Annulla l'ultimo messaggio", "command.session.redo": "Ripeti", "command.session.redo.description": "Ripristina l'ultimo messaggio annullato", "command.session.compact": "Compatta sessione", "command.session.compact.description": "Riepiloga la sessione per ridurre le dimensioni del contesto", "command.session.fork": "Crea sessione dal messaggio", "command.session.fork.description": "Crea una nuova sessione da un messaggio precedente", "command.session.share": "Condividi sessione", "command.session.share.description": "Condividi questa sessione e copia l'URL negli appunti", "command.session.unshare": "Annulla condivisione sessione", "command.session.unshare.description": "Interrompi la condivisione di questa sessione", "command.session.export": "Esporta sessione", "command.session.export.description": "Esporta la trascrizione completa della sessione in formato JSON", "palette.search.placeholder": "Cerca file, comandi e sessioni", "palette.search.placeholder.home": "Cerca comandi e sessioni", "palette.empty": "Nessun risultato trovato", "palette.group.commands": "Comandi", "palette.group.files": "File", "dialog.provider.search.placeholder": "Cerca provider", "dialog.provider.empty": "Nessun provider trovato", "dialog.provider.group.popular": "Popolari", "dialog.provider.group.other": "Altro", "dialog.provider.custom.label": "Provider personalizzato compatibile con OpenAI", "dialog.provider.tag.recommended": "Consigliato", "dialog.provider.opencode.note": "Modelli selezionati tra cui Claude, GPT, Gemini e altri", "dialog.provider.opencode.tagline": "Modelli affidabili e ottimizzati", "dialog.provider.opencodeGo.tagline": "Abbonamento economico per tutti", "dialog.provider.anthropic.note": "Accesso diretto ai modelli Claude, inclusi Pro e Max", "dialog.provider.copilot.note": "Modelli di IA per assistere nella programmazione tramite GitHub Copilot", "dialog.provider.openai.note": "Modelli GPT veloci e potenti per attività generiche di IA", "dialog.provider.google.note": "Modelli Gemini per risposte rapide e strutturate", "dialog.provider.openrouter.note": "Accedi a tutti i modelli supportati da un unico provider", "dialog.provider.vercel.note": "Accesso unificato ai modelli di IA con instradamento intelligente", "dialog.model.select.title": "Seleziona modello", "dialog.model.search.placeholder": "Cerca modelli", "dialog.model.empty": "Nessun modello trovato", "dialog.model.manage": "Gestisci modelli", "dialog.model.manage.description": "Personalizza quali modelli appaiono nel selettore del modello.", "dialog.model.manage.provider.toggle": "Attiva o disattiva tutti i modelli {{provider}}", "dialog.model.unpaid.freeModels.title": "Modelli gratuiti forniti da OpenCode", "dialog.model.unpaid.addMore.title": "Aggiungi altri modelli dai provider più diffusi", "dialog.model.unpaid.viewMoreProviders": "Scopri oltre 70 provider", "dialog.provider.viewAll": "Mostra altri provider", "provider.connect.title": "Connetti {{provider}}", "provider.connect.title.anthropicProMax": "Accedi con Claude Pro/Max", "provider.connect.selectMethod": "Seleziona il metodo di accesso per {{provider}}.", "provider.connect.method.apiKey": "Chiave API", "provider.connect.method.browser": "Browser", "provider.connect.method.headless": "Headless", "provider.connect.status.inProgress": "Autorizzazione in corso...", "provider.connect.status.waiting": "In attesa di autorizzazione...", "provider.connect.status.failed": "Autorizzazione fallita: {{error}}", "provider.connect.apiKey.description": "Inserisci la chiave API di {{provider}} per connettere il tuo account e utilizzare i modelli {{provider}} in OpenCode.", "provider.connect.apiKey.label": "Chiave API di {{provider}}", "provider.connect.apiKey.placeholder": "Chiave API", "provider.connect.apiKey.required": "È richiesta la chiave API", "provider.connect.opencodeZen.line1": "OpenCode Zen offre l'accesso a una selezione di modelli affidabili e ottimizzati per gli agenti di programmazione.", "provider.connect.opencodeZen.line2": "Con una sola chiave API avrai accesso a modelli come Claude, GPT, Gemini, GLM e altri.", "provider.connect.opencodeZen.visit.prefix": "Visita ", "provider.connect.opencodeZen.visit.link": "opencode.ai/zen", "provider.connect.opencodeZen.visit.suffix": " per ottenere la tua chiave API.", "provider.connect.oauth.code.visit.prefix": "Visita ", "provider.connect.oauth.code.visit.link": "questo collegamento", "provider.connect.oauth.code.visit.suffix": " per ottenere il codice di autorizzazione, connettere il tuo account e usare i modelli {{provider}} in OpenCode.", "provider.connect.oauth.code.label": "Codice di autorizzazione {{method}}", "provider.connect.oauth.code.placeholder": "Codice di autorizzazione", "provider.connect.oauth.code.required": "È richiesto il codice di autorizzazione", "provider.connect.oauth.code.invalid": "Codice di autorizzazione non valido", "provider.connect.oauth.auto.visit.prefix": "Visita ", "provider.connect.oauth.auto.visit.link": "questo collegamento", "provider.connect.oauth.auto.visit.suffix": " e inserisci il codice qui sotto per connettere il tuo account e usare i modelli {{provider}} in OpenCode.", "provider.connect.oauth.auto.confirmationCode": "Codice di conferma", "provider.connect.toast.connected.title": "{{provider}} connesso", "provider.connect.toast.connected.description": "I modelli {{provider}} sono ora disponibili per l'uso.", "provider.custom.title": "Provider personalizzato", "provider.custom.description.prefix": "Configura un provider compatibile con OpenAI. Consulta la ", "provider.custom.description.link": "documentazione sulla configurazione dei provider", "provider.custom.description.suffix": ".", "provider.custom.field.providerID.label": "ID provider", "provider.custom.field.providerID.placeholder": "myprovider", "provider.custom.field.providerID.description": "Lettere minuscole, numeri, trattini o trattini bassi", "provider.custom.field.name.label": "Nome da visualizzare", "provider.custom.field.name.placeholder": "Il mio provider IA", "provider.custom.field.baseURL.label": "URL di base", "provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1", "provider.custom.field.apiKey.label": "Chiave API", "provider.custom.field.apiKey.placeholder": "Chiave API", "provider.custom.field.apiKey.description": "Opzionale. Lascia vuoto se gestisci l'autenticazione tramite intestazioni.", "provider.custom.models.label": "Modelli", "provider.custom.models.id.label": "ID", "provider.custom.models.id.placeholder": "model-id", "provider.custom.models.name.label": "Nome", "provider.custom.models.name.placeholder": "Nome da visualizzare", "provider.custom.models.remove": "Rimuovi il modello", "provider.custom.models.add": "Aggiungi modello", "provider.custom.headers.label": "Intestazioni (facoltative)", "provider.custom.headers.key.label": "Intestazione", "provider.custom.headers.key.placeholder": "Header-Name", "provider.custom.headers.value.label": "Valore", "provider.custom.headers.value.placeholder": "valore", "provider.custom.headers.remove": "Rimuovi intestazione", "provider.custom.headers.add": "Aggiungi intestazione", "provider.custom.error.providerID.required": "L'ID provider è obbligatorio", "provider.custom.error.providerID.format": "Utilizza lettere minuscole, numeri, trattini o trattini bassi", "provider.custom.error.providerID.exists": "Questo ID provider esiste già", "provider.custom.error.name.required": "Il nome visualizzato è obbligatorio", "provider.custom.error.baseURL.required": "L'URL di base è obbligatorio", "provider.custom.error.baseURL.format": "Deve iniziare con http:// o https://", "provider.custom.error.required": "Necessario", "provider.custom.error.duplicate": "Duplicato", "provider.custom.unavailable": "I provider personalizzati non sono disponibili su questo server", "provider.disconnect.toast.disconnected.title": "{{provider}} disconnesso", "provider.disconnect.toast.disconnected.description": "I modelli {{provider}} non sono più disponibili.", "model.tag.free": "Gratuito", "model.tag.latest": "Più recente", "model.provider.anthropic": "Anthropic", "model.provider.openai": "OpenAI", "model.provider.google": "Google", "model.provider.xai": "xAI", "model.provider.meta": "Meta", "model.input.text": "testo", "model.input.image": "immagine", "model.input.audio": "audio", "model.input.video": "video", "model.input.pdf": "pdf", "model.tooltip.allows": "Supporta: {{inputs}}", "model.tooltip.context.label": "Contesto", "model.tooltip.inputs": "Input", "model.tooltip.model": "Modello", "model.tooltip.provider": "Provider", "model.tooltip.reasoning": "Ragionamento", "model.tooltip.reasoning.allowed": "Supporta il ragionamento", "model.tooltip.reasoning.none": "Nessun ragionamento", "model.tooltip.context": "Limite del contesto: {{limit}}", "common.search.placeholder": "Cerca", "common.goBack": "Torna indietro", "common.goForward": "Vai avanti", "common.loading": "Caricamento", "common.loading.ellipsis": "...", "common.cancel": "Annulla", "common.clear": "Cancella", "common.open": "Apri", "common.connect": "Connetti", "common.disconnect": "Disconnetti", "common.continue": "Continua", "common.submit": "Invia", "common.save": "Salva", "common.saving": "Salvataggio...", "common.default": "Predefinito", "common.attachment": "allegato", "prompt.placeholder.shell": "Inserisci il comando shell... {{example}}", "prompt.placeholder.normal": 'Chiedi qualsiasi cosa... "{{example}}"', "prompt.placeholder.simple": "Chiedi qualsiasi cosa...", "prompt.placeholder.summarizeComments": "Riepiloga i commenti...", "prompt.placeholder.summarizeComment": "Riepiloga il commento...", "prompt.mode.shell": "Shell", "prompt.mode.normal": "Prompt", "prompt.mode.shell.exit": "esc per uscire", "session.child.promptDisabled": "Non è possibile inviare prompt alle sessioni dei subagenti.", "session.child.backToParent": "Torna alla sessione principale.", "prompt.example.1": "Correggi un TODO nel codice sorgente", "prompt.example.2": "Qual è lo stack tecnologico di questo progetto?", "prompt.example.3": "Correggi i test non funzionanti", "prompt.example.4": "Spiega come funziona l'autenticazione", "prompt.example.5": "Trova e correggi le vulnerabilità di sicurezza", "prompt.example.6": "Aggiungi test unitari per il servizio utente", "prompt.example.7": "Rifattorizza questa funzione per renderla più leggibile", "prompt.example.8": "Cosa significa questo errore?", "prompt.example.9": "Aiutami a eseguire il debug di questo problema", "prompt.example.10": "Genera documentazione API", "prompt.example.11": "Ottimizza le query del database", "prompt.example.12": "Aggiungi la convalida dell'input", "prompt.example.13": "Crea un nuovo componente per...", "prompt.example.14": "Come distribuisco questo progetto?", "prompt.example.15": "Esamina il mio codice verificando che rispetti le buone pratiche", "prompt.example.16": "Aggiungi la gestione degli errori a questa funzione", "prompt.example.17": "Spiega questa espressione regolare", "prompt.example.18": "Convertilo in TypeScript", "prompt.example.19": "Aggiungi log in tutto il codice sorgente", "prompt.example.20": "Quali dipendenze sono obsolete?", "prompt.example.21": "Aiutami a scrivere uno script di migrazione", "prompt.example.22": "Implementa la cache per questo endpoint", "prompt.example.23": "Aggiungi la paginazione a questo elenco", "prompt.example.24": "Crea un comando CLI per...", "prompt.example.25": "Come funzionano le variabili d'ambiente qui?", "prompt.popover.emptyResults": "Nessun risultato corrispondente", "prompt.popover.emptyCommands": "Nessun comando corrispondente", "prompt.dropzone.label": "Trascina qui immagini, PDF o file di testo", "prompt.dropzone.file.label": "Trascina per menzionare il file con @", "prompt.slash.badge.custom": "personalizzato", "prompt.slash.badge.skill": "skill", "prompt.slash.badge.mcp": "mcp", "prompt.context.active": "attivo", "prompt.context.includeActiveFile": "Includi file attivo", "prompt.context.removeActiveFile": "Rimuovi il file attivo dal contesto", "prompt.context.removeFile": "Rimuovi il file dal contesto", "prompt.action.attachFile": "Aggiungi file", "prompt.menu.addImagesAndFiles": "Aggiungi file e altro ancora", "prompt.menu.imagesAndFiles": "Immagini e file", "prompt.menu.commands": "Comandi", "prompt.menu.context": "Contesto", "prompt.menu.shellCommand": "Comando della shell", "prompt.attachment.remove": "Rimuovi l'allegato", "prompt.action.send": "Invia", "prompt.action.stop": "Interrompi", "prompt.toast.pasteUnsupported.title": "Allegato non supportato", "prompt.toast.pasteUnsupported.description": "Qui è possibile allegare solo immagini, PDF o file di testo.", "prompt.toast.attachmentDuplicate.title": "Questo file è già stato caricato", "prompt.toast.modelAgentRequired.title": "Seleziona un agente e un modello", "prompt.toast.modelAgentRequired.description": "Scegli un agente e un modello prima di inviare un prompt.", "prompt.toast.worktreeCreateFailed.title": "Impossibile creare il worktree", "prompt.toast.sessionCreateFailed.title": "Impossibile creare la sessione", "prompt.toast.shellSendFailed.title": "Impossibile inviare il comando shell", "prompt.toast.commandSendFailed.title": "Impossibile inviare il comando", "prompt.toast.promptSendFailed.title": "Impossibile inviare il prompt", "prompt.toast.promptSendFailed.description": "Impossibile recuperare la sessione", "dialog.mcp.title": "MCP", "dialog.mcp.description": "{{enabled}} di {{total}} abilitati", "dialog.mcp.empty": "Nessun MCP configurato", "dialog.lsp.empty": "LSP rilevati automaticamente in base ai tipi di file", "dialog.plugins.empty": "Plugin configurati in opencode.json", "mcp.status.connected": "collegato", "mcp.status.failed": "fallito", "mcp.status.needs_auth": "richiede l'autenticazione", "mcp.status.disabled": "disabilitato", "mcp.auth.clickToAuthenticate": "Fai clic per autenticarti", "dialog.fork.empty": "Nessun messaggio da cui effettuare il fork", "dialog.directory.search.placeholder": "Cerca cartelle", "dialog.directory.empty": "Nessuna cartella trovata", "dialog.directory.action.selectFile": "Seleziona file", "dialog.directory.action.selectFolder": "Seleziona la cartella", "dialog.directory.root": "Radice", "dialog.directory.parent": "Cartella superiore", "dialog.directory.readError": "Impossibile leggere questa cartella", "app.server.unreachable": "Impossibile raggiungere {{server}}", "app.server.retrying": "Nuovo tentativo automatico...", "app.server.otherServers": "Altri server", "dialog.server.title": "Server", "dialog.server.description": "Cambia il server OpenCode a cui si connette l'app.", "dialog.server.search.placeholder": "Cerca server", "dialog.server.empty": "Ancora nessun server", "dialog.server.add.title": "Aggiungi server", "dialog.server.add.url": "Indirizzo del server", "dialog.server.add.placeholder": "http://localhost:4096", "dialog.server.add.error": "Impossibile connettersi al server", "dialog.server.add.checking": "Controllo...", "dialog.server.add.button": "Aggiungi server", "dialog.server.add.name": "Nome del server (facoltativo)", "dialog.server.add.namePlaceholder": "Host locale", "dialog.server.add.username": "Nome utente (facoltativo)", "dialog.server.add.usernamePlaceholder": "nomeutente", "dialog.server.add.password": "Password (facoltativa)", "dialog.server.add.passwordPlaceholder": "password", "dialog.server.edit.title": "Modifica server", "dialog.server.default.title": "Server predefinito", "dialog.server.default.description": "Connettiti a questo server all'avvio dell'app invece di avviare un server locale. Richiede il riavvio.", "dialog.server.default.none": "Nessun server selezionato", "dialog.server.default.set": "Imposta il server corrente come predefinito", "dialog.server.default.clear": "Cancella", "dialog.server.action.remove": "Rimuovi server", "dialog.server.menu.edit": "Modifica", "dialog.server.menu.default": "Imposta come predefinito", "dialog.server.menu.defaultRemove": "Rimuovi predefinito", "dialog.server.menu.delete": "Elimina", "dialog.server.current": "Server corrente", "dialog.server.status.default": "Predefinito", "wsl.server.add": "Aggiungi il server WSL", "wsl.server.addShort": "Aggiungi WSL", "wsl.server.label": "WSL", "wsl.server.menu.label": "Server WSL", "wsl.server.retryStart": "Riprova l'avvio", "wsl.server.updating": "Aggiornamento...", "wsl.onboarding.step.distro": "Scegli la distribuzione", "wsl.onboarding.step.opencode": "OpenCode", "wsl.onboarding.checkingRuntime": "Controllo WSL...", "wsl.onboarding.restartRequired": "Windows deve essere riavviato per completare l'installazione di WSL.", "wsl.onboarding.ready": "WSL è pronto.", "wsl.onboarding.required": "WSL è necessario per continuare.", "wsl.onboarding.checkingDistros": "Controllo delle distribuzioni...", "wsl.onboarding.installingDistro": "Installazione di {{distro}}...", "wsl.onboarding.checkingDistro": "Controllo {{distro}}...", "wsl.onboarding.listingDistros": "Elenco delle distribuzioni...", "wsl.onboarding.distroReady": "{{distro}} è pronto.", "wsl.onboarding.distroNotInstalled": "{{distro}} non è ancora installato.", "wsl.onboarding.openDistroOnce": "Apri {{distro}} una volta per completare la configurazione.", "wsl.onboarding.finishingDistro": "Completamento della configurazione di {{distro}}.", "wsl.onboarding.pickDistro": "Scegli una distribuzione o installane una qui sotto.", "wsl.onboarding.checkingOpencode": "Controllo OpenCode...", "wsl.onboarding.checkingOpencodeIn": "Controllo OpenCode in {{distro}}...", "wsl.onboarding.updatingOpencode": "Aggiornamento OpenCode...", "wsl.onboarding.updatingOpencodeIn": "Aggiornamento OpenCode in {{distro}}...", "wsl.onboarding.updateOpencodeIn": "Aggiorna OpenCode in {{distro}}.", "wsl.onboarding.updateOpencode": "Aggiorna OpenCode", "wsl.onboarding.opencodeReadyIn": "OpenCode è pronto in {{distro}}.", "wsl.onboarding.opencodeReady": "OpenCode è pronto.", "wsl.onboarding.installOpencodeIn": "Installa OpenCode in {{distro}}.", "wsl.onboarding.installOpencode": "Installa OpenCode", "wsl.onboarding.chooseDistroFirst": "Scegli prima una distribuzione.", "wsl.onboarding.loadFailed": "Impossibile caricare lo stato WSL.", "wsl.onboarding.loading": "Caricamento...", "wsl.onboarding.installedDistros": "Distribuzioni installate", "wsl.onboarding.checkAgain": "Controlla di nuovo", "wsl.onboarding.distroStatus.ready": "Pronto", "wsl.onboarding.distroStatus.checking": "Controllo...", "wsl.onboarding.distroStatus.opencodeMissing": "OpenCode non installato", "wsl.onboarding.distroStatus.missingTools": "bash e curl non disponibili", "wsl.onboarding.distroStatus.unsupported": "Non supportato · Utilizza WSL 2", "wsl.onboarding.needAnotherDistro": "Hai bisogno di un'altra distribuzione?", "wsl.onboarding.needAnotherDistroHint": "Installa una distribuzione Linux dal catalogo WSL", "wsl.onboarding.wslNotInstalled.title": "WSL non installato", "wsl.onboarding.wslNotInstalled.description": "WSL (Sottosistema Windows per Linux) è necessario prima che OpenCode possa aggiungere un server WSL", "wsl.onboarding.wslUnavailable.title": "WSL non disponibile", "wsl.onboarding.wslUnavailable.description": "OpenCode non ha potuto verificare WSL su questa macchina.", "wsl.onboarding.installWsl": "Installa WSL", "wsl.onboarding.windowsRestartRequired": "Riavvia Windows per completare l'installazione WSL, quindi riapri OpenCode.", "wsl.onboarding.next": "Avanti", "wsl.onboarding.refresh": "Aggiorna", "wsl.onboarding.allDistrosAdded": "Tutte le distribuzioni installate sono già aggiunte.", "wsl.onboarding.noDistros": "Nessuna distribuzione ancora rilevata.", "wsl.onboarding.install": "Installa", "wsl.onboarding.installing": "Installazione...", "wsl.onboarding.installDistro": "Installa la distribuzione", "wsl.onboarding.searchDistros": "Cerca distribuzioni", "wsl.onboarding.wsl2Required": "WSL 2 è obbligatorio.", "wsl.onboarding.toolsRequired": "Questa distribuzione richiede bash e curl.", "wsl.onboarding.openTerminal": "Apri terminale", "wsl.onboarding.path": "Percorso: {{path}}", "wsl.onboarding.notFound": "non trovato", "wsl.onboarding.version": "Versione: {{version}}", "wsl.onboarding.unknown": "sconosciuto", "wsl.onboarding.desktopVersion": "desktop {{version}}", "wsl.onboarding.versionMismatch": "La versione installata non corrisponde alla versione dell'app desktop.", "wsl.onboarding.adding": "Aggiunta...", "help.tabs.toast.ariaLabel": "Novità: le schede. Organizza il lavoro e le sessioni attive con le schede", "help.tabs.toast.dismiss": "Ignora le informazioni sulle schede", "help.tabs.title": "Novità: le schede", "help.tabs.description": "Organizza il lavoro e le sessioni attive con le schede", "help.tabs.date": "14 luglio", "help.tabs.introduction": "OpenCode Desktop ora è incentrato sulle schede.", "help.tabs.sessions": "Avvia una nuova sessione in una scheda oppure apri una sessione esistente da uno dei tuoi progetti. Apri una nuova scheda quando inizi qualcosa di nuovo e chiudila quando hai finito.", "help.tabs.organize": "Tenere aperte alcune schede semplifica l'organizzazione delle sessioni attive. Se prevedi di conservarle, rinominale con un nome facile da ricordare.", "help.tabs.home": "Troverai tutte le sessioni e i progetti nella nuova schermata Home. Quando selezioni una sessione, questa si apre in una scheda.", "help.tabs.persistence": "Quando riapri l'app, le schede sono ancora aperte.", "help.tabs.worktrees": "Il nuovo design non supporta ancora Git Worktrees, ma il supporto arriverà presto. Se preferisci continuare a utilizzare la disposizione precedente, puoi passare da una disposizione all'altra nelle Impostazioni. Tieni presente che la nuova disposizione diventerà permanente tra alcune settimane.", "server.row.noUsername": "nessun nome utente", "dialog.project.edit.title": "Modifica progetto", "dialog.project.edit.name": "Nome", "dialog.project.edit.icon": "Icona", "dialog.project.edit.icon.alt": "Icona del progetto", "dialog.project.edit.icon.hint": "Fai clic o trascina un'immagine", "dialog.project.edit.icon.recommended": "Consigliato: 128x128px", "dialog.project.edit.color": "Colore", "dialog.project.edit.color.select": "Seleziona il colore {{color}}", "dialog.project.edit.worktree.startup": "Script di avvio dell'area di lavoro", "dialog.project.edit.worktree.startup.description": "Viene eseguito dopo la creazione di una nuova area di lavoro (worktree).", "dialog.project.edit.worktree.startup.placeholder": "es. bun install", "dialog.releaseNotes.action.getStarted": "Inizia", "dialog.releaseNotes.action.next": "Avanti", "dialog.releaseNotes.action.hideFuture": "Non mostrarli in futuro", "dialog.releaseNotes.media.alt": "Anteprima delle novità", "dialog.usageExceeded.dontShowAgain": "Non mostrare più", "context.breakdown.title": "Ripartizione del contesto", "context.breakdown.note": 'Ripartizione approssimativa dei token di input. "Altro" include le definizioni degli strumenti e i dati aggiuntivi.', "context.breakdown.system": "Sistema", "context.breakdown.user": "Utente", "context.breakdown.assistant": "Assistente", "context.breakdown.tool": "Chiamate agli strumenti", "context.breakdown.other": "Altro", "context.systemPrompt.title": "Prompt di sistema", "context.rawMessages.title": "Messaggi non elaborati", "context.export.session": "Esporta sessione", "context.stats.session": "Sessione", "context.stats.messages": "Messaggi", "context.stats.provider": "Provider", "context.stats.model": "Modello", "context.stats.limit": "Limite del contesto", "context.stats.totalTokens": "Token totali", "context.stats.usage": "Utilizzo", "context.stats.inputTokens": "Token di input", "context.stats.outputTokens": "Token di output", "context.stats.reasoningTokens": "Token di ragionamento", "context.stats.cacheTokens": "Token cache (lettura/scrittura)", "context.stats.userMessages": "Messaggi utente", "context.stats.assistantMessages": "Messaggi dell'assistente", "context.stats.totalCost": "Costo totale", "context.stats.sessionCreated": "Sessione creata", "context.stats.lastActivity": "Ultima attività", "context.usage.tokens": "Token", "context.usage.usage": "Utilizzo", "context.usage.cost": "Costo", "context.usage.clickToView": "Fai clic per visualizzare il contesto", "context.usage.view": "Visualizza l'utilizzo del contesto", "language.en": "English", "language.zh": "简体中文", "language.zht": "繁體中文", "language.ko": "한국어", "language.de": "Deutsch", "language.es": "Español", "language.fr": "Français", "language.da": "Dansk", "language.ja": "日本語", "language.pl": "Polski", "language.ru": "Русский", "language.ar": "العربية", "language.no": "Norsk", "language.br": "Português (Brasil)", "language.bs": "Bosanski", "language.uk": "Українська", "language.th": "ไทย", "language.tr": "Türkçe", "toast.language.title": "Lingua", "toast.language.description": "Lingua impostata su {{language}}", "toast.theme.title": "Tema cambiato", "toast.scheme.title": "Combinazione di colori", "toast.workspace.enabled.title": "Aree di lavoro abilitate", "toast.workspace.enabled.description": "Nella barra laterale vengono ora visualizzati più worktree", "toast.workspace.disabled.title": "Aree di lavoro disabilitate", "toast.workspace.disabled.description": "Nella barra laterale viene mostrato solo il worktree principale", "toast.permissions.autoaccept.on.title": "Accettazione automatica delle autorizzazioni", "toast.permissions.autoaccept.on.description": "Le richieste di autorizzazione verranno approvate automaticamente", "toast.permissions.autoaccept.off.title": "Accettazione automatica delle autorizzazioni disattivata", "toast.permissions.autoaccept.off.description": "Le richieste di autorizzazione richiederanno l'approvazione", "toast.model.none.title": "Nessun modello selezionato", "toast.model.none.description": "Connetti un provider per riepilogare questa sessione", "toast.file.loadFailed.title": "Impossibile caricare il file", "toast.file.listFailed.title": "Impossibile elencare i file", "toast.context.noLineSelection.title": "Nessuna riga selezionata", "toast.context.noLineSelection.description": "Selezionare prima un intervallo di righe nella scheda di un file.", "toast.session.share.copyFailed.title": "Impossibile copiare l'URL negli appunti", "toast.session.share.success.title": "Sessione condivisa", "toast.session.share.success.description": "URL di condivisione copiato negli appunti", "toast.session.share.failed.title": "Impossibile condividere la sessione", "toast.session.share.failed.description": "Si è verificato un errore durante la condivisione della sessione", "toast.session.unshare.success.title": "Sessione non condivisa", "toast.session.unshare.success.description": "Condivisione della sessione annullata!", "toast.session.unshare.failed.title": "Impossibile annullare la condivisione della sessione", "toast.session.unshare.failed.description": "Si è verificato un errore durante l'annullamento della condivisione della sessione", "toast.session.export.success.title": "Sessione esportata", "toast.session.export.success.description": "Sessione salvata in {{filename}}", "toast.session.export.failed.title": "Impossibile esportare la sessione", "toast.session.export.failed.description": "Si è verificato un errore durante l’esportazione della sessione", "toast.session.listFailed.title": "Impossibile caricare le sessioni per {{project}}", "toast.project.reloadFailed.title": "Impossibile ricaricare {{project}}", "toast.update.title": "Aggiornamento disponibile", "toast.update.description": "Una nuova versione di OpenCode ({{version}}) è ora disponibile per l'installazione.", "toast.update.action.installRestart": "Installa e riavvia", "toast.update.action.notYet": "Non ancora", "error.page.title": "Qualcosa è andato storto", "error.page.description": "Si è verificato un errore durante il caricamento dell'applicazione.", "error.page.description.localServerStartup": "Si è verificato un errore durante l'avvio del server locale.", "error.page.details.label": "Dettagli errore", "error.page.action.restart": "Riavvia", "error.page.action.report": "Segnala errore", "error.page.action.reported": "Errore segnalato", "error.page.action.exportLogs": "Esporta log", "error.page.action.checking": "Controllo...", "error.page.action.checkUpdates": "Controlla gli aggiornamenti", "error.page.action.updateTo": "Aggiorna a {{version}}", "error.page.circular": "[Circular]", "error.page.report.prefix": "Segnala questo errore al team OpenCode", "error.page.report.discord": "su Discord", "error.page.version": "Versione: {{version}}", "error.dev.rootNotFound": "Elemento radice non trovato. Hai dimenticato di aggiungerlo al tuo index.html? O forse l'attributo id è stato scritto in modo errato?", "error.serverSync.connectFailed": "Impossibile connettersi al server. C'è un server in esecuzione a `{{url}}`?", "error.serverSDK.noServerAvailable": "Nessun server disponibile", "error.serverSDK.serverNotAvailable": "Server non disponibile", "error.childStore.persistedCacheCreateFailed": "Impossibile creare la cache persistente", "error.childStore.persistedProjectMetadataCreateFailed": "Impossibile creare metadati di progetto persistenti", "error.childStore.persistedProjectIconCreateFailed": "Impossibile creare l'icona del progetto persistente", "error.childStore.storeCreateFailed": "Impossibile creare lo store", "directory.error.invalidUrl": "Cartella non valida nell'URL.", "error.chain.unknown": "Errore sconosciuto", "error.server.invalidConfiguration": "Configurazione non valida", "error.chain.causedBy": "Causato da:", "error.chain.apiError": "Errore API", "error.chain.status": "Stato: {{status}}", "error.chain.retryable": "Nuovo tentativo possibile: {{retryable}}", "error.chain.responseBody": "Corpo della risposta:\n{{body}}", "error.chain.didYouMean": "Forse intendi: {{suggestions}}", "error.chain.modelNotFound": "Modello non trovato: {{provider}}/{{model}}", "error.chain.checkConfig": "Controlla i nomi di provider e modelli nella configurazione (opencode.json)", "error.chain.mcpFailed": 'Il server MCP "{{name}}" non ha funzionato. Nota: OpenCode non supporta ancora l\'autenticazione MCP.', "error.chain.providerAuthFailed": "Autenticazione del provider non riuscita ({{provider}}): {{message}}", "error.chain.providerInitFailed": 'Impossibile inizializzare il provider "{{provider}}". Controlla credenziali e configurazione.', "error.chain.configJsonInvalid": "Il file di configurazione in {{path}} non è valido JSON(C)", "error.chain.configJsonInvalidWithMessage": "Il file di configurazione in {{path}} non è valido JSON(C): {{message}}", "error.chain.configDirectoryTypo": 'La directory "{{dir}}" in {{path}} non è valida. Rinominare la directory in "{{suggestion}}" o rimuoverla. Questo è un errore di battitura comune.', "error.chain.configFrontmatterError": "Impossibile analizzare il frontmatter in {{path}}:\n{{message}}", "error.chain.configInvalid": "Il file di configurazione in {{path}} non è valido", "error.chain.configInvalidWithMessage": "Il file di configurazione in {{path}} non è valido: {{message}}", "notification.permission.title": "Autorizzazione richiesta", "notification.permission.description": "{{sessionTitle}} in {{projectName}} necessita dell'autorizzazione", "notification.question.title": "Domanda", "notification.question.description": "{{sessionTitle}} in {{projectName}} ha una domanda", "notification.action.goToSession": "Vai alla sessione", "notification.session.responseReady.title": "Risposta pronta", "notification.session.error.title": "Errore di sessione", "notification.session.error.fallbackDescription": "Si è verificato un errore", "home.recentProjects": "Progetti recenti", "home.empty.title": "Nessun progetto recente", "home.empty.description": "Inizia aprendo un progetto locale", "home.title": "Home", "home.projects": "Progetti", "home.project.add": "Aggiungi progetto", "home.recentlyClosed": "Chiusi di recente", "home.server.collapse": "Comprimi progetti server", "home.server.expand": "Espandi i progetti server", "home.sessions.search.placeholder": "Cerca sessioni", "home.sessions.search.placeholder.scoped": "Cerca sessioni in {{scope}}", "home.sessions.search.sessions": "Sessioni", "home.sessions.search.noResults": "Nessuna sessione trovata per {{query}}", "home.sessions.empty": "Ancora nessun elemento", "home.sessions.empty.description": "Crea una sessione per iniziare", "home.sessions.group.today": "Oggi", "home.sessions.group.yesterday": "Ieri", "home.sessions.group.older": "Meno recenti", "home.providerTip": "Connettiti a oltre 75 provider per utilizzare altri modelli, inclusi Claude, GPT, Gemini, ecc.", "session.tab.session": "Sessione", "session.tab.review": "Revisione", "session.tab.context": "Contesto", "session.tab.unknown": "Sessione sconosciuta", "session.panel.reviewAndFiles": "Revisione e file", "session.error.notFound": "Impossibile trovare questa sessione", "session.error.notFound.description": "Questa scheda punta a una sessione che non esiste più su questo server.", "session.error.notFound.closeTab": "Chiudi scheda", "session.error.serverConnection": "Impossibile connettersi a questo server", "session.review.filesChanged": "{{count}} file modificati", "session.review.change.one": "Modifica", "session.review.change.other": "Modifiche", "session.review.loadingChanges": "Caricamento modifiche...", "session.review.empty": "Nessuna modifica ancora in questa sessione", "session.review.noVcs": "Nessun sistema di controllo della versione Git rilevato, modifiche non visualizzate", "session.review.noVcs.createGit.title": "Crea un repository Git", "session.review.noVcs.createGit.description": "Tieni traccia, rivedi e annulla le modifiche in questo progetto", "session.review.noVcs.createGit.actionLoading": "Creazione del repository Git in corso...", "session.review.noVcs.createGit.action": "Crea un repository Git", "session.review.noSnapshot": "Il tracciamento degli snapshot è disabilitato nella configurazione, quindi le modifiche della sessione non sono disponibili", "session.review.noChanges": "Nessuna modifica", "session.review.noUncommittedChanges": "Ancora nessuna modifica senza commit", "session.review.noBranchChanges": "Ancora nessuna modifica del branch", "session.files.selectToOpen": "Seleziona un file da aprire", "session.files.all": "Tutti i file", "session.files.empty": "Nessun file", "session.files.binaryContent": "File binario (il contenuto non può essere visualizzato)", "session.messages.renderEarlier": "Visualizza i messaggi precedenti", "session.messages.loadingEarlier": "Caricamento dei messaggi precedenti...", "session.messages.loadEarlier": "Carica i messaggi precedenti", "session.messages.loading": "Caricamento messaggi...", "session.messages.jumpToLatest": "Vai all'ultimo", "session.context.addToContext": "Aggiungi {{selection}} al contesto", "session.todo.title": "Attività", "session.todo.collapse": "Comprimi", "session.todo.expand": "Espandi", "session.todo.progress": "{{done}} di {{total}} attività completate", "session.question.progress": "{{current}} di {{total}} domande", "session.question.minimize": "Riduci la domanda", "session.question.restore": "Ripristina la domanda", "session.question.pending.one": "{{count}} domanda in sospeso", "session.question.pending.many": "{{count}} di domande in sospeso", "session.question.pending.other": "{{count}} domande in sospeso", "session.followupDock.summary.one": "{{count}} messaggio in coda", "session.followupDock.summary.many": "{{count}} di messaggi in coda", "session.followupDock.summary.other": "{{count}} messaggi in coda", "session.followupDock.sendNow": "Invia ora", "session.followupDock.edit": "Modifica", "session.followupDock.collapse": "Comprimi i messaggi in coda", "session.followupDock.expand": "Espandi i messaggi in coda", "session.revertDock.summary.one": "{{count}} messaggio annullato", "session.revertDock.summary.many": "{{count}} di messaggi annullati", "session.revertDock.summary.other": "{{count}} messaggi annullati", "session.revertDock.collapse": "Comprimi i messaggi annullati", "session.revertDock.expand": "Espandi i messaggi annullati", "session.revertDock.restore": "Ripristina il messaggio", "session.new.title": "Crea qualsiasi cosa", "session.new.project.new": "Nuovo progetto", "session.new.project.search": "Cerca progetti", "session.new.project.add": "Aggiungi progetto", "session.new.worktree.main": "Branch principale", "session.new.worktree.mainWithBranch": "Branch principale ({{branch}})", "session.new.worktree.create": "Crea un nuovo worktree", "session.new.workspace.runIn": "Esegui la sessione in", "session.new.workspace.triggerLocal": "Locale", "session.new.workspace.local": "Repository locale", "session.new.workspace.existing": "Area di lavoro...", "session.new.git.none": "Senza Git", "session.new.lastModified": "Ultima modifica", "session.header.search.placeholder": "Cerca {{project}}", "session.header.searchFiles": "Cerca file", "session.header.openIn": "Apri in", "session.header.open.action": "Apri {{app}}", "session.header.open.ariaLabel": "Apri in {{app}}", "session.header.open.menu": "Opzioni di apertura", "session.header.open.copyPath": "Copia percorso", "session.header.open.finder": "Finder", "session.header.open.fileExplorer": "Esplora file", "session.header.open.fileManager": "Gestore file", "session.header.reveal.finder": "Mostra nel Finder", "session.header.reveal.fileExplorer": "Mostra in Esplora file", "session.header.reveal.containingFolder": "Apri la cartella contenente", "session.header.open.app.vscode": "VS Code", "session.header.open.app.cursor": "Cursor", "session.header.open.app.zed": "Zed", "session.header.open.app.textmate": "TextMate", "session.header.open.app.antigravity": "Antigravity", "session.header.open.app.terminal": "Terminale", "session.header.open.app.iterm2": "iTerm2", "session.header.open.app.ghostty": "Ghostty", "session.header.open.app.warp": "Warp", "session.header.open.app.xcode": "Xcode", "session.header.open.app.androidStudio": "Android Studio", "session.header.open.app.powershell": "PowerShell", "session.header.open.app.sublimeText": "Sublime Text", "status.popover.trigger": "Stato", "status.popover.ariaLabel": "Configurazioni del server", "status.popover.tab.servers": "Server", "status.popover.tab.mcp": "MCP", "status.popover.tab.lsp": "LSP", "status.popover.tab.plugins": "Plugin", "status.popover.action.manageServers": "Gestisci server", "session.share.popover.title": "Pubblica sul web", "session.share.popover.description.shared": "Questa sessione è pubblica sul web. È accessibile a chiunque abbia il collegamento.", "session.share.popover.description.unshared": "Condividi la sessione pubblicamente sul web. Sarà accessibile a chiunque abbia il collegamento.", "session.share.action.share": "Condividi", "session.share.action.publish": "Pubblica", "session.share.action.publishing": "Pubblicazione...", "session.share.action.unpublish": "Annulla pubblicazione", "session.share.action.unpublishing": "Annullamento della pubblicazione...", "session.share.action.view": "Visualizza", "session.share.copy.copied": "Copiato", "session.share.copy.copyLink": "Copia collegamento", "lsp.tooltip.none": "Nessun server LSP", "lsp.label.connected": "{{count}} LSP", "prompt.loading": "Caricamento del prompt...", "terminal.loading": "Caricamento terminale...", "terminal.title": "Terminale", "terminal.title.numbered": "Terminale {{number}}", "terminal.close": "Chiudi il terminale", "terminal.connectionLost.title": "Connessione persa", "terminal.connectionLost.abnormalClose": "WebSocket chiuso in modo anomalo: {{code}}", "terminal.connectionLost.description": "La connessione del terminale è stata interrotta. Ciò può verificarsi al riavvio del server.", "terminal.connectTicket.csrfError": "Il ticket di connessione PTY è stato rifiutato dai controlli sull'origine o CSRF. Verifica la configurazione CORS del server.", "terminal.connectTicket.statusError": "Il ticket di connessione PTY non è riuscito con lo stato {{status}}", "titlebar.update": "Aggiorna", "titlebar.updateVersion": "Aggiorna {{version}}", "common.closeTab": "Chiudi scheda", "common.dismiss": "Ignora", "common.moreCountSuffix": " (+ altri {{count}})", "common.requestFailed": "Richiesta non riuscita", "common.moreOptions": "Altre opzioni", "common.learnMore": "Saperne di più", "common.rename": "Rinomina", "common.export": "Esporta", "common.reset": "Ripristina", "common.archive": "Archivia", "common.delete": "Elimina", "common.close": "Chiudi", "common.edit": "Modifica", "common.loadMore": "Carica altri elementi", "common.key.esc": "ESC", "common.key.ctrl": "Ctrl", "common.key.alt": "Alt", "common.key.shift": "Maiusc", "common.key.meta": "Meta", "common.key.space": "Spazio", "common.key.backspace": "Backspace", "common.key.enter": "Invio", "common.key.tab": "Tab", "common.key.delete": "Canc", "common.key.home": "Home", "common.key.end": "Fine", "common.key.pageUp": "Pag su", "common.key.pageDown": "Pag giù", "common.key.insert": "Ins", "common.unknown": "sconosciuto", "common.time.justNow": "Adesso", "common.time.minutesAgo.short": "{{count}}m fa", "common.time.hoursAgo.short": "{{count}}h fa", "common.time.daysAgo.short": "{{count}}d fa", "sidebar.menu.toggle": "Mostra o nascondi il menu", "sidebar.nav.projectsAndSessions": "Progetti e sessioni", "sidebar.settings": "Impostazioni", "sidebar.help": "Aiuto", "sidebar.workspaces.enable": "Abilita aree di lavoro", "sidebar.workspaces.disable": "Disabilita aree di lavoro", "sidebar.gettingStarted.title": "Introduzione", "sidebar.gettingStarted.line1": "OpenCode include modelli gratuiti così puoi iniziare immediatamente.", "sidebar.gettingStarted.line2": "Connetti un provider per usare altri modelli, tra cui Claude, GPT, Gemini e altri.", "sidebar.project.recentSessions": "Sessioni recenti", "sidebar.project.viewAllSessions": "Visualizza tutte le sessioni", "sidebar.project.clearNotifications": "Cancella notifiche", "sidebar.empty.title": "Nessun progetto aperto", "sidebar.empty.description": "Apri un progetto per iniziare", "debugBar.ariaLabel": "Diagnostica delle prestazioni di sviluppo", "debugBar.na": "n/d", "debugBar.nav.label": "NAV", "debugBar.nav.tip": "Ultima transizione completata relativa a una pagina di sessione, misurata dall'avvio del router fino al primo rendering dopo la stabilizzazione.", "debugBar.fps.label": "FPS", "debugBar.fps.tip": "Media mobile dei fotogrammi al secondo negli ultimi 5 secondi.", "debugBar.frame.label": "FRAME", "debugBar.frame.tip": "Tempo di rendering del fotogramma peggiore negli ultimi 5 secondi.", "debugBar.jank.label": "JANK", "debugBar.jank.tip": "Fotogrammi con durata superiore a 32 ms negli ultimi 5 secondi.", "debugBar.long.label": "LONG", "debugBar.long.tip": "Tempo bloccato e numero di attività lunghe negli ultimi 5 secondi. Attività più lunga: {{max}}.", "debugBar.delay.label": "DELAY", "debugBar.delay.tip": "Peggiore ritardo di risposta all'input osservato negli ultimi 5 secondi.", "debugBar.inp.label": "INP", "debugBar.inp.tip": "Durata approssimativa dell'interazione negli ultimi 5 secondi. È una misura simile a INP, non l'INP ufficiale di Web Vitals.", "debugBar.cls.label": "CLS", "debugBar.cls.tip": "Spostamento cumulativo del layout per la durata corrente dell'app.", "debugBar.mem.label": "MEM", "debugBar.mem.tipUnavailable": "Heap JS utilizzato rispetto al limite dell'heap. Solo Chromium.", "debugBar.mem.tip": "Heap JS utilizzato rispetto al limite dell'heap. {{used}} di {{limit}}.", "debugBar.focus.label": "FOCUS", "debugBar.focus.tip": "Forza gli stili di focus su tutti gli elementi interattivi", "debugBar.focus.on": "ON", "debugBar.focus.off": "OFF", "debugBar.direction.label": "DIR", "debugBar.direction.tip": "Forza la direzione del layout dell’intera app senza cambiare la lingua selezionata", "debugBar.direction.ltr": "LTR", "debugBar.direction.rtl": "RTL", "app.name.desktop": "OpenCode Desktop", "settings.section.desktop": "Desktop", "settings.section.server": "Server", "settings.tab.general": "Generale", "settings.tab.shortcuts": "Scorciatoie", "settings.desktop.section.wsl": "WSL", "settings.desktop.wsl.title": "Integrazione WSL", "settings.desktop.wsl.description": "Esegui il server OpenCode all'interno di WSL su Windows.", "settings.general.section.appearance": "Aspetto", "settings.general.section.advanced": "Avanzato", "settings.general.section.notifications": "Notifiche di sistema", "settings.general.section.updates": "Aggiornamenti", "settings.general.section.sounds": "Effetti sonori", "settings.general.section.feed": "Feed", "settings.general.section.display": "Visualizzazione", "settings.general.row.language.title": "Lingua", "settings.general.row.language.description": "Cambia la lingua di visualizzazione per OpenCode", "settings.general.row.shell.title": "Shell del terminale", "settings.general.row.shell.description": "Shell utilizzata dal terminale e dagli strumenti dell'agente", "settings.general.row.shell.autoDefault": "Automatico (predefinito)", "settings.general.row.shell.terminalOnly": "solo terminale", "settings.general.row.appearance.title": "Aspetto", "settings.general.row.appearance.description": "Personalizza l'aspetto di OpenCode sul tuo dispositivo", "settings.general.row.colorScheme.title": "Combinazione di colori", "settings.general.row.colorScheme.description": "Scegli se OpenCode segue il tema di sistema, chiaro o scuro", "settings.general.row.theme.title": "Tema", "settings.general.row.theme.description": "Personalizza il tema di OpenCode.", "settings.general.row.font.title": "Carattere del codice", "settings.general.row.font.description": "Personalizza il carattere utilizzato nei blocchi di codice", "settings.general.row.terminalFont.title": "Carattere terminale", "settings.general.row.terminalFont.description": "Personalizza il carattere utilizzato nel terminale", "settings.general.row.uiFont.title": "Carattere dell'interfaccia utente", "settings.general.row.uiFont.description": "Personalizza il carattere utilizzato nell'interfaccia", "settings.general.row.followup.title": "Gestione dei prompt successivi", "settings.general.row.followup.description": "Scegli se i prompt successivi intervengono subito o attendono in coda", "settings.general.row.followup.option.queue": "Coda", "settings.general.row.followup.option.steer": "Intervieni subito", "settings.general.row.showFileTree.title": "Albero dei file", "settings.general.row.showFileTree.description": "Mostra il pannello dell'albero dei file nelle sessioni", "settings.general.row.showNavigation.title": "Controlli di navigazione", "settings.general.row.showNavigation.description": "Mostra i pulsanti Avanti e Indietro nella barra del titolo del desktop", "settings.general.row.showSearch.title": "Palette dei comandi", "settings.general.row.showSearch.description": "Mostra il pulsante di ricerca e della palette dei comandi nella barra del titolo", "settings.general.row.showTerminal.title": "Terminale", "settings.general.row.showTerminal.description": "Mostra il pulsante del terminale nella barra del titolo del desktop", "settings.general.row.showStatus.title": "Stato del server", "settings.general.row.showStatus.description": "Mostra il pulsante di stato del server nella barra del titolo", "settings.general.row.mobileTitlebarBottom.title": "Navigazione in basso", "settings.general.row.mobileTitlebarBottom.description": "Posiziona la barra del titolo e le schede della sessione nella parte inferiore dello schermo sul dispositivo mobile", "settings.general.row.showCustomAgents.title": "Mostra agente", "settings.general.row.showCustomAgents.description": "Passa da un agente all'altro nel campo di composizione. Se nascosto, viene usato l'agente Build.", "settings.general.row.reasoningSummaries.title": "Mostra riassunti del ragionamento", "settings.general.row.reasoningSummaries.description": "Visualizza i riepiloghi del ragionamento del modello nella sequenza temporale", "settings.general.row.shellToolPartsExpanded.title": "Espandi le parti dello strumento Shell", "settings.general.row.shellToolPartsExpanded.description": "Mostra le parti dello strumento Shell espanse per impostazione predefinita nella sequenza temporale", "settings.general.row.editToolPartsExpanded.title": "Espandi le parti dello strumento di modifica", "settings.general.row.editToolPartsExpanded.description": "Mostra le parti degli strumenti di modifica, scrittura e patch espanse per impostazione predefinita nella sequenza temporale", "settings.general.row.newInterface.title": "Nuova disposizione", "settings.general.row.newInterface.badge": "Nuovo", "settings.general.row.newInterface.description": "Utilizza le nuove schede e il layout della home page. Passa da un layout all'altro per un periodo limitato.", "settings.general.row.newInterfaceNotice.title": "Ora stai utilizzando il nuovo layout", "settings.general.row.newInterfaceNotice.description": "Il layout precedente non è più disponibile", "settings.general.row.newInterfaceNotice.dismiss": "Ignora", "settings.general.row.pinchZoom.title": "Pizzica per ingrandire", "settings.general.row.pinchZoom.description": "Consenti i gesti di pizzicamento del trackpad e di scorrimento Ctrl per eseguire lo zoom", "settings.general.row.wayland.title": "Usa Wayland nativo", "settings.general.row.wayland.description": "Disabilita il fallback X11 su Wayland. Richiede il riavvio.", "settings.general.row.wayland.tooltip": "Su Linux con monitor dalle diverse frequenze di aggiornamento, Wayland nativo può essere più stabile.", "settings.general.row.releaseNotes.title": "Note sulla versione", "settings.general.row.releaseNotes.description": "Mostra i popup Novità dopo gli aggiornamenti", "settings.updates.row.startup.title": "Controlla gli aggiornamenti all'avvio", "settings.updates.row.startup.description": "Controlla automaticamente gli aggiornamenti all'avvio di OpenCode", "settings.updates.row.check.title": "Controlla gli aggiornamenti", "settings.updates.row.check.description": "Controlla manualmente gli aggiornamenti e installali se disponibili", "settings.updates.action.checkNow": "Controlla ora", "settings.updates.action.checking": "Controllo...", "settings.updates.action.downloading": "Download in corso...", "settings.updates.action.installing": "Installazione...", "settings.updates.toast.latest.title": "OpenCode è aggiornato", "settings.updates.toast.latest.description": "Stai utilizzando l'ultima versione di OpenCode.", "sound.option.none": "Nessuno", "sound.option.alert01": "Avviso 01", "sound.option.alert02": "Avviso 02", "sound.option.alert03": "Avviso 03", "sound.option.alert04": "Avviso 04", "sound.option.alert05": "Avviso 05", "sound.option.alert06": "Avviso 06", "sound.option.alert07": "Avviso 07", "sound.option.alert08": "Avviso 08", "sound.option.alert09": "Avviso 09", "sound.option.alert10": "Avviso 10", "sound.option.bipbop01": "Bip-bop 01", "sound.option.bipbop02": "Bip-bop 02", "sound.option.bipbop03": "Bip-bop 03", "sound.option.bipbop04": "Bip-bop 04", "sound.option.bipbop05": "Bip-bop 05", "sound.option.bipbop06": "Bip-bop 06", "sound.option.bipbop07": "Bip-bop 07", "sound.option.bipbop08": "Bip-bop 08", "sound.option.bipbop09": "Bip-bop 09", "sound.option.bipbop10": "Bip-bop 10", "sound.option.staplebops01": "Staplebops 01", "sound.option.staplebops02": "Staplebops 02", "sound.option.staplebops03": "Staplebops 03", "sound.option.staplebops04": "Staplebops 04", "sound.option.staplebops05": "Staplebops 05", "sound.option.staplebops06": "Staplebops 06", "sound.option.staplebops07": "Staplebops 07", "sound.option.nope01": "No 01", "sound.option.nope02": "No 02", "sound.option.nope03": "No 03", "sound.option.nope04": "No 04", "sound.option.nope05": "No 05", "sound.option.nope06": "No 06", "sound.option.nope07": "No 07", "sound.option.nope08": "No 08", "sound.option.nope09": "No 09", "sound.option.nope10": "No 10", "sound.option.nope11": "No 11", "sound.option.nope12": "No 12", "sound.option.yup01": "Sì 01", "sound.option.yup02": "Sì 02", "sound.option.yup03": "Sì 03", "sound.option.yup04": "Sì 04", "sound.option.yup05": "Sì 05", "sound.option.yup06": "Sì 06", "settings.general.notifications.agent.title": "Agente", "settings.general.notifications.agent.description": "Mostra una notifica di sistema quando l'agente ha terminato o richiede attenzione", "settings.general.notifications.permissions.title": "Autorizzazioni", "settings.general.notifications.permissions.description": "Mostra la notifica di sistema quando è richiesta un'autorizzazione", "settings.general.notifications.errors.title": "Errori", "settings.general.notifications.errors.description": "Mostra la notifica di sistema quando si verifica un errore", "settings.general.sounds.agent.title": "Agente", "settings.general.sounds.agent.description": "Riproduci un suono quando l'agente ha terminato o richiede attenzione", "settings.general.sounds.permissions.title": "Autorizzazioni", "settings.general.sounds.permissions.description": "Riproduci l'audio quando è richiesta un'autorizzazione", "settings.general.sounds.errors.title": "Errori", "settings.general.sounds.errors.description": "Riproduci un suono quando si verifica un errore", "settings.shortcuts.title": "Scorciatoie da tastiera", "settings.shortcuts.reset.button": "Ripristina le impostazioni predefinite", "settings.shortcuts.reset.toast.title": "Scorciatoie ripristinate", "settings.shortcuts.reset.toast.description": "Le scorciatoie da tastiera sono state ripristinate ai valori predefiniti.", "settings.shortcuts.conflict.title": "Scorciatoia già in uso", "settings.shortcuts.conflict.description": "{{keybind}} è già assegnato a {{titles}}.", "settings.shortcuts.unassigned": "Non assegnato", "settings.shortcuts.pressKeys": "Premi i tasti", "settings.shortcuts.search.placeholder": "Cerca scorciatoie", "settings.shortcuts.search.empty": "Nessuna scorciatoia trovata", "settings.shortcuts.group.general": "Generale", "settings.shortcuts.group.session": "Sessione", "settings.shortcuts.group.navigation": "Navigazione", "settings.shortcuts.group.modelAndAgent": "Modello e agente", "settings.shortcuts.group.terminal": "Terminale", "settings.shortcuts.group.prompt": "Prompt", "settings.providers.title": "Provider", "settings.providers.description": "Le impostazioni dei provider saranno configurabili qui.", "settings.providers.section.connected": "Provider connessi", "settings.providers.connected.empty": "Nessun provider connesso", "settings.providers.connected.environmentDescription": "Connesso tramite le variabili di ambiente", "settings.providers.section.popular": "Provider più diffusi", "settings.providers.custom.description": "Aggiungi un provider compatibile con OpenAI tramite l'URL di base.", "settings.providers.tag.environment": "Ambiente", "settings.providers.tag.config": "Configurazione", "settings.providers.tag.custom": "Personalizzato", "settings.providers.tag.other": "Altro", "settings.models.title": "Modelli", "settings.models.description": "Le impostazioni del modello saranno configurabili qui.", "settings.agents.title": "Agenti", "settings.agents.description": "Le impostazioni dell'agente saranno configurabili qui.", "settings.commands.title": "Comandi", "settings.commands.description": "Le impostazioni dei comandi saranno configurabili qui.", "settings.mcp.title": "MCP", "settings.mcp.description": "Le impostazioni MCP saranno configurabili qui.", "settings.permissions.title": "Autorizzazioni", "settings.permissions.description": "Controlla quali strumenti può utilizzare il server per impostazione predefinita.", "settings.permissions.section.tools": "Strumenti", "settings.permissions.toast.updateFailed.title": "Impossibile aggiornare le autorizzazioni", "settings.permissions.action.allow": "Consenti", "settings.permissions.action.ask": "Chiedi", "settings.permissions.action.deny": "Nega", "settings.permissions.tool.read.title": "Lettura", "settings.permissions.tool.read.description": "Lettura di un file (corrisponde al percorso del file)", "settings.permissions.tool.edit.title": "Modifica", "settings.permissions.tool.edit.description": "Modifica file, incluse modifiche, scritture e patch", "settings.permissions.tool.glob.title": "Glob", "settings.permissions.tool.glob.description": "Trova corrispondenze tra file usando pattern glob", "settings.permissions.tool.grep.title": "Grep", "settings.permissions.tool.grep.description": "Cerca il contenuto del file utilizzando le espressioni regolari", "settings.permissions.tool.list.title": "Elenco", "settings.permissions.tool.list.description": "Elenca i file all'interno di una directory", "settings.permissions.tool.bash.title": "Bash", "settings.permissions.tool.bash.description": "Esegui i comandi della shell", "settings.permissions.tool.task.title": "Attività", "settings.permissions.tool.task.description": "Avvia subagenti", "settings.permissions.tool.skill.title": "Skill", "settings.permissions.tool.skill.description": "Carica una skill in base al nome", "settings.permissions.tool.lsp.title": "LSP", "settings.permissions.tool.lsp.description": "Esegui query sul server di linguaggio", "settings.permissions.tool.todowrite.title": "Scrittura attività", "settings.permissions.tool.todowrite.description": "Aggiorna l'elenco delle attività", "settings.permissions.tool.webfetch.title": "Recupero dal web", "settings.permissions.tool.webfetch.description": "Recupera contenuto da un URL", "settings.permissions.tool.websearch.title": "Ricerca sul web", "settings.permissions.tool.websearch.description": "Cerca sul web", "settings.permissions.tool.external_directory.title": "Directory esterna", "settings.permissions.tool.external_directory.description": "Accedi ai file all'esterno della directory del progetto", "settings.permissions.tool.doom_loop.title": "Ciclo ripetitivo", "settings.permissions.tool.doom_loop.description": "Rileva chiamate ripetute di strumenti con input identico", "session.delete.failed.title": "Impossibile eliminare la sessione", "session.delete.title": "Elimina sessione", "session.delete.confirm": 'Eliminare la sessione "{{name}}"?', "session.delete.button": "Elimina sessione", "workspace.new": "Nuova area di lavoro", "workspace.type.local": "locale", "workspace.type.sandbox": "sandbox", "workspace.create.failed.title": "Impossibile creare l'area di lavoro", "workspace.delete.failed.title": "Impossibile eliminare l'area di lavoro", "workspace.resetting.title": "Reimpostazione dell'area di lavoro", "workspace.resetting.description": "L'operazione potrebbe richiedere un minuto.", "workspace.reset.failed.title": "Impossibile reimpostare l'area di lavoro", "workspace.reset.success.title": "Area di lavoro reimpostata", "workspace.reset.success.description": "L'area di lavoro ora corrisponde al branch predefinito.", "workspace.error.stillPreparing": "L'area di lavoro è ancora in preparazione", "workspace.status.checking": "Verifica delle modifiche non integrate in corso...", "workspace.status.error": "Impossibile verificare lo stato di Git.", "workspace.status.clean": "Nessuna modifica non integrata rilevata.", "workspace.status.dirty": "Modifiche non integrate rilevate in quest'area di lavoro.", "workspace.delete.title": "Elimina l'area di lavoro", "workspace.delete.confirm": 'Eliminare l\'area di lavoro "{{name}}"?', "workspace.delete.button": "Elimina l'area di lavoro", "workspace.reset.title": "Reimposta l'area di lavoro", "workspace.reset.confirm": 'Reimpostare l\'area di lavoro "{{name}}"?', "workspace.reset.button": "Reimposta l'area di lavoro", "workspace.reset.archived.none": "Nessuna sessione attiva verrà archiviata.", "workspace.reset.archived.one": "1 sessione verrà archiviata.", "workspace.reset.archived.many": "Verranno archiviate {{count}} sessioni.", "workspace.reset.note": "L'area di lavoro verrà reimpostata in modo che corrisponda al branch predefinito.", "desktop.menu.app": "OpenCode", "desktop.menu.file": "File", "desktop.menu.edit": "Modifica", "desktop.menu.view": "Vista", "desktop.menu.go": "Vai", "desktop.menu.window": "Finestra", "desktop.menu.help": "Aiuto", "desktop.menu.checkForUpdates": "Verifica aggiornamenti...", "desktop.menu.settings": "Impostazioni", "desktop.menu.reloadWebview": "Ricarica Webview", "desktop.menu.restart": "Riavvia", "desktop.menu.exportLogs": "Esporta log...", "desktop.menu.newSession": "Nuova sessione", "desktop.menu.openProject": "Apri progetto...", "desktop.menu.newWindow": "Nuova finestra", "desktop.menu.closeWindow": "Chiudi finestra", "desktop.menu.undo": "Annulla", "desktop.menu.redo": "Ripristina", "desktop.menu.cut": "Taglia", "desktop.menu.copy": "Copia", "desktop.menu.paste": "Incolla", "desktop.menu.delete": "Elimina", "desktop.menu.selectAll": "Seleziona tutto", "desktop.menu.toggleSidebar": "Mostra o nascondi la barra laterale", "desktop.menu.toggleTerminal": "Mostra o nascondi il terminale", "desktop.menu.toggleFileTree": "Mostra o nascondi l'albero dei file", "desktop.menu.reload": "Ricarica", "desktop.menu.toggleDeveloperTools": "Mostra o nascondi gli strumenti per sviluppatori", "desktop.menu.actualSize": "Dimensioni effettive", "desktop.menu.zoomIn": "Ingrandisci", "desktop.menu.zoomOut": "Riduci", "desktop.menu.toggleFullScreen": "Attiva o disattiva lo schermo intero", "desktop.menu.back": "Indietro", "desktop.menu.forward": "Avanti", "desktop.menu.previousSession": "Sessione precedente", "desktop.menu.nextSession": "Sessione successiva", "desktop.menu.previousProject": "Progetto precedente", "desktop.menu.nextProject": "Progetto successivo", "desktop.menu.minimize": "Riduci a icona", "desktop.menu.maximize": "Ingrandisci", "desktop.menu.documentation": "Documentazione di OpenCode", "desktop.menu.supportForum": "Forum di supporto", "desktop.menu.shareFeedback": "Invia feedback", "desktop.menu.reportBug": "Segnala un bug", "desktop.menu.ariaLabel": "Menu OpenCode", "desktop.updater.dialog.checkFailed.message": "Impossibile verificare la disponibilità di aggiornamenti.", "desktop.updater.dialog.checkFailed.title": "Errore di aggiornamento", "desktop.updater.dialog.upToDate.message": "La versione è aggiornata.", "desktop.updater.dialog.upToDate.title": "Nessun aggiornamento", "desktop.updater.dialog.ready.message": "L'aggiornamento {{version}} è stato scaricato. Riavviare ora?", "desktop.updater.dialog.ready.title": "Aggiornamento pronto", "desktop.updater.dialog.restart": "Riavvia", "desktop.updater.dialog.later": "Più tardi", "desktop.recovery.action.relaunch": "Riapri", "desktop.recovery.action.exportLogs": "Esporta log", "desktop.recovery.action.keepWaiting": "Continua ad attendere", "desktop.recovery.action.quit": "Esci", "desktop.recovery.loadFailed": "Impossibile caricare OpenCode", "desktop.recovery.terminated": "La finestra di OpenCode si è chiusa in modo imprevisto", "desktop.recovery.unresponsive": "OpenCode non risponde", "desktop.recovery.unresponsive.detail": "Puoi riaprire l'app, aprire i log o continuare ad attendere.", "desktop.recovery.loadFailed.detail": "Finestra: {{window}}\nURL: {{url}}\nErrore: {{code}} {{description}}", "desktop.recovery.terminated.detail": "Finestra: {{window}}\nMotivo: {{reason}}\nCodice: {{code}}", "desktop.recovery.unknown": "", "desktop.dialog.chooseFolder": "Scegli una cartella", "desktop.dialog.chooseFile": "Scegli un file", "desktop.dialog.saveFile": "Salva file", "desktop.dialog.files": "File", "desktop.server.local": "Server locale", "desktop.wsl.error.windowsOnly": "WSL è disponibile solo in Windows", "desktop.wsl.error.unavailable": "WSL non è disponibile", "desktop.wsl.error.listInstalled": "Impossibile elencare le distribuzioni WSL installate", "desktop.wsl.error.listOnline": "Impossibile elencare le distribuzioni WSL disponibili online", "desktop.wsl.error.executeDistro": "Impossibile eseguire comandi nella distribuzione", "desktop.wsl.error.installWsl": "Installazione di WSL non riuscita", "desktop.wsl.error.installDistro": "Impossibile installare la distribuzione: {{distro}}", "desktop.wsl.error.installOpencode": "Installazione di OpenCode non riuscita", "desktop.wsl.error.alreadyAdded": "{{distro}} è già stata aggiunta", "desktop.wsl.error.opencodeMissing": "opencode non è installato in questa distribuzione", "desktop.wsl.error.opencodeCannotRun": "opencode è installato, ma non è stato possibile eseguirlo", "desktop.wsl.error.opencodeNotInstalled": "OpenCode non è installato in {{distro}}", "desktop.wsl.error.updateVersion": "L'aggiornamento di OpenCode è terminato, ma {{distro}} segnala ancora la versione {{installed}}; era prevista la versione {{expected}}", "desktop.wsl.error.noVersion": "nessuna versione", "desktop.wsl.error.serverExited": "Il server WSL si è chiuso dopo l'avvio (code={{code}} signal={{signal}})", "desktop.wsl.error.serverExitedBeforeHealthy": "Il server WSL si è chiuso prima di diventare operativo (code={{code}} signal={{signal}}){{output}}", "desktop.wsl.error.healthTimeout": "Il controllo dello stato del sidecar per {{distro}} ha superato il tempo limite di {{timeout}}ms", "desktop.wsl.error.commandTimeout": "{{command}} {{args}} ha superato il tempo limite di {{timeout}}ms", "desktop.wsl.error.failedPort": "Impossibile ottenere la porta", "desktop.picker.error.notSelected": "Il file non è stato selezionato nella finestra di selezione", "desktop.picker.error.sizeLimit": "Gli allegati selezionati superano il limite di {{limit}} MB", }