{
  "common": {
    "autoDetect": "Rilevamento automatico",
    "back": "Indietro",
    "browse": "Sfoglia",
    "cancel": "Annulla",
    "close": "Chiudi",
    "add": "Aggiungi",
    "remove": "Rimuovi",
    "save": "Salva",
    "restart": "Riavvia",
    "settings": "Impostazioni",
    "version": "Versione",
    "done": "Fatto",
    "loading": "Caricamento..."
  },
  "settings": {
    "subtitle": "Gestisci le preferenze dell'app e i provider per lo spazio di lavoro attivo.",
    "tabs": {
      "general": "Generale",
      "providers": "Provider",
      "plugins": "Plugin",
      "tools": "Strumenti"
    },
    "plugins": {
      "title": "Plugin",
      "unavailable": "La gestione dei plugin è stata rimossa con l'ultima correzione della migrazione harness. Il punto di accesso è di nuovo visibile; le azioni di gestione devono essere riconnesse alla nuova API harness.",
      "installed": "Installati",
      "discover": "Scopri",
      "project": "Progetto",
      "global": "Globale",
      "globalScope": "Installa globalmente",
      "published": "Pubblicato",
      "custom": "Personalizzato",
      "searchPlaceholder": "Cerca plugin…",
      "install": "Installa",
      "installSourcePlaceholder": "Installa dalla sorgente, es. owner/repo@skill-name",
      "noResults": "Nessun plugin trovato.",
      "noPlugins": "Nessun plugin installato.",
      "emptyScope": "Nessun plugin in questo ambito.",
      "pluginGroups": "Gruppi di plugin",
      "general": "Generale",
      "capabilityCount": "{{count}} funzionalità",
      "updateGroup": "Aggiorna gruppo",
      "update": "Aggiorna"
    },
    "general": {
      "agentBackend": "Harness",
      "darkMode": "Modalità scura",
      "appearance": "Aspetto",
      "themeLight": "Chiaro",
      "themeDark": "Scuro",
      "themeSystem": "Sistema",
      "contrast": "Contrasto",
      "accent": "Accento",
      "customAccent": "Colore accento personalizzato",
      "codeFontSize": "Dimensione carattere codice",
      "language": "Lingua",
      "defaultChatDirectory": "Directory chat predefinita",
      "defaultChatDirectoryHelp": "Le nuove chat iniziano in questa directory di lavoro.",
      "newChatModelBehavior": "Modello LLM per nuove chat",
      "newChatModelBehaviorHelp": "Scegli come OpenGUI preseleziona il modello LLM all'avvio di una nuova chat.",
      "newChatModelAsk": "Scegli ogni volta",
      "newChatModelLast": "Usa l'ultimo modello LLM",
      "newChatModelWorkspaceDefault": "Usa il predefinito dello spazio di lavoro",
      "desktopNotifications": "Notifiche desktop",
      "blockedByBrowser": "Bloccato dal browser",
      "fileManager": "Gestore file",
      "fileManagerHelp": "Comando per aprire il gestore file (es. nemo, nautilus). Lascia vuoto per il rilevamento automatico.",
      "terminal": "Terminale",
      "terminalHelp": "Comando per aprire il terminale (es. ghostty, kitty). Lascia vuoto per il rilevamento automatico.",
      "hideOldModels": "Nascondi modelli vecchi",
      "months": "mesi",
      "hideOldModelsHelp": "I modelli selezionati e preferiti rimangono sempre visibili. Anche i modelli senza data di rilascio valida rimangono visibili.",
      "restartLocalBackend": "Riavvia Backend locale",
      "restartLocalBackendTitle": "Riavviare il Backend locale?",
      "restartLocalBackendDescription": "Questo ricarica il Backend locale di OpenGUI e aggiorna l'app. I turni in esecuzione potrebbero essere interrotti."
    }
  },
  "sidebar": {
    "allProjectsPinned": "Tutti i progetti sono bloccati",
    "chats": "Chat",
    "clearSearch": "Cancella ricerca barra laterale",
    "loadMore": "Carica altri ({{count}})",
    "newChat": "Nuova chat",
    "newSession": "Nuova sessione",
    "noChats": "Nessuna chat",
    "noMatches": "Nessun risultato per \"{{query}}\"",
    "noSessionsYet": "Nessuna sessione ancora",
    "pinned": "Bloccati",
    "projects": "Progetti",
    "searchPlaceholder": "Cerca progetti e sessioni...",
    "showLess": "Mostra meno",
    "title": "Barra laterale",
    "mobileDescription": "Mostra la barra laterale mobile.",
    "untitled": "Senza titolo"
  },
  "sessionMenu": {
    "pin": "Blocca in cima",
    "unpin": "Sblocca",
    "rename": "Rinomina",
    "setColor": "Imposta colore",
    "tags": "Tag",
    "addTag": "Aggiungi tag...",
    "moveToProject": "Sposta nel progetto",
    "removeFromProject": "Rimuovi da {{project}}",
    "deleteSession": "Elimina sessione"
  },
  "projectMenu": {
    "pinProject": "Blocca progetto",
    "unpinProject": "Sblocca progetto",
    "copyAbsolutePath": "Copia percorso assoluto",
    "openInFileBrowser": "Apri nel gestore file",
    "openInTerminal": "Apri nel terminale",
    "newSession": "Nuova sessione",
    "collapseProject": "Comprimi progetto",
    "expandProject": "Espandi progetto",
    "newWorktree": "Nuovo Worktree...",
    "worktrees": "Worktree",
    "merge": "Unisci",
    "openPullRequest": "Apri pull request",
    "removeProject": "Chiudi progetto",
    "closeOtherProjects": "Chiudi altri progetti",
    "createPullRequest": "Crea PR"
  },
  "prompt": {
    "inputLabel": "Input messaggio",
    "selectOrCreateSession": "Seleziona o crea una sessione...",
    "interruptAndSend": "Interrompi e invia...",
    "steerDirection": "Guida il modello in una direzione...",
    "queueMessage": "Metti in coda un messaggio...",
    "message": "Messaggio...",
    "uploadingFiles": "Caricamento file…",
    "add": "Aggiungi",
    "addFile": "Aggiungi file",
    "mcps": "MCP",
    "newWorktree": "Nuovo Worktree",
    "currentRootWorktree": "Branch corrente del Worktree radice.",
    "queueTitle": "Coda: attendi la risposta completa, poi invia (Ctrl/Cmd+D per alternare)",
    "steerTitle": "Guida: attendi il completamento della parte corrente, poi invia (Ctrl/Cmd+D per alternare)",
    "queue": "Coda",
    "steer": "Guida",
    "stop": "Ferma",
    "stopGenerating": "Ferma generazione",
    "send": "Invia",
    "sendMessage": "Invia messaggio"
  },
  "variantSelector": {
    "off": "off",
    "thinkingEffort": "Sforzo di ragionamento: {{level}} (clic o Ctrl+T per cambiare, Ctrl+Shift+T per tornare indietro)"
  },
  "agentSelector": {
    "placeholder": "Agente"
  },
  "modelSelector": {
    "selectModel": "Seleziona modello",
    "searchPlaceholder": "Cerca provider, modello o ID...",
    "favorites": "Preferiti",
    "recent": "Recenti",
    "backendLocked": "Backend bloccato per questa sessione.",
    "noModelsMatch": "Nessun modello corrisponde a \"{{query}}\".",
    "addFavorite": "Aggiungi ai preferiti",
    "removeFavorite": "Rimuovi dai preferiti"
  },
  "messageActions": {
    "contextCompacted": "Contesto compattato",
    "revertToMessage": "Ripristina a questo messaggio",
    "forkFromMessage": "Biforca da questo messaggio",
    "showMore": "Mostra di più",
    "showLess": "Mostra meno"
  },
  "toolOutput": {
    "showRaw": "Mostra raw",
    "rawTitle": "Output grezzo dello strumento",
    "rawDescription": "Output testuale originale restituito dallo strumento.",
    "copyRaw": "Copia grezzo"
  },
  "workspace": {
    "addTitle": "Aggiungi spazio di lavoro",
    "editTitle": "Modifica spazio di lavoro",
    "addDescription": "Connetti un Backend OpenGUI come nuovo spazio di lavoro.",
    "editDescription": "Rinomina questo spazio di lavoro o aggiorna il suo token di accesso. Crea un nuovo spazio di lavoro per usare un URL Backend diverso.",
    "name": "Nome",
    "namePlaceholder": "es. Cloud Production",
    "backendUrl": "URL Backend",
    "backendUrlPlaceholder": "https://il-tuo-server.example.com",
    "accessToken": "Token di accesso",
    "optional": "opzionale",
    "accessTokenPlaceholder": "Incolla OPENGUI_AUTH_TOKEN",
    "addWorkspace": "Aggiungi spazio di lavoro",
    "toggleSidebar": "Attiva/disattiva barra laterale"
  },
  "mcp": {
    "title": "MCP",
    "description": "Attiva o disattiva i server MCP per questa sessione.",
    "noManagement": "Il Backend corrente non ha gestione MCP.",
    "noneConfigured": "Nessun server MCP configurato.",
    "connected": "Connesso",
    "disabled": "Disabilitato",
    "failed": "Fallito",
    "needsAuth": "Autenticazione richiesta",
    "needsRegistration": "Registrazione richiesta",
    "unknown": "Sconosciuto"
  },
  "contextStatus": {
    "compacting": "Compattamento",
    "contextWindow": "Finestra di contesto",
    "tokens": "token",
    "cost": "Costo",
    "compact": "Compatta"
  },
  "worktree": {
    "newWorktree": "Nuovo Worktree",
    "createFor": "Crea un nuovo Worktree git per",
    "branch": "Branch",
    "newBranch": "Nuovo branch",
    "existingBranch": "Branch esistente",
    "branchName": "Nome branch",
    "selectBranch": "Seleziona branch",
    "loadingBranches": "Caricamento branch...",
    "chooseBranch": "Scegli un branch...",
    "path": "Percorso Worktree",
    "pathPlaceholder": "/percorso/al/worktree",
    "pathHelp": "Verrà creata una nuova directory in questo percorso.",
    "creating": "Creazione...",
    "createWorktree": "Crea Worktree",
    "setupTitle": "Configurazione Worktree",
    "detectingSetup": "Rilevamento configurazione progetto...",
    "detectedSetup": "Rilevato {{file}} in {{project}}. Eseguire la configurazione?",
    "runningSetup": "Esecuzione comando di configurazione...",
    "setupComplete": "Configurazione completata con successo.",
    "setupFailed": "Comando di configurazione fallito.",
    "skip": "Salta",
    "run": "Esegui",
    "detectedCommand": "Comando rilevato",
    "setupFinished": "Configurazione completata - il Worktree è pronto."
  },
  "worktreeCleanup": {
    "title": "Nessuna sessione rimanente",
    "descriptionPrefix": "Il Worktree",
    "branch": "branch",
    "descriptionSuffix": "non ha sessioni attive. Vuoi rimuoverlo?",
    "keep": "Mantieni",
    "remove": "Rimuovi",
    "removing": "Rimozione...",
    "deleteFromDisk": "Elimina anche i file del Worktree dal disco"
  },
  "providers": {
    "searchPlaceholder": "Cerca provider...",
    "managerSwitcher": "Gestore provider",
    "noManagement": "Nessun Harness con gestione provider disponibile.",
    "loadFailed": "Impossibile caricare i provider. Il Backend OpenGUI è connesso?",
    "allProviders": "Tutti i provider",
    "customProvider": "Provider personalizzato",
    "popular": "Popolari",
    "other": "Altri",
    "connected": "Connesso",
    "connect": "Connetti",
    "disconnect": "Disconnetti",
    "disconnectConfirm": "Disconnettere {{name}}?",
    "fromEnv": "dall'ambiente",
    "fromEnvTitle": "Connesso dalle variabili d'ambiente",
    "noProvidersFound": "Nessun provider trovato per \"{{query}}\"",
    "providerId": "ID provider",
    "displayName": "Nome visualizzato",
    "baseUrl": "URL base",
    "apiKey": "Chiave API",
    "connectedMessage": "{{name}} connesso",
    "loading": "Caricamento...",
    "chooseConnectMethod": "Scegli come connetterti:",
    "useDifferentMethod": "Usa un metodo diverso",
    "oauthTimeout": "Timeout OAuth - riprova",
    "invalidCode": "Codice non valido",
    "openAuthorizationPage": "Apri pagina di autorizzazione",
    "authorizationCode": "Codice di autorizzazione",
    "authorizationCodePlaceholder": "Incolla il codice qui",
    "submitCode": "Invia codice",
    "waitingAuthorization": "In attesa di autorizzazione...",
    "startingAuthorization": "Avvio autorizzazione...",
    "envReferenceHelp": "Usa {env:VAR_NAME} per fare riferimento a una variabile d'ambiente.",
    "models": "Modelli",
    "customHeaders": "Intestazioni personalizzate",
    "addCustomProvider": "Aggiungi provider personalizzato",
    "providerIdRequired": "L'ID provider è obbligatorio",
    "providerIdInvalid": "L'ID provider deve essere alfanumerico minuscolo con trattini/underscore",
    "displayNameRequired": "Il nome visualizzato è obbligatorio",
    "baseUrlRequired": "L'URL base è obbligatorio",
    "baseUrlInvalid": "L'URL base deve iniziare con http:// o https://",
    "modelIdsRequired": "Tutti gli ID modello devono essere compilati",
    "modelNamesRequired": "Tutti i nomi modello devono essere compilati",
    "duplicateModelIds": "ID modello duplicati trovati"
  },
  "setupWizard": {
    "title": "Benvenuto in OpenGUI",
    "setupAgentsTitle": "Configura agenti di codice",
    "chooseStartTitle": "Scegli dove iniziano le nuove chat",
    "readyTitle": "Sei pronto",
    "setupSavedTitle": "Configurazione salvata",
    "checkingComputer": "Controllo di questo computer",
    "lookingForHarnesses": "Ricerca di CLI Harness installati.",
    "codingAgentFound": "Agente di codice trovato",
    "codingAgentFoundDescription": "OpenGUI ha trovato un agente di codice su questo computer.",
    "noHarnessInstalledTitle": "Nessun Harness installato",
    "noHarnessInstalledDescription": "OpenGUI ha bisogno di un agente di codice prima di poter lavorare sui tuoi file.",
    "checkHarnessesFailedTitle": "Impossibile controllare i Harness",
    "checkHarnessesFailedDescription": "Puoi continuare la configurazione e riprovare più tardi.",
    "checkAgain": "Ricontrolla",
    "harnessInventoryTitle": "Inventario Harness",
    "modelsCount": "{{count}} modelli",
    "cliFound": "CLI trovato",
    "harnessReadyDescription": "Questo harness agente è pronto all'uso.",
    "harnessCliFoundDescription": "La CLI è installata. La selezione del modello e del provider avviene più tardi in OpenGUI.",
    "harnessNotFoundDescription": "La CLI non è stata trovata su questo computer.",
    "notFound": "non trovato",
    "defaultChatDirectoryTitle": "Directory chat predefinita",
    "defaultChatDirectoryDescription": "Le nuove chat iniziano in questa cartella quando nessun progetto è selezionato.",
    "folderPlaceholder": "Scegli una cartella o lascia vuoto",
    "continue": "Continua",
    "readyToWorkTitle": "OpenGUI è pronto a lavorare",
    "setupHarnessLaterTitle": "Puoi configurare un Harness più tardi",
    "readyToWorkDescription": "Inizia collegando un progetto o aprendo una sessione.",
    "setupHarnessLaterDescription": "OpenGUI si aprirà ora. Gli invii dell'agente richiedono un Harness prima di poter essere eseguiti.",
    "openOpenGui": "Apri OpenGUI"
  },
  "languages": {
    "af": "Afrikaans",
    "ar": "العربية",
    "az": "Azərbaycan dili",
    "bg": "Български",
    "bn": "বাংলা",
    "bs": "Bosanski",
    "ca": "Català",
    "cs": "Čeština",
    "cy": "Cymraeg",
    "da": "Dansk",
    "de": "Deutsch",
    "el": "Ελληνικά",
    "en": "English",
    "eo": "Esperanto",
    "es": "Español",
    "et": "Eesti",
    "eu": "Euskara",
    "fa": "فارسی",
    "fi": "Suomi",
    "fr": "Français",
    "ga": "Gaeilge",
    "gl": "Galego",
    "gu": "ગુજરાતી",
    "he": "עברית",
    "hi": "हिन्दी",
    "hr": "Hrvatski",
    "hu": "Magyar",
    "hy": "Հայերեն",
    "id": "Bahasa Indonesia",
    "it": "Italiano",
    "ja": "日本語",
    "ka": "ქართული",
    "kk": "Қазақ тілі",
    "km": "ខ្មែរ",
    "kn": "ಕನ್ನಡ",
    "ko": "한국어",
    "lo": "ລາວ",
    "lt": "Lietuvių",
    "lv": "Latviešu",
    "mk": "Македонски",
    "ml": "മലയാളം",
    "mn": "Монгол",
    "mr": "मराठी",
    "ms": "Bahasa Melayu",
    "my": "မြန်မာဘာသာ",
    "nb": "Norsk Bokmål",
    "ne": "नेपाली",
    "nl": "Nederlands",
    "pa": "ਪੰਜਾਬੀ",
    "pl": "Polski",
    "pt": "Português",
    "ro": "Română",
    "ru": "Русский",
    "si": "සිංහල",
    "sk": "Slovenčina",
    "sl": "Slovenščina",
    "sq": "Shqip",
    "sr": "Српски",
    "sv": "Svenska",
    "sw": "Kiswahili",
    "ta": "தமிழ்",
    "te": "తెలుగు",
    "th": "ไทย",
    "tl": "Filipino",
    "tr": "Türkçe",
    "uk": "Українська",
    "ur": "اردو",
    "uz": "O'zbek",
    "vi": "Tiếng Việt",
    "zh": "中文"
  },
  "startup": {
    "checkingLocalServer": "Controllo server locale...",
    "startingLocalServer": "Avvio server locale..."
  },
  "sessionError": {
    "title": "Errore agente",
    "nextStep": "Passo successivo: esegui questo comando nel terminale, poi riprova:",
    "openTerminal": "Apri terminale"
  },
  "updateDialog": {
    "title": "Aggiornamento disponibile",
    "description": "Una nuova versione di OpenGUI ({{latestVersion}}) è disponibile. Stai eseguendo v{{currentVersion}}.",
    "currentVersion": "Versione corrente: v{{currentVersion}}.",
    "dismiss": "Ignora",
    "open": "Apri"
  },
  "emptyStates": {
    "noProjectTitle": "Nessun progetto connesso",
    "noProjectCanStart": "Connetti un progetto ora o avvia una chat.",
    "noProjectConnect": "Connetti un progetto per iniziare a chattare.",
    "startChat": "Avvia chat",
    "noSessionTitle": "Nessuna sessione selezionata",
    "noSessionDescription": "Seleziona una sessione o avviane una nuova da un progetto connesso."
  },
  "mergeDialog": {
    "failed": "Unione fallita",
    "merging": "Unione in corso...",
    "mergingDescription": "Unione di {{branch}} nel branch corrente",
    "success": "Unione riuscita",
    "successDescription": "{{branch}} è stato unito con successo.",
    "successDescriptionDelete": "{{branch}} è stato unito con successo. Il Worktree verrà rimosso.",
    "conflicts": "Conflitti di unione",
    "conflictsDescription": "L'unione di {{branch}} ha prodotto conflitti in {{count}} file:",
    "abort": "Annulla unione",
    "fixWithAI": "Correggi con AI",
    "title": "Unisci branch",
    "description": "Unisci {{branch}} nel branch corrente di {{repoName}}",
    "deleteWorktreeLabel": "Elimina Worktree dopo un'unione riuscita",
    "deleteWorktreeDescription": "Rimuove la directory Worktree e la disconnette dal progetto"
  },
  "questionPanel": {
    "title": "L'assistente ha una domanda",
    "customAnswerPlaceholder": "Digita una risposta personalizzata...",
    "submit": "Invia",
    "dismiss": "Ignora"
  },
  "diff": {
    "noLineDiffAvailable": "Nessun diff di riga disponibile."
  },
  "reasoning": {
    "thinking": "Pensando",
    "thinkingRunning": "Pensando..."
  },
  "toolLabels": {
    "bash": {
      "running": "Esecuzione",
      "done": "Eseguito"
    },
    "read": {
      "running": "Lettura",
      "done": "Letto"
    },
    "edit": {
      "running": "Modifica",
      "done": "Modificato"
    },
    "write": {
      "running": "Scrittura",
      "done": "Scritto"
    },
    "grep": {
      "running": "Ricerca",
      "done": "Cercato"
    },
    "glob": {
      "running": "Ricerca file",
      "done": "File cercati"
    },
    "task": {
      "running": "Esecuzione",
      "done": "Eseguito"
    },
    "todo": {
      "running": "Scrittura todo",
      "doneOne": "Scritto {{count}} todo",
      "doneOther": "Scritti {{count}} todo"
    },
    "question": {
      "running": "Domanda",
      "doneOne": "Posta {{count}} domanda",
      "doneOther": "Poste {{count}} domande"
    },
    "patch": {
      "created": "Creato",
      "deleted": "Eliminato",
      "moved": "Spostato",
      "patched": "Patchato"
    },
    "fileCountOther": "{{count}} file",
    "matchCountOne": "{{count}} corrispondenza",
    "matchCountOther": "{{count}} corrispondenze"
  },
  "attachments": {
    "image": "Immagine",
    "fileAttachment": "Allegato file",
    "imageAttachment": "Allegato immagine {{count}}",
    "closeImagePreview": "Chiudi anteprima immagine"
  },
  "projectPath": {
    "up": "Su",
    "noFolders": "Nessuna cartella",
    "allowedRoots": "Radici consentite: {{roots}}",
    "serverDefault": "predefinito server",
    "title": "Apri progetto",
    "webLocalDescription": "Scegli un percorso di progetto sul server OpenGUI. Se lo usi da un telefono, i percorsi sono del server, non del telefono.",
    "localDescription": "Apri una cartella di progetto locale per questa finestra. Puoi anche incollare un percorso assoluto manualmente.",
    "remoteDescription": "Questa finestra è connessa a un server remoto, quindi scegli un progetto inserendo il percorso su quel server.",
    "openProject": "Apri progetto",
    "projectPathLabel": "Percorso progetto",
    "browseServer": "Sfoglia server",
    "loadingServerFolders": "Caricamento cartelle server..."
  },
  "fileMention": {
    "searching": "Ricerca...",
    "typeToSearch": "Digita per cercare file",
    "noMatchingFiles": "Nessun file corrispondente",
    "searchFailed": "Ricerca file fallita"
  },
  "queueList": {
    "reorderQueuedPrompt": "Riordina prompt in coda",
    "sendNow": "Invia ora",
    "interrupt": "interrompi",
    "steer": "guida",
    "edit": "Modifica",
    "moveToTop": "Sposta in cima",
    "moveToBottom": "Sposta in fondo"
  },
  "permissionPanel": {
    "title": "Autorizzazione: {{permission}}",
    "allowOnce": "Consenti una volta",
    "alwaysAllow": "Consenti sempre",
    "reject": "Rifiuta"
  },
  "revertBanner": {
    "reverted": "{{count}} messaggio ripristinato",
    "reverted_plural": "{{count}} messaggi ripristinati",
    "restore": "Ripristina"
  }
}
