{
  "app": {
    "connections": "Connessioni",
    "settings": "Impostazioni",
    "dontSleep": "Don't Sleep",
    "dontSleepEnable": "Attiva modalità Anti-Sospensione",
    "dontSleepDisable": "Disattiva modalità Anti-Sospensione",
    "dontSleepEnabledTooltip": "Anti-Sospensione attiva, fai clic per disattivarla",
    "dontSleepDisabledTooltip": "Anti-Sospensione disattivata, fai clic per attivarla",
    "dontSleepEnabled": "Modalità Anti-Sospensione attivata.",
    "dontSleepDisabled": "Modalità Anti-Sospensione disattivata.",
    "dontSleepError": "Impossibile cambiare la modalità Anti-Sospensione: {{message}}",
    "credentialStoreLocked": "Database crittografato bloccato",
    "credentialStoreUnlocked": "Database crittografato sbloccato",
    "credentialStoreLockAction": "Blocca database crittografato",
    "credentialStoreUnlockAction": "Sblocca database crittografato",
    "xServer": "X Server",
    "xServerRestart": "Riavvia",
    "xServerStop": "Interrompi",
    "xServerStopped": "VcXsrv interrotto.",
    "primaryNav": "Principale",
    "resizeConnections": "Ridimensiona colonna Connessioni",
    "resizeAiAssistant": "Ridimensiona pannello Assistente IA",
    "aiAssistant": "Assistente IA",
    "connectionRail": "Barra connessioni",
    "openConnectedConnection": "Apri {{name}}",
    "openPinnedConnection": "Apri Connessione fissata {{name}}",
    "trayDontSleep": "Non sospendere",
    "trayExit": "Esci",
    "titlebar": {
      "minimize": "Riduci a icona",
      "maximize": "Ingrandisci",
      "restore": "Ripristina",
      "close": "Chiudi"
    }
  },
  "dashboard": {
    "title": "Dashboard",
    "moduleLabel": "Widget",
    "subtitle": "Seleziona widget di utilità locali, report e widget creati dall'IA per gli strumenti che vuoi a portata di mano.",
    "statusReady": "I widget del dashboard sono locali.",
    "viewsLabel": "Viste dashboard",
    "defaultView": "Vista predefinita",
    "addView": "Aggiungi vista",
    "addWidgetLabel": "Aggiungi widget",
    "newViewName": "Vista {{count}}",
    "newViewPrompt": "Nome vista",
    "renameView": "Rinomina vista",
    "removeView": "Rimuovi vista",
    "viewTabGradient": "Gradiente scheda vista per {{view}}",
    "clearViewTabGradient": "Cancella gradiente scheda vista per {{view}}",
    "editLayout": "Modifica layout",
    "editDone": "Fatto",
    "density": {
      "compact": "Compatto",
      "default": "Predefinito",
      "roomy": "Spazioso"
    },
    "catalogTitle": "Catalogo widget",
    "catalogSearch": "Cerca widget…",
    "catalogAll": "Tutti",
    "catalogGroupBuiltIn": "Integrato",
    "catalogGroupCustom": "Creati dall'IA",
    "catalogBadgeAiGenerated": "Generato dall'IA",
    "catalogBadgeImported": "Importato",
    "catalogNoMatches": "Nessun widget corrispondente.",
    "presetLabel": "Stile predefinito",
    "preset": {
      "panel": "Pannello",
      "ambient": "Ambiente",
      "hero": "Hero"
    },
    "glassBackground": "Sfondo vetro smerigliato",
    "hideTitle": "Nascondi barra del titolo",
    "canvasOpacity": "Opacità canvas",
    "accent": "Accento",
    "accentDefault": "Predefinito",
    "icon": "Icona",
    "titleLabel": "Titolo",
    "titlePlaceholder": "Titolo personalizzato…",
    "renameTitleHint": "Fai doppio clic per rinominare",
    "advanced": "Avanzate",
    "changeBackground": "Cambia sfondo…",
    "backgroundModeDefault": "Tema predefinito",
    "backgroundModePreset": "Colore e gradiente",
    "backgroundModeImage": "Immagine",
    "backgroundModeMedia": "Immagine / Video",
    "backgroundModeDynamic": "Dinamico",
    "backgroundLivePreview": "Anteprima dal vivo",
    "backgroundLivePreviewTitle": "Anteprima dello sfondo dinamico",
    "backgroundDefaultHint": "Utilizza lo sfondo della combinazione di colori attiva.",
    "backgroundDynamicHint": "Avviso: alcuni sfondi possono influire sulle prestazioni.",
    "backgroundChooseImage": "Scegli immagine…",
    "backgroundChooseMedia": "Scegli file…",
    "backgroundRemoveImage": "Rimuovi",
    "backgroundImageFilter": "Immagini",
    "backgroundMediaFilter": "Immagini e Video",
    "backgroundImageHint": "Scegli un'immagine da usare come sfondo per questa vista.",
    "backgroundMediaHint": "Scegli un'immagine o un video da usare come sfondo per questa vista.",
    "backgroundMediaSourcePrefix": "Puoi trovare sfondi royalty-free di alta qualità su",
    "backgroundMediaSourceLink": "Pixabay",
    "backgroundFitLabel": "Adatta",
    "backgroundDimLabel": "Scurisci / Schiarisci",
    "backgroundFit": {
      "fill": "Riempi",
      "fit": "Adatta",
      "stretch": "Allunga",
      "tile": "Affianca",
      "center": "Centra"
    },
    "backgroundPresets": {
      "mist": "Nebbia",
      "sand": "Sabbia calda",
      "sage": "Salvia",
      "sky": "Cielo",
      "blush": "Rosato",
      "lavender": "Lavanda",
      "slate": "Ardesia",
      "graphite": "Grafite",
      "midnight": "Mezzanotte",
      "pine": "Pino",
      "aubergine": "Melanzana",
      "ember": "Brace",
      "harbor": "Porto",
      "moss": "Muschio",
      "wine": "Vino",
      "steel": "Acciaio",
      "gDawn": "Alba",
      "gFog": "Nebbia",
      "gMeadow": "Prato",
      "gDusk": "Crepuscolo",
      "gLinen": "Lino",
      "gHorizon": "Orizzonte",
      "gPetal": "Petalo",
      "gTwilight": "Crepuscolo",
      "gMidnight": "Mezzanotte",
      "gHarbor": "Porto",
      "gEmber": "Brace",
      "gOrchid": "Orchidea",
      "gForest": "Foresta",
      "gEclipse": "Eclissi",
      "gCobalt": "Cobalto",
      "gNocturne": "Notturno"
    },
    "dynamicBackgrounds": {
      "fuji": "Monte Fuji",
      "aurora": "Aurora",
      "halftone": "Mezzatinta",
      "clouds": "Nuvole",
      "ocean": "Oceano",
      "raindrops": "Gocce di pioggia",
      "rainyWindow": "Finestra piovosa",
      "frostedWindow": "Finestra ghiacciata",
      "snow": "Nevicata",
      "sakura": "Sakura",
      "fireflies": "Lucciole",
      "bubbles": "Bolle",
      "aquarium": "Acquario",
      "jellyfish": "Meduse",
      "lighthouse": "Faro",
      "balloons": "Mongolfiere",
      "ricefield": "Risaia",
      "lanterns": "Lanterne volanti",
      "starfield": "Cielo notturno",
      "nebula": "Nebulosa",
      "orbitals": "Orbitali",
      "embers": "Braci",
      "lava": "Lava Lamp",
      "ink": "Inchiostro",
      "dunes": "Dune del deserto",
      "savanna": "Savana",
      "matrix": "Matrix",
      "topo": "Mappa topografica",
      "synthwave": "Synthwave",
      "circuit": "Circuito",
      "crystals": "Cristalli",
      "cyberpunk": "Cyberpunk",
      "taipei101": "Taipei 101",
      "thunderstorm": "Temporale",
      "confetti": "Coriandoli",
      "particleCursor": "Cursore a particelle"
    },
    "scriptNetwork": "Consenti rete",
    "scriptPollSeconds": "Intervallo di polling (secondi)",
    "scriptViewSource": "Visualizza sorgente",
    "scriptInvalidBody": "Il corpo dello script non è JSON valido.",
    "invalidScriptWidgetBody": "Il corpo del widget script non è JSON valido.",
    "widgetLibraryLoadFailed": "Impossibile caricare le librerie widget: {{error}}",
    "missingBuiltInWidget": "Widget integrato mancante: {{sourceId}}",
    "missingCustomWidget": "Widget creato dall'IA mancante: {{sourceId}}",
    "scriptWidgetCapped": "Clicca per attivare (max {{max}} widget attivi)",
    "scriptWidgetFrameTitle": "Widget script Dashboard",
    "untitledWidget": "Widget",
    "properties": "Proprietà",
    "customize": "Personalizza widget",
    "customizeSectionCommon": "Comune",
    "customizeSectionWidget": "Widget",
    "widgetSettings": "Impostazioni widget",
    "widgetSettingsEmpty": "Nessuna impostazione personalizzata per questo widget.",
    "widgetSettingsInvalid": "Lo schema delle impostazioni del widget non è valido.",
    "secretStored": "Archiviato in modo sicuro",
    "secretPlaceholder": "Incolla il segreto da memorizzare",
    "secretClear": "Cancella segreto",
    "cidrInput": "Blocco CIDR",
    "network": "Rete",
    "broadcast": "Broadcast",
    "mask": "Maschera di sottorete",
    "usable": "Host utilizzabili",
    "subnetInvalid": "Non è una subnet o un intervallo IPv4 valido.",
    "reportStep1": "Conferma l'età del backup corrente.",
    "reportStep2": "Esamina le connessioni modificate prima della manutenzione.",
    "reportStep3": "Cattura prove del terminale solo quando esplicitamente necessario.",
    "reportStep4": "Mantieni l'esecuzione dei comandi basata su approvazione.",
    "tool": "Strumento",
    "input": "Input",
    "output": "Output",
    "assistantContextLabel": "Contesto pagina Dashboard",
    "assistantContextSource": "Dashboard {{view}}",
    "assistantContextIntro": "L'utente sta visualizzando questa vista Dashboard. Usa i widget e i report attivi come contesto della pagina.",
    "assistantSummary": "Sfoglia e gestisci i widget del dashboard tramite l'Assistente IA.",
    "catalog": "Catalogo widget",
    "widgetCount": "{{count}} widget",
    "categoriesLabel": "Categorie widget",
    "categoryAll": "Tutti",
    "playground": "Area di test",
    "playgroundHint": "Aggiungi widget dal catalogo, quindi rimuovili o sostituiscili man mano che il tuo flusso di lavoro cambia.",
    "addAgentWidget": "Aggiungi widget agente",
    "addWidget": "Aggiungi {{name}}",
    "widgetAlreadySelected": "{{name}} è già selezionato",
    "removeWidget": "Rimuovi {{name}}",
    "removeConfirmHint": "Clicca di nuovo per rimuovere",
    "deleteViewBody": "Eliminare \"{{name}}\" e tutti i widget in questa vista Dashboard? Non può essere annullato.",
    "deleteWidgetBody": "Rimuovere \"{{name}}\" da questa vista Dashboard? Non può essere annullato.",
    "deleteCustomWidget": "Elimina {{name}}",
    "widgetDeleted": "Widget dashboard eliminato.",
    "connectionPaneTitle": "Pannello connessione",
    "connectionPaneSummary": "Aggiungi connessioni salvate a un pannello dashboard interattivo in tempo reale.",
    "connectionWidgetSelect": "Connessione",
    "connectionWidgetSelectPlaceholder": "Seleziona una connessione salvata…",
    "connectionWidgetLoadError": "Impossibile caricare le connessioni: {{message}}",
    "connectionWidgetNoConnectionsTitle": "Nessuna connessione salvata",
    "connectionWidgetNoConnectionsHint": "Crea una connessione nel modulo Area di lavoro, quindi aggiungila qui.",
    "connectionWidgetEmptyTitle": "Nessuna connessione fissata",
    "connectionWidgetEmptyHint": "Aggiungi una connessione salvata per visualizzare il suo pannello in tempo reale all'interno di questo widget.",
    "connectionWidgetActivePane": "Pannelli connessione fissati",
    "connectionWidgetRemove": "Rimuovi {{name}} da questo widget",
    "connectionWidgetNoResults": "Nessuna connessione corrisponde alla tua ricerca",
    "connectionWidgetOpenWorkspace": "Apri nell'area di lavoro",
    "aiCodingUsageTitle": "Utilizzo coding AI",
    "aiCodingUsageSummary": "Monitora le finestre di utilizzo di Codex e Claude Code dal Dashboard.",
    "aiCodingUsageSubtitle": "Finestre di quota di Codex e Claude Code",
    "aiCodingUsageProvider": {
      "codex": "Codex",
      "claudeCode": "Claude Code"
    },
    "aiCodingUsageProviderProduct": {
      "codex": "OpenAI Codex",
      "claudeCode": "Anthropic Claude Code"
    },
    "aiCodingUsageNotConnected": "Non connesso",
    "aiCodingUsageProviderHint": "Connetti questo provider per iniziare a monitorare l’utilizzo.",
    "aiCodingUsageAddTool": "Aggiungi strumento di coding AI",
    "aiCodingUsageEmptyTitle": "Nessuno strumento di coding AI aggiunto",
    "aiCodingUsageEmptyHint": "Fai clic su Aggiungi per aggiungere Codex o Claude Code a questo widget.",
    "aiCodingUsageConnectProvider": "Connetti {{provider}}",
    "aiCodingUsageConnecting": "Connessione…",
    "aiCodingUsageDisconnectProvider": "Disconnetti {{provider}}",
    "aiCodingUsageReconnectProvider": "Riconnetti/aggiorna {{provider}}",
    "aiCodingUsageRemoveProvider": "Rimuovi {{provider}} da questo widget",
    "aiCodingUsageInstallHelp": "Installa {{provider}} su Windows",
    "aiCodingUsageRefreshNow": "Aggiorna utilizzo ora",
    "aiCodingUsageFiveHour": "5 h",
    "aiCodingUsageWeekly": "Settimanale",
    "aiCodingUsageUnknownUsage": "Sconosciuto",
    "aiCodingUsagePercent": "{{percent}}%",
    "aiCodingUsageResetsAt": "Si ripristina {{time}}",
    "aiCodingUsageResetUnknown": "Ora di ripristino sconosciuta",
    "aiCodingUsageLastRefresh": "{{time}}",
    "aiCodingUsageNeverRefreshed": "Non ancora aggiornato",
    "aiCodingUsageProviderError": "{{message}}",
    "aiCodingUsageRefreshError": "Impossibile aggiornare l’utilizzo: {{message}}",
    "aiCodingUsageShowInStatusBar": "Mostra nella barra di stato",
    "aiCodingUsageHideFromStatusBar": "Nascondi dalla barra di stato",
    "aiCodingUsageStatusBarResetsIn": "si ripristina tra {{time}}",
    "notesTitle": "Note",
    "notesSummary": "Una nota stile post-it per promemoria rapidi, con colore della carta e carattere regolabili.",
    "notesPlaceholder": "Scrivi una nota…",
    "notesAriaLabel": "Testo della nota",
    "notesToolbarLabel": "Aspetto della nota",
    "notesPagesToolbarLabel": "Pagine della nota",
    "notesAddPage": "Aggiungi pagina nota",
    "notesDeletePage": "Elimina pagina nota",
    "notesPageIndicator": "Pagina {{page}} di {{total}}",
    "notesRotationDegrees": "Gradi di rotazione",
    "notesFoldDepth": "Profondità piega",
    "notesFoldCorner": "Angolo piegato",
    "notesMarkdownEnabled": "Mostra Markdown formattato",
    "notesBackgroundColor": "Colore di sfondo",
    "notesFont": "Carattere",
    "notesFoldCornerOption": {
      "topRight": "In alto a destra",
      "topLeft": "In alto a sinistra",
      "bottomRight": "In basso a destra",
      "bottomLeft": "In basso a sinistra"
    },
    "notesColor": {
      "yellow": "Giallo",
      "pink": "Rosa",
      "blue": "Blu",
      "green": "Verde",
      "orange": "Arancione",
      "purple": "Viola",
      "white": "Bianco"
    },
    "notesFontOption": {
      "handwriting": "Scrittura a mano",
      "marker": "Pennarello",
      "system": "Sistema",
      "serif": "Serif",
      "mono": "Mono"
    },
    "urlViewerTitle": "Visualizzatore URL",
    "urlViewerSummary": "Apri un sito web con il visualizzatore URL nativo e ricarica automatica opzionale.",
    "urlWidgetUrl": "URL",
    "urlWidgetReloadSeconds": "Secondi di ricarica",
    "urlWidgetEmptyTitle": "Nessun URL configurato",
    "urlWidgetEmptyHint": "Inserisci un URL per aprirlo nel Dashboard.",
    "deleteCustomWidgetTitle": "Elimina widget creato dall'IA",
    "deleteCustomWidgetBody": "Questo elimina il widget creato dall'IA \"{{name}}\" e tutte le sue istanze da ogni vista della Dashboard. Non può essere annullato.",
    "deleteCustomWidgetConfirm": "Elimina widget",
    "exportWidget": "Esporta widget",
    "exportCustomWidget": "Esporta {{name}}",
    "exportAllWidgets": "Esporta tutto",
    "importWidget": "Importa widget",
    "importWidgetFromFile": "Carica da file",
    "importWidgetPasteLabel": "JSON del widget",
    "importWidgetPasteHint": "Incolla un’esportazione JSON .kkwidget o caricala dal disco.",
    "importWidgetPastePlaceholder": "Incolla qui il JSON del widget",
    "importWidgetPreviewEmpty": "Carica o incolla il JSON del widget per vederne l’anteprima prima dell’importazione.",
    "importWidgetPreviewInvalid": "Il JSON del widget non è valido.",
    "importWidgetPreviewTitle": "{{count}} widget pronti per l’importazione",
    "importWidgetPreviewMore": "+{{count}} altri",
    "widgetFileFilter": "Widget KKTerm",
    "exportWidgetsComplete": "{{count}} widget esportati.",
    "importWidgetsComplete": "{{count}} widget importati.",
    "emptyTitle": "Nessun widget selezionato",
    "emptyHint": "Scegli un widget dal catalogo per creare uno spazio di lavoro Dashboard mirato.",
    "hashTitle": "Hash e codifica",
    "hashSample": "KKTerm",
    "hashInput": "Testo da hashare",
    "hashUnavailable": "Non disponibile",
    "characters": "Caratteri",
    "bytes": "Byte",
    "sha1": "SHA-1",
    "sha256": "SHA-256",
    "subnetTitle": "Calcolatore di subnet",
    "subnetSample": "192.168.10.44/27",
    "subnetInput": "Blocco CIDR",
    "networkAddress": "Rete",
    "broadcastAddress": "Broadcast",
    "firstUsable": "Primo utilizzabile",
    "lastUsable": "Ultimo utilizzabile",
    "subnetMask": "Maschera di sottorete",
    "wildcardMask": "Maschera wildcard",
    "totalAddresses": "Indirizzi totali",
    "usableHosts": "Host utilizzabili",
    "quickToolsTitle": "Strumenti rapidi",
    "quickToolsSummary": "Codifica, decodifica e converti piccole stringhe operative.",
    "quickTool": "Strumento",
    "quickSample": "https://kkterm.local/a b",
    "quickInput": "Input",
    "quickOutput": "Output",
    "reportTitle": "Report di manutenzione",
    "reportSummary": "Un report di checklist leggero per la revisione di routine dell'operatore.",
    "reportBody": "1. Confermare l'età del backup corrente.\n2. Esaminare le connessioni modificate prima della manutenzione.\n3. Catturare prove del terminale solo quando esplicitamente necessario.\n4. Mantenere l'esecuzione dei comandi basata su approvazione.",
    "copyValue": "Copia {{label}}",
    "agentWidgetDialogTitle": "Aggiungi widget creato da agente",
    "agentWidgetDialogHint": "Incolla un blocco JSON di widget revisionato dall'Assistente IA o da un agente di codifica. KKTerm lo salva localmente e non esegue codice.",
    "agentWidgetJson": "JSON widget",
    "agentWidgetExample": "{\n  \"id\": \"agent-weekly-checklist\",\n  \"title\": \"Weekly Ops Checklist\",\n  \"category\": \"report\",\n  \"summary\": \"A locally saved report widget.\",\n  \"body\": \"Review backup status before maintenance windows.\"\n}",
    "saveWidget": "Salva widget",
    "agentWidgetSaved": "Widget dashboard salvato.",
    "agentWidgetBuiltInId": "Usa un ID widget diverso; quell'ID appartiene a un widget integrato.",
    "widgetCopyValue": "Fai clic per copiare",
    "widgetCopied": "Copiato",
    "subnetPlaceholder": "192.168.1.0/24 o 10.0.0.5 - 10.0.0.200",
    "subnetHint": "Inserisci un blocco CIDR, un indirizzo con maschera o un intervallo di indirizzi.",
    "subnetNetwork": "Rete",
    "subnetNetmask": "Maschera di rete",
    "subnetWildcard": "Wildcard",
    "subnetBroadcast": "Broadcast",
    "subnetFirstHost": "Primo host",
    "subnetLastHost": "Ultimo host",
    "subnetUsableHosts": "Host utilizzabili",
    "subnetBitsLabel": "La lunghezza del prefisso è di {{prefix}} bit. Fai clic su un bit per cambiare il prefisso.",
    "subnetPrefixBit": "Imposta il prefisso su /{{bit}}",
    "qrTitle": "Codice QR",
    "qrPlaceholder": "Inserisci testo o un URL da codificare…",
    "qrHint": "Inserisci del testo sopra per generare un codice.",
    "qrError": "Impossibile codificare quel valore.",
    "qrModeLabel": "Tipo di codice",
    "qrModeQr": "QR",
    "qrModeBarcode": "Codice a barre",
    "qrSaveImage": "Salva come PNG",
    "cronTitle": "Generatore cron",
    "cronPlaceholder": "*/5 * * * *",
    "cronHint": "Inserisci un'espressione cron per vederne la pianificazione.",
    "cronInvalid": "Non è un'espressione cron valida.",
    "cronPresetsLabel": "Modelli cron comuni",
    "cronNextRuns": "Prossime esecuzioni",
    "timeTitle": "Convertitore di timestamp",
    "timePlaceholder": "Secondi epoch, millisecondi o una stringa di data…",
    "timeHint": "Inserisci un timestamp o una data da convertire.",
    "timeInvalid": "Impossibile interpretare quel timestamp o quella data.",
    "timeNow": "Adesso",
    "timeLocal": "Locale",
    "timeUtc": "UTC (ISO 8601)",
    "timeEpochSeconds": "Secondi epoch",
    "timeEpochMillis": "Millisecondi epoch",
    "hashPlaceholder": "Inserisci testo da sottoporre a hash o codificare…",
    "hashJwtPlaceholder": "Incolla un JWT per decodificarne header e payload…",
    "hashHint": "Inserisci del testo sopra per vedere i risultati.",
    "hashSelectFile": "Seleziona file da calcolare hash",
    "hashSelectedFile": "File selezionato: {{name}}",
    "hashFileReadError": "Impossibile leggere quel file.",
    "hashInvalidInput": "Impossibile decodificare quell'input.",
    "hashTabHash": "Hash",
    "hashDirectionLabel": "Codifica o decodifica",
    "hashEncode": "Codifica",
    "hashDecode": "Decodifica",
    "hashJwtHeader": "Header",
    "hashJwtPayload": "Payload",
    "hashJwtInvalid": "Non è un JWT valido.",
    "passwordTitle": "Generatore di password",
    "passwordRegenerate": "Genera un nuovo valore",
    "passwordModePassword": "Password",
    "passwordModePassphrase": "Passphrase",
    "passwordLength": "Lunghezza: {{length}}",
    "passwordWords": "Parole: {{words}}",
    "passwordEntropyBits": "{{bits}} bit",
    "passwordStrength": {
      "weak": "Debole",
      "fair": "Discreta",
      "strong": "Forte",
      "excellent": "Eccellente"
    },
    "passwordToggle": {
      "uppercase": "Includi maiuscole",
      "digits": "Includi cifre",
      "symbols": "Includi simboli"
    },
    "dnsTitle": "Ricerca DNS",
    "dnsPlaceholder": "example.com",
    "dnsHint": "Inserisci un nome di dominio ed esegui una ricerca.",
    "dnsError": "La ricerca non è riuscita. Controlla il nome e la connessione.",
    "dnsLoading": "Ricerca in corso…",
    "dnsNoRecords": "Nessun record di quel tipo trovato.",
    "dnsLookup": "Cerca",
    "dnsTypeLabel": "Tipo di record",
    "dnsTtl": "TTL {{seconds}}s",
    "dnsMyIp": "Il mio IP",
    "speedtestTitle": "Speed test di rete",
    "speedtestStart": "Avvia test",
    "speedtestRetest": "Ripeti test",
    "speedtestLatency": "Latenza",
    "speedtestJitter": "Jitter",
    "speedtestPhaseLatency": "Misurazione della latenza…",
    "speedtestPhaseDownload": "Misurazione del download…",
    "speedtestError": "Impossibile completare il test.",
    "speedtestNote": "Si esegue solo quando lo avvii. Consuma banda reale.",
    "speedtestTargetLabel": "Destinazione",
    "speedtestTargets": {
      "cloudflareAuto": "Automatico - edge globale Cloudflare",
      "newYork": "Nord America - New York",
      "losAngeles": "Nord America - Los Angeles",
      "london": "Europa - Londra",
      "frankfurt": "Europa - Francoforte",
      "tokyo": "Asia - Tokyo, Giappone",
      "singapore": "Asia - Singapore, Singapore",
      "johannesburg": "Africa - Johannesburg, Sudafrica"
    },
    "pcInfoTitle": "Info PC",
    "pcInfoSummary": "Un'istantanea in stile Speccy di questo PC: OS, CPU, memoria, scheda madre, grafica, archiviazione, rete e audio.",
    "pcInfoDesktopOnly": "Info PC viene eseguito nell'app desktop.",
    "pcInfoLoading": "Raccolta delle informazioni di sistema…",
    "pcInfoEmpty": "Nessuna informazione di sistema ancora.",
    "pcInfoSectionEmpty": "Nessun dato per questa sezione.",
    "pcInfoUpdatedAt": "Aggiornato {{time}}",
    "pcInfoYes": "Sì",
    "pcInfoNo": "No",
    "pcInfoSlotsValue": "{{used}} di {{total}}",
    "pcInfoSection": {
      "summary": "Riepilogo",
      "os": "Sistema operativo",
      "cpu": "CPU",
      "memory": "Memoria",
      "motherboard": "Scheda madre",
      "graphics": "Grafica",
      "storage": "Archiviazione",
      "network": "Rete",
      "audio": "Audio",
      "battery": "Batteria"
    },
    "pcInfoField": {
      "os": "OS",
      "hostname": "Nome host",
      "cpu": "CPU",
      "ram": "RAM",
      "gpu": "Grafica",
      "motherboard": "Scheda madre",
      "pcModel": "Modello PC",
      "uptime": "Tempo di attività",
      "name": "Nome",
      "version": "Versione",
      "build": "Build",
      "architecture": "Architettura",
      "loggedInUser": "Utente connesso",
      "registeredUser": "Registrato a",
      "locale": "Impostazioni locali",
      "timeZone": "Fuso orario",
      "systemDrive": "Unità di sistema",
      "productId": "ID prodotto",
      "installDate": "Installato",
      "lastBoot": "Ultimo avvio",
      "vendor": "Produttore",
      "family": "Famiglia",
      "cores": "Nuclei",
      "threads": "Thread",
      "maxClock": "Clock max",
      "currentClock": "Clock attuale",
      "l1Cache": "Cache L1",
      "l2Cache": "Cache L2",
      "l3Cache": "Cache L3",
      "socket": "Socket",
      "virtualization": "Virtualizzazione",
      "addressWidth": "Larghezza indirizzo",
      "total": "Totale",
      "available": "Disponibile",
      "used": "Usato",
      "slots": "Slot",
      "maxCapacity": "Capacità max",
      "capacity": "Capacità",
      "speed": "Velocità",
      "type": "Tipo",
      "formFactor": "Fattore di forma",
      "bank": "Banco",
      "voltage": "Tensione",
      "manufacturer": "Produttore",
      "partNumber": "Numero di parte",
      "product": "Prodotto",
      "serialNumber": "Numero di serie",
      "systemType": "Tipo di sistema",
      "chassis": "Telaio",
      "systemSku": "SKU di sistema",
      "systemUuid": "UUID di sistema",
      "bios": "BIOS",
      "date": "Data",
      "vram": "VRAM",
      "chip": "Chip",
      "driver": "Driver",
      "driverDate": "Data driver",
      "mode": "Modalità di visualizzazione",
      "displays": "Schermi",
      "health": "Stato di salute",
      "rpm": "Velocità del mandrino",
      "interface": "Interfaccia",
      "volumes": "Volumi",
      "status": "Stato",
      "macAddress": "Indirizzo MAC",
      "adapterType": "Tipo di adattatore",
      "linkSpeed": "Velocità di collegamento",
      "ipAddresses": "Indirizzi IP",
      "subnetMask": "Maschera di sottorete",
      "gateway": "Gateway",
      "dns": "DNS",
      "dnsSuffix": "Suffisso DNS",
      "dhcp": "DHCP",
      "dhcpServer": "Server DHCP",
      "charge": "Carica",
      "wear": "Usura",
      "designCapacity": "Capacità di progetto",
      "fullCapacity": "Capacità a piena carica"
    },
    "pcInfoTab": {
      "summary": "Riepilogo",
      "os": "OS",
      "cpu": "CPU",
      "memory": "Memoria",
      "motherboard": "Scheda",
      "graphics": "GPU",
      "storage": "Disco",
      "network": "Rete",
      "audio": "Audio",
      "battery": "Batteria"
    },
    "pcInfoLabel": {
      "systemInventory": "Inventario di sistema",
      "cpuLoad": "Carico CPU",
      "liveLoad": "Carico live",
      "liveThroughput": "Throughput live",
      "inUse": "In uso",
      "daysUp": "Giorni attivo",
      "maxGhz": "GHz max",
      "gbTotal": "GB totali",
      "gbFree": "GB liberi",
      "slotsPopulated": "Slot occupati",
      "typeSpeed": "Tipo · Velocità",
      "freeOfTotal": "{{free}} liberi · {{total}}",
      "audioDevices": "Dispositivi audio",
      "sourceCached": "Origine: {{source}} · snapshot in cache",
      "monitorOff": "Metriche live disattivate — abilita il monitor della barra di stato"
    },
    "networkToolsTitle": "Strumenti di rete",
    "networkToolsSummary": "Calcolo subnet, DNS, speed test, sweep ping e WHOIS in un widget a schede.",
    "networkToolsTab": {
      "subnet": "Subnet",
      "dns": "DNS",
      "speedtest": "Velocità",
      "ping": "Ping",
      "whois": "Whois"
    },
    "pingTitle": "Monitor ping",
    "pingTargetsLabel": "Target ping",
    "pingTargetsPlaceholder": "Incolla IP, blocchi CIDR o testo contenente indirizzi IP",
    "pingDuration": "Durata (s)",
    "pingInterval": "Intervallo (ms)",
    "pingStart": "Avvia",
    "pingStop": "Interrompi",
    "pingHint": "Incolla i target, imposta durata e intervallo, poi avvia l’esecuzione.",
    "pingDesktopOnly": "Ping viene eseguito nell’app desktop.",
    "pingTargetCount": "{{count}} target",
    "pingTargetCountCapped": "{{count}} target, limitati",
    "pingRunning": "In esecuzione",
    "pingDone": "Fatto",
    "pingCurrent": "Attuale",
    "pingAverage": "Media",
    "pingLoss": "Perdita",
    "whoisTitle": "Ricerca Whois",
    "whoisDomainLabel": "Dominio",
    "whoisPlaceholder": "example.com",
    "whoisLookup": "Cerca",
    "whoisHint": "Inserisci un dominio per interrogare i record WHOIS pubblici.",
    "whoisDesktopOnly": "Whois viene eseguito nell’app desktop.",
    "whoisLoading": "Ricerca WHOIS…",
    "whoisError": "Whois non riuscito: {{message}}",
    "generatorToolsTitle": "Generatori",
    "generatorToolsSummary": "Codici QR, pianificazioni cron, password, timestamp e hash in un widget a schede.",
    "generatorToolsTab": {
      "qr": "QR",
      "cron": "Cron",
      "password": "Password",
      "time": "Ora",
      "hash": "Hash"
    },
    "convertersTitle": "Convertitori",
    "convertersSummary": "Conversione di unità, valute e immagini in un solo widget.",
    "convertersTab": {
      "unit": "Unità",
      "currency": "Valuta",
      "image": "Immagine"
    },
    "imageConverter": {
      "imageFiles": "File immagine",
      "chooseImage": "Scegli immagine",
      "outputFormat": "Formato di output",
      "quality": "Qualità {{value}}%",
      "pngLossless": "PNG è senza perdita",
      "resizeMode": "Modalità ridimensionamento",
      "exact": "Esatto",
      "percentage": "Percentuale",
      "width": "Larghezza",
      "height": "Altezza",
      "lockAspectRatio": "Blocca proporzioni",
      "outputDimensions": "Output: {{width}} × {{height}} px",
      "selectHint": "Scegli un’immagine JPG, PNG o WebP.",
      "convertAndSave": "Converti e salva",
      "converting": "Conversione…",
      "desktopOnly": "La conversione delle immagini è disponibile nell’app desktop.",
      "fileTooLarge": "Il file supera il limite di input di 100 MB.",
      "dimensionLimit": "Larghezza e altezza non devono superare 16.384 px.",
      "pixelLimit": "L’immagine non deve superare 50 megapixel.",
      "invalidDimensions": "Inserisci dimensioni di output valide.",
      "unsupportedFormat": "Questo sistema non può codificare immagini {{format}}.",
      "openFailed": "Impossibile aprire l’immagine.",
      "convertFailed": "Conversione dell’immagine non riuscita.",
      "saved": "{{name}} salvato"
    },
    "unitCategoryLabel": "Categoria unità",
    "unitCategory": {
      "length": "Lunghezza",
      "mass": "Peso / massa",
      "area": "Area",
      "temperature": "Temperatura"
    },
    "converterAmount": "Importo",
    "currencyAmount": "Importo valuta",
    "currencyEstimate": "I tassi sono stime. Recupera gli ultimi prima di farvi affidamento.",
    "currencyLastRefresh": "Stima del {{date}}",
    "currencyFetchLatest": "Recupera ultimi",
    "currencyRefresh": "Aggiorna",
    "currencyError": "Impossibile aggiornare i tassi.",
    "currencyName": {
      "USD": "Dollaro statunitense",
      "EUR": "Euro",
      "TWD": "Nuovo dollaro taiwanese",
      "JPY": "Yen giapponese",
      "CNY": "Yuan cinese",
      "HKD": "Dollaro di Hong Kong",
      "KRW": "Won sudcoreano",
      "GBP": "Sterlina britannica",
      "CAD": "Dollaro canadese",
      "AUD": "Dollaro australiano",
      "SGD": "Dollaro di Singapore",
      "THB": "Baht thailandese",
      "IDR": "Rupia indonesiana",
      "VND": "Dong vietnamita",
      "CHF": "Franco svizzero",
      "SEK": "Corona svedese",
      "MXN": "Peso messicano",
      "BRL": "Real brasiliano"
    },
    "converterUnit": {
      "millimeter": "Millimetro",
      "centimeter": "Centimetro",
      "meter": "Metro",
      "kilometer": "Chilometro",
      "inch": "Pollice",
      "foot": "Piede",
      "yard": "Iarda",
      "mile": "Miglio",
      "nauticalMile": "Miglio nautico",
      "gram": "Grammo",
      "kilogram": "Chilogrammo",
      "metricTon": "Tonnellata metrica",
      "ounce": "Oncia",
      "pound": "Libbra",
      "stone": "Stone",
      "usTon": "Tonnellata USA",
      "ukTon": "Tonnellata britannica",
      "cattyTaiwan": "Catty taiwanese",
      "squareMeter": "Metro quadrato",
      "hectare": "Ettaro",
      "squareKilometer": "Chilometro quadrato",
      "squareFoot": "Piede quadrato",
      "squareYard": "Iarda quadrata",
      "acre": "Acro",
      "squareMile": "Miglio quadrato",
      "ping": "Ping (Taiwan)",
      "tsubo": "Tsubo",
      "celsius": "Celsius",
      "fahrenheit": "Fahrenheit",
      "kelvin": "Kelvin"
    }
  },
  "appLauncher": {
    "title": "Avvio applicazioni",
    "subtitle": "Aggiungi app locali, collegamenti, script e file per l'avvio rapido da un widget Dashboard.",
    "entriesLabel": "Applicazioni fissate",
    "viewModeLabel": "Modalità di visualizzazione del lanciatore",
    "showFileExtensions": "Mostra estensioni file",
    "iconView": "Icone",
    "listView": "Elenco",
    "detailsView": "Dettagli",
    "detailsNameColumn": "Nome",
    "detailsTypeColumn": "Tipo",
    "detailsSizeColumn": "Dimensione",
    "detailsModifiedColumn": "Modificato",
    "detailsPathColumn": "Percorso",
    "folderType": "Cartella",
    "fileType": "File",
    "fileTypeWithExtension": "File {{extension}}",
    "unknownFileType": "Sconosciuto",
    "notAvailable": "-",
    "addMenuApp": "App",
    "addMenuFile": "Documento",
    "addMenuFolder": "Cartella",
    "selectAppTitle": "Aggiungi un'app o uno script",
    "selectFileTitle": "Aggiungi un'app, collegamento, script o file",
    "selectFolderTitle": "Add a folder",
    "fileFilter": "App, collegamenti e script",
    "allFilesFilter": "Tutti i file",
    "emptyTitle": "Nessuna app fissata",
    "emptyHint": "Aggiungi un'app desktop, collegamento, script o file per avviarlo da questo widget.",
    "dialogLabel": "Voce avvio",
    "dialogTitle": "Modifica voce avvio",
    "name": "Nome",
    "path": "Percorso",
    "arguments": "Argomenti",
    "argumentsPlaceholder": "Argomenti di avvio opzionali",
    "workingDirectory": "Directory di lavoro",
    "workingDirectoryPlaceholder": "Percorso cartella opzionale",
    "launchApp": "Avvia {{name}}",
    "runNormal": "Esegui",
    "runAdmin": "Esegui come amministratore",
    "runAsUser": "Esegui come altro utente",
    "openFolder": "Apri cartella",
    "edit": "Modifica",
    "remove": "Rimuovi",
    "selectError": "Impossibile leggere la selezione Avvio applicazioni: {{message}}",
    "saveError": "Impossibile salvare i pin Avvio applicazioni: {{message}}",
    "launchError": "Impossibile avviare l'app: {{message}}",
    "savedStatus": "Voce Avvio applicazioni salvata: {{name}}.",
    "removedStatus": "Voce Avvio applicazioni rimossa: {{name}}.",
    "launchStatus": "Avvio di {{name}}."
  },
  "installer": {
    "title": "Assistente installazione",
    "powerShell7": {
      "installTitle": "Installare PowerShell 7?",
      "installPrompt": "PowerShell 7 (pwsh) non è installato. Installarlo ora e aprirlo, oppure usare Windows PowerShell?",
      "installing": "Installazione di PowerShell 7…",
      "installFailed": "Installazione di PowerShell 7 non riuscita, apertura di Windows PowerShell. {{message}}"
    },
    "psmux": {
      "installTitle": "Installare psmux?",
      "installPrompt": "psmux non è installato. Installarlo ora per abilitare la gestione delle sessioni?",
      "installing": "Installazione di psmux…"
    },
    "railLabel": "Assistente installazione",
    "refresh": "Aggiorna",
    "checkingForUpdates": "Controllo aggiornamenti in corso",
    "updateAll": "Aggiorna tutto",
    "search": "Cerca strumenti",
    "view": {
      "list": "Vista elenco",
      "gallery": "Vista galleria"
    },
    "sidebar": {
      "status": "Stato",
      "categories": "Categorie",
      "allTools": "Tutti gli strumenti",
      "updates": "Aggiornamenti",
      "show": "Mostra barra laterale",
      "hide": "Nascondi barra laterale"
    },
    "listColumn": {
      "name": "Nome",
      "status": "Stato",
      "action": "Azione"
    },
    "footer": {
      "tools": "{{count}} strumenti",
      "installed": "{{count}} installati",
      "updates": "{{count}} aggiornamenti disponibili"
    },
    "section": {
      "installed": "Installato",
      "available": "Disponibile",
      "updates": "Aggiornamenti disponibili",
      "essentials": "Essenziali",
      "aiAgents": "Agenti IA",
      "aiPlatforms": "Piattaforme IA",
      "development": "Sviluppo",
      "windowsPowerUser": "Utente avanzato Windows",
      "remoteAccess": "Accesso remoto",
      "packageManagers": "Gestori di pacchetti",
      "utilities": "Utilità",
      "design": "Design"
    },
    "actions": {
      "install": "Installa",
      "update": "Aggiorna",
      "uninstall": "Disinstalla",
      "run": "Esegui",
      "stop": "Interrompi",
      "openWebUi": "Apri interfaccia web",
      "installService": "Installa servizio",
      "registerService": "Registra come servizio",
      "removeService": "Rimuovi servizio",
      "cancel": "Annulla",
      "addToWorkspace": "Aggiungi all'area di lavoro"
    },
    "options": {
      "scope": "Modalità di installazione",
      "scopeUser": "Modalità utente",
      "scopeMachine": "Modalità sistema (UAC)",
      "scopeSelfElevatingHint": "Questo installer può comunque mostrare UAC nell’modalità utente.",
      "version": "Versione",
      "versionLatest": "Più recente",
      "location": "Percorso di installazione",
      "addToPath": "Aggiungi a PATH",
      "pinVersion": "Blocca versione (salta in Aggiorna tutto)",
      "provider": "Provider"
    },
    "status": {
      "scanning": "Scansione degli strumenti installati…",
      "installing": "Installazione…",
      "uninstalling": "Disinstallazione…",
      "completed": "Fatto",
      "failed": "Non riuscito: {{message}}",
      "cancelled": "Annullato",
      "running": "In esecuzione",
      "stopped": "Interrotto",
      "unknown": "Sconosciuto",
      "serviceInstalled": "Helper del servizio Windows completato.",
      "addedToWorkspace": "\"{{name}}\" aggiunto alle Connessioni.",
      "serviceRemoved": "Rimozione del servizio Windows completata.",
      "partial": "Installato parzialmente ({{installed}}/{{total}})",
      "noVersion": "(versione sconosciuta)",
      "web": "Web",
      "notInstalled": "Non installato",
      "retrieving": "Recupero in corso...",
      "neverChecked": "Mai"
    },
    "empty": {
      "loading": "Caricamento catalogo…",
      "noMatches": "Nessuno strumento corrisponde alla ricerca."
    },
    "confirm": {
      "installTitle": "Installare {{name}}?",
      "installWithPrereqsBody": "Verranno installati anche i seguenti prerequisiti:",
      "uacFooter": "Può mostrare fino a {{count}} richiesta/e UAC.",
      "adminChocolateyFooter": "Chocolatey richiede i privilegi di amministratore: vedrai un prompt UAC e la modifica interesserà tutti gli utenti di questo computer.",
      "installConfirm": "Installa",
      "uninstallTitle": "Disinstallare {{name}}?",
      "uninstallSimpleBody": "Questo rimuoverà {{name}} dal sistema.",
      "uninstallDependentsBody": "Disinstallando {{name}}, questi strumenti installati rimarranno senza un prerequisito:",
      "uninstallDependentsFooter": "Disinstallare comunque?",
      "uninstallConfirm": "Disinstalla",
      "updateTitle": "Aggiornare {{name}}?",
      "updateAllTitle": "Aggiornare tutti gli strumenti installati?",
      "updateAllBody": "Saranno installati {{count}} aggiornamento/i.",
      "updateAllConfirm": "Aggiorna tutto"
    },
    "wslReboot": "WSL è stato abilitato in questa sessione. Riavvia Windows prima di installare Docker Desktop.",
    "lastChecked": "Ultimo controllo: {{time}}",
    "checkingDots": "Controllo…",
    "dialog": {
      "installLocation": "Percorso di installazione",
      "provider": "Provider",
      "installedVersion": "Versione installata",
      "latestVersion": "Ultima versione",
      "lastChecked": "Ultimo controllo",
      "homepage": "Sito web",
      "releaseNotes": "Note di rilascio",
      "webUi": "Interfaccia web",
      "windowsService": "Servizio Windows",
      "runtimeStatus": "Stato",
      "serviceStartup": "Avvio",
      "runHints": "Suggerimenti di avvio",
      "quickLaunch": "Avvio rapido",
      "prerequisites": "Prerequisiti",
      "prereqInstalled": "Installato",
      "prereqMissing": "Mancante",
      "adminRequiredChocolatey": "Chocolatey viene eseguito come amministratore (UAC) e installa per tutti gli utenti del computer.",
      "checkNow": "Controlla ora",
      "checkingDots": "Controllo…",
      "updateAvailable": "Aggiornamento disponibile: {{from}} → {{to}}",
      "installingTitle": "Installazione di {{name}}…",
      "uninstallingTitle": "Disinstallazione di {{name}}…",
      "installedTitle": "{{name}} installato",
      "failedTitle": "Installazione non riuscita: {{name}}",
      "cancelledTitle": "Installazione annullata: {{name}}"
    },
    "quickLaunch": {
      "search": "Cerca strumenti…",
      "openTerminal": "Apri PowerShell con privilegi elevati",
      "cli": "CLI",
      "launch": "Avvia",
      "noMatches": "Nessuno strumento corrisponde alla ricerca."
    },
    "stepper": {
      "failedBadge": "Non riuscito"
    },
    "steps": {
      "resolve": "Risolvi versione",
      "download": "Scarica",
      "verifyChecksum": "Verifica checksum",
      "extract": "Estrai",
      "placeFiles": "Posiziona file",
      "updatePath": "Aggiorna PATH",
      "install": "Installa",
      "verify": "Verifica",
      "enable": "Abilita funzionalità"
    },
    "wsl": {
      "manageDistros": "Gestisci distribuzioni",
      "installedHeading": "Distribuzioni installate",
      "installHeading": "Installa una distribuzione",
      "default": "Predefinita",
      "setDefault": "Imposta come predefinita",
      "unregister": "Annulla registrazione",
      "selectPlaceholder": "Seleziona una distribuzione",
      "noInstalled": "Nessuna distribuzione WSL ancora installata.",
      "noOnline": "Nessuna altra distribuzione disponibile per l'installazione.",
      "loading": "Caricamento delle distribuzioni…",
      "versionLabel": "WSL {{version}}",
      "installing": "Installazione di {{name}}… L'operazione può richiedere alcuni minuti.",
      "setDefaultDone": "{{name}} è ora la distribuzione predefinita.",
      "unregisterDone": "Registrazione di {{name}} annullata.",
      "installDone": "{{name}} è stata installata.",
      "unregisterTitle": "Annullare la registrazione di {{name}}?",
      "unregisterBody": "Questa operazione elimina definitivamente la distribuzione {{name}} e tutti i suoi file. L'azione non può essere annullata."
    }
  },
  "itops": {
    "railLabel": "IT Ops",
    "title": "IT Ops",
    "tabs": {
      "sites": "Siti",
      "hosts": "Host",
      "runs": "Esecuzioni batch",
      "autos": "Automazioni"
    },
    "actions": {
      "newSite": "Nuovo sito",
      "newBatchRun": "Nuova esecuzione batch",
      "startBatchRun": "Avvia un'esecuzione batch",
      "newAutomation": "Nuova automazione",
      "runTask": "Esegui attività",
      "cancel": "Annulla",
      "rerun": "Esegui di nuovo",
      "viewReport": "Visualizza report",
      "save": "Salva",
      "addAction": "Aggiungi azione",
      "addConnections": "Aggiungi connessioni…",
      "rename": "Rinomina",
      "removeFromGroup": "Rimuovi dal sito",
      "more": "Altro",
      "create": "Crea",
      "delete": "Elimina",
      "edit": "Modifica",
      "editDone": "Fatto",
      "export": "Esporta",
      "run": "Esegui",
      "back": "Indietro",
      "viewActions": "Azioni vista"
    },
    "transport": {
      "auto": "Auto"
    },
    "sites": {
      "heading": "Siti",
      "emptyTitle": "Nessun sito ancora",
      "emptyBody": "Un sito è una selezione denominata di connessioni esistenti usata come obiettivo per le esecuzioni batch e le automazioni.",
      "createHelp": "Un sito è il contenitore di primo livello per Sale server, Rack e Connessioni. Usane uno per una regione, una sede, un cliente, un progetto o qualsiasi altro modo in cui organizzi l'infrastruttura.",
      "dynamicBadge": "DYN",
      "connectionsCount": "{{count}} connessioni",
      "dynamicMembership": "appartenenza dinamica",
      "transportDefaultLabel": "Transport predefinito",
      "perHostTransport": "Transport per host",
      "perHostTransportHint": "Come un'esecuzione batch raggiunge ogni host. Auto lo deriva dalla connessione.",
      "dynamicFilter": "Filtro dinamico",
      "dynamicFilterHint": "Risolto in fase di esecuzione — le connessioni appena aggiunte vengono incluse automaticamente.",
      "filterTypeKey": "tipo",
      "filterFolderKey": "cartella",
      "membersLabel": "Membri",
      "membersCount": "· {{count}} connessioni",
      "editTitle": "Modifica sito",
      "nameLabel": "Nome",
      "namePlaceholder": "es. Production Web",
      "connectionsLabel": "Connessioni",
      "noConnections": "Nessuna connessione in quest'area di lavoro ancora.",
      "selectedCount": "{{count}} selezionati",
      "noMembers": "Nessuna connessione corrisponde ancora a questo sito.",
      "savedNotice": "Sito «{{name}}» salvato.",
      "deletedNotice": "Sito «{{name}}» eliminato.",
      "deleteTitle": "Eliminare il sito?",
      "deleteBody": "«{{name}}» verrà eliminato. Le sue connessioni non sono interessate.",
      "viewToggleLabel": "Vista sito",
      "viewMembers": "Membri",
      "viewRacks": "Rack",
      "viewLabel": "Modalità di visualizzazione del sito",
      "viewOverview": "Panoramica",
      "autoOrganize": "Organizza automaticamente"
    },
    "hosts": {
      "empty": "Ancora nessun host. Importa un elenco di nomi host per creare l'inventario di questo sito.",
      "hostCount_one": "{{count}} host",
      "hostCount_other": "{{count}} host",
      "importAction": "Importa host",
      "addAction": "Aggiungi host",
      "addChildAction": "Aggiungi host figlio",
      "rescanAction": "Riscansiona",
      "rescanAllAction": "Scansiona tutto",
      "editAction": "Modifica",
      "deleteAction": "Elimina",
      "bindingsAction": "Associazioni di connessione",
      "childCount_one": "{{count}} host figlio",
      "childCount_other": "{{count}} host figli",
      "childOverflow": "+{{count}} altri",
      "scanning": "scansione…",
      "scanPending": "non scansionato",
      "scanNone": "nessun accesso remoto",
      "kindLabel": "Tipo",
      "kind": {
        "physical": "Dispositivo fisico",
        "vm": "Macchina virtuale",
        "container": "Container",
        "other": "Altro"
      },
      "hostnameLabel": "Nome host",
      "labelLabel": "Nome visualizzato",
      "parentLabel": "Host padre",
      "parentNone": "Nessuno (livello principale)",
      "notesLabel": "Note",
      "dialogTitleAdd": "Aggiungi host",
      "dialogTitleEdit": "Modifica host",
      "importTitle": "Importa host",
      "importHint": "Incolla i nomi host — uno per riga (anche le virgole separano, # inizia un commento). Gli host importati vengono scansionati automaticamente per l'accesso SSH, WinRM e HTTPS.",
      "importSubmit_one": "Importa {{count}} host",
      "importSubmit_other": "Importa {{count}} host",
      "importedNotice_one": "{{count}} host importato ({{skipped}} ignorati).",
      "importedNotice_other": "{{count}} host importati ({{skipped}} ignorati).",
      "bindingsTitle": "Associazioni di connessione dell'host",
      "bindingsHint": "Associa una o più connessioni a questo host — ad es. il suo terminale SSH e una connessione URL HTTPS alla sua interfaccia di gestione.",
      "deleteConfirmTitle": "Eliminare l'host \"{{name}}\"?",
      "deleteConfirmBody": "Gli host figli vengono conservati e salgono di un livello. Nessuna connessione viene eliminata."
    },
    "racks": {
      "heading": "Rack",
      "empty": "Nessun rack ancora. Disponi gli host di questo sito in un datacenter virtuale.",
      "rackCount": "{{count}} rack",
      "unitCount": "{{count}}U",
      "deviceCount": "{{count}} dispositivi",
      "newTitle": "Nuovo rack",
      "newServerRoomTitle": "Nuova sala server",
      "editTitle": "Modifica rack",
      "deleteTitle": "Eliminare rack?",
      "deleteBody": "«{{name}}» e i relativi dispositivi posizionati saranno rimossi. Le connessioni referenziate non sono interessate.",
      "deleteServerRoomTitle": "Eliminare la sala server?",
      "deleteServerRoomBody": "«{{name}}» e i suoi {{count}} rack saranno rimossi. Le connessioni referenziate non sono interessate.",
      "deleteItemTitle": "Eliminare il dispositivo?",
      "deleteItemBody": "«{{name}}» verrà rimosso dal rack. Le connessioni referenziate non sono interessate.",
      "nameLabel": "Nome",
      "namePlaceholder": "es. A12",
      "siteLabel": "Sito",
      "serverRoomLabel": "Sala server",
      "serverRoomSiteLabel": "Sito",
      "serverRoomNameLabel": "Nome della sala server",
      "serverRoomSelectLabel": "Sala server",
      "serverRoomPlaceholder": "es. Sala B",
      "serverRoomCreateHelp": "Le Sale server appartengono a un sito e possono restare vuote finché non si aggiungono rack.",
      "serverRoomRequiredOption": "Seleziona una sala server",
      "firstRackLabel": "Primo rack",
      "firstRackHint": "Le Sale server sono memorizzate tramite i loro rack, quindi questo crea il primo rack della sala.",
      "shellLabel": "Telaio",
      "shell": {
        "black": "Nero metallizzato",
        "white": "Bianco latte",
        "grey": "Grigio metallo"
      },
      "unassigned": "Non assegnato",
      "ungrouped": "Non raggruppato",
      "groupLabel": "Gruppo",
      "groupPlaceholder": "es. Livello web",
      "treeSearchPlaceholder": "Cerca rack…",
      "placedDevices": "Dispositivi posizionati",
      "changeBackground": "Cambia sfondo",
      "backgroundDefaultHint": "Usa lo sfondo predefinito del tema.",
      "portsSpec": "{{count}} porte",
      "disksSpec": "{{count}} alloggiamenti",
      "addNode": "Aggiungi…",
      "addSite": "Nuovo sito",
      "addServerRoom": "Nuova sala server",
      "addRack": "Nuovo rack",
      "heightLabel": "Altezza (U)",
      "depthLabel": "Profondità",
      "powerCapacityLabel": "Capacità di potenza (W)",
      "powerCapacityPlaceholder": "Facoltativo",
      "powerDrawLabel": "Consumo di potenza (W)",
      "powerDrawHint": "Potenza nominale o tipica; sommata nella mappa termica di potenza della sala.",
      "depthNetworkOption": "600 mm (Rete)",
      "depthServerOption": "1000 mm (Server)",
      "customOption": "Personalizzato…",
      "heightDecrease": "Meno unità rack",
      "heightIncrease": "Più unità rack",
      "addItemTitle": "Aggiungi dispositivo",
      "addDeviceCallout": "Aggiungi dispositivo",
      "editItemTitle": "Modifica dispositivo",
      "placeAction": "Posiziona",
      "addAtUnit": "Aggiungi dispositivo a U{{unit}}",
      "openTitle": "Apri {{name}}",
      "ghostBadge": "mancante",
      "runRack": "Esegui un'attività su questo rack",
      "runScope": "Esegui un'attività su questo ambito",
      "kindLabel": "Tipo",
      "kindPreviewLabel": "Anteprime dei tipi di dispositivo rack",
      "connectionLabel": "Connessione",
      "hostLabel": "Host",
      "hostHint": "L'host IT Ops che è questo dispositivo; i suoi host figli compaiono nel callout del rack.",
      "hostNone": "Nessuno",
      "noMembers": "Aggiungi prima connessioni a questo sito per posizionare un host.",
      "labelLabel": "Etichetta",
      "labelHint": "Facoltativo. Il valore predefinito è il tipo di dispositivo o il nome della connessione.",
      "labelPlaceholder": "es. core-switch-1",
      "accentLabel": "Accento",
      "accentNone": "Nessun accento",
      "startULabel": "Posizione (U)",
      "startUDecrease": "Posizione più bassa",
      "startUIncrease": "Posizione più alta",
      "itemHeightLabel": "Altezza (U)",
      "itemHeightDecrease": "Dispositivo più corto",
      "itemHeightIncrease": "Dispositivo più alto",
      "statusLabel": "Stato",
      "status": {
        "online": "Online",
        "warning": "Avviso",
        "offline": "Offline"
      },
      "portsLabel": "Porte",
      "portsDecrease": "Meno porte",
      "portsIncrease": "Più porte",
      "disksLabel": "Alloggiamenti disco",
      "disksDecrease": "Meno alloggiamenti disco",
      "disksIncrease": "Più alloggiamenti disco",
      "batteryLabel": "Batteria (%)",
      "batteryDecrease": "Riduci livello batteria",
      "batteryIncrease": "Aumenta livello batteria",
      "loadLabel": "Carico (%)",
      "loadDecrease": "Riduci carico",
      "loadIncrease": "Aumenta carico",
      "notesLabel": "Note",
      "notesHint": "Le note persistenti possono comparire come fumetti casuali nelle viste del rack o della sala server.",
      "tagsLabel": "Tag",
      "listHint": "Usa le virgole o un valore per riga.",
      "bindingsLabel": "Connessioni aggiuntive",
      "bindingsHint": "ID connessione facoltativi per i dispositivi associati a più connessioni.",
      "bindingsAction": "Associa connessioni",
      "portSpeedsLabel": "Velocità delle porte",
      "portSpeedsHint": "Usa valori come gigabit o 10g; il polling SNMP può aggiornarli in seguito.",
      "snmpLabel": "Polling SNMP",
      "snmpHint": "Memorizza una destinazione SNMP o un suggerimento OID per il recupero dei dati.",
      "formFactorLabel": "Fattore di forma",
      "formFactor": {
        "rack": "Rack",
        "tower": "Tower"
      },
      "serverPanelStyleLabel": "Stile pannello frontale",
      "serverPanelStyle": {
        "default": "Predefinito",
        "style1": "Stile 1",
        "style2": "Stile 2"
      },
      "vendorLabel": "Modello",
      "vendorHint": "Usa Dell 740XD, HP DL380 o un altro modello di chassis per l'anteprima grafica.",
      "expiryLabel": "Scadenza",
      "rotationLabel": "Rotazione",
      "rotationDecrease": "Ruota a sinistra",
      "rotationIncrease": "Ruota a destra",
      "kind": {
        "connection": "Host",
        "switch": "Switch",
        "pdu": "PDU",
        "patchPanel": "Patch panel",
        "blank": "Vuoto",
        "label": "Etichetta",
        "server": "Server",
        "storage": "Array di dischi",
        "router": "Router",
        "firewall": "Firewall",
        "ups": "UPS",
        "kvm": "Switch KVM",
        "equipment": "Apparecchiatura",
        "general": "Generale",
        "kuaiguai": "Kuai Kuai"
      },
      "kuaiguaiSize": {
        "small": "Piccolo",
        "regular": "Normale",
        "large": "Grande"
      },
      "kuaiguaiStyleLabel": "Stile confezione",
      "kuaiguaiStyle": {
        "full": "Intero (in piedi)",
        "laidDown": "Sdraiato (fronte verso l’alto)"
      },
      "portState": {
        "unknown": "Sconosciuto",
        "up": "Attivo",
        "down": "Inattivo"
      },
      "addNetworkPort": "Aggiungi porta di rete",
      "snmpOidLabel": "OID",
      "refreshSnmp": "Aggiorna SNMP",
      "snmpRefreshComplete": "Aggiornamento SNMP completato.",
      "boundConnectionCount_one": "{{count}} connessione associata",
      "boundConnectionCount_other": "{{count}} connessioni associate",
      "connectAction": "Connetti",
      "goToSessionAction": "Vai alla sessione",
      "connectOpenedNotice": "{{name}} è stato aperto nell'Area di lavoro."
    },
    "floorPlan": {
      "viewLabel": "Modalità di visualizzazione della sala",
      "viewElevation": "Prospetti",
      "viewFloor": "Pianta",
      "view25d": "2,5D",
      "viewAngleLabel": "Angolo di visuale",
      "rotateViewLeft": "Ruota la visuale a sinistra",
      "rotateViewRight": "Ruota la visuale a destra",
      "zoomLabel": "Zoom",
      "zoomSet": "Imposta lo zoom al {{percent}}%",
      "floorColorLabel": "Colore del pavimento",
      "utilizationValue": "{{percent}} % occupato",
      "powerValue": "{{used}} W / {{capacity}} W",
      "powerDrawOnly": "{{watts}} W",
      "tileTitle": "{{name}} — {{detail}}",
      "isoEditHint": "Trascina armadi e oggetti sulle piastrelle del pavimento. Scegli una scheda nel selettore oggetti per portarla con il cursore e fai clic su una piastrella per posizionarla; il clic destro annulla. Fai clic su una piastrella vuota per aggiungere un rack.",
      "blueprintEditHint": "Trascina rack e oggetti tra le celle del pavimento. Scegli una scheda nel selettore oggetti per portarla con il cursore e fai clic su una cella per posizionarla; il clic destro annulla. Il controllo di rotazione gira il fronte del rack.",
      "isoAddHere": "Aggiungi un rack in questo riquadro",
      "pickerTitle": "Selettore oggetti",
      "pickerSearchPlaceholder": "Cerca oggetti…",
      "pickerRack": "Rack",
      "rotateTitle": "Ruota",
      "cornerTitle": "Angolo successivo",
      "raiseTitle": "Alza",
      "lowerTitle": "Abbassa",
      "deleteObjectTitle": "Rimuovi oggetto",
      "objectLevel": "Base a {{z}}U",
      "objectNoSpace": "Nessuno spazio verticale libero in quel punto.",
      "floorColor": {
        "default": "Predefinito",
        "concrete": "Cemento",
        "graphite": "Grafite",
        "green": "Piastrelle verdi",
        "blue": "Piastrelle blu"
      },
      "health": {
        "empty": "Vuoto",
        "ok": "Integro",
        "warning": "Avviso",
        "critical": "Critico"
      },
      "object": {
        "camera": "Telecamera di sorveglianza",
        "aircon": "Condizionatore",
        "fireExtinguisher": "Estintore",
        "cableTray": "Canalina portacavi",
        "ups": "UPS",
        "sensor": "Sensore ambientale",
        "smokeDetector": "Rilevatore di fumo",
        "crashCart": "Carrello di manutenzione",
        "kuaikuai": "Kuai Kuai"
      }
    },
    "export": {
      "pdf": "PDF",
      "excel": "Excel",
      "pdfFilter": "PDF",
      "excelFilter": "Cartella di lavoro Excel",
      "complete": "«{{name}}» esportato.",
      "devices": "Dispositivi",
      "noRacks": "Nessun rack",
      "noDevices": "Nessun dispositivo",
      "inventory": "Inventario",
      "rack": "Rack",
      "specs": "Specifiche"
    },
    "batchRuns": {
      "emptyTitle": "Nessuna esecuzione batch ancora",
      "emptyBody": "Invia uno script o un playbook interattivo a ogni host in un sito in una sola volta, con output in diretta per host e un report salvato.",
      "stateRunning": "In esecuzione",
      "stateCompleted": "Completato",
      "stateCompletedWithFailures": "Completato con errori",
      "hostsCount": "{{count}} host",
      "statOk": "OK",
      "statFailed": "Non riusciti",
      "statInFlight": "In corso",
      "statTotal": "Totale",
      "legendOk": "{{count}} ok",
      "legendFailed": "{{count}} non riusciti",
      "legendRunning": "{{count}} in corso",
      "legendQueued": "{{count}} in coda",
      "progressLive": "{{done}} su {{total}} completati  ·  limitato a {{concurrency}} simultanei",
      "progressDone": "Completato in {{duration}}  ·  avviato {{time}}",
      "codeExit": "exit {{code}}",
      "codeFailed": "fallito",
      "codeRunning": "in corso",
      "codeQueued": "in coda",
      "savedReport": "Report consolidato salvato nella cronologia delle esecuzioni · origine manuale · {{ok}}/{{total}} riusciti",
      "launchTitle": "Nuova esecuzione batch",
      "siteLabel": "Sito",
      "scopeRack": "Destinazione: solo rack {{name}}",
      "scopeServerRoom": "Destinazione: solo sala server {{name}}",
      "scriptLabel": "Script",
      "scriptPlaceholder": "sudo apt-get update && sudo apt-get upgrade -y",
      "noGroups": "Crea prima un sito per avviare un'esecuzione batch.",
      "startedNotice": "Esecuzione batch avviata.",
      "stateCanceled": "Annullato",
      "progressComplete": "{{done}} su {{total}} completati",
      "historyHeading": "Esecuzioni recenti",
      "historySummary": "{{ok}}/{{total}} ok",
      "waitingOutput": "In attesa di output…",
      "noOutput": "Nessun output acquisito",
      "reportStarted": "Avviato {{time}}",
      "taskTypeLabel": "Attività",
      "taskTypeScript": "Script",
      "taskTypePlaybook": "Playbook",
      "playbookNameLabel": "Nome del playbook",
      "playbookNamePlaceholder": "es. Riavvio del tier web",
      "stepHeading": "Passaggio {{number}}",
      "stepNameLabel": "Etichetta",
      "stepNamePlaceholder": "es. attiva il riavvio",
      "stepSendLabel": "Invia",
      "stepSendPlaceholder": "comando o input, es. sudo systemctl restart nginx",
      "stepExpectLabel": "Attendi",
      "stepExpectHint": "Facoltativo. Avanza quando questo testo appare nell'output.",
      "stepExpectPlaceholder": "es. [sudo] password:",
      "stepTimeoutLabel": "Timeout (secondi)",
      "stepTimeoutPlaceholder": "Predefinito per esecuzione",
      "addStep": "Aggiungi passaggio",
      "removeStep": "Rimuovi"
    },
    "automations": {
      "emptyTitle": "Nessuna automazione ancora",
      "emptyBody": "Una regola duratura — un trigger, una condizione facoltativa e azioni ordinate — che si riarma ogni volta che KKTerm si avvia. Il Watchdog evoluto.",
      "armed": "Armato",
      "disabled": "Disattivato",
      "builder": {
        "back": "Automazioni",
        "armedStatus": "Armato · si riarma al lancio",
        "whenTrigger": "Quando — Trigger",
        "onlyIfCondition": "Solo se — Condizione",
        "thenActions": "Poi — Azioni · in ordine",
        "target": "Obiettivo {{target}}",
        "sampledValue": "Valore campionato",
        "evaluatedBy": "valutato dal predicato puro"
      },
      "nameLabel": "Nome",
      "namePlaceholder": "es. Avviso utilizzo disco",
      "metricLabel": "Metrica",
      "conditionLabel": "Condizione",
      "thresholdLabel": "Soglia",
      "pollLabel": "Verifica ogni (secondi)",
      "notifyLabel": "Notifica",
      "savedNotice": "Automazione «{{name}}» salvata.",
      "deletedNotice": "Automazione «{{name}}» eliminata.",
      "deleteTitle": "Eliminare l'automazione?",
      "deleteBody": "«{{name}}» verrà eliminato e il suo Watchdog verrà disarmato.",
      "actionsLabel": "Azioni",
      "noActionsHint": "Nessuna azione ancora — l'automazione registra solo il trigger.",
      "actionNotify": "Notifica",
      "actionPopup": "Popup",
      "actionEmail": "Email",
      "actionWebhook": "Webhook",
      "actionRunBatch": "Esegui batch",
      "levelInApp": "In-app",
      "levelToast": "Toast",
      "levelSound": "Suono",
      "popupTitle": "Titolo",
      "popupBody": "Messaggio",
      "emailTo": "A (separati da virgole)",
      "emailSubject": "Oggetto",
      "webhookUrl": "URL",
      "webhookMethod": "Metodo",
      "webhookBody": "Corpo (facoltativo)",
      "triggeredNotice": "Automazione «{{name}}» attivata.",
      "triggerTypeLabel": "Trigger",
      "triggerPerf": "Contatore delle prestazioni",
      "triggerSchedule": "Pianificazione",
      "cronLabel": "Pianificazione cron",
      "cronHint": "minuto ora giorno mese giorno della settimana, ora locale (es. 0 3 * * * = ogni giorno alle 03:00)",
      "triggerLogFile": "File di log",
      "logPathLabel": "Percorso del file di log",
      "patternLabel": "Corrispondenza (sottostringa)",
      "patternPlaceholder": "ERROR",
      "triggerPing": "Host raggiungibile (ping)",
      "triggerTcp": "Porta TCP raggiungibile"
    },
    "errorNotice": "IT Ops: {{message}}",
    "editor": {
      "title": "Modifica automazione",
      "triggerNode": "Trigger",
      "conditionNode": "Condizione",
      "actionNode": "Azione",
      "test": "Test",
      "testing": "Test in corso…",
      "testResult": "Risultato del test",
      "unset": "non impostato",
      "hostLabel": "Host",
      "siteLabel": "Sito",
      "siteNone": "Nessun sito",
      "sessionIdLabel": "ID sessione",
      "silenceSecondsLabel": "Durata silenzio (secondi)",
      "portLabel": "Porta",
      "conditionHint": "Si attiva quando il valore campionato corrisponde a questo confronto.",
      "actionKindLabel": "Azione",
      "levelLabel": "Livello",
      "methodLabel": "Metodo",
      "runBatchSub": "Esegui attività batch",
      "selectHint": "Seleziona un nodo per modificarlo o aggiungi un'azione.",
      "sampledValue": "Valore campionato",
      "wouldFire": "Condizione",
      "fireYes": "Si attiverebbe",
      "fireNo": "Non si attiverebbe",
      "valueUnavailable": "non disponibile",
      "noteSchedule": "I trigger pianificati si attivano quando l'espressione cron corrisponde al minuto corrente, quindi un test si attiva raramente su richiesta.",
      "noteNeedsSession": "Questo trigger campiona una sessione attiva; avvia la sessione monitorata per un valore di test significativo.",
      "dryRunActions": "Azioni (simulazione)",
      "dryNotify": "Mostra notifica {{level}}",
      "dryPopup": "Mostra popup «{{title}}»",
      "dryEmail": "Invia email a {{to}}",
      "dryWebhook": "{{method}} {{url}}",
      "dryRunBatch": "Avvia l'esecuzione batch configurata"
    }
  },
  "settings": {
    "title": "Impostazioni",
    "workspace": "Spazio di lavoro",
    "sectionsNav": "Sezioni impostazioni",
    "sectionGeneral": "Generale",
    "sectionAppearance": "Aspetto",
    "sectionDashboard": "Dashboard",
    "sectionWorkspace": "Area di lavoro",
    "sectionDontSleep": "Anti-Sospensione",
    "sectionInstaller": "Assistente installazione",
    "sectionCredentials": "Credenziali",
    "credentialsTitle": "Credenziali",
    "credentialsStored": "Credenziali salvate",
    "credentialsHint": "Gestisci password salvate, dati di input dei siti, chiavi dei provider IA e segreti dei widget. I valori segreti restano nascosti nell'archivio segreti selezionato.",
    "credentialStorage": "Archiviazione dei segreti",
    "credentialStorageHint": "Scegli dove KKTerm legge e scrive i valori segreti su questo dispositivo.",
    "credentialStorageBackend": "Archivio segreti",
    "credentialStorageOs": "Portachiavi del sistema operativo",
    "credentialStorageFile": "Database crittografato",
    "credentialStorageActive": "Backend attivo: {{backend}}.",
    "credentialStorageUnavailable": "Backend corrente non disponibile: {{error}}",
    "credentialStorageUnknownStatus": "Stato sconosciuto",
    "credentialStorageOsComparison": "Il portachiavi del sistema operativo usa la protezione delle credenziali del sistema operativo e si sblocca con l’account con cui hai effettuato l’accesso. Usalo se vuoi prompt nativi, recupero dell’account del sistema operativo e una gestione ridotta della password principale.",
    "credentialStorageEncryptedComparison": "Il database crittografato archivia i segreti di KKTerm in SQLite protetti dalla password principale. Funziona su più piattaforme e può essere sbloccato con una variabile di ambiente, ma chiunque abbia il database e la password principale può decifrarlo, e KKTerm non può recuperare una password persa.",
    "credentialStorageEncryptedLinuxReminder": "Linux usa l’archiviazione in database crittografato in questa build. Proteggi il database KKTerm, usa una password principale lunga e unica ed evita di inserire KKTERM_SECRET_STORE_PASSWORD nella cronologia della shell, nei log o negli script di avvio condivisi.",
    "credentialStorageSwitchNote": "Cambiare archivio non sposta le credenziali esistenti. Salva di nuovo le nuove credenziali se vuoi renderle disponibili nell'archivio selezionato.",
    "credentialStorageSaved": "Archiviazione credenziali aggiornata.",
    "encryptedSecretStoreSetupTitle": "Configura archiviazione in database crittografato",
    "encryptedSecretStoreSetupAction": "Configura",
    "encryptedSecretStoreSetupRequiredTitle": "L’archiviazione in database crittografato richiede configurazione",
    "encryptedSecretStoreSetupBody": "Inserisci la password principale per il database crittografato dei segreti.",
    "encryptedSecretStoreSecurityTradeoff": "Rispetto al portachiavi del sistema operativo, l’archiviazione in database crittografato è più portabile, ma recupero e protezione dei file dipendono da te. Mantieni privato il database e non esporre la password principale tramite script, log o cronologia della shell.",
    "encryptedSecretStoreLinuxSafety": "Su Linux, l’archiviazione in database crittografato è il backend delle credenziali disponibile in questa build. Mantieni privato il database KKTerm, eseguine il backup con attenzione e conserva la password principale fuori da KKTerm.",
    "encryptedSecretStoreCreateBody": "Crea una password principale per il database crittografato dei segreti.",
    "encryptedSecretStorePasswordGuidance": "Usa una password o passphrase lunga e unica e conservala in un luogo sicuro. KKTerm non può recuperarla se viene persa.",
    "encryptedSecretStoreEnvironmentHint": "Per evitare questa richiesta all’avvio dell’app, imposta la variabile d’ambiente KKTERM_SECRET_STORE_PASSWORD prima di avviare KKTerm.",
    "encryptedSecretStoreUnlock": "Sblocca database esistente",
    "encryptedSecretStoreCreate": "Crea chiave database",
    "encryptedSecretStorePassword": "Password principale",
    "encryptedSecretStoreConfirmPassword": "Conferma password principale",
    "encryptedSecretStorePasswordRequired": "Inserisci la password principale per l’archiviazione in database crittografato.",
    "encryptedSecretStorePasswordMismatch": "Le password non corrispondono.",
    "encryptedSecretStoreUnlockAction": "Sblocca",
    "encryptedSecretStoreCreateAction": "Crea password principale",
    "encryptedSecretStoreResetOffer": "Crea una nuova password principale",
    "encryptedSecretStoreResetBody": "Crea una nuova password principale e cancella le credenziali crittografate salvate con la password precedente.",
    "encryptedSecretStoreResetWarning": "Le credenziali crittografate esistenti verranno invalidate e rimosse.",
    "encryptedSecretStoreResetAction": "Reimposta password principale",
    "encryptedSecretStoreLater": "Più tardi",
    "encryptedSecretStoreConfigured": "L’archiviazione in database crittografato è pronta.",
    "credentialsEmpty": "Nessuna credenziale salvata trovata.",
    "widgetCredentialsStored": "Credenziali widget",
    "widgetCredentialsHint": "Credenziali salvate per le impostazioni dei widget del Dashboard. I valori restano nell'archivio segreti selezionato; i widget conservano solo riferimenti.",
    "widgetCredentialsEmpty": "Nessuna credenziale widget trovata.",
    "credentialDeleted": "Credenziale eliminata.",
    "credentialMissingSecret": "Valore segreto mancante",
    "credentialSavedPassword": "Password salvata",
    "credentialSavedApiKey": "Chiave API salvata",
    "credentialSavedSecret": "Segreto salvato",
    "deleteCredential": "Elimina credenziale",
    "deleteCredentialConfirmBody": "Sei sicuro? Non può essere annullato",
    "assistantSkillsTitle": "Skill dell’assistente",
    "assistantSkillsHint": "Cartelle SKILL.md locali che insegnano all’assistente IA workflow mirati. Le skill iniziali incluse vengono copiate qui automaticamente. Gli script non vengono eseguiti in questa versione; usa il pulsante della cartella per aggiungere o modificare skill.",
    "assistantCustomSkillsTitle": "Skill personalizzate",
    "assistantCustomSkillsHint": "Carica cartelle SKILL.md aggiuntive da assistant-skills\\custom quando l’assistente IA avvia una richiesta o quando aggiorni questo elenco.",
    "assistantSkillsEmpty": "Nessuna skill dell’assistente trovata.",
    "assistantSkillsOpenFolder": "Apri cartella delle skill",
    "assistantCustomSkillsOpenFolder": "Apri cartella personalizzata",
    "assistantSkillsOpen": "Apri {{name}}",
    "assistantSkillsEnabled": "Abilitato",
    "assistantSkillsDisabled": "Disabilitato",
    "mcpServersTitle": "Server MCP remoti",
    "mcpServersHint": "Connettiti a server Model Context Protocol remoti in modo che l'assistente AI e i widget del Dashboard possano chiamare i loro strumenti. KKTerm supporta solo server MCP HTTP streamable; le configurazioni stdio che avviano processi locali non sono supportate.",
    "mcpServersEmpty": "Nessun server MCP configurato.",
    "mcpAddServer": "Aggiungi server MCP",
    "mcpDeleteServer": "Rimuovi server MCP",
    "mcpDeleteConfirmBody": "Rimuovere il server MCP \"{{name}}\"? Il suo segreto di autenticazione verrà eliminato dal portachiavi e i widget che fanno riferimento a questo server falliranno fino a quando non verranno riconfigurati.",
    "mcpRefreshTools": "Aggiorna strumenti",
    "mcpStatusOk": "Connesso",
    "mcpStatusUnreachable": "Irraggiungibile",
    "mcpStatusAuthError": "Errore di autenticazione",
    "mcpStatusProtocolError": "Errore di protocollo",
    "mcpStatusUnknown": "Non ancora verificato",
    "mcpToolsCount": "{{count}} strumenti",
    "mcpToolsCount_one": "{{count}} strumento",
    "mcpAuthBadge": "Auth",
    "mcpPasteHint": "Incolla una configurazione JSON del server MCP HTTP. I formati comuni funzionano: un singolo oggetto { \"url\": ..., \"headers\": ... } o una mappa in stile Claude Desktop { \"mcpServers\": { \"name\": { ... } } }.",
    "mcpPastePlaceholder": "{\n  \"url\": \"https://example.com/mcp\",\n  \"headers\": {\n    \"Authorization\": \"Bearer ...\"\n  }\n}",
    "mcpPasteContinue": "Continua",
    "mcpConfirmHint": "Rivedi la configurazione analizzata prima di salvare. KKTerm sonderà l'elenco degli strumenti del server subito dopo la creazione.",
    "mcpCreateServer": "Salva server MCP",
    "mcpServerName": "Nome",
    "mcpServerUrl": "URL",
    "mcpHeadersLabel": "Intestazioni",
    "mcpDetectedSecretHint": "È stata rilevata un'intestazione di autenticazione. Il token verrà archiviato nel portachiavi del sistema operativo; solo un segnaposto {SECRET} viene conservato nella configurazione SQLite.",
    "mcpSecretHeaderName": "Intestazione di autenticazione",
    "mcpSecretValueTemplate": "Modello valore di autenticazione",
    "mcpSecretValue": "Segreto di autenticazione (archiviato nel portachiavi)",
    "mcpAddInvalidJson": "Impossibile analizzare il JSON. Verifica che il testo incollato sia valido.",
    "mcpAddInvalidShape": "La configurazione deve essere un oggetto JSON con almeno un campo url.",
    "mcpAddNoServers": "La mappa mcpServers è vuota.",
    "mcpAddMissingUrl": "Campo url obbligatorio mancante.",
    "mcpAddStdioUnsupported": "Questo server MCP utilizza l'esecuzione di processi locali (trasporto stdio), che KKTerm non supporta.",
    "mcpStdioGuidance": "Cerca un endpoint MCP basato su HTTP dello stesso provider o consulta la loro documentazione per un'opzione ospitata.",
    "mcpErrorNotFound": "Server MCP non trovato.",
    "mcpErrorDuplicateName": "Un server MCP con quel nome esiste già.",
    "mcpErrorKeychain": "Il portachiavi del sistema operativo non è disponibile; i segreti non possono essere archiviati.",
    "credentialKindConnectionPassword": "Password di connessione",
    "credentialKindUrlPassword": "Credenziali siti web",
    "credentialKindAiApiKey": "Chiavi provider IA",
    "credentialKindEmailApiKey": "Chiavi provider e-mail",
    "credentialKindEmailSmtpPassword": "Password SMTP",
    "credentialKindWidgetSecret": "Segreti widget",
    "sectionAiAssistant": "Assistente IA",
    "sectionSsh": "SSH",
    "sectionTerminal": "Terminale",
    "sectionRdp": "Desktop remoto (RDP)",
    "sectionVnc": "VNC",
    "sectionAbout": "Informazioni",
    "generalDefaults": "Predefiniti spazio di lavoro",
    "appearanceInterface": "Interfaccia",
    "save": "Salva",
    "appUiFontFamily": "Famiglia font interfaccia",
    "layout": "Layout",
    "resetLayoutDescription": "Reimposta larghezze pannelli, pannelli compressi e layout salvati dei terminali.",
    "resetLayout": "Reimposta layout",
    "colorScheme": "Schema colori",
    "schemeDefault": "Predefinito",
    "schemeDark": "Scuro",
    "schemeLight": "Chiaro",
    "schemeMatchOs": "Segui il sistema",
    "schemeMac": "Mac",
    "schemeOrange": "Arancione",
    "schemePurple": "Viola",
    "schemePink": "Rosa",
    "schemeGreenKuaiKuai": "Verde Kuai Kuai",
    "schemeBlueSee": "Blu See",
    "schemeBlueGreenWhite": "Blu, verde e bianco",
    "schemeConfetti": "Coriandoli",
    "schemeBubbleTea": "Bubble Tea",
    "schemeSemiconductor": "Semiconduttore",
    "schemeCanarinho": "Canarinho",
    "schemeLaAlbiceleste": "La Albiceleste",
    "schemeLesBleus": "Les Bleus",
    "schemeOranje": "Oranje",
    "schemeDieMannschaft": "Die Mannschaft",
    "schemeLaRoja": "La Roja",
    "schemeOsNavegadores": "Os Navegadores",
    "schemeVatreni": "Vatreni",
    "schemeElTri": "El Tri",
    "schemeThreeLions": "Three Lions",
    "schemeSamuraiBlue": "Samurai Blue",
    "schemeStarsAndStripes": "The Stars and Stripes",
    "schemeMatchOsBadge": "AUTO",
    "colorSchemePreview": "Anteprima",
    "language": "Lingua",
    "workspaceAccess": "Finestra",
    "workspaceAccessHint": "Controlla accesso rapido e permessi runtime locali.",
    "performance": "Prestazioni",
    "performanceHint": "Controlla il rendering locale e l’accelerazione della cattura schermo.",
    "useDirectxScreenCapture": "Usa DirectX per la cattura schermo",
    "useDirectxScreenCaptureHint": "Usa DXGI Desktop Duplication quando disponibile, con fallback GDI.",
    "statusBar": "Barra di stato",
    "statusBarHint": "Controlla gli indicatori della barra di stato inferiore.",
    "statusBarVisible": "Mostra barra di stato",
    "statusBarVisibleHint": "Mostra la barra inferiore con notifiche e indicatori di stato.",
    "statusBarMonitor": "Mostra interruttore monitor CPU/RAM/rete",
    "statusBarMonitorHint": "Quando è disattivato, KKTerm smette di raccogliere snapshot dell’utilizzo dell’host.",
    "statusBarMonitorInterval": "Intervallo monitor",
    "statusBarMonitorInterval5": "Ogni 5 secondi",
    "statusBarMonitorInterval15": "Ogni 15 secondi",
    "statusBarMonitorInterval30": "Ogni 30 secondi",
    "statusBarMonitorInterval60": "Ogni 60 secondi",
    "statusBarMonitorInterval300": "Ogni 5 minuti",
    "settingsData": "Dati impostazioni",
    "autoBackup": "Backup automatico",
    "autoBackupHint": "I backup automatici più vecchi di 1 settimana vengono eliminati dopo ogni backup all'avvio.",
    "autoUpdateChecks": "All'avvio",
    "generalDefaultsSaved": "Impostazioni generali salvate.",
    "dontSleepForegroundOnly": "Attiva Anti-Sospensione solo quando l'app è in primo piano",
    "dontSleepForegroundOnlyHint": "Quando è disattivata, Anti-Sospensione mantiene il sistema operativo sveglio a livello globale mentre KKTerm è in esecuzione.",
    "dontSleepSettingsSaved": "Impostazioni Anti-Sospensione salvate.",
    "autoStartWithWindows": "Avvia con Windows ridotto a icona",
    "autoStartWithWindowsHint": "Avvia KKTerm minimizzato quando accedi a Windows.",
    "minimizeToTray": "Riduci a icona nella barra delle applicazioni",
    "minimizeToTrayHint": "Mantieni KKTerm nell’area di notifica invece di uscire quando viene minimizzato o chiuso.",
    "lastBackup": "Ultimo backup: {{value}}",
    "lastBackupNever": "Mai",
    "importSettings": "Importa",
    "importSettingsConfirm": "L'importazione delle impostazioni chiuderà tutte le connessioni esistenti e sostituirà il database corrente. Continuare?",
    "importSettingsComplete": "Impostazioni importate. Backup precedente del database: {{filename}}.",
    "openDatabaseFolder": "Apri cartella database",
    "resetAllSettings": "Reimposta tutte le impostazioni",
    "resetAllSettingsConfirm": "Reimpostare tutte le pagine Impostazioni ai valori predefiniti, chiudere le Sessioni aperte, reimpostare i layout salvati, cancellare la lingua salvata e rimuovere i segreti IA/email salvati?",
    "resetAllSettingsComplete": "Tutte le impostazioni reimpostate ai valori predefiniti.",
    "settingsDataActions": "Azioni di esportazione e importazione delle impostazioni",
    "debug": "Debug",
    "debugHint": "Controlla la diagnostica locale dettagliata.",
    "advancedDebugging": "Debug avanzato",
    "advancedDebuggingHint": "Scrive log di debug completi anche nelle build di rilascio. Può includere prompt, argomenti degli strumenti, output dei comandi e screenshot.",
    "openLogFolder": "Apri cartella dei log",
    "rdpWebviewStability": "Stabilità sessione RDP (WebView2)",
    "rdpWebviewStabilityHint": "Forza il rendering software affinché KKTerm resti reattivo dentro un host RDP dopo le riconnessioni. Disattiva l’accelerazione GPU, quindi lascialo disattivato per installazioni locali. Riavvia per applicare.",
    "settingsBackupFilter": "Backup KKTerm",
    "selectiveExport": "Esporta selezione...",
    "selectiveImport": "Importa selezione...",
    "selectiveBackupFilter": "Backup selettivo KKTerm",
    "importBackupFileHint": "Scegli un backup KKTerm (.kkbackup o .zip) da importare.",
    "selectiveExportPickHint": "Scegli cosa esportare",
    "selectiveCredentials": "Credenziali",
    "includeCredentials": "Includi password",
    "includeCredentialsHint": "Password di connessioni, URL e proxy SOCKS.",
    "includeCredentialsWarning": "Le password vengono crittografate con la passphrase qui sotto. Chi importa questo file deve inserire la stessa passphrase. Senza di essa, l’esportazione non contiene password ed è sicura da condividere.",
    "exportPassphrase": "Passphrase",
    "exportPassphraseConfirm": "Conferma passphrase",
    "exportPassphraseMismatch": "Le passphrase non corrispondono.",
    "importPassphrase": "Passphrase",
    "selectiveExportComplete": "Selezione esportata in {{filename}}.",
    "selectiveImportComplete": "{{count}} categorie importate.",
    "selectiveImportChooseFile": "Scegli file di backup...",
    "fullBackupImport": "ZIP di backup completo",
    "fullBackupImportHint": "Importa l’intero database delle impostazioni di KKTerm e ricarica l’app.",
    "selectiveImportActionsHint": "Scegli cosa fare con ogni categoria",
    "selectiveImportWarning": "Prima dell’importazione viene creato un backup di sicurezza dei dati correnti. Sostituisci svuota prima quella categoria; Aggiungi conserva gli elementi esistenti e aggiunge quelli importati.",
    "importActionSkip": "Salta",
    "importActionAdd": "Aggiungi",
    "importActionReplace": "Sostituisci",
    "segment_credentials": "Password",
    "aiProvider": "Provider IA",
    "provider": "Provider",
    "endpoint": "Endpoint",
    "apiMode": "Modalità API",
    "apiModeChatCompletions": "Chat Completions",
    "apiModeResponses": "Responses",
    "model": "Modello",
    "customModelId": "ID modello personalizzato",
    "extraHeaders": "Intestazioni aggiuntive",
    "extraHeadersPlaceholder": "sid=1, \"env\"=\"3\"",
    "reasoningEffort": "Livello di ragionamento",
    "howToGetApiKey": "Come ottenere",
    "sshDefaults": "Predefiniti SSH e SFTP",
    "defaultUser": "Utente predefinito",
    "defaultPort": "Porta predefinita",
    "defaultKey": "Chiave predefinita",
    "defaultKeyPlaceholder": "C:\\Users\\example\\.ssh\\id_ed25519",
    "sshConnectionDefaults": "Predefiniti connessione",
    "sshConnectionDefaultsHint": "Pre-compila le nuove Connessioni SSH.",
    "sshAuthentication": "Autenticazione",
    "sshAuthenticationHint": "Materiale chiave predefinito per le nuove Connessioni SSH.",
    "sshTerminal": "Terminale SSH",
    "sshTerminalHint": "Scorrimento e comportamento appunti remoti per le Sessioni SSH.",
    "defaultKeyHint": "Usato per le nuove connessioni SSH che si autenticano con un file chiave.",
    "defaultSshUserHint": "Pre-compila le nuove connessioni SSH e Telnet.",
    "defaultSshPortHint": "Usato quando una connessione SSH non specifica una porta.",
    "defaultSshUserRequired": "L'utente SSH predefinito è obbligatorio.",
    "defaultSshPortRange": "La porta SSH predefinita deve essere tra 1 e 65535.",
    "sshBufferLines": "Righe del buffer SSH",
    "sshBufferHint": "Il valore predefinito è 5.000. Usato per lo scorrimento del terminale SSH e la cronologia dei pannelli tmux.",
    "defaultTransparency": "Trasparenza predefinita",
    "defaultTransparencyHint": "Usata per le nuove Connections terminale e i nuovi Child Connection Tabs.",
    "defaultTransparencyRange": "La trasparenza predefinita deve essere compresa tra 0 e 100.",
    "randomDynamicBackgroundOnCreate": "Sfondo dinamico casuale alla creazione",
    "randomDynamicBackgroundOnCreateHint": "Quando attivo, le nuove Connections terminale, le nuove schede e i nuovi Child Connection Tabs iniziano con uno sfondo dinamico casuale.",
    "sshBufferRange": "Il buffer SSH deve essere tra 100 e 100.000 righe.",
    "xServer": "Server X",
    "xServerHint": "Avvia VcXsrv prima delle SSH Sessions che richiedono finestre X11 locali.",
    "xServerManaged": "Avvia VcXsrv per SSH Sessions",
    "xServerManagedHint": "Quando attivo, KKTerm avvia VcXsrv se non è già in esecuzione prima di aprire una SSH Session.",
    "xServerPath": "Percorso VcXsrv",
    "xServerPathPlaceholder": "C:\\Program Files\\VcXsrv\\vcxsrv.exe",
    "xServerPathHint": "Lascia vuoto per usare i percorsi di installazione standard di VcXsrv.",
    "xServerDisplay": "Numero display",
    "xServerDisplayHint": "Usa :0 per impostazione predefinita. Intervallo: da 0 a 99.",
    "xServerDisplayRange": "Il display del server X deve essere compreso tra 0 e 99.",
    "xServerArgs": "Argomenti di avvio",
    "xServerArgsHint": "Predefinito: -multiwindow -clipboard -wgl.",
    "xServerLaunch": "Avvia VcXsrv",
    "xServerLaunchStarted": "Avvio di VcXsrv richiesto.",
    "xServerAlreadyRunning": "VcXsrv è già in esecuzione.",
    "sshDefaultsSaved": "Predefiniti SSH salvati.",
    "generateSshKey": "Genera chiave",
    "sshKeyEmailPrompt": "Email per il commento della chiave SSH:",
    "sshKeyEmailDialogTitle": "Genera chiave SSH",
    "sshKeyEmailDialogHint": "Aggiungi un indirizzo email come commento della chiave pubblica per riconoscerla facilmente in seguito.",
    "sshKeyEmailPlaceholder": "admin@esempio.com",
    "sshKeyPassphraseOptional": "Passphrase della chiave (opzionale)",
    "sshKeyPassphraseConfirm": "Conferma passphrase della chiave",
    "sshKeyPassphraseMismatch": "Le passphrase della chiave non corrispondono.",
    "sshKeyGenerating": "Generazione in corso...",
    "sshKeyGenerated": "Chiave SSH generata. Privata: {{privateKeyPath}} Pubblica: {{publicKeyPath}}",
    "notSet": "Non impostato",
    "proxyJump": "ProxyJump",
    "proxyJumpPlaceholder": "bastion.example.com",
    "proxyJumpHint": "Host ProxyJump predefinito opzionale per le nuove connessioni SSH.",
    "sshSocksProxyPlaceholder": "127.0.0.1:1080",
    "sshCompression": "Compressione SSH",
    "sshCompressionFast": "Veloce (zlib)",
    "sshCompressionOff": "Disattivata",
    "sshCompressionHint": "Compressione di trasporto predefinita per le connessioni SSH (equivale a ssh -XC). Veloce è consigliata per l'inoltro X11 e i collegamenti lenti; ogni connessione può sovrascriverla.",
    "terminalBehavior": "Comportamento terminale",
    "terminalText": "Testo e cursore",
    "terminalTextHint": "Font, dimensione, interlinea e cursore del terminale locale.",
    "terminalSession": "Predefiniti sessione",
    "terminalSessionHint": "Shell predefinita e scorrimento per le Sessioni terminale locale.",
    "terminalClipboard": "Appunti e incolla",
    "terminalClipboardHint": "Copia terminale locale, OSC 52 e sicurezza incolla.",
    "fontFamily": "Famiglia font",
    "fontSize": "Dimensione font",
    "lineHeight": "Interlinea",
    "scrollbackLines": "Righe di scorrimento",
    "cursorStyle": "Stile cursore",
    "defaultShell": "Shell predefinita",
    "block": "Blocco",
    "bar": "Barra",
    "underline": "Sottolineato",
    "powerShell": "PowerShell",
    "powerShell7": "PowerShell 7 (pwsh)",
    "commandPrompt": "Prompt dei comandi",
    "wsl": "WSL",
    "customShells": "Shell personalizzate",
    "customShellsHint": "Aggiungi profili shell locali per riutilizzarli nel selettore shell predefinito e nelle connessioni terminale locale.",
    "customShell": "Shell personalizzata",
    "customShellName": "Nome",
    "customShellNamePlaceholder": "Git Bash",
    "customShellCommandLine": "Riga di comando",
    "customShellCommandLinePlaceholder": "C:\\Program Files\\Git\\bin\\bash.exe --login -i",
    "addCustomShell": "Aggiungi shell",
    "removeCustomShell": "Rimuovi {{name}}",
    "copyOnSelect": "Copia automaticamente il testo selezionato",
    "copyOnSelectHint": "Il testo selezionato nel terminale viene copiato immediatamente nelle Sessioni locali e SSH normali. Nelle Sessioni tmux con la modalità mouse attiva, tieni premuto Maiusc durante la selezione oppure disattiva la modalità mouse. Le selezioni effettuate nella modalità copia di tmux non vengono copiate da questa opzione.",
    "allowLocalOsc52Clipboard": "Consenti scrittura appunti OSC 52 del terminale locale",
    "allowSshOsc52Clipboard": "Consenti scrittura appunti OSC 52 SSH",
    "confirmMultilinePaste": "Conferma incolla multilinea",
    "scrollbackHint": "Il valore predefinito è 5.000. Intervallo valido da 100 a 100.000.",
    "qualityDefaults": "Predefiniti qualità",
    "colorDepth": "Profondità colore",
    "bitmapCache": "Cache bitmap",
    "performanceFlags": "Flag prestazioni",
    "display": "Display",
    "remoteDesktopViewMode": "Modalità di visualizzazione",
    "remoteDesktopViewModeFit": "Adatta all’area di lavoro",
    "remoteDesktopViewModeStretch": "Estendi per riempire",
    "remoteDesktopViewModeActualSize": "Dimensioni effettive con barre di scorrimento",
    "remoteDesktopViewModeFitWidth": "Adatta in larghezza",
    "remoteDesktopViewModeFitHeight": "Adatta in altezza",
    "networkPerformance": "Rete e prestazioni",
    "encoding": "Codifica",
    "rdpColorDepth32": "32-bit",
    "rdpColorDepth24": "24-bit",
    "rdpColorDepth16": "16-bit",
    "rdpColorDepth15": "15-bit",
    "rdpBitmapCacheHint": "Corrisponde a BitmapPersistence e CachePersistenceActive.",
    "rdpPerformanceBalanced": "Bilanciato",
    "rdpPerformanceQuality": "Qualità",
    "rdpPerformanceSpeed": "Velocità",
    "rdpRemoteResolution": "Risoluzione remota",
    "rdpRemoteResolutionAutomatic": "Automatica",
    "rdpRedirectClipboard": "Reindirizzamento appunti",
    "rdpRedirectClipboardHint": "Consenti la copia e incolla degli appunti tra KKTerm e il desktop remoto.",
    "rdpRedirectDrives": "Reindirizzamento unità",
    "rdpRedirectDrivesHint": "Esponi le unità locali alla sessione desktop remoto.",
    "rdpSettingsSaved": "Predefiniti RDP salvati.",
    "quality": "Qualità",
    "preferredEncoding": "Codifica preferita",
    "colorLevel": "Livello colore",
    "vncEncodingTight": "Tight",
    "vncEncodingZrle": "ZRLE",
    "vncEncodingRaw": "Raw",
    "vncColorFull": "Colore pieno",
    "vncColor256": "256 colori",
    "vncColor64": "64 colori",
    "vncColor8": "8 colori",
    "vncSharedSession": "Sessione condivisa",
    "vncSharedSessionHint": "Consenti a un altro visualizzatore VNC di rimanere connesso quando KKTerm apre questa sessione.",
    "vncViewOnly": "Solo visualizzazione",
    "vncViewOnlyHint": "Connetti senza inviare input del puntatore o della tastiera.",
    "vncSettingsSaved": "Predefiniti VNC salvati.",
    "github": "GitHub",
    "softwareUpdates": "Aggiornamento app",
    "updates": "Aggiornamenti",
    "checkForUpdates": "Controlla ora",
    "lastCheckedAt": "Ultimo controllo {{time}}",
    "lastCheckedNever": "Mai controllato",
    "checkingForUpdates": "Verifica aggiornamenti in corso...",
    "updateNoUpdates": "KKTerm è aggiornato.",
    "updateAvailableTitle": "Aggiornamento disponibile",
    "updateAvailableBody": "KKTerm {{version}} è disponibile. Stai usando {{currentVersion}}.",
    "updatePromptLabel": "Richiesta aggiornamento KKTerm",
    "updateOpenDownloadPage": "Apri pagina di download",
    "updateDownloadAndInstall": "Scarica e installa",
    "updateDownloading": "Download in corso...",
    "updateDownloadCancel": "Annulla il download dell'aggiornamento",
    "updateDownloadFailed": "Impossibile scaricare e installare l'aggiornamento: {{message}}",
    "updateLater": "Più tardi",
    "updateNotes": "Note di rilascio",
    "updateChecksRequireRuntime": "La verifica degli aggiornamenti richiede il runtime desktop Tauri.",
    "updateCheckFailed": "Impossibile verificare gli aggiornamenti: {{message}}",
    "appSlogan": "Lo strumento da terminale che aiuta le tue macchine a rigare dritto.",
    "developer": "Sviluppatore",
    "version": "Versione",
    "license": "Licenza",
    "repository": "Repository",
    "uiFontDefault": "Predefinito (SF Pro / Inter)",
    "customFont": "Font personalizzato",
    "customFonts": "Font personalizzati",
    "recommendedFonts": "Consigliati",
    "openCustomFontsFolder": "Apri cartella font",
    "typography": "Tipografia",
    "typographyHint": "Selezione font interfaccia dell'app.",
    "theme": "Tema",
    "themeHint": "Schema colori dell'app e anteprima.",
    "customFontsHint": "Premi il pulsante di aggiornamento per ottenere i font di sistema. Per usare font personalizzati, inseriscili nella cartella dei font.",
    "systemFonts": "Font di sistema",
    "systemFontsRefreshed": "Font di sistema aggiornati.",
    "systemFontsUnavailable": "Il rilevamento dei font di sistema non è disponibile in questa build dell’app.",
    "refreshSystemFonts": "Aggiorna font di sistema",
    "terminalFontDefault": "Predefinito ({{font}})",
    "providerDefault": "Predefinito provider",
    "low": "Basso",
    "medium": "Medio",
    "high": "Alto",
    "max": "Max",
    "fontFamilyRequired": "La famiglia font è obbligatoria.",
    "defaultShellRequired": "La shell predefinita è obbligatoria.",
    "fontSizeRange": "La dimensione font del terminale deve essere tra 8 e 32.",
    "lineHeightRange": "L'interlinea del terminale deve essere tra 1,0 e 2,0.",
    "scrollbackRange": "Lo scorrimento del terminale deve essere tra 100 e 100.000 righe.",
    "terminalSaved": "Impostazioni terminale salvate.",
    "appearanceSaved": "Impostazioni aspetto salvate.",
    "aiProviderSaved": "Provider IA salvato.",
    "secretSaveFailed": "Impossibile salvare la credenziale nell’archivio segreti: {{error}}",
    "keychainSaveFailedTitle": "Impossibile salvare nell’archivio segreti",
    "keychainResetHint": "La reimpostazione rimuove la voce salvata e la salva di nuovo, chiedendo al sistema operativo di concedere l’accesso. Su macOS, scegli Allow quando compare la richiesta del keychain.",
    "keychainResetAndRetry": "Reimposta e riprova",
    "refreshModels": "Aggiorna modelli",
    "refreshingModels": "Aggiornamento modelli",
    "modelListRefreshed": "Elenco modelli aggiornato.",
    "showAllModels": "Mostra tutti i modelli",
    "showAllModelsHint": "Mostra tutti i modelli restituiti dal provider all’aggiornamento, non solo le raccomandazioni selezionate.",
    "outputLanguage": "Lingua di output",
    "outputLanguageUiLanguage": "Lingua dell'interfaccia",
    "settingsContent": "Impostazioni",
    "dashboardGeneral": "Generale",
    "dashboardDefaultLanding": "Vista predefinita all'apertura",
    "dashboardLandingLast": "Ultima vista attiva",
    "dashboardLayoutEnforcement": "Layout dei widget generati",
    "dashboardLayoutEnforcementHint": "Quanto rigidamente KKTerm forza i widget creati dall’IA a riempire la propria cornice. Rigido fa sì che il corpo del widget agisca come cornice, così il contenuto non può ridursi a una piccola scheda centrata; Moderato mantiene il comportamento standard; Basso offre la massima libertà e lascia che i widget si dimensionino in base al contenuto.",
    "dashboardLayoutEnforcementStrict": "Rigido — riempi la cornice",
    "dashboardLayoutEnforcementModerate": "Moderato — standard",
    "dashboardLayoutEnforcementLow": "Basso — massima libertà",
    "dashboardSaved": "Impostazioni dashboard salvate.",
    "dashboardPerformance": "Prestazioni",
    "dashboardMaxActiveScriptWidgets": "Limite widget script attivi",
    "dashboardMaxActiveScriptWidgetsHint": "Numero massimo di widget script che visualizzano il proprio iframe contemporaneamente in un Dashboard. I widget in eccesso mostrano un segnaposto clicca-per-attivare. Intervallo consentito {{min}}–{{max}}.",
    "dashboardUseRandomDynamicBackground": "Usa sfondo dinamico casuale",
    "dashboardUseRandomDynamicBackgroundDesc": "Le nuove viste del Dashboard si avviano automaticamente con uno sfondo dinamico casuale.",
    "dashboardAllowWidgetNetworkTools": "Consenti strumenti di rete nei widget",
    "dashboardAllowWidgetNetworkToolsDesc": "Se abilitato, i widget di script che richiedono permissions.networkTools possono eseguire ping, scansione porte, DNS, WHOIS e Wake-on-LAN. Disabilita per bloccare globalmente questi da tutti i widget.",
    "workspaceTabs": "Schede",
    "hideTopTabButtons": "Usa le schede connessione figlia nell’albero delle connessioni",
    "hideTopTabButtonsDesc": "Quando è attivo, la barra superiore delle schede viene nascosta e le schede connessione figlia salvate appaiono come righe in corsivo sotto la connessione padre.",
    "doubleClickOpensConnection": "Doppio clic per aprire le Connections",
    "doubleClickOpensConnectionDesc": "Quando è attivo, un singolo clic su una Connection nel Connection Tree la seleziona soltanto, mentre il doppio clic la apre. Usa l’azione Rinomina del clic destro per rinominare le Connections.",
    "fileExplorer": "Esplora file",
    "fileExplorerOpenMode": "Apri file",
    "fileExplorerOpenModeHint": "Scegli se Esplora file apre i file locali dentro KKTerm o con l’app predefinita del sistema operativo.",
    "fileExplorerOpenModeExternal": "App esterna",
    "fileExplorerOpenModeInlineEditor": "Editor integrato",
    "fileExplorerTerminal": "Terminale per la cartella corrente",
    "fileExplorerTerminalHint": "Scegli la shell usata dal pulsante del terminale in Esplora file. Le shell personalizzate si gestiscono nelle impostazioni Terminale.",
    "submitAiAttachmentsDirectly": "Invia screenshot/testo direttamente ad AI Assistant",
    "submitAiAttachmentsDirectlyDesc": "Quando è attivo, Invia ad AI Assistant invia lo screenshot allegato o il buffer del terminale con una richiesta di aiuto predefinita. Quando è disattivo, allega solo il contesto così puoi digitare la tua domanda.",
    "terminalBackgrounds": "Sfondi terminale",
    "separateSplitTerminalBackgrounds": "Sfondo separato per ogni terminale nei riquadri divisi",
    "separateSplitTerminalBackgroundsDesc": "Quando è disattivato, uno sfondo riempie l’area dei contenuti del workspace terminale di una scheda Connessione. Quando è attivato, i riquadri terminale divisi possono mantenere sfondi separati.",
    "workspaceSaved": "Impostazioni dell’area di lavoro salvate.",
    "fileExplorerSaved": "Impostazioni di Esplora file salvate.",
    "activityRail": "Barra attività",
    "installerUpdateChecks": "Controlli aggiornamenti",
    "installerCheckInterval": "Controlla le versioni più recenti",
    "installerCheckIntervalDesc": "La frequenza con cui l’Assistente installazione controlla automaticamente le versioni più recenti disponibili quando lo apri. Usa Aggiorna per controllare subito.",
    "installerSaved": "Impostazioni dell’Assistente installazione salvate.",
    "sectionUrl": "URL",
    "urlDefaults": "Dati e credenziali URL",
    "urlSecurity": "Sicurezza URL",
    "urlSecurityHint": "Controlla la gestione dei certificati per le connessioni URL. Tieni il bypass disattivato a meno che non ti fidi del sito e della rete interna.",
    "ignoreCertificateErrors": "Ignora certificati HTTPS non validi",
    "ignoreCertificateErrorsHint": "Carica le connessioni URL con certificati auto-firmati o non attendibili senza l'avviso del browser. Si applica alle nuove schede URL aperte.",
    "proxy": "Proxy",
    "proxyHint": "Proxy di rete per tutta l'attività di KKTerm — connessioni, aggiornamenti dell'app, provider IA e altre richieste web.",
    "proxyMode": "Impostazioni proxy",
    "proxyModeSystem": "Usa impostazioni di sistema",
    "proxyModeNone": "Nessun proxy",
    "proxyModeManual": "Manuale",
    "proxyProtocol": "Tipo",
    "proxyHttp": "HTTP",
    "proxyHttps": "HTTPS",
    "proxySocks5": "SOCKS5",
    "proxyHost": "Host del proxy",
    "proxyHostPlaceholder": "proxy.example.com",
    "proxyPort": "Porta del proxy",
    "proxyPlatformHint": "Le impostazioni di sistema usano il proxy del sistema operativo (Windows WinINET, macOS CFNetwork, variabili d'ambiente di Linux). Un proxy SOCKS5 manuale instrada anche le sessioni SSH/SFTP e Telnet; i proxy HTTP e HTTPS si applicano solo alle richieste web e dell'app.",
    "proxySettingsSaved": "Impostazioni proxy salvate.",
    "urlProxyMode": "Tipo di proxy",
    "urlProxyDirect": "Diretto (senza proxy)",
    "urlProxyHttp": "HTTP / HTTPS",
    "urlProxySocks5": "SOCKS5",
    "urlProxyHost": "Host del proxy",
    "urlProxyHostPlaceholder": "proxy.example.com",
    "urlProxyPort": "Porta del proxy",
    "urlSettingsSaved": "Impostazioni URL salvate.",
    "savedWebsitePasswords": "Password/dati di input dei siti salvati",
    "savedWebsitePasswordsHint": "Le password restano nell'archivio segreti selezionato; i dati di input non segreti e i dettagli della pagina restano in SQLite per il riempimento automatico.",
    "noSavedWebsitePasswords": "Nessuna password/dato di input di sito salvato.",
    "urlPasswordDeleted": "Dati del sito salvati eliminati.",
    "urlPasswordUpdated": "Dati del sito salvati aggiornati.",
    "urlPasswordDetails": "Utente: {{username}} · Aggiornato: {{updatedAt}}",
    "urlCredentialUsername": "Nome utente",
    "urlCredentialPassword": "Nuova password",
    "urlCredentialPasswordPlaceholder": "Lascia vuoto per mantenere la password corrente",
    "urlCredentialShowValue": "Mostra valore di input",
    "urlCredentialHideValue": "Nascondi valore di input",
    "urlCredentialMaskValue": "Maschera valore di input",
    "urlCredentialUnmaskValue": "Rimuovi maschera dal valore di input",
    "urlCredentialUsernameSelector": "Selettore campo nome utente",
    "urlCredentialPasswordSelector": "Selettore campo password",
    "urlDataShards": "Partizioni dati URL",
    "urlDataShardsHint": "Le partizioni sono i nomi delle partizioni di dati delle connessioni URL. Cancellare una partizione rimuove l'assegnazione dalle connessioni URL corrispondenti; la pulizia dello spazio del motore del browser dipende dal data store WebView2 condiviso.",
    "noUrlDataShards": "Nessuna partizione dati URL configurata.",
    "urlDataShardConnectionCount": "{{count}} connessione URL",
    "clearShard": "Cancella partizione",
    "urlDataShardCleared": "Partizione dati URL {{name}} cancellata.",
    "urlDataShardConnectionCountPlural": "{{count}} connessioni URL",
    "aiToolsTitle": "Strumenti dell'assistente",
    "aiProviderConnection": "Connessione provider",
    "aiProviderConnectionHint": "Endpoint, modello, ragionamento e chiave API.",
    "useCodexCli": "Usa Codex CLI",
    "useCodexCliHint": "Usa la Codex CLI locale come backend OpenAI. Il campo della chiave API è disattivato; viene usata invece l’autenticazione Codex CLI.",
    "useClaudeCli": "Usa Claude Code CLI",
    "useClaudeCliHint": "Usa la Claude Code CLI locale come backend Anthropic. Il campo della chiave API è disattivato; viene usata invece l’autenticazione Claude Code.",
    "aiCliStatusUnknown": "Lo stato della CLI non è ancora stato controllato.",
    "aiCliStatusMissing": "La CLI non è installata.",
    "aiCliStatusAuthRequired": "La CLI è installata ma non autenticata.",
    "aiCliStatusReady": "La CLI è installata e autenticata.",
    "aiCliRefreshStatus": "Controlla stato",
    "aiCliInstall": "Installa CLI",
    "aiCliAuthenticate": "Autentica",
    "aiCliInstallStarted": "Installazione di AI CLI completata.",
    "aiCliInstallFailed": "Installazione di AI CLI non completata.",
    "aiCliAuthStarted": "Autenticazione AI CLI aperta in un terminale esterno.",
    "copilotConnectionHint": "Utilizza l'accesso dispositivo GitHub. Il token restituito rimane nel portachiavi del sistema operativo.",
    "copilotCliInstallHelp": "Come ottenere Copilot CLI",
    "copilotCliStatusUnknown": "Lo stato di Copilot CLI non è ancora stato verificato.",
    "copilotCliStatusReady": "Copilot CLI rilevata.",
    "copilotCliStatusMissing": "Copilot CLI non trovata. Installala o imposta COPILOT_CLI_PATH.",
    "copilotConnect": "Connetti GitHub Copilot",
    "copilotDisconnect": "Disconnetti GitHub Copilot",
    "copilotAuthCode": "Inserisci il codice {{code}} su GitHub.",
    "copilotAuthPending": "In attesa dell'autorizzazione GitHub…",
    "copilotOpenDevicePage": "Apri pagina dispositivo GitHub",
    "copilotConnected": "GitHub Copilot connesso.",
    "copilotDisconnected": "GitHub Copilot disconnesso.",
    "aiAllowInsecureTls": "Consenti TLS non sicuro per i provider AI",
    "aiAllowInsecureTlsHint": "Ignora certificati non validi o autofirmati per le richieste ai provider AI. Usare solo per endpoint locali o interni attendibili.",
    "aiResponseDefaults": "Predefiniti risposte",
    "aiResponseDefaultsHint": "Preferenze lingua per le risposte dell'Assistente.",
    "aiCustomInstructions": "Istruzioni personalizzate",
    "aiCustomInstructionsHint": "Guida opzionale dell'assistente, fino a {{count}} caratteri. Le restrizioni di sicurezza, approvazione e local-first di KKTerm rimangono valide.",
    "aiCustomInstructionsTooLong": "Le istruzioni personalizzate dell'assistente IA devono essere di {{count}} caratteri o meno.",
    "aiToolsDescription": "Scegli quali strumenti integrati l'Assistente IA può utilizzare per rispondere. Tieni disattivati gli strumenti rischiosi a meno che non ti servano.",
    "aiToolsSafety": "Protezioni: gli strumenti sui file sono confinati ai dati dell'app KKTerm, i comandi shell vengono eseguiti solo dai dati dell'app, e le richieste di eliminazione/distruzione sono bloccate fino a quando un futuro prompt di approvazione esplicita potrà esaminarle.",
    "aiTools": {
      "currentTime": {
        "label": "Ora corrente",
        "description": "Ottieni l'ora locale e UTC corrente per pianificazione e correlazione dei log."
      },
      "performanceCounters": {
        "label": "Contatori di prestazioni",
        "description": "Leggi i contatori locali a basso overhead di CPU, memoria, rete, processi, uptime e spazio su disco."
      },
      "webSearch": {
        "label": "Ricerca web",
        "description": "Cerca sul web e restituisci titoli, link e snippet compatti dei risultati."
      },
      "webFetch": {
        "label": "Recupera pagina web",
        "description": "Leggi una singola pagina http/https e riassumi il contenuto testuale."
      },
      "appDataFileSearch": {
        "label": "Cerca nei file dati app",
        "description": "Trova file per nome solo all'interno dei dati dell'app KKTerm."
      },
      "appDataFileRead": {
        "label": "Leggi file dati app",
        "description": "Leggi piccoli file di testo solo all'interno dei dati dell'app KKTerm."
      },
      "shellCommand": {
        "label": "Comandi PowerShell / batch",
        "description": "Esegui comandi PowerShell o batch non distruttivi solo dai dati dell'app KKTerm."
      },
      "email": {
        "label": "Invia e-mail",
        "description": "Invia messaggi revisionati tramite Resend, SendGrid, Mailgun, Postmark o SMTP."
      },
      "dashboard": {
        "label": "Dashboard",
        "description": "Leggi e modifica le viste della Dashboard, le istanze di widget e i widget creati dall’IA."
      },
      "connections": {
        "label": "Connessioni",
        "description": "Elenca, crea, modifica ed elimina le connessioni salvate."
      },
      "sessions": {
        "label": "Sessioni attive",
        "description": "Leggi il contesto visibile delle sessioni e interagisci con sessioni attive di terminale, desktop remoto ed esplora file."
      },
      "tutorial": {
        "label": "Tutorial",
        "description": "Evidenzia i controlli visibili dell’app, oscura il resto della finestra e mostra una guida a fumetto in un solo passaggio."
      },
      "manual": {
        "label": "Manuale operativo",
        "description": "Cerca e leggi il Manuale operativo KKTerm integrato per rispondere alle domande sull’uso dell’app."
      },
      "network": {
        "label": "Strumenti di amministrazione rete",
        "description": "Esegui ping sugli host, controlla le porte TCP, risolvi DNS, esegui WHOIS, elenca le interfacce e invia Wake-on-LAN."
      },
      "memory": {
        "label": "Memoria dell'assistente",
        "description": "Consente all'assistente di salvare e richiamare brevi note sui tuoi host e sulle preferenze tra le chat. Non memorizza mai segreti."
      }
    },
    "searchProvider": "Provider di ricerca",
    "searchProviderScraper": "Integrato (DuckDuckGo)",
    "searchProviderBrave": "Brave Search",
    "searchProviderTavily": "Tavily",
    "searchProviderSearxng": "SearXNG",
    "braveSearchApiKey": "Chiave API Brave Search",
    "tavilySearchApiKey": "Chiave API Tavily",
    "searxngUrl": "URL istanza SearXNG",
    "emailProvider": "Provider e-mail",
    "emailProviderResend": "Resend",
    "emailProviderSendGrid": "SendGrid",
    "emailProviderMailgun": "Mailgun",
    "emailProviderPostmark": "Postmark",
    "emailProviderSmtp": "SMTP",
    "emailFrom": "Indirizzo mittente",
    "emailApiKey": "Chiave API del provider e-mail",
    "mailgunDomain": "Dominio Mailgun",
    "smtpHost": "Host SMTP",
    "smtpPort": "Porta SMTP",
    "smtpSecurity": "Sicurezza SMTP",
    "smtpSecurityStartTls": "STARTTLS",
    "smtpSecurityNone": "Nessuna",
    "smtpUsername": "Nome utente SMTP",
    "smtpPassword": "Password SMTP",
    "connectedConnectionsRail": "Mostra le connessioni nella barra sinistra",
    "connectedConnectionsRailHint": "Aggiunge un'icona per ogni connessione attiva nella barra sinistra per tornarci rapidamente.",
    "builtInMcpServerEnabled": "Server MCP integrato abilitato",
    "builtInMcpServerEnabledHint": "Espone kkterm-cli come server MCP stdio per strumenti esterni.",
    "builtInMcpAllowAllDangerous": "Strumenti MCP pericolosi integrati: consenti tutto",
    "builtInMcpAllowAllDangerousHint": "Quando abilitato, gli strumenti MCP pericolosi kkterm.dangerous.* vengono eseguiti senza richieste di conferma.",
    "allowInsecureMcpHttp": "Consenti server Remote MCP HTTP non sicuri",
    "allowInsecureMcpHttpHint": "Quando è attivo, sono consentiti server Remote MCP su URL http:// locali o di rete; lascialo disattivato a meno che tu non consideri attendibili la rete e il server.",
    "builtInMcpShowConfig": "Mostra config",
    "builtInMcpConfigTitle": "Config MCP integrata",
    "builtInMcpConfigIntro": "Incolla uno di questi snippet in uno strumento compatibile con MCP, oppure usa un comando di configurazione qui sotto. Il percorso del comando usa il binario kkterm-cli accanto all'app KKTerm in esecuzione.",
    "builtInMcpConfigCopy": "Copia config",
    "builtInMcpConfigCopied": "Config copiata",
    "builtInMcpConfigLocationsTitle": "Comandi di configurazione comuni",
    "builtInMcpConfigFormatJson": "JSON",
    "builtInMcpConfigFormatToml": "TOML",
    "builtInMcpConfigAgentHeader": "Agente",
    "builtInMcpConfigMethodHeader": "Metodo",
    "builtInMcpConfigProjectScopeHeader": "Ambito progetto (esegui nella cartella del progetto)",
    "builtInMcpConfigGlobalScopeHeader": "Ambito globale (esegui ovunque)",
    "builtInMcpConfigMethodRunCommand": "Esegui comando",
    "builtInMcpConfigMethodRunCommandOrManualEdit": "Esegui comando / modifica manuale",
    "builtInMcpConfigMethodManualEdit": "Modifica manuale",
    "exportSettings": "Esporta",
    "changesNotSaved": "Modifica non salvata",
    "unsavedQuitTitle": "Impostazioni non salvate",
    "unsavedQuitBody": "Salvare le modifiche prima di chiudere Impostazioni?",
    "saveAndQuit": "Salva e chiudi",
    "quitWithoutSaving": "Chiudi senza salvare",
    "sectionItOps": "IT Ops",
    "urlUserAgent": "User agent",
    "urlUserAgentHint": "Scegli la stringa user agent predefinita per le connessioni URL. Lascia vuoto per usare il valore predefinito del webview di ogni piattaforma; incolla un valore personalizzato quando un sito lo richiede.",
    "urlUserAgentDefault": "User agent predefinito",
    "urlUserAgentDefaultPlaceholder": "Predefinito della piattaforma",
    "urlUserAgentChromeWindows": "Chrome su Windows",
    "urlUserAgentChromeMac": "Chrome su macOS",
    "urlUserAgentChromeLinux": "Chrome su Linux",
    "urlUserAgentEdgeWindows": "Edge su Windows",
    "urlUserAgentEdgeMac": "Edge su macOS",
    "urlUserAgentFirefoxWindows": "Firefox su Windows",
    "urlUserAgentFirefoxMac": "Firefox su macOS",
    "urlUserAgentFirefoxLinux": "Firefox su Linux",
    "urlUserAgentSafariMac": "Safari su macOS",
    "terminalColorScheme": "Schema colori",
    "terminalColorSchemeHint": "Tavolozza predefinita per tutti i terminali. Ogni connessione può sostituirla dal menu del riquadro terminale.",
    "terminalIntegrations": "Integrazioni",
    "terminalIntegrationsHint": "Estensioni di protocollo per i programmi nel terminale.",
    "enableInlineImages": "Immagini inline (Sixel e iTerm2)",
    "enableInlineImagesHint": "Consente a programmi come imgcat di disegnare immagini direttamente nel terminale.",
    "allowTerminalNotifications": "Notifiche del terminale (OSC 9/777)",
    "allowTerminalNotificationsHint": "Mostra un avviso nella barra di stato quando un programma emette una notifica del terminale.",
    "hyperlinkRules": "Regole dei collegamenti",
    "hyperlinkRulesHint": "Trasforma il testo corrispondente in link Ctrl+clic. $0–$9 nell'URL inseriscono i gruppi catturati.",
    "hyperlinkRule": "regola",
    "hyperlinkRulePattern": "Pattern (espressione regolare)",
    "hyperlinkRuleUrl": "Modello di URL",
    "addHyperlinkRule": "Aggiungi regola",
    "removeHyperlinkRule": "Rimuovi la regola {{pattern}}",
    "hyperlinkRuleIncomplete": "Ogni regola di collegamento richiede un pattern e un URL.",
    "hyperlinkRuleInvalidPattern": "Il pattern \"{{pattern}}\" non è un'espressione regolare valida.",
    "hyperlinkRuleUrlInvalid": "Gli URL delle regole di collegamento devono iniziare con http:// o https://."
  },
  "connections": {
    "title": "Connessioni",
    "addConnection": "Aggiungi connessione",
    "collapseColumn": "Comprimi colonna Connessioni",
    "searchPlaceholder": "Cerca host, cartelle",
    "quickConnect": "Connessione rapida",
    "newFolder": "Nuova cartella",
    "panoramaView": "Vista panoramica",
    "collapseAll": "Comprimi tutto",
    "expandAll": "Espandi tutto",
    "showConnected": "Mostra connessi",
    "hideFolders": "Nascondi cartelle",
    "connectionTree": "Albero delle connessioni",
    "expand": "Espandi",
    "collapse": "Comprimi",
    "newSubfolderIn": "Nuova sottocartella in",
    "newConnection": "Nuova connessione",
    "rename": "Rinomina",
    "changeIcon": "Cambia icona",
    "openAllInFolder": "Apri tutte le connessioni",
    "openAllInTabs": "In schede separate",
    "openAllInPanorama": "In un Panorama",
    "closeAllInFolder": "Chiudi tutte le connessioni",
    "delete": "Elimina",
    "pinToRail": "Fissa",
    "unpinFromRail": "Rimuovi",
    "pinnedToRailStatus": "{{name}} fissato.",
    "unpinnedFromRailStatus": "{{name}} rimosso.",
    "pinRailError": "Impossibile aggiornare le Connessioni fissate: {{message}}",
    "addTo": "Aggiungi a...",
    "newTabShortcut": "Ctrl+Left Click",
    "layout": "Layout",
    "left": "Sinistra",
    "right": "Destra",
    "lower": "Inferiore",
    "upper": "Superiore",
    "properties": "Proprietà",
    "renameFolder": "Rinomina cartella",
    "renameConnection": "Rinomina connessione",
    "deleteFolderConfirm": "Elimina cartella",
    "deleteConnectionConfirm": "Elimina connessione",
    "cannotBeUndone": "Questa azione non può essere annullata.",
    "quickConnectDialog": "Connessione rapida",
    "ssh": "SSH",
    "telnet": "Telnet",
    "serial": "Seriale",
    "hostname": "Nome host",
    "port": "Porta",
    "exampleHost": "esempio.interno",
    "connect": "Connetti",
    "cancel": "Annulla",
    "normal": "Normale",
    "admin": "Admin",
    "noRecent": "Nessuna connessione recente",
    "moreRecent": "Altro...",
    "secureShell": "Shell sicura",
    "telnetShell": "Terminale con password",
    "serialLine": "Linea seriale",
    "localShell": "Shell locale",
    "embeddedWebApp": "App web incorporata",
    "windowsRdp": "Desktop remoto di Windows",
    "screenControl": "Controllo schermo",
    "type": "Tipo",
    "connectionProperties": "Proprietà connessione",
    "connectionNotFound": "Connessione non trovata.",
    "childConnectionProperties": "Modifica proprietà scheda connessione figlia",
    "newConnectionTitle": "Nuova connessione",
    "openOneOffSession": "Connessione rapida — salvata nelle tue connessioni",
    "saveAndConnect": "Salva e connetti",
    "editIcon": "Modifica icona connessione",
    "iconPickerLabel": "Icona connessione",
    "editIconBackground": "Modifica sfondo icona connessione",
    "iconForeground": "Primo piano icona",
    "defaultIconForeground": "Usa primo piano icona predefinito",
    "selectIconForeground": "Usa primo piano icona {{color}}",
    "iconBackground": "Sfondo icona",
    "transparentIconBackground": "Usa sfondo icona trasparente",
    "selectIconBackground": "Usa sfondo icona {{color}}",
    "predefinedIcons": "Predefinito",
    "lucideIcons": "Icone Lucide",
    "customImage": "Immagine selezionata",
    "currentCustomIcon": "Icona personalizzata corrente",
    "savedImages": "Immagini salvate",
    "chooseImage": "Scegli",
    "useDefaultIcon": "Usa icona predefinita",
    "removeCustomIcon": "Rimuovi icona personalizzata",
    "selectPredefinedIcon": "Usa icona {{icon}}",
    "selectLucideIcon": "Usa icona Lucide {{icon}}",
    "selectSavedIcon": "Usa immagine salvata {{index}}",
    "iconReadError": "Impossibile leggere l’immagine.",
    "iconFileTooLarge": "Scegli un’immagine inferiore a 20 MB.",
    "wsl": "WSL",
    "close": "Chiudi",
    "folder": "Cartella",
    "root": "Radice",
    "nameOptional": "Nome (opzionale)",
    "connectionName": "Nome connessione",
    "shell": "Shell",
    "wslDistribution": "Distribuzione",
    "localStartupDirectory": "Percorso di avvio",
    "localStartupDirectoryPlaceholder": "C:\\Work\\Project",
    "localStartupDirectoryPickerTitle": "Scegli percorso di avvio",
    "localStartupScript": "Script di avvio",
    "localStartupScriptPlaceholder": "Comandi opzionali da eseguire dopo l'avvio",
    "sshStartupScript": "Script di avvio",
    "sshStartupScriptToggle": "Abilita script di avvio",
    "sshStartupScriptEdit": "Modifica script",
    "sshStartupScriptEmpty": "Nessuno script di avvio — apri l'editor per aggiungerne uno.",
    "sshStartupScriptEditorTitle": "Script di avvio SSH",
    "sshStartupScriptEditorHint": "Questi comandi vengono digitati nella shell remota ad ogni apertura di sessione.",
    "sshStartupScriptPlaceholder": "cd /srv/app\nsource .venv/bin/activate",
    "sshStartupScriptApplyExistingTmux": "Applica alle sessioni tmux esistenti al collegamento",
    "sshStartupScriptApplyExistingTmuxDesc": "Esegui di nuovo lo script quando ti ricolleghi a una sessione tmux in esecuzione, non solo quando viene creata per la prima volta.",
    "sshStartupScriptGenerateWithAi": "Genera comando con AI",
    "sshStartupScriptAiPromptLabel": "Descrivi il comando",
    "sshStartupScriptAiPromptPlaceholder": "es. attiva il virtualenv del progetto e spostati nella directory dell'app",
    "sshStartupScriptAiGenerate": "Genera",
    "sshStartupScriptAiGenerating": "Generazione...",
    "sshStartupScriptAiFailed": "L'AI non è riuscita a generare un comando: {{message}}",
    "environmentVariables": "Variabili d'ambiente",
    "environmentVariablesUnsupportedShell": "Le variabili d'ambiente supportano il prompt dei comandi, PowerShell, WSL, Bash e zsh.",
    "environmentVariablesHint": "Queste variabili vengono impostate all'avvio di questa connessione.",
    "environmentVariablesNonSecret": "I valori sono salvati nello script di avvio. Non salvare qui password, token o chiavi API.",
    "environmentVariablesMalformed": "KKTerm non può modificare in modo sicuro il blocco ambiente gestito esistente. Correggilo o rimuovilo prima nello script di avvio.",
    "environmentVariable": "variabile d'ambiente",
    "environmentVariableName": "Nome",
    "environmentVariableValue": "Valore",
    "environmentVariableAdd": "Aggiungi variabile",
    "environmentVariableRemove": "Rimuovi {{name}}",
    "environmentVariableApply": "Applica",
    "environmentVariableInvalidName": "I nomi devono iniziare con una lettera o un trattino basso e contenere solo lettere, numeri e trattini bassi.",
    "environmentVariableDuplicateName": "Ogni nome di variabile deve essere univoco.",
    "environmentVariableMultilineValue": "I valori devono rimanere su una sola riga.",
    "cliAccountHelper": "Configura account CLI",
    "cliAccountAlternateProfileHint": "Imposta profilo account alternativo per l'agente di codifica IA",
    "cliAccountUnsupportedShell": "I profili account CLI alternativi supportano il prompt dei comandi, PowerShell, WSL, Bash e zsh.",
    "cliAccountHint": "Scegli un account CLI. KKTerm imposta una directory dei dati isolata; accedi normalmente dopo l'apertura del terminale.",
    "cliAccountTool": "CLI",
    "cliAccountClaudeCode": "Claude Code",
    "cliAccountCodex": "Codex",
    "cliAccountLabel": "Etichetta account",
    "cliAccountLabelPlaceholder": "Ad esempio, Lavoro o Personale",
    "cliAccountDirectory": "Directory dell'account",
    "cliAccountInvalidLabel": "Inserisci un'etichetta account contenente una lettera o un numero.",
    "cliAccountApply": "Imposta profilo account",
    "line": "Linea",
    "speed": "Velocità",
    "serialLinePlaceholder": "es. COM3 o /dev/cu.usbserial-1410",
    "serialLineDetect": "Mostra le porte seriali rilevate",
    "serialLineNoneDetected": "Nessuna porta seriale rilevata",
    "url": "URL",
    "urlPlaceholder": "https://esempio.com",
    "dataPartition": "Partizione dati",
    "urlProxy": "Proxy URL",
    "urlOptions": "Opzioni URL",
    "urlProxyOverrideHint": "Eredita il valore predefinito delle impostazioni URL, forza una connessione diretta o scegli un proxy per questa Connection.",
    "default": "Predefinito",
    "credentialUser": "Utente credenziale",
    "password": "Password",
    "optionalUsername": "Nome utente opzionale",
    "storedInKeychain": "Salvato nel portachiavi del sistema",
    "leaveBlankPassword": "Lascia vuoto per mantenere la password salvata",
    "passwordOptionalHint": "Lascia vuoto per inserire la password nel terminale",
    "savedPassword": "Password salvata",
    "typeNewPassword": "Digita una nuova password",
    "host": "Host",
    "user": "Utente",
    "domainAdmin": "DOMINIO\\admin",
    "auth": "Auth",
    "keyFile": "File chiave",
    "sshAgent": "Agente SSH",
    "proxyJumpLabel": "Proxy jump",
    "proxyJumpOptional": "Proxy jump",
    "sshProxyOptions": "Opzioni proxy SSH",
    "sshOptions": "Opzioni SSH",
    "sshSocksProxyOptional": "Proxy SOCKS",
    "sshSocksProxyHint": "Instrada in modo nativo i terminali, tmux e SFTP di questa Connection tramite un proxy SOCKS. Non può essere combinato con ProxyJump.",
    "sshSocksProxyUsernameOptional": "Nome utente del proxy SOCKS",
    "sshSocksProxyPasswordOptional": "Password del proxy SOCKS",
    "sshSocksProxyPasswordPlaceholder": "Lascia vuoto per mantenere la password salvata",
    "jumpInternal": "jump.interno",
    "passwordLabel": "Password",
    "keyPath": "Percorso chiave",
    "keyPathExample": "C:\\Users\\example\\.ssh\\id_ed25519",
    "keyPassphraseOptional": "Passphrase della chiave (opzionale)",
    "keyPassphraseHint": "Archiviata nell'archivio segreti configurato. Lascia vuoto per ricevere la richiesta quando la chiave ne richiede una.",
    "leaveBlankPassphrase": "Lascia vuoto per mantenere la passphrase salvata",
    "browse": "Sfoglia",
    "useTmux": "Usa sessioni tmux",
    "sshCompression": "Compressione",
    "usePsmux": "Gestione sessioni psmux",
    "rdpOptions": "Opzioni RDP",
    "vncOptions": "Opzioni VNC",
    "vncUsername": "Nome utente (Apple Remote Desktop)",
    "vncUsernameHint": "Facoltativo. Usa il nome account Mac per accedere a macOS Screen Sharing / Apple Remote Desktop. Lascia vuoto per VNC con sola password.",
    "inheritSettingsDefaults": "Usa predefiniti impostazioni",
    "localTerminal": "Terminale locale",
    "sshTerminal": "Terminale SSH",
    "rdp": "RDP",
    "vnc": "VNC",
    "ftp": "FTP",
    "ftpOptions": "Opzioni FTP",
    "ftpProtocol": "Protocollo",
    "ftpProtocolFtp": "FTP semplice",
    "ftpProtocolFtps": "FTPS (TLS)",
    "ftpProtocolSftp": "SFTP (via SSH)",
    "ftpMode": "Modalità connessione",
    "ftpModePassive": "Passiva (PASV)",
    "ftpModeActive": "Attiva (PORT)",
    "ftpTlsMode": "Modalità TLS",
    "ftpTlsExplicit": "Esplicito (AUTH TLS)",
    "ftpTlsImplicit": "Implicito (porta 990)",
    "ftpTransferType": "Tipo trasferimento",
    "ftpTransferBinary": "Binario",
    "ftpTransferAscii": "ASCII",
    "ftpUtf8": "Negozia percorsi UTF-8",
    "ftpShowHidden": "Mostra file nascosti",
    "ftpIgnoreCertErrors": "Consenti certificati TLS non validi",
    "ftpConnectTimeoutSecs": "Timeout connessione (s)",
    "ftpKeepaliveSecs": "Keepalive (s, 0 = disattivato)",
    "ftpLocalPath": "Percorso di avvio locale",
    "ftpLocalPathPlaceholder": "Directory home",
    "ftpLocalPathPickerTitle": "Scegli il percorso di avvio locale",
    "ftpRemotePath": "Percorso di avvio remoto",
    "ftpRemotePathPlaceholder": "Directory home remota",
    "addToPane": "Aggiungi al pannello",
    "transferSshPublicKey": "Trasferisci chiave pub SSH",
    "transferSshPublicKeyAction": "Trasferisci chiave",
    "transferSshPublicKeyHint": "Trasferisce solo la chiave pubblica selezionata al file authorized_keys dell'utente remoto usando l'autenticazione con password.",
    "transferSshPublicKeyComplete": "Chiave pubblica SSH trasferita da {{path}}.",
    "transferSshPublicKeyProxyJumpUnsupported": "Il trasferimento chiave pub SSH non supporta ancora le connessioni ProxyJump.",
    "createConnectionComplete": "Connessione \"{{name}}\" aggiunta.",
    "deleteConnectionComplete": "Connessione \"{{name}}\" eliminata.",
    "expandFolder": "Espandi cartella",
    "collapseFolder": "Comprimi cartella",
    "folderTreeControls": "Controlli albero cartelle",
    "quickSessionFallbackName": "Sessione rapida",
    "newFolderName": "Nome nuova cartella",
    "deleteFolderMessage": "Elimina cartella",
    "deleteConnectionMessage": "Elimina connessione",
    "folderConnectionsCount": "connessione/i",
    "folderSubfoldersCount": "sottocartella/e",
    "import": {
      "tileTitle": "Importa",
      "tileSubtitle": "Da file o scansione di rete",
      "title": "Importa connessioni",
      "back": "Indietro",
      "chooseSource": "Scegli un'origine per l'import",
      "fromFileTitle": "Importa da file",
      "fromFileSubtitle": "CSV, TSV, RDCMan, MobaXterm, PuTTY",
      "scanTitle": "Scansiona rete",
      "scanSubtitle": "Sonda un intervallo per SSH, Telnet, RDP aperti",
      "chooseFile": "Scegli file",
      "noFileChosen": "Nessun file scelto",
      "fileFormatsHint": "Supportati: CSV/TSV/testo, RDCMan (.rdg), MobaXterm (.mxtsessions), PuTTY (.reg).",
      "scanTargetLabel": "Destinazione",
      "scanTargetPlaceholder": "192.168.1.0/24, 10.0.0.10-10.0.0.50 o singolo IP/host",
      "scanTargetHint": "Sonda TCP leggera sulle porte selezionate. Limitato a 1024 host per scansione.",
      "scanPortsLabel": "Porte da sondare",
      "portSsh": "SSH",
      "portTelnet": "Telnet",
      "portRdp": "RDP",
      "portHttpHttps": "HTTP/HTTPS",
      "scanStart": "Avvia scansione",
      "scanRunning": "Scansione in corso",
      "scanNoResults": "Nessuna porta aperta trovata nell'intervallo scansionato.",
      "scanTargetRequired": "Inserisci un IP, hostname, intervallo o CIDR di destinazione.",
      "scanPortRequired": "Seleziona almeno una porta da sondare.",
      "previewHeading": "{{selected}} di {{count}} selezionati",
      "selectAll": "Seleziona tutto",
      "selectNone": "Deseleziona tutto",
      "previewAll": "Tutto",
      "previewSelected": "Selezionate",
      "previewMissingUser": "Utente mancante",
      "previewEmpty": "Nessuna corrispondenza. Modifica il filtro o scegli una sorgente di importazione.",
      "selectColumn": "Seleziona",
      "selectRow": "Seleziona riga",
      "colName": "Nome",
      "colType": "Tipo",
      "colHost": "Host",
      "colPort": "Porta",
      "colUser": "Utente",
      "colPassword": "Password",
      "bulkUserLabel": "Nome utente",
      "bulkUserPlaceholder": "Nome utente per le righe selezionate",
      "bulkUserRequired": "Inserisci un nome utente da applicare.",
      "bulkPasswordRequired": "Inserisci una password da applicare.",
      "bulkPasswordLabel": "Password (facoltativa)",
      "bulkPasswordPlaceholder": "Password per le righe selezionate",
      "setUsernameButton": "Imposta utente",
      "setPasswordButton": "Imposta password",
      "bulkScopeAll": "Applica a tutti i selezionati",
      "bulkScopeUnfilled": "Riempi solo voci vuote",
      "bulkApply": "Applica",
      "bulkCancel": "Annulla",
      "warningsHeading": "Avvisi",
      "destinationLabel": "Destinazione",
      "destinationNewFolder": "Crea nuova cartella",
      "destinationRoot": "Radice",
      "newFolderNameLabel": "Nome nuova cartella",
      "folderNameRequired": "Inserisci un nome di cartella.",
      "noneSelected": "Seleziona almeno una riga da importare.",
      "importCount": "Importa {{count}}",
      "importFileComplete": "Importate {{count}} connessioni dal file.",
      "importScanComplete": "Importate {{count}} connessioni dalla scansione.",
      "bookmarksTitle": "Importa segnalibri del browser",
      "bookmarksSubtitle": "Segnalibri URL Edge, Chrome, Firefox",
      "bookmarksLoading": "Ricerca fonti di segnalibri del browser...",
      "bookmarksNoSources": "Nessuna fonte di segnalibri Edge, Chrome o Firefox trovata su questo dispositivo.",
      "bookmarksSourceLabel": "Profilo browser",
      "bookmarksSourcePath": "File sorgente: {{path}}",
      "bookmarksTreeLabel": "Cartelle e link dei segnalibri",
      "bookmarksPreview": "Anteprima {{count}} selezionati",
      "bookmarksSourceRequired": "Scegli una fonte di segnalibri del browser.",
      "bookmarksSelectionRequired": "Seleziona almeno una cartella o un segnalibro da importare.",
      "bookmarksNoImportable": "I segnalibri selezionati non includevano URL http o https.",
      "bookmarkFallbackName": "Segnalibro importato",
      "importBookmarksComplete": "Importate {{count}} connessioni dai segnalibri.",
      "importedFromBookmarks": "Segnalibri",
      "importedFromScan": "Scansione",
      "importedFromRdcman": "RDCMan",
      "importedFromMobaxterm": "MobaXterm",
      "importedFromPutty": "PuTTY",
      "importedDefault": "Importato"
    },
    "closeConnection": "Chiudi connessione",
    "localFiles": "Esplora file",
    "homeDirectory": "Directory home",
    "localFilesSubtitle": "Browser file locale",
    "localFilesRootDirectory": "Cartella iniziale",
    "localFilesRootDirectoryPlaceholder": "Cartella home",
    "fileView": "Documento",
    "fileViewPath": "File",
    "fileViewPathPlaceholder": "Seleziona un file da visualizzare",
    "fileViewPickerTitle": "Seleziona un file da visualizzare",
    "fileViewOpenExternal": "Apri in editor esterno",
    "fileViewOpenExternalHint": "Apri questa connessione Documento con l'app predefinita del sistema operativo invece di creare una scheda KKTerm."
  },
  "terminal": {
    "openSftp": "Apri browser SFTP",
    "sftp": "SFTP",
    "sshPortRedirect": "Reindirizzamento porta SSH",
    "splitLayout": "Dividi layout",
    "splitRight": "Dividi a destra",
    "splitLeft": "Dividi a sinistra",
    "splitDown": "Dividi in basso",
    "splitUp": "Dividi in alto",
    "actions": "Azioni terminale",
    "saveBuffer": "Salva buffer",
    "startRecording": "Avvia registrazione",
    "stopRecording": "Interrompi registrazione",
    "recording": "Registrazione",
    "recordingStarted": "Registrazione del terminale avviata.",
    "recordingStopped": "Registrazione del terminale interrotta.",
    "recordingSaved": "Registrazione del terminale salvata in {{path}}.",
    "recordingFailed": "Registrazione del terminale non riuscita: {{message}}",
    "recordingUnavailable": "La registrazione del terminale richiede una sessione terminale desktop attiva.",
    "openRecordings": "Apri registrazioni",
    "recordingsTitle": "Registrazioni del terminale",
    "openRecordingsFolder": "Apri cartella registrazioni",
    "noRecordings": "Nessuna registrazione per questa connessione.",
    "recordingMetadata": "{{metadata}}",
    "font": "Font",
    "increaseSize": "Aumenta dimensione",
    "decreaseSize": "Diminuisci dimensione",
    "resetSize": "Reimposta dimensione",
    "opacity": "Trasparenza",
    "opacityValue": "{{value}}% di trasparenza",
    "background": "Sfondo",
    "backgroundDefaultHint": "Usa lo sfondo terminale predefinito per questa connessione.",
    "appearanceSaveFailed": "Impossibile salvare l’aspetto del terminale: {{message}}",
    "save": "Salva",
    "reset": "Reimposta",
    "starting": "Avvio",
    "bufferSaveFailed": "Impossibile salvare il buffer del terminale: {{message}}",
    "startingSessionFor": "Avvio sessione {{type}} per {{name}}...",
    "desktopRuntimeRequired": "Le sessioni terminale richiedono il runtime desktop Tauri.",
    "verifyingHostKey": "Verifica chiave host SSH...",
    "failedToStart": "avvio sessione non riuscito",
    "failedToStartDetail": "Avvio sessione fallito: {{message}}",
    "find": "Trova",
    "noResults": "Nessun risultato",
    "findInScrollback": "Cerca nello scorrimento del terminale",
    "closeSearch": "Chiudi ricerca terminale",
    "copySelection": "Copia selezione terminale (Ctrl+Shift+C)",
    "sendToAi": "Invia il buffer del terminale all'Assistente IA",
    "detachTmux": "Scollega sessione tmux",
    "closePane": "Chiudi pannello",
    "connectLabel": "Connessione: {{name}}",
    "copy": "Copia",
    "copyShortcut": "Ctrl+Shift+C",
    "paste": "Incolla",
    "pasteMultilineConfirm": "Incollare più righe in questo terminale?",
    "terminalBuffer": "buffer del terminale",
    "showTmux": "Mostra sessioni tmux",
    "showPsmux": "Mostra sessioni psmux",
    "editTmuxSession": "Modifica nome sessione tmux",
    "tmuxSessionName": "nome sessione tmux",
    "tmuxSessionNameRequired": "Inserisci un nome sessione tmux.",
    "tmuxSessionNameInvalid": "Usa un nome senza spazi, due punti o punto e virgola.",
    "tmuxSessionRenamed": "sessione tmux rinominata.",
    "tmuxSessions": "sessioni tmux",
    "psmuxSessions": "Sessioni psmux",
    "refreshTmux": "Aggiorna sessioni tmux",
    "loading": "Caricamento...",
    "noTmuxSessions": "Nessuna sessione tmux.",
    "open": "Attivo",
    "attached": "collegato",
    "detached": "scollegato",
    "focusPane": "Metti a fuoco pannello",
    "openInPane": "Apri nel pannello",
    "mouseOn": "Mouse: attivo",
    "mouseOff": "Mouse: disattivo",
    "closeTmux": "Chiudi sessione tmux",
    "openLeft": "Apri a sinistra",
    "openAbove": "Apri sopra",
    "openBelow": "Apri sotto",
    "openRight": "Apri a destra",
    "previousSearch": "Risultato precedente",
    "nextSearch": "Risultato successivo",
    "sshContextUnavailable": "Contesto di sistema SSH non disponibile: {{message}}",
    "replaceChangedHostKeyTitle": "Chiave host SSH cambiata",
    "replaceChangedHostKeyWarning": "La chiave host SSH per {{host}} è cambiata e ora presenta {{algorithm}} {{fingerprint}}. Di solito significa che il server è stato reinstallato o ha ruotato la chiave, ma può anche indicare un attacco man-in-the-middle. Sostituisci la chiave attendibile solo se ti aspettavi questo cambiamento.",
    "trustHostKey": "Fidati della chiave host SSH per",
    "hostKeyNotTrusted": "La chiave host SSH non è stata considerata attendibile.",
    "selectKeyFile": "Seleziona file chiave SSH",
    "targetLabel": "Destinazione: {{target}}",
    "saveDialog": "Salva buffer",
    "logFiles": "File di log",
    "textFiles": "File di testo",
    "tauriRequired": "Runtime Tauri non disponibile",
    "noSaveDialog": "Nessuna finestra di salvataggio disponibile in questo runtime",
    "quickCommandsBar": "Comandi rapidi",
    "quickCommandsShow": "Mostra comandi rapidi",
    "quickCommandsHide": "Nascondi comandi rapidi",
    "quickCommandsAddFirst": "Aggiungi comando rapido",
    "quickCommandsManage": "Gestisci Comandi Rapidi",
    "quickCommandsNoPane": "Nessun riquadro terminale attivo per i comandi rapidi.",
    "quickCommandsRun": "Esegui comando",
    "quickCommandsDangerous": "Pericoloso",
    "quickCommandsConfirmTitle": "Eseguire il comando rapido?",
    "quickCommandsConfirm": "Eseguire \"{{label}}\" nel riquadro terminale attivo?",
    "quickCommandsEmpty": "Nessun comando rapido ancora.",
    "quickCommandsDelete": "Elimina comando rapido {{label}}",
    "quickCommandsMoveUp": "Sposta {{label}} su",
    "quickCommandsMoveDown": "Sposta {{label}} giù",
    "quickCommandsLibrary": "Dalla Libreria",
    "quickCommandsAddCommand": "Aggiungi Comando",
    "quickCommandsSearch": "Cerca nella libreria",
    "quickCommandsAdd": "Aggiungi",
    "quickCommandsNoLibraryMatches": "Nessun comando della libreria corrisponde.",
    "quickCommandsLabel": "Etichetta",
    "quickCommandsCommand": "Comando",
    "quickCommandsSendEnter": "Invia Invio dopo il comando",
    "quickCommandsRequireConfirm": "Richiedere conferma prima dell'esecuzione",
    "quickCommandsGenerateWithAi": "Genera comando con AI",
    "quickCommandsAiPromptLabel": "Descrivi il comando",
    "quickCommandsAiPromptPlaceholder": "aggiorna pacchetti apt",
    "quickCommandsAiGenerate": "Genera",
    "quickCommandsAiGenerating": "Generazione...",
    "quickCommandsAiFailed": "L'AI non è riuscita a generare un comando: {{message}}",
    "quickCommandsColor": "Colore",
    "quickCommandsIcon": "Icona",
    "quickCommandsCreate": "Crea comando",
    "quickCommandsTitle": "Comandi rapidi",
    "quickCommandsManageSubtitle": "Bloccati alla barra sopra il terminale per questa Connection. Trascina per riordinare.",
    "quickCommandsLibraryAction": "Libreria",
    "quickCommandsDone": "Fatto",
    "quickCommandsEditTitle": "Modifica comando",
    "quickCommandsSendEnterTitle": "Invia Invio",
    "quickCommandsSendEnterDesc": "Premi Invio dopo aver inserito il comando",
    "quickCommandsRequireConfirmTitle": "Richiedi conferma",
    "quickCommandsRequireConfirmDesc": "Chiedi prima di eseguire questo comando",
    "quickCommandLibrary": {
      "categoryTabs": "Categorie della libreria di comandi rapidi",
      "subcategoryTabs": "Sottocategorie della libreria di comandi rapidi",
      "categories": {
        "aiAgents": "Agenti AI",
        "developerWorkflow": "Flusso di lavoro sviluppatore",
        "containersKubernetes": "Contenitori e Kubernetes",
        "linuxAdministration": "Amministrazione Linux",
        "macosAdministration": "Amministrazione macOS"
      },
      "subcategories": {
        "codingAgents": "Agenti di programmazione",
        "autonomousAgents": "Agenti autonomi",
        "git": "Git",
        "packageManagersRuntimes": "Gestori pacchetti e runtime",
        "docker": "Docker",
        "dockerCompose": "Docker Compose",
        "kubectl": "kubectl",
        "servicesLogs": "Servizi e log",
        "packages": "Pacchetti",
        "softwareUpdate": "Aggiornamento software",
        "networking": "Rete",
        "launchdPower": "launchd e alimentazione",
        "preferences": "Preferenze"
      },
      "entries": {
        "aiClaudeNativeInstall": {
          "label": "Installa Claude Code",
          "description": "Installa Claude Code con il programma di installazione nativo di Anthropic."
        },
        "aiClaudeStart": {
          "label": "Claude",
          "description": "Avvia una sessione interattiva di Claude Code."
        },
        "aiClaudeBypass": {
          "label": "Claude ignora permessi",
          "description": "Esegui Claude Code senza richieste di autorizzazione. Da usare solo in un sandbox attendibile."
        },
        "aiClaudeBrewInstall": {
          "label": "Installa Claude Code con Homebrew",
          "description": "Installa Claude Code tramite Homebrew Cask su macOS."
        },
        "aiClaudeBrewUpgrade": {
          "label": "Aggiorna Claude Code",
          "description": "Aggiorna l'installazione Homebrew Cask di Claude Code."
        },
        "aiCodexNpmInstall": {
          "label": "Installa Codex con npm",
          "description": "Installa globalmente la CLI di OpenAI Codex con npm."
        },
        "aiCodexBrewInstall": {
          "label": "Installa Codex con Homebrew",
          "description": "Installa la CLI di OpenAI Codex tramite Homebrew."
        },
        "aiCodexStart": {
          "label": "Codex",
          "description": "Avvia una sessione interattiva della CLI di OpenAI Codex."
        },
        "aiCodexPrompt": {
          "label": "Codex spiega il codice",
          "description": "Avvia Codex con un prompt per spiegare il repository corrente."
        },
        "aiCodexMcpContext7": {
          "label": "Aggiungi Context7 MCP a Codex",
          "description": "Registra l'esempio di server Context7 MCP documentato con la CLI di Codex."
        },
        "aiCodexNpmUpgrade": {
          "label": "Aggiorna Codex con npm",
          "description": "Installa globalmente l'ultimo pacchetto CLI di OpenAI Codex."
        },
        "aiGeminiInstall": {
          "label": "Installa Gemini CLI",
          "description": "Installa globalmente la CLI Gemini di Google con npm."
        },
        "aiGeminiStart": {
          "label": "Gemini",
          "description": "Avvia una sessione interattiva di Gemini CLI."
        },
        "aiQwenNpmInstall": {
          "label": "Installa Qwen Code con npm",
          "description": "Installa l'ultimo agente terminal Qwen Code con npm."
        },
        "aiQwenBrewInstall": {
          "label": "Installa Qwen Code con Homebrew",
          "description": "Installa Qwen Code tramite Homebrew."
        },
        "aiQwenStart": {
          "label": "Qwen Code",
          "description": "Avvia una sessione interattiva di Qwen Code. Configura prima un provider o una chiave API."
        },
        "aiAiderInstall": {
          "label": "Installa Aider",
          "description": "Installa Aider con l'installer ufficiale Mac/Linux."
        },
        "aiAiderMessage": {
          "label": "Modifica singola con Aider",
          "description": "Esegui Aider con una singola richiesta di modifica su un file di destinazione."
        },
        "aiAiderGemini": {
          "label": "Aider con Gemini",
          "description": "Avvia Aider usando l'impostazione del modello Gemini."
        },
        "aiOpenclawInstall": {
          "label": "Installa OpenClaw",
          "description": "Esegui il programma di installazione ospitato di OpenClaw."
        },
        "aiOpenclawNpmInstall": {
          "label": "Installa OpenClaw con npm",
          "description": "Installa globalmente l'ultimo pacchetto OpenClaw con npm."
        },
        "aiOpenclawOnboard": {
          "label": "Onboarding OpenClaw",
          "description": "Avvia il flusso di onboarding consigliato di OpenClaw."
        },
        "aiOpenclawDaemon": {
          "label": "Onboarding daemon OpenClaw",
          "description": "Esegui l'onboarding di OpenClaw e installa il suo daemon in background."
        },
        "aiOpenclawUpdate": {
          "label": "Aggiorna OpenClaw",
          "description": "Aggiorna l'installazione di OpenClaw."
        },
        "aiHermesInstall": {
          "label": "Installa Hermes Agent",
          "description": "Esegui il programma di installazione di Hermes Agent dal repository Nous Research."
        },
        "aiHermesSourceBashrc": {
          "label": "Ricarica shell bash",
          "description": "Ricarica la configurazione di avvio di bash dopo aver installato Hermes."
        },
        "aiHermesStart": {
          "label": "Hermes",
          "description": "Avvia una chat interattiva con Hermes Agent."
        },
        "aiHermesSetup": {
          "label": "Configura Hermes",
          "description": "Apri il flusso di configurazione del provider e dell'account Hermes."
        },
        "aiHermesModel": {
          "label": "Modello Hermes",
          "description": "Configura o ispeziona il modello Hermes attivo."
        },
        "aiHermesDoctor": {
          "label": "Diagnostica Hermes",
          "description": "Esegui i controlli di integrità di Hermes."
        },
        "aiHermesDashboard": {
          "label": "Dashboard Hermes",
          "description": "Apri il dashboard locale di Hermes."
        },
        "aiGooseInstall": {
          "label": "Installa Goose",
          "description": "Esegui il programma di installazione stabile della CLI di Goose."
        },
        "devGitSwitch": {
          "label": "Crea branch di funzionalità",
          "description": "Crea e passa a un nuovo branch di funzionalità Git."
        },
        "devGitPullRebase": {
          "label": "Pull con rebase",
          "description": "Recupera e riapplica i commit locali sulla branch upstream."
        },
        "devGitRestoreHead": {
          "label": "Ripristina albero di lavoro",
          "description": "Ripristina i file tracciati da HEAD. Questo può scartare le modifiche locali."
        },
        "devGitClean": {
          "label": "Rimuovi file non tracciati",
          "description": "Rimuove i file e le cartelle non tracciati dall'albero di lavoro."
        },
        "devGitRevert": {
          "label": "Annulla commit",
          "description": "Crea un commit che preserva la cronologia e annulla un commit selezionato."
        },
        "devHomebrewInstall": {
          "label": "Installa Homebrew",
          "description": "Esegui lo script di installazione standard di Homebrew."
        },
        "devBrewBundleGlobal": {
          "label": "Installa Brewfile globale",
          "description": "Installa i pacchetti dal Brewfile globale di Homebrew."
        },
        "devNvmInstall": {
          "label": "Installa nvm",
          "description": "Installa nvm usando lo script di installazione ufficiale."
        },
        "devNvmInstallNode24": {
          "label": "Installa Node 24",
          "description": "Installa Node.js 24 con nvm."
        },
        "devNvmUseNode24": {
          "label": "Usa Node 24",
          "description": "Passa la shell corrente a Node.js 24 con nvm."
        },
        "devBrewClaude": {
          "label": "Brew installa Claude Code",
          "description": "Installa Claude Code tramite Homebrew Cask."
        },
        "devBrewCodex": {
          "label": "Brew installa Codex",
          "description": "Installa la CLI di OpenAI Codex tramite Homebrew."
        },
        "devBrewDocker": {
          "label": "Brew installa Docker Desktop",
          "description": "Installa Docker Desktop tramite Homebrew Cask."
        },
        "devBrewKubectl": {
          "label": "Brew installa kubectl",
          "description": "Installa kubectl tramite Homebrew."
        },
        "containerDockerPs": {
          "label": "Container Docker",
          "description": "Elenca i container Docker in esecuzione."
        },
        "containerDockerLogs": {
          "label": "Segui log Docker",
          "description": "Segui i log di un container. Sostituisci il segnaposto prima di eseguire."
        },
        "containerDockerStop": {
          "label": "Ferma container Docker",
          "description": "Ferma un container. Sostituisci il segnaposto prima di eseguire."
        },
        "containerComposeUp": {
          "label": "Avvia Compose in background",
          "description": "Avvia il progetto Docker Compose in background."
        },
        "containerComposeExec": {
          "label": "Shell Compose",
          "description": "Apri una shell nel container del servizio web."
        },
        "containerKubectlVersion": {
          "label": "Versione client kubectl",
          "description": "Mostra la versione del client kubectl installata."
        },
        "containerKubectlPods": {
          "label": "Pod kubectl",
          "description": "Elenca i pod in tutti i namespace."
        },
        "containerKubectlLogs": {
          "label": "Segui log kubectl",
          "description": "Segui i log di un pod. Sostituisci il segnaposto prima di eseguire."
        },
        "containerKubectlExec": {
          "label": "Shell pod kubectl",
          "description": "Apri una shell in un pod. Sostituisci il segnaposto prima di eseguire."
        },
        "containerKubectlApply": {
          "label": "kubectl apply",
          "description": "Applica le risorse Kubernetes da k8s.yaml."
        },
        "linuxSystemctlStatusSshd": {
          "label": "Stato servizio SSH",
          "description": "Controlla lo stato del servizio systemd sshd."
        },
        "linuxSystemctlRestartSshd": {
          "label": "Riavvia servizio SSH",
          "description": "Riavvia il servizio systemd sshd con sudo."
        },
        "linuxSystemctlEnableDocker": {
          "label": "Abilita servizio Docker",
          "description": "Abilita e avvia il servizio systemd Docker."
        },
        "linuxJournalctlSshd": {
          "label": "Log servizio SSH",
          "description": "Leggi i log di journal per il servizio sshd."
        },
        "linuxAptUpgrade": {
          "label": "Aggiorna e migliora APT",
          "description": "Aggiorna i metadati dei pacchetti e fai l'upgrade dei pacchetti Debian."
        },
        "linuxAptInstallDocker": {
          "label": "Installa pacchetti Docker con APT",
          "description": "Installa Docker Engine e il plugin Compose con apt."
        },
        "linuxDnfUpgrade": {
          "label": "Aggiornamento DNF",
          "description": "Fai l'upgrade dei pacchetti Fedora con dnf."
        },
        "linuxDnfInstallCompose": {
          "label": "Installa plugin Compose con DNF",
          "description": "Installa il plugin Docker Compose con dnf."
        },
        "macosSoftwareupdateInstallers": {
          "label": "Elenca programmi di installazione macOS",
          "description": "Elenca i programmi di installazione macOS completi disponibili."
        },
        "macosNetworksetupServices": {
          "label": "Elenca servizi di rete",
          "description": "Elenca i servizi di rete macOS con networksetup."
        },
        "macosNetworksetupManual": {
          "label": "Imposta IP Ethernet manuale",
          "description": "Imposta una configurazione IP manuale per Ethernet. Modifica i valori prima di eseguire."
        },
        "macosScutilSmbProtocol": {
          "label": "Modifica mappa protocollo SMB",
          "description": "Apri un comando preferenze scutil avanzato per le impostazioni del protocollo SMB."
        },
        "macosLaunchctlUnloadNetbiosd": {
          "label": "Scarica netbiosd",
          "description": "Scarica il daemon di avvio netbiosd di macOS."
        },
        "macosLaunchctlLoadNetbiosd": {
          "label": "Carica netbiosd",
          "description": "Carica il daemon di avvio netbiosd di macOS."
        },
        "macosPmsetSchedule": {
          "label": "Mostra pianificazione energetica",
          "description": "Mostra gli eventi di alimentazione pianificati di macOS."
        },
        "macosPmsetRepeatWake": {
          "label": "Pianifica sveglia del lunedì",
          "description": "Pianifica un evento di sveglia ripetitivo il lunedì."
        },
        "macosPmsetRepeatCancel": {
          "label": "Annulla pianificazione energetica ripetitiva",
          "description": "Annulla gli eventi di alimentazione ripetitivi di macOS."
        },
        "macosDefaultsRead": {
          "label": "Leggi dominio defaults",
          "description": "Leggi un dominio preferenze macOS. Sostituisci il segnaposto prima di eseguire."
        },
        "macosDefaultsWrite": {
          "label": "Scrivi valore defaults",
          "description": "Scrivi un valore preferenze macOS. Sostituisci i segnaposto prima di eseguire."
        }
      }
    },
    "sshPortForwardingTitle": "Inoltro delle porte SSH",
    "addForward": "Aggiungi inoltro",
    "sshRemoteGatewayPortsHint": "I listener remoti su un indirizzo jolly richiedono GatewayPorts clientspecified; GatewayPorts no li limita all’interfaccia di loopback.",
    "sshPortForwardInvalid": "Inserisci una porta di ascolto e una destinazione valide.",
    "sshPortForwardBindConflict": "{{address}}:{{port}} è già in uso da un altro inoltro SSH.",
    "sshPortForwardSessionUnavailable": "Apri questa finestra di dialogo da un riquadro SSH nativo connesso e riprova.",
    "sshPortForwardStartupFailed": "SSH è connesso, ma non è stato possibile avviare uno o più inoltri di porta salvati: {{message}}",
    "sshPortForwardSomeFailed": "Alcuni inoltri di porta non sono stati avviati.",
    "sshPortForwardFailed": "Avvio non riuscito",
    "thisPc": "Questo PC",
    "internet": "Internet",
    "anyHost": "qualsiasi host",
    "runningForwards": "In esecuzione",
    "noSshForwards": "Nessun inoltro {{mode}} in esecuzione.",
    "opening": "apertura",
    "active": "attivo",
    "enableForwarding": "Abilita inoltro",
    "disabled": "disabilitato",
    "remoteListener": "Listener remoto",
    "localListener": "Listener locale",
    "onServer": "sul server",
    "onThisPc": "su questo PC",
    "bindAddress": "Indirizzo di bind",
    "socksPort": "Porta SOCKS",
    "listenPort": "Porta di ascolto",
    "forwardTo": "Inoltra a",
    "destination": "Destinazione",
    "reachableFromServer": "raggiungibile dal server",
    "host": "Host",
    "port": "Porta",
    "sshForwardModeLocal": "Locale",
    "sshForwardModeLocalTagline": "Porta un servizio remoto su questo PC",
    "sshForwardModeRemote": "Remoto",
    "sshForwardModeRemoteTagline": "Esponi un servizio di questo PC al server",
    "sshForwardModeDynamic": "Dinamico",
    "sshForwardModeDynamicTagline": "Indirizza il traffico tramite il server (SOCKS)",
    "sshForwardListening": "In ascolto",
    "colorScheme": "Schema colori",
    "colorSchemeGlobalDefault": "Usa impostazione globale",
    "colorSchemeSaveFailed": "Salvataggio dello schema colori non riuscito: {{message}}",
    "quickSelect": "Selezione rapida",
    "quickSelectHint": "Fai clic o digita un'etichetta per copiare. Ctrl-clic o Maiusc-clic su un URL per aprirlo. Esc per annullare.",
    "quickSelectNoMatches": "Nessun testo copiabile visibile sullo schermo.",
    "quickSelectCopied": "{{text}} copiato",
    "notification": "Notifica da {{name}}: {{message}}",
    "notificationWithTitle": "Notifica da {{name}}: {{title}} — {{message}}"
  },
  "sftp": {
    "connecting": "Connessione",
    "verifyingHost": "Verifica host",
    "connected": "Connesso",
    "refreshing": "Aggiornamento",
    "openingFolder": "Apertura cartella",
    "tauriUnavailable": "Runtime Tauri non disponibile",
    "loadingLocal": "Caricamento file locali",
    "noSshConnection": "Nessuna connessione SSH selezionata",
    "upload": "Carica",
    "download": "Scarica",
    "local": "Locale",
    "remote": "Remoto",
    "noFiles": "Nessun file",
    "loading": "Caricamento...",
    "clear": "Cancella",
    "noTransfers": "Nessun trasferimento ancora",
    "copyPath": "Copia percorso",
    "getInfo": "Ottieni informazioni",
    "protocolSftp": "SFTP",
    "protocolFtp": "FTP",
    "protocolFtpsExplicit": "FTPS",
    "protocolFtpsImplicit": "Implicit FTPS",
    "protocolSelectorAria": "Protocollo di trasferimento file",
    "plainFtpWarning": "FTP in chiaro",
    "plainFtpWarningTitle": "Il FTP in chiaro non è cifrato.",
    "ftpConnectionErrorTitle": "Connessione FTP non riuscita",
    "plainFtpFallbackWarningTitle": "FTPS non riuscito, quindi questo browser di file usa FTP non cifrato.",
    "openingProtocol": "Apertura di {{protocol}}",
    "ftpsFallbackStatus": "FTPS non riuscito. Tentativo di FTP in chiaro.",
    "passwordDialogTitle": "Inserisci la password del browser di file",
    "passwordDialogBody": "Inserisci la password di {{user}}@{{host}} per aprire questo browser di file.",
    "passwordDialogPlaceholder": "Password",
    "passwordDialogSubmit": "Connetti",
    "passwordRequired": "Inserisci una password per connetterti.",
    "passwordPromptCanceled": "L’inserimento della password è stato annullato.",
    "notConnected": "Non connesso",
    "editPathTitle": "Fai doppio clic per modificare il percorso",
    "viewMode": "Modalità di visualizzazione",
    "listView": "Vista elenco",
    "galleryView": "Vista galleria",
    "searchPlaceholder": "Cerca",
    "searchAria": "Cerca file in questa cartella",
    "searchClear": "Cancella ricerca",
    "searchNoResults": "Nessuna corrispondenza per \"{{query}}\"",
    "viewOptions": "Opzioni vista",
    "zoom": "Zoom",
    "zoomAria": "Regola dimensione elementi",
    "background": "Sfondo…",
    "backgroundDefaultHint": "Usa lo sfondo predefinito per questa vista.",
    "sidebar": {
      "title": "Barra laterale",
      "show": "Mostra barra laterale",
      "hide": "Nascondi barra laterale",
      "favorites": "Preferiti",
      "commonFolders": "Comuni",
      "locations": "Posizioni",
      "noFavorites": "Ancora nessun preferito: trascina qui un file o una cartella, oppure passa su una cartella sotto e tocca +.",
      "loadingPlaces": "Caricamento posizioni…",
      "addFavorite": "Aggiungi ai preferiti",
      "removeFavorite": "Rimuovi dai preferiti",
      "inFavorites": "Nei preferiti",
      "driveFree": "{{free}} liberi su {{total}}"
    },
    "itemsCount": "{{count}} elementi",
    "foldersCount": "{{count}} cartelle",
    "availableSpace": "{{size}} disponibili",
    "transferringStatus": "{{count}} in trasferimento · {{percent}}%",
    "transfersIdleStatus": "{{count}} completati · inattivo",
    "transferHint": "Trascina i file tra i riquadri oppure usa le frecce di trasferimento per avviare un trasferimento.",
    "transferState": {
      "queued": "In coda",
      "active": "Attivo",
      "done": "Completato",
      "failed": "Non riuscito",
      "canceled": "Annullato"
    },
    "canceled": "annullato",
    "waiting": "In attesa",
    "preparing": "Preparazione",
    "canceling": "Annullamento",
    "canceledBeforeStart": "Annullato prima dell'avvio",
    "skippedExisting": "Destinazione esistente saltata",
    "transferCanceled": "Trasferimento annullato",
    "cancelTransfer": "Annulla",
    "newRemoteFolder": "Nome nuova cartella remota",
    "folderNameBlank": "Il nome della cartella remota non può essere vuoto",
    "remoteNameBlank": "Il nome remoto non può essere vuoto",
    "renaming": "Rinomina",
    "deleting": "Eliminazione",
    "creatingFolder": "Creazione cartella",
    "deleteRemoteConfirm": "Elimina elemento remoto",
    "folder": "Cartella",
    "symlink": "Collegamento simbolico",
    "file": "File",
    "openParent": "Apri cartella superiore",
    "createFolder": "Crea cartella",
    "deleteSelected": "Elimina elemento selezionato",
    "refreshFiles": "Aggiorna file",
    "name": "Nome",
    "date": "Data",
    "doubleClickToOpen": "Doppio clic per aprire",
    "renameItem": "Rinomina",
    "transfer": "Trasferimento",
    "deleteLabel": "Elimina",
    "sftpProperties": "Proprietà SFTP",
    "type": "Tipo",
    "size": "Dimensione",
    "modified": "Modificato",
    "accessed": "Accesso",
    "owner": "Proprietario",
    "group": "Gruppo",
    "mode": "Modalità",
    "chmod": "chmod",
    "chownUid": "chown uid",
    "chownGid": "chown gid",
    "save": "Salva",
    "modeHint": "La modalità deve essere in ottale, ad esempio 755 o 0644",
    "folderExists": "La cartella esiste",
    "fileExists": "Il file esiste",
    "uploadConflict": "Conflitto caricamento",
    "downloadConflict": "Conflitto scaricamento",
    "targetExists": "La destinazione esiste già",
    "moreConflicts": "altri conflitti potrebbero seguire.",
    "skip": "Salta",
    "overwrite": "Sovrascrivi",
    "overwriteAll": "Sovrascrivi tutto",
    "sessionUnavailable": "Sessione SFTP non disponibile",
    "waitingToOverwrite": "In attesa di sovrascrivere",
    "localFiles": "File locali",
    "doubleClickToOpenFile": "Doppio clic per aprire {{name}}",
    "openParentFolderAria": "Apri cartella superiore {{pane}}",
    "openTerminalHereAria": "Apri il terminale nella cartella {{pane}}",
    "createFolderAria": "Crea cartella {{pane}}",
    "refreshFilesAria": "Aggiorna file {{pane}}",
    "transferConflict": "Conflitto di trasferimento",
    "moreConflictsDetail": "{{count}} altri conflitti selezionati potrebbero seguire.",
    "cancelTransferName": "Annulla {{name}}",
    "ownerMustBeNumber": "Il proprietario deve essere un numero non negativo",
    "groupMustBeNumber": "Il gruppo deve essere un numero non negativo",
    "deleteRemoteItemConfirm": "Eliminare {{kind}} remoto \"{{name}}\"?",
    "deleteRemoteItemsMultiple": "Eliminare {{count}} elementi remoti?",
    "renameFileAria": "Rinomina {{name}}",
    "fileTypeLabel": "File {{ext}}",
    "targetExistsDetail": "Il {{kind}} di destinazione esiste già. Scegli se sovrascrivere {{name}}.",
    "windowsDrives": "Questo PC",
    "pathInputAria": "Inserisci il percorso {{pane}}",
    "recentPathsAria": "Apri percorsi {{pane}} recenti"
  },
  "webview": {
    "goBack": "Indietro",
    "back": "Indietro",
    "goForward": "Avanti",
    "forward": "Avanti",
    "reload": "Ricarica",
    "autoRefresh": "Aggiornamento automatico",
    "autoRefreshOff": "Nessun aggiornamento automatico",
    "autoRefreshSeconds": "{{count}} secondi",
    "address": "Indirizzo",
    "urlPlaceholder": "https://esempio.com",
    "fill": "Compila",
    "fillCredential": "Compila credenziale salvata",
    "noSavedCredential": "Nessun dato modulo salvato",
    "fillingCredential": "Ripristino dei dati del modulo",
    "credentialFilled": "Dati del modulo ripristinati",
    "downloadStarted": "Download avviato",
    "downloadComplete": "Download completato",
    "downloadFailed": "Download non riuscito",
    "invalidCertificateWarning": "Impossibile aprire questo sito perché il certificato HTTPS non è valido. Disattiva la convalida dei certificati in Impostazioni → URL per continuare.",
    "noUrlConfigured": "Questa connessione URL non ha un URL configurato.",
    "openExternally": "Apri esternamente",
    "savePassword": "Salva dati modulo",
    "savePasswordTitle": "Salva tutto ciò che viene digitato in questa pagina per poterlo ripristinare in seguito",
    "fillSavedCredential": "Ripristina dati modulo salvati",
    "screenshotTarget": "Vista URL {{title}}",
    "desktopRuntimeOnly": "Il browser integrato è disponibile solo nel runtime desktop. Aprilo esternamente:",
    "capturingPassword": "Raccolta dei campi digitati",
    "savingPassword": "Salvataggio dei dati del modulo",
    "passwordSaved": "Dati del modulo salvati",
    "savePasswordInvalidCapture": "La pagina ha restituito una risposta di acquisizione del modulo non valida.",
    "savePasswordNoPasswordField": "In questa pagina non sono stati trovati campi compilabili con valori.",
    "savePasswordFailed": "Impossibile salvare i dati del modulo da questa pagina."
  },
  "compare": {
    "title": "Confronta file",
    "selectLeft": "Seleziona lato sinistro per confronto",
    "compareTo": "Confronta con «{{name}}»",
    "leftSelected": "«{{name}}» selezionato come lato sinistro per il confronto.",
    "versus": "vs",
    "loading": "Caricamento confronto…",
    "modeLabel": "Modalità di confronto",
    "mode": {
      "text": "Testo",
      "image": "Immagine",
      "hex": "Hex"
    },
    "imageLeft": "Sinistra",
    "imageRight": "Destra",
    "heatmap": "Mappa di calore delle differenze",
    "tolerance": "Tolleranza",
    "differingPixels": "{{percent}}% differenti",
    "hexTruncated": "Viene mostrata la prima parte di ogni file; il resto è stato troncato.",
    "hexOffset": "Offset",
    "mismatch": "Seleziona due file o due cartelle da confrontare.",
    "folderTitle": "Confronto cartelle",
    "folderRemoteUnsupported": "Il confronto delle cartelle è disponibile solo per cartelle locali.",
    "folderDesktopOnly": "Il confronto delle cartelle è disponibile solo nell'app desktop.",
    "folderScanning": "Scansione delle cartelle…",
    "folderNoEntries": "Nessun elemento da mostrare",
    "folderFilter": "Filtro confronto cartelle",
    "folderSummary": "Riepilogo del confronto",
    "folderCopyToRight": "Copia a destra",
    "folderCopyToLeft": "Copia a sinistra",
    "folderDelete": "Elimina",
    "folderRefresh": "Riscansiona",
    "folderExpand": "Espandi",
    "folderCollapse": "Comprimi",
    "folderCopied": "{{name}} copiato",
    "folderDeleted": "{{name}} eliminato",
    "folderDeleteConfirm": "Eliminare «{{name}}» da {{side}}?",
    "folderCountDifferent": "{{count}} diversi",
    "folderCountLeftOnly": "{{count}} solo a sinistra",
    "folderCountRightOnly": "{{count}} solo a destra",
    "folderCountSame": "{{count}} uguali",
    "folderTruncated": "Questo albero è molto grande: vengono mostrate le prime {{count}} voci."
  },
  "git": {
    "title": "Git — {{repo}}",
    "openBrowser": "Apri Browser Git",
    "loading": "Caricamento del repository…",
    "loadFailed": "Impossibile caricare questo repository.",
    "columnCommit": "Commit",
    "columnAuthor": "Autore",
    "columnSha": "SHA",
    "columnWhen": "Quando",
    "workingTree": "Albero di lavoro",
    "uncommittedChanges": "Modifiche non confermate",
    "now": "ora",
    "fetch": "Recupera",
    "pull": "Pull",
    "push": "Push",
    "branch": "Ramo",
    "merge": "Unisci",
    "stash": "Stash",
    "history": "Cronologia",
    "commit": "Commit",
    "searchCommits": "Cerca commit…",
    "local": "Locale",
    "remotes": "Remoti",
    "tags": "Tag",
    "showMoreTags": "… altri {{count}}",
    "showFewerTags": "Mostra meno",
    "stashes": "Stash",
    "stashApply": "Applica stash",
    "stashPop": "Pop stash",
    "stashDrop": "Elimina stash",
    "committed": "confermato",
    "commitLabel": "commit",
    "parentLabel": "padre",
    "mergeLabel": "unione",
    "copySha": "Copia SHA",
    "copyMessage": "Copia messaggio",
    "copied": "Copiato negli appunti",
    "changedFiles": "File modificati",
    "selectFileForDiff": "Seleziona un file per vedere il suo diff",
    "loadingDiff": "Caricamento del diff…",
    "noDiff": "Nessuna modifica da mostrare",
    "filteredLines": "{{count}} righe filtrate — fai clic per espandere",
    "collapseLines": "{{count}} righe — fai clic per comprimere",
    "advancedDiffTitle": "Confronta — {{file}}",
    "searchDiff": "Cerca nel diff…",
    "previousDifference": "Differenza precedente",
    "nextDifference": "Differenza successiva",
    "wordWrap": "A capo automatico",
    "diffOriginal": "Originale",
    "diffModified": "Modificato",
    "diffDisplayMode": "Modalità di visualizzazione",
    "diffMode": {
      "all": "Tutto",
      "diff": "Differenze",
      "same": "Uguale"
    },
    "diffNavigationMap": "Mappa delle differenze",
    "jumpToDifference": "Vai alla differenza {{number}}",
    "staged": "In staging",
    "changes": "Modifiche",
    "stageAll": "Metti tutto in staging",
    "unstageAll": "Togli tutto dallo staging",
    "nothingStaged": "Nulla in staging",
    "noChanges": "Nessuna modifica",
    "commitMessagePlaceholder": "Messaggio di commit",
    "amend": "Modifica",
    "commitFiles_one": "Commit di {{count}} file",
    "commitFiles_other": "Commit di {{count}} file",
    "stagedUnstagedCount": "{{staged}} in staging · {{unstaged}} non in staging",
    "fetchDone": "Recuperato dai remoti",
    "pullDone": "Pull eseguito",
    "pushConfirmTitle": "Push verso il remoto?",
    "pushConfirmBody": "Esegui il push dei commit da {{branch}} al suo remoto upstream.",
    "pushDone": "Push verso il remoto eseguito",
    "newBranchTitle": "Nuovo ramo",
    "branchName": "Nome del ramo",
    "createBranch": "Crea ramo",
    "branchCreated": "Ramo {{name}} creato",
    "mergeTitle": "Unisci",
    "mergeRef": "Ramo o commit da unire",
    "mergeRefPlaceholder": "es. feature/login",
    "mergeDone": "{{ref}} unito",
    "stashed": "Stash salvato",
    "stagedNotice": "File in staging",
    "unstagedNotice": "File non in staging",
    "stagedAllNotice": "Tutte le modifiche messe in staging",
    "unstagedAllNotice": "Tutte le modifiche tolte dallo staging",
    "committedDone": "Modifiche confermate",
    "checkoutCommit": "Estrai il commit",
    "checkoutConfirmTitle": "Estrarre il commit?",
    "checkoutConfirmBody": "L'estrazione di {{sha}} scollegherà HEAD dal tuo ramo.",
    "checkout": "Checkout",
    "checkedOut": "Estratto",
    "createBranchHere": "Crea ramo qui",
    "createTag": "Crea tag…",
    "newTagTitle": "Nuovo tag",
    "tagName": "Nome del tag",
    "tagCreated": "Tag {{name}} creato",
    "cherryPick": "Cherry-pick",
    "cherryPickConfirmTitle": "Cherry-pick del commit?",
    "cherryPickConfirmBody": "Applica le modifiche di {{sha}} sul ramo attuale.",
    "cherryPicked": "Commit sottoposto a cherry-pick",
    "revertCommit": "Ripristina commit",
    "revertConfirmTitle": "Ripristinare il commit?",
    "revertConfirmBody": "Crea un nuovo commit che annulla {{sha}}.",
    "revert": "Ripristina",
    "reverted": "Commit ripristinato",
    "stashApplied": "Stash applicato",
    "stashPopped": "Stash applicato e rimosso",
    "stashDropped": "Stash eliminato",
    "sync": "Sincronizza",
    "syncConfirmTitle": "Sincronizza con il remoto?",
    "syncConfirmBody": "Pull (rebase) e poi push dei commit per {{branch}}.",
    "syncDone": "Sincronizzato con il remoto",
    "defaultBranch": "predefinito",
    "switchRefConfirmTitle": "Cambiare?",
    "switchRefConfirmBody": "Estrai {{ref}} in questo albero di lavoro.",
    "trackRemoteConfirmBody": "Crea un ramo locale {{branch}} che traccia {{ref}} ed estrailo.",
    "renameBranch": "Rinomina ramo…",
    "renameBranchTitle": "Rinomina ramo",
    "rename": "Rinomina",
    "branchRenamed": "Ramo rinominato in {{name}}",
    "deleteBranch": "Elimina ramo",
    "deleteBranchConfirmTitle": "Eliminare il ramo?",
    "deleteBranchConfirmBody": "Elimina il ramo locale {{name}}.",
    "delete": "Elimina",
    "branchDeleted": "Ramo {{name}} eliminato",
    "discard": "Scarta le modifiche",
    "discardAll": "Scarta tutto",
    "discardConfirmTitle": "Scartare le modifiche?",
    "discardConfirmBody": "Scarta le modifiche dell'albero di lavoro per {{path}}. Operazione irreversibile.",
    "discardAllConfirmBody": "Scarta le modifiche dell'albero di lavoro per {{count}} file. Operazione irreversibile.",
    "discardedNotice": "Modifiche scartate",
    "reset": "Ripristina",
    "resetSoft": "Ripristina (soft) qui",
    "resetMixed": "Ripristina (mixed) qui",
    "resetHard": "Ripristina (hard) qui",
    "resetConfirmTitle": "Ripristinare il ramo?",
    "resetSoftConfirmBody": "Sposta il ramo attuale su {{sha}}, mantenendo tutte le modifiche in staging.",
    "resetMixedConfirmBody": "Sposta il ramo attuale su {{sha}}, mantenendo le modifiche nell'albero di lavoro.",
    "resetHardConfirmBody": "Sposta il ramo attuale su {{sha}} e scarta tutte le modifiche. Operazione irreversibile.",
    "resetDone": "Ramo ripristinato",
    "worktrees": "Alberi di lavoro",
    "addWorktree": "Aggiungi albero di lavoro…",
    "addWorktreeTitle": "Aggiungi albero di lavoro",
    "worktreePath": "Percorso dell'albero di lavoro",
    "worktreePathPlaceholder": "es. ../my-feature-worktree",
    "worktreeAdded": "Albero di lavoro aggiunto",
    "removeWorktree": "Rimuovi albero di lavoro",
    "removeWorktreeConfirmTitle": "Rimuovere l'albero di lavoro?",
    "removeWorktreeConfirmBody": "Rimuovi l'albero di lavoro in {{path}}.",
    "worktreeRemoved": "Albero di lavoro rimosso",
    "remove": "Rimuovi",
    "switchWorktree": "Passa all'albero di lavoro",
    "switchWorktreeConfirmTitle": "Passare all'albero di lavoro?",
    "switchWorktreeConfirmBody": "Punta il Browser Git sull'albero di lavoro {{path}}.",
    "resizeWindow": "Ridimensiona finestra",
    "resizeSidebar": "Ridimensiona sidebar",
    "resizeDetail": "Ridimensiona pannello dettagli",
    "resizeWorktree": "Ridimensiona pannello albero di lavoro",
    "resizeColumn": "Ridimensiona colonna {{column}}",
    "gitNeededTitle": "Git non è installato",
    "gitNeededBody": "Il Browser Git richiede lo strumento da riga di comando git. Installalo per continuare.",
    "installGit": "Installa Git",
    "installing": "Installazione…",
    "recheck": "Ricontrolla"
  },
  "remoteDesktop": {
    "typeLabel": "Desktop remoto",
    "sendCtrlAltDel": "Invia Ctrl+Alt+Canc",
    "sendCtrlAltDelHint": "Premi CTRL+ALT+END per inviare CTRL+ALT+DEL",
    "reconnect": "Riconnetti",
    "reconnecting": "Riconnessione",
    "connecting": "Connessione",
    "connected": "Connesso",
    "preparingDisplay": "Preparazione display",
    "disconnected": "Disconnesso",
    "waitingFramebuffer": "Connesso, in attesa del framebuffer",
    "rdpDesktopRequired": "RDP utilizza il runtime desktop Windows.",
    "vncDesktopRequired": "VNC utilizza il runtime desktop.",
    "rdpActiveX": "L'host Microsoft RDP ActiveX è in esecuzione in questo spazio di lavoro.",
    "rdpErrorStatus": "Errore RDP: {{message}}",
    "vncFramebuffer": "Il framebuffer VNC è in esecuzione in questo spazio di lavoro.",
    "transportUnavailable": "Trasporto desktop remoto non disponibile.",
    "session": "sessione",
    "displayAria": "Display VNC",
    "viewModeButton": "Modalità di visualizzazione: {{mode}}",
    "viewModeSaved": "Modalità di visualizzazione salvata: {{mode}}"
  },
  "ai": {
    "title": "Assistente IA",
    "refresh": "Aggiorna assistente IA",
    "settings": "Impostazioni assistente IA",
    "newChat": "Nuova chat",
    "collapsePanel": "Comprimi pannello Assistente IA",
    "noActiveSession": "Nessuna sessione attiva",
    "workspace": "Spazio di lavoro",
    "settingsContextLabel": "Pagina Impostazioni corrente",
    "skillInvoked": "Skill in uso: {{skills}}",
    "extensionDraft": "Bozza estensione",
    "extensionReviewOnly": "Solo revisione; nessuna installazione o esecuzione senza approvazione esplicita.",
    "dashboardToolsDisabledTitle": "Gli strumenti dashboard sono disattivati",
    "dashboardToolsDisabledHint": "Attiva Impostazioni > Assistente IA > Strumenti dell'assistente > Dashboard prima che l'Assistente possa creare o modificare widget.",
    "tutorialInvalidRequest": "Le richieste di tutorial richiedono una destinazione, un titolo e un testo di aiuto.",
    "tutorialTargetNotFound": "Quella destinazione del tutorial non è visibile al momento.",
    "tutorialSurfaceNotOpen": "Quel controllo si trova in una scheda che al momento non è aperta.",
    "chats": "Chat",
    "viewAll": "Vedi tutto",
    "noChatsYet": "Nessuna chat ancora.",
    "noMessages": "Nessun messaggio",
    "saved": "salvato",
    "close": "Chiudi",
    "closeChatHistory": "Chiudi cronologia chat",
    "allChats": "Tutte le chat",
    "deleteChat": "Elimina chat {{title}}",
    "clearContext": "Cancella contesto selezionato",
    "addContext": "Aggiungi contesto",
    "contextUsage": "Uso del contesto",
    "contextUsageUnavailable": "L'uso del contesto apparirà dopo la prossima richiesta.",
    "contextUsageModel": "Modello",
    "contextUsageEstimate": "Stima",
    "contextUsageTokens": "{{used}} / {{limit}} token",
    "contextUsageHistory": "Caratteri cronologia",
    "contextUsageCurrent": "Caratteri correnti",
    "contextUsageMessages": "Messaggi",
    "contextUsageMessageCounts": "{{retained}} mantenuti, {{omitted}} omessi",
    "contextUsageApproximate": "Stimato con un'approssimazione dei token indipendente dal provider.",
    "contextUsageExact": "Stimato dalla finestra di contesto nota del modello.",
    "addFiles": "Aggiungi file/foto",
    "addScreenshot": "Aggiungi screenshot",
    "addTerminalBuffer": "Aggiungi buffer terminale",
    "createWidget": "Crea widget",
    "watchdog": "Watchdog",
    "selectedIntent": "Intento assistente selezionato",
    "queuedPrompts": "Prompt in coda",
    "queuedPromptIndex": "Prossimo {{index}}",
    "deleteQueuedPrompt": "Elimina prompt in coda: {{prompt}}",
    "clearIntent": "Cancella {{intent}}",
    "extensions": "Estensioni",
    "draftExtension": "Bozza estensione",
    "pastedImageSource": "Immagine incollata",
    "pastedImageSourceWithNumber": "Immagine incollata {{number}}",
    "pastedImages": "Immagini incollate ({{count}})",
    "attachedFiles": "File allegati ({{count}})",
    "removeImageAttachment": "Rimuovi {{label}}",
    "removeFileAttachment": "Rimuovi {{label}}",
    "openImagePreview": "Apri anteprima {{label}}",
    "imagePreviewTitle": "Anteprima {{label}}",
    "fileTooLarge": "{{name}} supera 10 MB.",
    "imageInputNotSupported": "Questo modello non supporta l'input immagini, quindi gli screenshot incollati non verranno inviati.",
    "composerPlaceholder": "Chiedi qualsiasi cosa all'assistente IA.",
    "createWidgetPlaceholder": "Descrivi il widget da creare.",
    "watchdogPlaceholder": "Descrivi cosa monitorare.",
    "createWidgetExamples": [
      "Orologio rotondo",
      "Mini-monitor CPU & RAM",
      "Lista connessioni SSH rapide",
      "Barra memoria & swap",
      "Utilizzo disco per partizione",
      "Tempo di attività sistema",
      "Grafico rete in/out",
      "Monitor latenza ping",
      "Lista container Docker",
      "Branch & stato Git",
      "Lista servizi systemd",
      "Visualizzatore coda log",
      "Widget meteo",
      "Scadenza certificato SSL",
      "Controllo salute endpoint HTTP",
      "Prossima esecuzione cron",
      "Display metrica shell personalizzata",
      "Badge stato API",
      "Orologio mondiale (multi-fuso orario)",
      "Processi top per CPU",
      "Contatore accessi falliti",
      "Aggiornamenti pacchetti in attesa",
      "Timer conto alla rovescia",
      "Cronometro",
      "Info kernel & OS",
      "Gioco Snake",
      "Tetris",
      "Breakout",
      "2048",
      "Campo minato",
      "Pong",
      "Clone di Flappy Bird",
      "Clone di Space Invaders",
      "Clone di Wordle",
      "Simon Says",
      "Gioco della vita di Conway",
      "Palline fisiche rimbalzanti",
      "Animazione pioggia Matrix",
      "Cubo 3D rotante",
      "Fuochi d'artificio",
      "Tela pixel art",
      "Clicker di biscotti passivo",
      "Test tempo di reazione",
      "Palla magica 8",
      "Lancio di dadi",
      "Barzelletta del giorno",
      "È venerdì oggi?",
      "Fidget spinner",
      "Animazione lampada lava",
      "Fatto casuale sui gatti"
    ],
    "watchdogExamples": [
      "avvisa se la CPU supera il 90% per 5 min",
      "avvisa quando l'uso della RAM supera l'80%",
      "avvisa quando l'uso del disco supera l'85%",
      "avvisa se lo spazio libero su disco scende sotto il 10%",
      "avvisa quando la memoria commit supera il 90%",
      "avvisa se il numero di processi supera improvvisamente 800",
      "avvisa quando il numero di handle supera 50000",
      "avvisa se la RAM di KKTerm supera 1 GB",
      "avvisa quando l'upstream di rete supera 50 MB/s",
      "fammi sapere quando la CPU torna sotto il 50%",
      "esegui ping di my-server.example.com - avvisa se va offline",
      "monitora 192.168.1.10 e notifica se smette di rispondere",
      "avvisa se SSH su my-host smette di accettare connessioni",
      "avvisa se la porta 443 su api.example.com si chiude",
      "avvisa se la porta 5432 del mio database smette di ascoltare",
      "controlla la porta 8080 - dimmi quando torna disponibile",
      "controlla la mia sessione CLI Codex - sollecitala se resta silenziosa per 60 secondi",
      "controlla questa sessione SSH per 2 minuti di silenzio, poi notificami",
      "monitora la mia build lunga - avvisa se l'output si ferma per 5 min",
      "se Codex si blocca su un prompt, invia /continue automaticamente"
    ],
    "toolPermissionMode": "Permessi strumenti",
    "toolPermissionPrompt": "Chiedi",
    "toolPermissionAllowAll": "Consenti tutto",
    "toolApprovalTitle": "Approvare la chiamata dello strumento?",
    "toolApprovalTool": "Strumento {{tool}}",
    "toolApprovalBody": "Questa azione può modificare KKTerm o la macchina locale.",
    "toolApprovalDetails": "Dettagli della richiesta",
    "toolApprovalRiskTitle": "Segnalato come rischioso",
    "watchdogApproval": {
      "lede": "Crea watchdog \"{{name}}\" con intervento AI?",
      "target": "Destinazione",
      "trigger": "Attivatore",
      "poll": "Intervallo di sondaggio",
      "stop": "Interrompi quando",
      "goal": "Obiettivo di intervento",
      "allowedTools": "Strumenti consentiti ({{count}})",
      "allowedToolsCaveat": "L'AI può chiamare qualsiasi di questi senza ulteriori richieste durante la vita di questo watchdog. Gli altri strumenti vengono rifiutati in fase di esecuzione.",
      "caps": "Limite fisso: massimo {{max}} interventi · {{suppression}} s di attesa tra le azioni"
    },
    "toolApprovalWaiting": "In attesa della tua risposta.",
    "toolApprovalSelectAction": "Seleziona azione",
    "toolApprovalAllow": "Consenti",
    "toolApprovalAllowSession": "Consenti in questa sessione",
    "toolApprovalDeny": "Nega",
    "toolApprovalApproved": "Consentito. Ripresa…",
    "toolApprovalAllowedSession": "Consentito per questa sessione. Ripresa…",
    "toolApprovalDenied": "Negato.",
    "toolApprovalCancelled": "Annullato. Ripresa…",
    "sendMessage": "Invia messaggio",
    "stopMessage": "Interrompi risposta",
    "copy": "Copia",
    "send": "Invia",
    "code": "code",
    "copyMessage": "Copia messaggio",
    "directAttachmentPrompt": "Aiutami con questo. Spiega cosa vedi e, se sembra un errore, un avviso o un problema, fai del tuo meglio per spiegare come risolverlo.",
    "sendToTerminal": "Invia al terminale attivo",
    "extensionReviewTooltip": "Le bozze di estensione sono solo in revisione",
    "showLess": "Mostra meno",
    "more": "Di più",
    "errorPrefix": "Errore assistente IA",
    "providerError": "Errore impostazioni provider IA",
    "copilotConnectRequired": "Connetti GitHub Copilot nelle Impostazioni prima che l'assistente IA possa chattare.",
    "chargingBeacon": "Ricarica del faro di risposta",
    "preparingResponse": "Preparazione della risposta...",
    "extensionDraftPrompt": "Crea una bozza di estensione KKTerm per: ",
    "providerEndpointRequired": "L'endpoint del provider è obbligatorio.",
    "modelRequired": "Il modello è obbligatorio.",
    "apiKeyRequired": "{{provider}} ha bisogno di una chiave API prima che l'Assistente IA possa chattare.",
    "secretCardAiProviderMessage": "{{provider}} richiede una chiave API prima che l'Assistente AI possa chattare.",
    "secretCardAiProviderDescription": "Salvata come chiave del provider AI per {{provider}}.",
    "secretCardDefaultDescription": "Salvato direttamente {{backend}}.",
    "secretCardStorageBackendOs": "nel portachiavi del sistema operativo",
    "secretCardStorageBackendFile": "nel database crittografato",
    "secretCardPrivacy": "Inseriscilo qui; verrà salvato localmente e non sarà inviato al modello AI.",
    "secretCardInputLabel": "Segreto",
    "secretCardPlaceholder": "Incolla segreto",
    "secretCardShow": "Mostra segreto",
    "secretCardHide": "Nascondi segreto",
    "secretCardSave": "Salva nel caveau",
    "secretCardSaved": "Salvato",
    "secretCardStoredInline": "Archiviato {{backend}}",
    "secretCardStoredStatus": "{{label}} archiviato {{backend}}.",
    "secretCardStoredMessage": "{{label}} è archiviato. Puoi continuare.",
    "secretCardRuntimeRequired": "L'archiviazione dei segreti richiede il runtime desktop KKTerm.",
    "secretCardInvalidWidgetRequest": "La richiesta del segreto widget non è valida.",
    "secretCardMissingWidget": "Impossibile trovare l'istanza del widget.",
    "newAiChat": "Nuova chat assistente IA",
    "addedToPane": "Aggiunto al pannello",
    "thinking": "Riflettendo…",
    "thoughtFor": "Ha riflettuto per",
    "workedFor": "Ha lavorato per {{duration}}",
    "thinkingStep": "Riflessione",
    "workPlanTitle": "Piano",
    "toolCallRunning": "In esecuzione",
    "toolCallUsing": "Utilizzo dello strumento {{tool}}...",
    "toolCallComplete": "Completato",
    "workDurationUnderSecond": "<1s",
    "workDurationSeconds": "{{count}}s",
    "workDurationMinutesSeconds": "{{minutes}}m {{seconds}}s",
    "toolWebSearch": "Cercando sul web…",
    "toolWebFetch": "Recuperando pagina web…",
    "toolShellCommand": "Eseguendo comando…",
    "toolFileSearch": "Cercando file…",
    "toolFileRead": "Leggendo file…",
    "toolCurrentTime": "Verificando ora corrente…",
    "toolPerformanceCounters": "Lettura dei contatori di prestazioni…",
    "toolEmail": "Invio e-mail…",
    "toolSecretRequest": "Richiesta voce segreta…",
    "toolDashboard": "Aggiornamento dashboard…",
    "toolConnections": "Gestione connessioni…",
    "toolSessions": "Lavorando con le sessioni…",
    "toolTutorial": "Visualizzazione della guida tutorial...",
    "toolWebSearchDone": "Ha cercato sul web",
    "toolWebFetchDone": "Ha recuperato la pagina web",
    "toolShellCommandDone": "Ha eseguito il comando",
    "toolFileSearchDone": "Ha cercato file",
    "toolFileReadDone": "Ha letto il file",
    "toolCurrentTimeDone": "Ha controllato l'ora",
    "toolPerformanceCountersDone": "Contatori di prestazioni letti",
    "toolEmailDone": "E-mail inviata",
    "toolSecretRequestDone": "Voce segreta richiesta",
    "toolDashboardDone": "Dashboard aggiornato",
    "toolConnectionsDone": "Connessioni gestite",
    "toolSessionsDone": "Ha lavorato con le sessioni",
    "toolTutorialDone": "Guida tutorial mostrata",
    "waitingPhrases": [
      "Compilando il kernel tsundere",
      "Deframmentando la rete dei chakra",
      "Caricando l'episodio della spiaggia",
      "Calibrando il rilevatore di senpai",
      "Bufferizzando la sequenza epica di trasformazione",
      "Ricompilando l'algoritmo dell'amicizia",
      "Ottimizzando la rete neurale delle catgirl",
      "Sincronizzando la collezione di Nendoroid",
      "Deployando la patch della sfera Genkidama",
      "Forkando la timeline isekai",
      "Indicizzando gli schemi dei mecha",
      "Renderizzando i frame sakuga",
      "Riavviando la mascotte della magical girl",
      "Svuotando la cache degli episodi filler",
      "Addestrando il classificatore onii-chan",
      "Avviando una nuova istanza isekai",
      "Patchando il demone dei buchi di trama",
      "Validando la quota di fan-service",
      "Hashando il registro delle spade leggendarie",
      "Pollando l'endpoint waifu di livello divino",
      "Risolvendo il deadlock del triangolo amoroso",
      "Compilando JIT la tecnica suprema",
      "Deframmentando l'heap kuudere",
      "Streamando l'OVA dal regno degli spiriti",
      "Montando il volume del varco dimensionale",
      "Sanificando l'input del jutsu proibito",
      "Lintando il protagonista overpowered",
      "Parsando i sottotitoli del destino",
      "Dockerizzando l'hangar del robot gigante",
      "Serializzando la scena del cibo anime commovente",
      "Decriptando la promessa d'infanzia",
      "Generando il thread clone ombra",
      "Throttlando il filmato stock della trasformazione",
      "Idratando gli asset dell'episodio onsen",
      "Verificando DLC sensei nascosti",
      "Costruendo lo scaffold dell'arco del torneo",
      "Prefetchando l'anteprima del prossimo episodio",
      "Trasmettendo il power-up nakama",
      "Magnetizzando il protagonista harem",
      "Seedando il torrent slice-of-life",
      "Cachando l'effetto vento drammatico",
      "Sbloccando il DLC della seconda forma",
      "Pinnando la versione tsundere",
      "Federando l'universo alternativo",
      "Lintando la curva di power scaling",
      "Firmando il contratto di evocazione",
      "Clonando il repository di protag-kun",
      "Backuppando il flashback emotivo",
      "Riscaldando la sequenza karaoke ED",
      "Espellendo il volume anime-only",
      "Snapshotizzando il danno emotivo",
      "Riscaldando il carico kotatsu",
      "CRUD-ando la cronologia pull gacha",
      "Assemblando la tier list stagionale waifu",
      "Caricando la barra della mossa speciale",
      "Rollbackando il tragico backstory",
      "Muxando la traccia vocale del seiyuu",
      "Tuning dell'IA iperdimensionale",
      "Tagliando l'episodio spiaggia in microservizi",
      "Fondendo il mecha con il potere dell'amicizia",
      "Connettendo il socket yandere",
      "Segfaultando nel dojo",
      "Ritentando la scena della confessione",
      "Swappando la config gender-bend",
      "Caricando il canone della light novel",
      "Decodificando il cifrario chuunibyou",
      "Girando la gacha della sofferenza",
      "Tetherando l'anime planet express",
      "Compilando il binario melonpan",
      "IDOR-ando i registri del consiglio studentesco",
      "Gonfiando il motore fisico anime",
      "Crunchando le particelle di fiori di ciliegio",
      "Overclockando la sensibilità delle orecchie da gatto",
      "Sospendendo la co-routine deredere",
      "Generando il token fandom infuriato",
      "Routando il ring buffer del cerchio magico",
      "Idratando lo stato SSR onigiri",
      "Parcheggiando il buffer episodio flashback",
      "Reclamando il drop stagionale dalla CDN",
      "Recuperando i dati di saggezza del sensei",
      "Giga-deployando lo slime overpowered",
      "Timeout sulla quest della bestia spirituale",
      "Pubblicando l'evento truck-kun isekai",
      "Aggiornando lo shader occhi lucenti anime",
      "Addestrando il classificatore moe blob",
      "Renderizzando il sistema particellare uguu",
      "Sintetizzando il token tsundere",
      "Replicando il database kuudere",
      "Proxando la casella postale ninja",
      "Auto-riparando il party di eroi",
      "Schedulando i pod crunch dello studio",
      "Avviando il container filler spiaggia",
      "Mergiando la pull request dere-dere",
      "Taggando l'ultima release doujin",
      "Riproducendo il log della battaglia culinaria",
      "Amplificando il segnale della insert song",
      "Quiescendo la riunione del consiglio studentesco",
      "Installando con pip il plugin topping ramen",
      "Generando l'evento tradimento anime",
      "Barrando la death flag anime",
      "Sincronizzando la sequenza gattai",
      "Sfondando il budget del livello di potenza",
      "Fermando il fotogramma del fendente a mezz'aria",
      "Verificando il checksum tsundere",
      "Risolvendo la richiesta notice-me-senpai",
      "Loggando l'evento ara-ara",
      "Committando la sequenza power-up",
      "Riparando l'istanza katana rotta",
      "Sequenziando i frame del ballo idol",
      "Accodando gli spettatori del torneo",
      "Federando il cloud del villaggio nascosto",
      "Pollando lo stato dei big three",
      "Sideloadando l'OVA nel canone",
      "Bundlando il modulo smut josei",
      "Idratando i dati demo del water-bending",
      "Failoverando sul protag di riserva",
      "Ripristinando il checkpoint dei fiori di ciliegio",
      "Sincronizzando i volumi della light novel",
      "Containerizzando il gigante di luce",
      "Facendo scadere il token danno psicologico",
      "Migrando lo schema dell'arco amnesia",
      "Shardando l'harem tra le dimensioni",
      "Cosplayando il servizio maid 503",
      "Overfittando il modello delle teorie dei fan",
      "OOM-killando l'abilità overpowered",
      "Transcodificando il formato nostalgia BGM",
      "Pushato lo sticker blush in produzione",
      "Liquibasando l'episodio terme",
      "Crash-loopando l'incantesimo di resurrezione",
      "Ricampionando il sound bite kamehame",
      "Throttlando il generatore di linee di velocità",
      "Elettrificando l'attacco love-love",
      "Flipando il flag gender-bend",
      "Rootando la gerarchia dell'organizzazione malvagia",
      "Sanificando gli input yandere",
      "Snipando lo spoiler dell'arco torneo",
      "Infornando il cookie del club di kendo",
      "Validando il token onii-chan",
      "De-essando la forma d'onda EHHHHH",
      "Riscaldando la CDN del bento box",
      "Reindirizzando la traiettoria del proiettile spirituale",
      "Rihashando la fisica del beach volley",
      "Costruendo il consenso per le waifu wars",
      "Dearchiviando l'arco dello hikikomori",
      "Abilitando la modalità sakuga a 120 FPS",
      "Osservando lo script della domenica cupa",
      "Avviando la rivelazione della custodia della chitarra",
      "Color-gradando la seppia del flashback",
      "Linkando il socket della promessa col mignolo",
      "Inviando il pacchetto ti proteggerò",
      "Overridando la route dell'amica d'infanzia",
      "Iniettando l'episodio spiaggia fan-service",
      "Segmentando la scena sono a casa",
      "Stub-CRUD-ando il festival scolastico",
      "Enumerando la lista delle tecniche ereditate",
      "Riscalando il moltiplicatore amicizia",
      "Cascadando la cascata del tragico backstory",
      "Rate-limitando l'endpoint dattebayo",
      "Congelando il trigger omae-wa-mou-shindeiru",
      "Ricompilando l'universo condiviso",
      "Dere-referenziando il puntatore kohai appiccicoso",
      "Fail-fastando lo schema del torneo sportivo",
      "Chunkando il monologo epico",
      "Inserendo in batch i moduli di reclutamento club",
      "Bus-factor-ando il party di eroi",
      "Isolando il container friend zone d'infanzia",
      "Risolvendo il conflitto di dipendenze baka",
      "Live-migrando la scena del tetto della scuola",
      "Intercettando il payload della lettera d'amore",
      "Guardando l'hook ultimo episodio prima della pausa",
      "Riscaldando il cooldown del laser mecha gigante",
      "Ripopolando il roster dell'accademia",
      "Deschedulando il pugno emotivo nello stomaco",
      "Sigillando il demone volpe a nove code",
      "Accodando il loadout fisso del ramen shop",
      "Tesiando il dump di lore world-building",
      "BEAST-ando il generatore di spade leggendarie",
      "Nerfando il sensei overpowered",
      "Bufferizzando il silenzioso sguardo di sfida",
      "Rebasando l'adattamento sul materiale originale",
      "Lintando il character design del beach volley",
      "Parando la risposta ghigno niente male",
      "Abilitando il trigger headpat",
      "Trascrivendo l'IDE dei fumetti",
      "Riavviando il demone spirito famiglio",
      "Pre-cachando la cutscene dell'amicizia",
      "Ricaricando il piano della cosa imbarazzante",
      "Normalizzando la tabella cheat-skill isekai",
      "Cachando lo stato di comprensione vedo",
      "Bootstrappando il tasso di sincronia pilota mecha",
      "Embeddando il vettore memoria nakama",
      "A/B testando la route del triangolo amoroso",
      "Stratificando il modello questa-non-è-nemmeno-la-mia-forma-finale",
      "Gatekeepando l'API metadati stagionale",
      "Purificando gli evil-bit nell'amuleto corrotto",
      "Componendo il tema finale a 8-bit",
      "Kubernetificando il castello volante",
      "Riparando il buco spaziotemporale col nastro adesivo",
      "Bin-packando i giocattoli da spiaggia in 4:3",
      "Chaos-monkeyando il programma del festival"
    ],
    "tmuxSessionLabels": [
      "CameraStagna",
      "Andromeda",
      "Antimateria",
      "Asteroide",
      "Astronauta",
      "Atmosfera",
      "Aurora",
      "Binario",
      "Biosfera",
      "BucoNero",
      "Blazar",
      "Capsula",
      "Celeste",
      "Cromosfera",
      "Chronos",
      "Ammasso",
      "Cometa",
      "Costellazione",
      "Corona",
      "Cosmo",
      "Cratere",
      "Crio",
      "Cyber",
      "Datasfera",
      "SpazioProfondo",
      "Attracco",
      "ScudoCupola",
      "Deriva",
      "StellaNana",
      "Eclissi",
      "ElettroMag",
      "Equinozio",
      "Evento",
      "Esopianeta",
      "Esosfera",
      "Filamento",
      "Sorvolo",
      "Fusione",
      "Galassia",
      "Portale",
      "Geodetica",
      "Gluone",
      "Gravità",
      "Hangar",
      "Elica",
      "Olodeck",
      "Orizzonte",
      "Idrogeno",
      "Ipernova",
      "Iperspazio",
      "Accensione",
      "Impulso",
      "Inerzia",
      "Infrarosso",
      "MotoreIonico",
      "Ionosfera",
      "CorrenteGetto",
      "PortaleSalto",
      "Giove",
      "Keplero",
      "RampaLancio",
      "AnnoLuce",
      "Litio",
      "StellaGuida",
      "Calcolatore",
      "Marte",
      "Mercurio",
      "Meteora",
      "Missione",
      "BaseLunare",
      "LancioLunare",
      "Nebulosa",
      "Nettuno",
      "CorridoreRete",
      "Neutrone",
      "ProssimaGen",
      "Nova",
      "Osservatorio",
      "Orbita",
      "Orione",
      "Parsec",
      "CaricoUtile",
      "Fotone",
      "Planetoide",
      "Plasma",
      "Polaris",
      "Sonda",
      "Pulsar",
      "Quantico",
      "Quasar",
      "SpostamentoRosso",
      "Rover",
      "Satellite",
      "Singolarità",
      "VentoSolare",
      "LaboratorioSpaziale",
      "PolvereStellare",
      "Astronave",
      "MacchiaSolare",
      "Supernova"
    ]
  },
  "watchdog": {
    "openDetail": "Apri {{name}}",
    "cancel": "Annulla",
    "completedAction": "Completato",
    "close": "Chiudi",
    "saveReport": "Salva report",
    "state": {
      "armed": "Armato",
      "running": "In esecuzione",
      "triggered": "Attivato",
      "intervening": "In intervento",
      "suppressed": "Soppresso",
      "completed": "Completato",
      "canceled": "Annullato",
      "error": "Errore"
    },
    "detail": {
      "lastValue": "Ultimo valore",
      "elapsed": "Trascorso",
      "watchSummary": "Riepilogo monitoraggio",
      "nextCheck": "Prossimo controllo",
      "exitCondition": "Condizione di uscita",
      "notificationMethod": "Notifica",
      "actionMode": "Azione",
      "polls": "Sondaggi",
      "triggers": "Attivazioni",
      "interval": "Intervallo",
      "targetPerformance": "Prestazioni: {{metric}}",
      "targetSshSilence": "Silenzio dell'output della Sessione SSH",
      "targetPing": "Ping {{host}}",
      "targetTcp": "TCP {{host}}:{{port}}",
      "targetMock": "Contatore di test",
      "stopAfterDuration": "Dopo {{duration}}",
      "stopAfterTriggerCount": "Dopo {{count}} trigger",
      "stopAfterFirstTrigger": "Dopo il primo trigger",
      "stopAfterPollCount": "Dopo {{count}} sondaggi",
      "stopUntilCanceled": "Fino all'annullamento",
      "notification": {
        "inAppOnly": "Solo in-app",
        "inAppPlusToast": "In-app più notifica toast",
        "inAppPlusSound": "In-app più suono"
      },
      "action": {
        "notify": "Solo notifica",
        "aiIntervene": "Intervento AI"
      },
      "notEnoughData": "Raccolta dati…",
      "sparkline": "Valori recenti",
      "triggerEvents": "Eventi di attivazione",
      "interventions": "Interventi AI",
      "aiSummary": "Riepilogo AI",
      "summarize": "Riepilogare",
      "regenerate": "Rigenera",
      "summarizing": "Riepilogando…",
      "summaryEmpty": "Fai clic su Riepilogare per generare un post-mortem in linguaggio naturale di questo watchdog.",
      "targetSchedule": "Pianificazione: {{cron}}",
      "targetLogFile": "Il file di log {{path}} contiene «{{pattern}}»",
      "targetOutputMatch": "L'output della sessione contiene «{{pattern}}»"
    }
  },
  "workspace": {
    "tabs": "Schede spazio di lavoro",
    "noActiveSession": "Nessuna sessione attiva",
    "openFromTree": "Apri una connessione dall'albero, oppure crea una nuova connessione:",
    "syncInput": "Sincronizza l'input su tutti i terminali",
    "syncInputEnabledNotice": "L'input viene ora mirrorato su ogni terminale aperto.",
    "newTab": "Nuova scheda",
    "hostUsage": "Utilizzo host",
    "cpu": "CPU",
    "cpuUsage": "Utilizzo CPU",
    "ram": "RAM",
    "ramUsage": "Utilizzo RAM",
    "network": "Rete",
    "networkUsage": "Throughput di rete",
    "networkDownstream": "Downstream",
    "networkDownstreamUsage": "Velocità trasferimento downstream",
    "networkUpstream": "Upstream",
    "networkUpstreamUsage": "Velocità trasferimento upstream",
    "takeScreenshot": "Cattura screenshot",
    "copyRegion": "Cattura regione (Appunti)",
    "copyEntirePanel": "Cattura intera finestra (Appunti)",
    "sendEntirePanelToAi": "Cattura intera finestra (Assistente IA)",
    "sentToAi": "Inviato all'IA",
    "copied": "Copiato",
    "selectRegion": "Seleziona regione screenshot",
    "screenshotsRequireRuntime": "Gli screenshot richiedono il runtime desktop Tauri.",
    "screenshotCaptureError": "Impossibile catturare lo screenshot: {{message}}",
    "screenshot": "screenshot",
    "scrollTabsLeft": "Scorri schede a sinistra",
    "scrollTabsRight": "Scorri schede a destra",
    "renameTab": "Rinomina {{title}}",
    "closeTab": "Chiudi {{title}}",
    "terminalPane": "pannello terminale",
    "sftpBrowser": "browser SFTP",
    "webview": "Webview",
    "workspace": "Area di lavoro",
    "terminal": "Terminale",
    "connectionKind": "Connessione {{type}}",
    "localTerminalSession": "Sessione terminale locale",
    "workspaceSwitcher": "Aree di lavoro",
    "defaultWorkspace": "Predefinita",
    "defaultWorkspaceTitle": "Area di lavoro predefinita",
    "newWorkspace": "Nuova area di lavoro",
    "workspaceName": "Nome",
    "workspaceNamePlaceholder": "Nome area di lavoro",
    "editWorkspaceIcon": "Modifica icona area di lavoro",
    "iconPickerLabel": "Selettore icona area di lavoro",
    "importConnections": "Importa connessioni",
    "importConnectionsHint": "Copia connessioni da aree di lavoro esistenti in questa.",
    "importFromWorkspace": "Importa da area di lavoro",
    "searchConnections": "Cerca connessioni",
    "filterConnectionTypes": "Filtra tipi di connessione",
    "allConnectionTypes": "Tutti",
    "selectAllConnections": "Seleziona tutto",
    "deselectAllConnections": "Deseleziona tutto",
    "noImportConnections": "Nessuna connessione corrispondente.",
    "createWorkspace": "Crea area di lavoro",
    "editWorkspace": "Modifica Workspace",
    "deleteWorkspace": "Elimina area di lavoro",
    "deleteWorkspaceConfirm": "Eliminare \"{{name}}\" e tutte le sue connessioni? L'operazione non può essere annullata.",
    "workspaceCreated": "Area di lavoro \"{{name}}\" creata",
    "fileViewer": {
      "loading": "Caricamento…",
      "noFile": "Nessun file selezionato per questa Connection Documento.",
      "truncated": "Questo file è grande; viene mostrata un’anteprima parziale.",
      "invalidJson": "JSON non valido; visualizzazione del testo grezzo.",
      "imageTooLarge": "Questa immagine è troppo grande per l’anteprima.",
      "filterRows": "Filtra righe…",
      "filterLines": "Filtra righe…",
      "rowCount": "{{count}} righe",
      "tableTruncated": "Visualizzazione delle prime {{count}} righe.",
      "follow": "Segui",
      "followOn": "Monitoraggio attivo — fai clic per mettere in pausa",
      "following": "Monitoraggio attivo",
      "parser": "Parser",
      "parserType": {
        "auto": "Automatico",
        "generic": "Generico",
        "json": "JSON",
        "logfmt": "logfmt",
        "syslog": "Syslog",
        "http-access": "Accesso HTTP",
        "windows-event": "Evento Windows",
        "java-stack": "Stack Java",
        "container": "Contenitore"
      },
      "find": "Trova",
      "softWrap": "A capo automatico",
      "expandAll": "Espandi tutto",
      "collapseAll": "Comprimi tutto",
      "valid": "Valido",
      "invalid": "Non valido",
      "keyCount": "{{count}} chiavi",
      "tableShape": "{{rows}} righe × {{cols}} colonne",
      "lineCountOf": "{{count}} di {{total}} righe",
      "wordCount": "{{count}} parole",
      "dimensions": "{{width}} × {{height}}",
      "byteCount": "{{count}} byte",
      "hexOffset": "Offset",
      "zoomIn": "Ingrandisci",
      "zoomOut": "Riduci",
      "fit": "Adatta",
      "actualSize": "Dimensione reale",
      "rotate": "Ruota",
      "readOnly": "Sola lettura",
      "saved": "Salvato",
      "unsaved": "Non salvato",
      "view": {
        "preview": "Anteprima",
        "split": "Diviso",
        "source": "Sorgente"
      },
      "kind": {
        "text": "Testo",
        "markdown": "Markdown",
        "csv": "Tabella",
        "json": "JSON",
        "image": "Immagine",
        "log": "Log",
        "hex": "Hex",
        "pdf": "PDF",
        "unsupported": "Non supportato"
      },
      "level": {
        "error": "Errore",
        "warn": "Avviso",
        "info": "Info",
        "debug": "Debug",
        "trace": "Trace"
      },
      "retry": "Riprova",
      "pdfPage": "{{page}} / {{count}}",
      "dependencyNeededTitle": "L’anteprima richiede un componente aggiuntivo",
      "dependencyNeededBody": "L’anteprima di questo tipo di file usa {{tool}}, un piccolo componente aggiuntivo che KKTerm scarica su richiesta invece di includerlo nel pacchetto.",
      "dependencyInstall": "Installa {{tool}}",
      "dependencyInstalling": "Installazione di {{tool}}…",
      "dependencyManualHint": "Installa {{tool}}, assicurati che sia nel PATH, quindi riprova.",
      "dependencyToolNote": "Scaricato una sola volta nella cartella utente — non servono diritti di amministratore.",
      "dep": {
        "poppler": "Poppler"
      },
      "save": "Salva",
      "saving": "Salvataggio…",
      "discardConfirm": "Scartare le modifiche non salvate?",
      "saveConflictConfirm": "Questo file è stato modificato sul disco da quando lo hai aperto. Sovrascriverlo con le tue modifiche?",
      "viewOptions": "Opzioni visualizzazione",
      "background": "Sfondo",
      "backgroundDefaultHint": "Usa lo sfondo predefinito del visualizzatore documenti per questa connessione.",
      "textMenu": "Carattere e codifica",
      "font": "Carattere",
      "fontDefault": "Predefinito (monospazio)",
      "fontSize": "Dimensione",
      "fontSizeDefault": "Predefinita",
      "encoding": "Codifica",
      "encodingAuto": "Automatica",
      "encodingDetected": "Automatica ({{label}})",
      "unsupportedTitle": "File non supportato",
      "unsupportedBody": "KKTerm non ha un visualizzatore inline per {{name}}. Scegli come aprirlo.",
      "openAsText": "Apri come testo",
      "openAsBinary": "Apri come binario",
      "openExternalEditor": "Apri in editor esterno"
    }
  },
  "common": {
    "allFilesFilter": "Tutti i file",
    "clear": "Cancella",
    "collapse": "Comprimi",
    "customColor": "Colore personalizzato",
    "properties": "Proprietà",
    "expand": "Espandi",
    "hexColor": "Colore esadecimale",
    "save": "Salva",
    "cancel": "Annulla",
    "close": "Chiudi",
    "delete": "Elimina",
    "copy": "Copia",
    "cut": "Taglia",
    "paste": "Incolla",
    "search": "Cerca",
    "searchForMore": "Cerca altro",
    "loading": "Caricamento...",
    "ok": "OK",
    "back": "Indietro",
    "forward": "Avanti",
    "refresh": "Aggiorna",
    "reset": "Reimposta",
    "edit": "Modifica",
    "add": "Aggiungi",
    "remove": "Rimuovi",
    "open": "Apri",
    "am": "AM",
    "pm": "PM"
  },
  "languages": {
    "en": "English",
    "fr": "Français",
    "it": "Italiano",
    "de": "Deutsch",
    "es": "Español (España)",
    "es-MX": "Español (México)",
    "pt-BR": "Português (Brasil)",
    "zh-TW": "中文 (繁體)",
    "zh-CN": "中文 (简体)",
    "ja": "日本語",
    "ko": "한국어",
    "th": "ไทย",
    "id": "Bahasa Indonesia",
    "vi": "Tiếng Việt"
  },
  "manual": {
    "title": "Manuale operativo",
    "subtitle": "Come utilizzare KKTerm. Incluso in ogni versione.",
    "chaptersLabel": "Capitoli",
    "back": "Indietro",
    "loading": "Caricamento…",
    "loadError": "Impossibile caricare il manuale: {{message}}",
    "tauriRequired": "Il manuale è disponibile solo nell’ambiente di runtime desktop."
  }
}
