Download packages/app/src/i18n/it.ts from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 72.1 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/app/src/i18n/it.ts
- Command line
-
hf download hf://SaylorTwift/opencode/packages/app/src/i18n/it.ts
-
curl -L -o it.ts https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/app/src/i18n/it.ts
72.1 kB
| 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": "<sconosciuto>", | |
| "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", | |
| } | |