{
  "local_shell": {
    "title": "Seleziona Shell",
    "description": "Seleziona una shell del terminale locale da avviare. Premi Cmd+T per usare la shell predefinita.",
    "available_shells": "Shell Disponibili",
    "loading_shells": "Caricamento elenco shell...",
    "working_directory": "Directory di Lavoro (opzionale)",
    "working_directory_placeholder": "Lascia vuoto per usare la directory corrente",
    "set_default": "Imposta come Predefinita",
    "cancel": "Annulla",
    "launch": "Avvia",
    "launching": "Avvio...",
    "toast": {
      "load_shells_failed": "Impossibile caricare le shell disponibili",
      "terminal_created": "Terminale locale creato",
      "using_shell": "Usando {{shell}}",
      "create_failed": "Impossibile creare il terminale locale",
      "detached": "Sessione spostata in background",
      "detached_desc": "{{shell}} è in esecuzione in background",
      "detach_failed": "Impossibile spostare in background",
      "attached": "Sessione ripristinata",
      "attach_failed": "Impossibile ripristinare la sessione"
    },
    "background": {
      "title": "Sessioni in background",
      "lines": "righe",
      "resume": "Riprendi",
      "kill": "Termina"
    }
  },
  "modals": {
    "jump_server": {
      "title": "Aggiungi Jump Server",
      "host": "Host",
      "host_placeholder": "bastion.example.com",
      "port": "Porta",
      "username": "Nome utente",
      "username_placeholder": "jumpuser",
      "authentication": "Autenticazione",
      "auth_default_key": "Chiave Predefinita",
      "auth_ssh_key": "Chiave SSH",
      "auth_password": "Password",
      "auth_agent": "SSH Agent",
      "default_key_desc": "Usa la chiave SSH predefinita (~/.ssh/id_rsa, ecc.)",
      "key_path": "Percorso Chiave",
      "key_path_placeholder": "~/.ssh/id_rsa",
      "browse": "Sfoglia",
      "passphrase": "Passphrase (Opzionale)",
      "password": "Password",
      "agent_desc": "Autentica usando il SSH Agent di sistema",
      "agent_hint": "Assicurati che il SSH Agent sia in esecuzione e contenga le chiavi richieste",
      "kbi_not_supported_hint": "I jump host non supportano ancora keyboard-interactive/2FA",
      "cancel": "Annulla",
      "add": "Aggiungi"
    },
    "root_node": {
      "title": "Aggiungi Nodo Radice",
      "host": "Host",
      "host_placeholder": "hostname o IP",
      "port": "Porta",
      "username": "Nome utente",
      "username_placeholder": "root",
      "display_name": "Nome Visualizzato (opzionale)",
      "display_name_placeholder": "Il Mio Server",
      "auth_method": "Metodo di Autenticazione",
      "auth_agent": "SSH Agent",
      "auth_key": "Chiave",
      "auth_password": "Password",
      "agent_desc": "Autentica usando SSH Agent (consigliato)",
      "key_path": "Percorso Chiave Privata",
      "key_path_placeholder": "~/.ssh/id_rsa",
      "browse": "Sfoglia",
      "passphrase": "Passphrase Chiave (opzionale)",
      "passphrase_placeholder": "Se la chiave è protetta da passphrase",
      "password": "Password",
      "password_placeholder": "Password SSH",
      "cancel": "Annulla",
      "adding": "Aggiunta...",
      "add_node": "Aggiungi Nodo"
    },
    "auto_route": {
      "title": "Connessione Auto-Route",
      "description": "Seleziona un server di destinazione dalle connessioni salvate. Il sistema calcolerà automaticamente il percorso ottimale dei jump host.",
      "loading": "Caricamento...",
      "no_connections": "Nessuna connessione salvata trovata",
      "no_connections_hint": "Salva prima alcune connessioni. Il grafico della topologia viene generato automaticamente dalle connessioni salvate e dalle loro impostazioni della catena proxy.",
      "select_target": "Seleziona Server Destinazione",
      "display_name": "Nome Visualizzato",
      "connection_info": "Info Connessione",
      "authentication": "Autenticazione",
      "auth_agent": "SSH Agent",
      "auth_key": "Chiave SSH",
      "auth_password_warning": "Password (non supportata per auto-route)",
      "can_reach": "Può raggiungere",
      "cancel": "Annulla",
      "connect": "Connetti",
      "connecting": "Connessione...",
      "connect_failed": "Connessione fallita"
    },
    "export": {
      "title": "Esporta Configurazione in file .oxide",
      "close": "Chiudi",
      "select_connections": "Seleziona Connessioni da Esportare ({{selected}}/{{total}})",
      "select_all": "Seleziona Tutto",
      "deselect_all": "Deseleziona Tutto",
      "badge_new": "NUOVO",
      "new_since_last_export": "{{count}} nuova/e connessione/i dall'ultimo export",
      "no_connections": "Nessuna connessione salvata",
      "section_forwards": "Port forwarding salvati ({{count}})",
      "no_forwards": "Nessun port forwarding salvato",
      "forwards_owner_notice": "I port forwarding salvati selezionati verranno esportati insieme alle configurazioni di connessione a cui appartengono.",
      "description": "Descrizione (Opzionale)",
      "description_placeholder": "es. Server di Produzione",
      "embed_keys": "Incorpora chiavi private",
      "embed_keys_description": "Includi il contenuto dei file di chiavi private per backup portatili. Le chiavi verranno estratte in ~/.ssh/imported/ durante l'importazione.",
      "include_app_settings": "Includi impostazioni globali",
      "include_app_settings_description": "Esporta l'aspetto del terminale, le preferenze di comportamento e le altre impostazioni dell'app OxideTerm.",
      "app_settings_sections_title": "Sezioni delle impostazioni dell'applicazione",
      "app_settings_sections_hint": "Scegli quali gruppi di impostazioni dell'applicazione includere nel file .oxide.",
      "app_settings_include_env_vars": "Includi le variabili d'ambiente del terminale locale",
      "app_settings_include_env_vars_description": "Può contenere valori specifici del computer o sensibili.",
      "app_settings_section_terminal_appearance": "Aspetto del terminale",
      "app_settings_section_terminal_behavior": "Comportamento del terminale",
      "app_settings_section_file_editor": "File ed editor",
      "app_settings_no_sections": "Nessuna sezione delle impostazioni dell'applicazione selezionata",
      "include_plugin_settings": "Includi preferenze dei plugin",
      "include_plugin_settings_description": "Esporta le preferenze dichiarate dei plugin archiviate nello storage locale di OxideTerm.",
      "include_portable_secrets": "Includi segreti portatili",
      "include_portable_secrets_description": "Esporta elementi segreti compatibili con la modalità portatile che possono essere ripristinati all'importazione, come le chiavi dei provider AI.",
      "section_plugin_by_id": "{{pluginId}} ({{count}} impostazione/i)",
      "no_plugin_settings": "Nessuna preferenza dei plugin da esportare",
      "password": "Password di Crittografia *",
      "password_placeholder": "Almeno 6 caratteri; consigliati 12+ con maiuscole, minuscole, numeri e simboli",
      "confirm_password": "Conferma Password *",
      "confirm_password_placeholder": "Reinserisci la password",
      "security_notice": "🔒 Avviso di Sicurezza",
      "security_encryption": "File crittografato con ChaCha20-Poly1305, sicurezza di grado militare",
      "security_kdf": "Password derivata con Argon2id (256MB, 4 iterazioni)",
      "security_contains": "Il file contiene connessioni, inoltri e passphrase delle chiavi selezionati",
      "security_settings": "Includi impostazioni globali: {{app}}; includi preferenze dei plugin: {{plugin}}",
      "security_portable_secrets": "Includi segreti portatili: {{portable}}",
      "security_passwords_excluded": "Le password dei server salvate non sono mai incluse nel file .oxide",
      "security_no_session": "I dati di sessione NON sono inclusi — solo le configurazioni delle connessioni",
      "security_keep_safe": "Conserva la password di crittografia in sicurezza, non può essere recuperata se persa",
      "cancel": "Annulla",
      "export": "Esporta",
      "exporting": "Esportazione...",
      "content_summary_title": "Contenuto selezionato",
      "content_summary_connections": "{{count}} connessione/i",
      "content_summary_forwards": "{{count}} inoltro/i salvato/i",
      "content_summary_app_settings": "Impostazioni dell'app",
      "content_summary_plugin_settings": "{{plugins}} plugin, {{count}} impostazione/i",
      "content_summary_portable_secrets": "Segreti portatili: {{count}} elemento/i",
      "content_summary_embed_keys": "Le chiavi private SSH saranno incluse",
      "summary_title": "Riepilogo Esportazione",
      "summary_passwords": "{{count}} con password",
      "summary_keys": "{{count}} con chiave",
      "summary_agent": "{{count}} con agent",
      "summary_portable_secrets": "Verranno inclusi {{count}} elementi di segreti portatili.",
      "warning_passwords_excluded": "{{count}} connessione/i con autenticazione tramite password verranno esportate senza le password del server salvate.",
      "warning_missing_keys": "{{count}} file chiave non trovati:",
      "key_size": "Dati chiave totali: {{size}}",
      "stage_reading_keys": "Lettura chiavi...",
      "stage_encrypting": "Crittografia...",
      "stage_writing": "Scrittura file...",
      "stage_done": "Fatto!",
      "error_select_something": "Seleziona almeno un elemento da esportare",
      "error_select_one": "Seleziona almeno una connessione",
      "error_password_length": "La password deve essere di almeno 12 caratteri",
      "error_password_too_short": "La password deve essere di almeno 6 caratteri",
      "error_password_mismatch": "Le password non corrispondono",
      "error_password_complexity": "La password deve contenere maiuscole, minuscole, numeri e caratteri speciali",
      "password_strength_weak": "Password debole, consigliamo di usare almeno 12 caratteri con una combinazione di maiuscole, minuscole, numeri e simboli",
      "password_strength_fair": "Discreta",
      "password_strength_strong": "Forte",
      "error_export_failed": "Esportazione fallita",
      "success": "Esportazione riuscita: {{count}} connessioni salvate in {{path}}",
      "include_quick_commands": "Include Quick Commands ({{count}})",
      "include_quick_commands_description": "Quick Commands may contain hostnames, paths, or secrets embedded in commands."
    },
    "import": {
      "title": "Importa Configurazione da file .oxide",
      "close": "Chiudi",
      "select_file": "Seleziona File .oxide",
      "instructions_title": "Istruzioni di Importazione",
      "instructions_1": "Seleziona il file .oxide esportato da OxideTerm",
      "instructions_2": "Inserisci la password di crittografia impostata durante l'esportazione",
      "instructions_3": "Dopo la decrittazione e l'anteprima puoi scegliere quali connessioni, gruppi di impostazioni dell'applicazione, preferenze dei plugin e port forwarding importare",
      "instructions_4": "Le passphrase delle chiavi incluse verranno memorizzate in modo sicuro nel portachiavi di sistema; le password dei server salvate non fanno parte del file",
      "select_all": "Seleziona tutto",
      "deselect_all": "Deseleziona tutto",
      "selected_count": "{{count}} selezionato/i",
      "file_info": "Informazioni File",
      "exported_at": "Esportato il:",
      "exported_by": "Esportato da:",
      "description": "Descrizione:",
      "contains": "Contiene:",
      "connections_count": "{{count}} connessioni",
      "contains_app_settings": "Impostazioni dell'applicazione:",
      "contains_app_settings_partial": "Impostazioni dell'applicazione: dopo l'anteprima puoi scegliere i gruppi da importare",
      "contains_plugin_settings": "Preferenze dei plugin:",
      "contains_portable_secrets": "Segreti portatili:",
      "plugin_settings_count": "{{count}} preferenza/e",
      "portable_secrets_count": "{{count}} elemento/i",
      "partial_import_hint": "Dopo l'anteprima puoi importare parzialmente connessioni, gruppi di impostazioni dell'applicazione, preferenze dei plugin e port forwarding",
      "connection_list": "Elenco Connessioni:",
      "password": "Password di Decrittografia",
      "password_placeholder": "Inserisci la password impostata durante l'esportazione",
      "warning_title": "⚠️ Avviso",
      "warning_text": "L'importazione elaborerà tutte le connessioni selezionate in una sola volta. Il modo in cui vengono gestiti i conflitti di nome dipende dalla strategia di conflitto scelta qui sotto.",
      "conflict_strategy": "Strategia per i conflitti",
      "strategy_rename": "Rinomina in caso di conflitto",
      "strategy_skip": "Salta i conflitti",
      "strategy_replace": "Sostituisci esistenti",
      "strategy_merge": "Unisci agli esistenti",
      "reselect_file": "Riseleziona File",
      "cancel": "Annulla",
      "preview": "Anteprima",
      "previewing": "Caricamento...",
      "stage_parsing": "Analisi del file...",
      "stage_decrypting": "Decrittografia...",
      "stage_analyzing": "Analisi dell'anteprima di importazione...",
      "stage_preparing": "Preparazione importazione...",
      "stage_applying": "Applicazione modifiche...",
      "stage_saving": "Salvataggio dati importati...",
      "stage_done": "Fatto!",
      "preview_title": "Anteprima Importazione",
      "preview_total": "{{count}} connessioni verranno importate",
      "preview_unchanged": "✓ {{count}} connessioni verranno importate così come sono:",
      "preview_will_rename": "{{count}} connessioni verranno rinominate a causa di conflitti:",
      "preview_will_skip": "{{count}} connessioni verranno saltate a causa di conflitti:",
      "preview_will_replace": "{{count}} connessioni sostituiranno connessioni esistenti:",
      "preview_will_merge": "{{count}} connessioni verranno unite a connessioni esistenti:",
      "preview_embedded_keys": "Le chiavi private verranno estratte in ~/.ssh/imported/",
      "preview_forwards": "Questo file contiene {{count}} regola/e di port forwarding (solo informativo, non applicata/e automaticamente)",
      "preview_app_settings": "Questo file ripristinerà anche le impostazioni globali di OxideTerm.",
      "preview_plugin_settings": "Questo file ripristinerà anche {{count}} preferenza/e dei plugin.",
      "preview_portable_secrets": "Questo file contiene anche {{count}} elementi di segreti portatili, come le chiavi dei provider AI.",
      "section_app_settings": "Impostazioni dell'applicazione",
      "app_settings_sections_title": "Sezioni delle impostazioni ({{count}})",
      "app_settings_legacy_title": "Legacy Application Settings",
      "app_settings_legacy_description": "This file was exported before sectioned settings support. Only full settings import is available.",
      "app_settings_contains_env_vars": "Includes local terminal environment variable names",
      "app_settings_field_recent_shells": "Shell recenti",
      "section_plugin_settings": "Preferenze dei plugin ({{count}} plugin)",
      "section_portable_secrets": "Segreti portatili ({{count}} elementi)",
      "section_forwards": "Port forwarding salvati ({{count}})",
      "toggle_app_settings": "Importa le impostazioni dell'applicazione",
      "toggle_plugin_settings": "Importa le preferenze dei plugin",
      "toggle_portable_secrets": "Importa elementi di segreti portatili",
      "toggle_forwards": "Importa i port forwarding salvati",
      "app_settings_keys": "Chiavi di primo livello: {{keys}}",
      "app_settings_view_changes": "Mostra modifiche",
      "app_settings_hide_changes": "Nascondi modifiche",
      "app_settings_diff_title": "Modifiche alle impostazioni di primo livello",
      "app_settings_diff_empty": "Nessuna differenza di primo livello rilevata.",
      "app_settings_current": "Attuale",
      "app_settings_imported": "Importato",
      "plugin_settings_items": "{{count}} impostazione/i",
      "back": "Indietro",
      "confirm_import": "Conferma Importazione",
      "renamed": "⚠️ Rinominate per conflitti: {{count}}",
      "import": "Importa Tutto",
      "importing": "Importazione...",
      "success": "✓ Importazione riuscita: {{count}} connessioni",
      "imported_app_settings": "Le impostazioni globali di OxideTerm sono state ripristinate.",
      "imported_plugin_settings": "Ripristinate {{count}} preferenza/e dei plugin.",
      "imported_portable_secrets": "Ripristinati {{count}} elementi di segreti portatili.",
      "skipped_app_settings": "Impostazioni dell'applicazione saltate",
      "skipped_plugin_settings": "Preferenze dei plugin saltate",
      "skipped_portable_secrets": "Segreti portatili saltati",
      "skipped_forwards": "Port forwarding saltati",
      "skipped": "Saltate: {{count}}",
      "replaced": "Sostituite: {{count}}",
      "merged": "Unite: {{count}}",
      "errors": "Errori:",
      "auto_close": "La finestra si chiuderà automaticamente tra 2 secondi...",
      "passwords_not_included": "Le password dei server salvate non sono mai incluse nei file .oxide. Le connessioni con autenticazione tramite password potrebbero richiedere di reinserire la password in seguito.",
      "error_password": "Password errata, impossibile decrittare il file",
      "error_tampered": "Verifica file fallita, i dati potrebbero essere stati manomessi",
      "error_enter_password": "Inserisci la password di decrittazione",
      "contains_quick_commands": "Quick Commands:",
      "quick_commands_count": "{{count}} command(s)",
      "section_quick_commands": "Quick Commands ({{count}} commands)",
      "toggle_quick_commands": "Import {{categories}} Quick Command group(s). Existing conflicts follow the selected conflict strategy; Replace only replaces conflicting items.",
      "imported_quick_commands": "Imported {{count}} Quick Command item(s).",
      "skipped_quick_commands": "Quick Commands skipped"
    },
    "reconnect": {
      "title": "Riconnetti Sessione",
      "description": "Inserisci la password per riconnetterti a",
      "password": "Password",
      "password_placeholder": "Inserisci password SSH",
      "cancel": "Annulla",
      "reconnect": "Riconnetti",
      "connecting": "Connessione..."
    },
    "host_key": {
      "title_unknown": "Chiave host sconosciuta",
      "title_changed": "⚠️ Chiave host cambiata!",
      "title_error": "Errore di connessione",
      "unknown_message": "Questa è la prima connessione a questo host. Verifica l'impronta digitale qui sotto prima di continuare.",
      "changed_warning": "Attenzione: La chiave dell'host è diversa da quella salvata! Questo potrebbe significare: 1) Il server è stato reinstallato o ha cambiato la chiave; 2) Potresti essere vittima di un attacco man-in-the-middle (MITM). Verifica con l'amministratore prima di continuare.",
      "key_type_label": "Tipo di chiave",
      "fingerprint_label": "Impronta SHA256",
      "expected_fingerprint": "Impronta salvata",
      "actual_fingerprint": "Impronta attuale",
      "confirm_prompt": "Se confermi che il cambio di chiave è legittimo, digita \"{{host}}\" per continuare:",
      "remove_prompt": "Digita \"{{host}}\" per rimuovere la chiave host salvata e ricontrollare quella attuale:",
      "actions": {
        "cancel": "Annulla",
        "trust_once": "Fidati una volta",
        "trust_save": "Fidati e salva",
        "remove_saved": "Rimuovi chiave salvata",
        "ok": "OK"
      }
    },
    "save_preset": {
      "title": "Salva come Connessione Preset",
      "connection_path": "Percorso Connessione",
      "connection_name": "Nome Connessione",
      "name_placeholder": "Inserisci nome connessione",
      "notes_title": "⚠️ Note:",
      "notes_1": "L'autenticazione userà SSH Agent.",
      "notes_2": "Per altri metodi di autenticazione, modifica la connessione dopo il salvataggio.",
      "notes_3": "Questa connessione sarà disponibile nell'elenco connessioni dopo il salvataggio.",
      "error_name_required": "Inserisci il nome della connessione",
      "cancel": "Annulla",
      "save": "Salva",
      "saving": "Salvataggio..."
    },
    "drill_down": {
      "title": "Drill Down in Nuovo Server",
      "description": "Stabilisci una connessione tunnellizzata da <host>{{host}}</host>",
      "target_host": "Host Destinazione",
      "target_host_placeholder": "192.168.1.100 o internal-server",
      "port": "Porta",
      "username": "Nome utente",
      "username_placeholder": "root",
      "auth_method": "Metodo di Autenticazione",
      "auth_agent": "SSH Agent",
      "auth_key": "Chiave SSH",
      "auth_password": "Password",
      "agent_desc": "Autentica usando il SSH agent di sistema.",
      "agent_hint": "Assicurati che il SSH agent sia in esecuzione e abbia le chiavi richieste caricate.",
      "key_path": "Percorso Chiave",
      "key_path_placeholder": "~/.ssh/id_rsa",
      "browse": "Sfoglia",
      "passphrase": "Passphrase Chiave (opzionale)",
      "password": "Password",
      "cancel": "Annulla",
      "connect": "Connetti",
      "connecting": "Connessione..."
    },
    "edit_connection": {
      "title": "Connetti a {{name}}",
      "auth_method": "Metodo di Autenticazione",
      "auth_password": "Password",
      "auth_key": "Chiave SSH",
      "auth_agent": "SSH Agent",
      "password": "Password",
      "password_placeholder": "Inserisci password",
      "key_path": "Percorso Chiave SSH",
      "key_path_placeholder": "~/.ssh/id_rsa",
      "passphrase": "Passphrase (se richiesta)",
      "passphrase_placeholder": "Passphrase chiave",
      "agent_desc": "Autentica usando il SSH Agent di sistema",
      "agent_hint": "Assicurati che il SSH Agent sia in esecuzione e contenga le chiavi richieste",
      "group": "Gruppo",
      "no_group": "Nessun gruppo",
      "cancel": "Annulla",
      "connect": "Connetti",
      "connecting": "Connessione..."
    },
    "kbi": {
      "title": "Autenticazione a Due Fattori",
      "default_instruction": "Rispondi alle richieste di autenticazione del server.",
      "time_remaining": "Tempo rimanente: {{seconds}}s",
      "timeout": "Timeout - l'autenticazione potrebbe essere scaduta",
      "enter_response": "Inserisci risposta",
      "enter_code": "Inserisci codice",
      "cancel": "Annulla",
      "continue": "Continua",
      "verifying": "Verifica..."
    },
    "new_connection": {
      "title": "Nuova Connessione",
      "description": "Inserisci i dettagli per la tua nuova connessione SSH.",
      "twofa_error": "Errore 2FA: {{error}}",
      "name": "Nome (Opzionale)",
      "name_placeholder": "Il Mio Server",
      "jump_servers_configured": "ⓘ Jump server configurati",
      "target_host": "Host Destinazione",
      "port": "Porta",
      "target_username": "Nome Utente Destinazione",
      "authentication": "Autenticazione",
      "auth_password": "Password",
      "auth_default_key": "Chiave Predefinita",
      "auth_key": "Chiave SSH",
      "auth_certificate": "Certificato",
      "auth_agent": "Agent",
      "auth_2fa": "2FA",
      "password": "Password",
      "save_password": "Salva password nel portachiavi",
      "key_file": "File Chiave",
      "key_path_placeholder": "~/.ssh/id_rsa",
      "browse": "Sfoglia",
      "browse_key": "Seleziona Chiave SSH",
      "browse_cert": "Seleziona Certificato SSH",
      "default_key_desc": "Usa la chiave SSH predefinita (es. ~/.ssh/id_rsa, ~/.ssh/id_ed25519)",
      "agent_desc": "Autentica usando il SSH Agent di sistema",
      "agent_hint": "Assicurati che il SSH Agent sia in esecuzione e abbia le chiavi richieste caricate",
      "agent_detected": "SSH Agent rilevato",
      "agent_not_detected": "SSH Agent non rilevato",
      "private_key": "Chiave Privata",
      "certificate": "Certificato",
      "certificate_placeholder": "~/.ssh/id_ed25519-cert.pub",
      "certificate_hint": "File certificato OpenSSH (solitamente termina con -cert.pub)",
      "certificate_note": "Questa opzione è per i certificati firmati da CA OpenSSH, non per le chiavi SSH normali. Se hai una chiave privata con passphrase, usa la scheda Chiave SSH.",
      "passphrase": "Passphrase (opzionale)",
      "passphrase_placeholder": "Passphrase chiave se crittografata",
      "twofa_desc": "Autenticazione a Due Fattori (Keyboard-Interactive)",
      "twofa_hint": "Il server richiederà le credenziali durante la connessione. Usi comuni: codici TOTP, token hardware, challenge-response.",
      "twofa_warning": "Nota: Le connessioni 2FA non possono essere riconnesse automaticamente. Dovrai riconnetterti manualmente se la sessione cade.",
      "group": "Gruppo",
      "select_group": "Seleziona un gruppo",
      "ungrouped": "Non raggruppato",
      "create_groups_hint": "Crea gruppi nelle Impostazioni",
      "save_connection": "Salva connessione per uso futuro",
      "save_connection_hint": "Disattivato per impostazione predefinita al primo utilizzo. La scelta verrà ricordata.",
      "agent_forwarding": "Abilita inoltro agente SSH",
      "agent_forwarding_hint": "Abilitare solo per server affidabili. Un server malevolo potrebbe utilizzare il tuo agente SSH locale per autenticarsi su altri host.",
      "post_connect_command": "Run after connect",
      "post_connect_command_placeholder": "cd /srv/app",
      "post_connect_command_hint": "Optional. Runs once after the interactive shell opens.",
      "proxy_chain": {
        "title": "Catena Proxy",
        "add_jump": "Aggiungi Jump Server",
        "empty": "Nessun jump server configurato",
        "jump_server": "Jump Server",
        "host": "Host",
        "port": "Porta",
        "username": "Nome utente",
        "auth": "Auth",
        "count": "{{count}} jump server configurati - clicca per espandere",
        "configured": "Jump server configurati"
      },
      "cancel": "Annulla",
      "test": "Test",
      "testing": "Test in corso...",
      "test_success": "Connessione riuscita",
      "test_failed": "Test di connessione fallito",
      "test_elapsed": "Connesso in {{ms}}ms",
      "test_not_supported_kbi": "Il test di connessione non è supportato per l'autenticazione 2FA",
      "test_proxy_chain_not_supported": "La diagnostica della catena proxy non è ancora supportata. Usa Connetti per verificare l'intero percorso.",
      "test_host_key_changed": "La chiave host è cambiata. Prevista: {{expected}}. Attuale: {{actual}}.",
      "connect": "Connetti",
      "connecting": "Connessione...",
      "connect_failed": "Connessione fallita",
      "save_failed": "Salvataggio connessione fallito"
    },
    "settings": {
      "title": "Impostazioni",
      "description": "Impostazioni di configurazione dell'applicazione.",
      "tabs": {
        "terminal": "Terminale (Debug)",
        "sftp": "Trasferimento SFTP",
        "appearance": "Aspetto",
        "connections": "Connessioni",
        "ssh": "Chiavi SSH",
        "ai": "OxideSens"
      },
      "terminal": {
        "title": "Impostazioni Terminale",
        "description": "Configura aspetto e comportamento del terminale.",
        "font_family": "Famiglia Font",
        "custom_font": "Personalizzato...",
        "custom_font_stack": "Elenco font personalizzato",
        "custom_font_stack_hint": "Inserisci i nomi dei font in ordine di priorità, separati da virgole",
        "font_preview": "Anteprima font",
        "font_size": "Dimensione Font",
        "line_height": "Altezza Linea",
        "scrollback": "Linee Scrollback (Frontend)",
        "renderer": "Renderer",
        "renderer_auto": "Auto (WebGL preferito)",
        "renderer_webgl": "WebGL",
        "renderer_canvas": "Canvas",
        "renderer_hint": "Canvas è consigliato su Windows per maggiore stabilità. Richiede riavvio per applicare.",
        "cursor_style": "Stile Cursore",
        "cursor_block": "Blocco",
        "cursor_underline": "Sottolineato",
        "cursor_bar": "Barra",
        "cursor_blink": "Lampeggio Cursore"
      },
      "buffer": {
        "title": "Gestione Buffer",
        "description": "Configura il buffer di scorrimento backend per riconnessione e ricerca.",
        "max_lines": "Linee Massime Buffer",
        "lines_hint": "Le linee più vecchie verranno scartate automaticamente al raggiungimento del limite.",
        "new_sessions_only": "Le modifiche si applicano solo alle nuove sessioni.",
        "save_hint": "Il contenuto del buffer resta in memoria per la ricerca finché la sessione rimane attiva."
      },
      "appearance": {
        "title": "Aspetto",
        "description": "Preferenze UI e layout.",
        "theme": "Tema",
        "sidebar_collapse": "Comprimi Barra Laterale di default"
      },
      "connections": {
        "title": "Impostazioni Connessione Predefinite",
        "description": "Impostazioni predefinite per nuove connessioni.",
        "default_username": "Nome Utente Predefinito",
        "default_port": "Porta Predefinita",
        "groups": {
          "title": "Gruppi",
          "description": "Gestisci gruppi di connessione.",
          "new_placeholder": "Nome nuovo gruppo...",
          "add": "Aggiungi"
        },
        "ssh_config": {
          "title": "Importa da SSH Config",
          "description": "Scansiona ~/.ssh/config per host.",
          "no_hosts": "Nessun host trovato in ~/.ssh/config",
          "import": "Importa"
        }
      },
      "ssh_keys": {
        "title": "Chiavi SSH",
        "description": "Gestisci chiavi SSH locali rilevate in ~/.ssh/",
        "encrypted": "Crittografata",
        "no_keys": "Nessuna chiave trovata nella posizione predefinita."
      },
      "ai": {
        "title": "OxideSens",
        "description": "Configura OxideSens inline con la tua API.",
        "enable": {
          "title": "Abilita Funzionalità AI",
          "shortcut_windows": "Premi Ctrl+Shift+I nel terminale per aprire il pannello AI",
          "shortcut_mac": "Premi Ctrl+I / Cmd+I nel terminale per aprire il pannello AI"
        },
        "privacy": {
          "title": "🔒 Avviso Privacy",
          "local_requests": "Tutte le richieste AI sono inviate dalla tua macchina locale",
          "no_server": "Nessun server intermedio viene utilizzato",
          "context_only": "Solo il contesto selezionato viene inviato all'API",
          "keychain": "La chiave API è memorizzata in modo sicuro nel portachiavi di sistema"
        },
        "config": {
          "title": "Configurazione API",
          "description": "Impostazioni endpoint compatibile OpenAI.",
          "base_url": "URL Base",
          "base_url_placeholder": "https://api.openai.com/v1",
          "base_url_hint": "Funziona con OpenAI, Ollama, OneAPI, o qualsiasi endpoint compatibile.",
          "model": "Modello",
          "model_placeholder": "gpt-4o-mini",
          "model_hint": "Identificatore modello (es. gpt-4o-mini, deepseek-chat, llama3.2).",
          "api_key": "Chiave API",
          "api_key_configured": "Chiave API configurata nel portachiavi",
          "api_key_remove_confirm": "Rimuovere la chiave API dal portachiavi?",
          "api_key_placeholder": "sk-...",
          "api_key_hint": "Memorizzata nel portachiavi di sistema, mai salvata su disco.",
          "save": "Salva",
          "saving": "Salvataggio..."
        },
        "context": {
          "title": "Limiti Contesto",
          "description": "Controlla quanto contesto viene inviato all'AI.",
          "max_chars": "Caratteri Massimi",
          "visible_lines": "Linee Visibili",
          "token_hint": "Le stime dei token sono approssimative (1 token ≈ 4 caratteri per l'inglese).",
          "chars_2000": "2.000 caratteri (~500 token)",
          "chars_4000": "4.000 caratteri (~1.000 token)",
          "chars_8000": "8.000 caratteri (~2.000 token)",
          "chars_16000": "16.000 caratteri (~4.000 token)",
          "chars_32000": "32.000 caratteri (~8.000 token)",
          "lines_50": "50 linee",
          "lines_100": "100 linee",
          "lines_120": "120 linee",
          "lines_200": "200 linee"
        },
        "confirm": {
          "title": "Abilita Funzionalità AI",
          "intro": "Prima di abilitare le funzionalità AI, conferma di aver compreso:",
          "point_local": "Tutte le richieste AI sono inviate <strong>dalla tua macchina locale</strong>",
          "point_no_server": "<strong>Nessun server intermedio</strong> viene utilizzato da OxideTerm",
          "point_context": "Solo il <strong>contesto selezionato</strong> viene inviato all'API configurata",
          "point_responsibility": "Sei responsabile delle politiche dati del tuo provider API",
          "cancel": "Annulla",
          "confirm": "Ho Capito, Abilita AI"
        }
      },
      "sftp": {
        "title": "Impostazioni Trasferimento SFTP",
        "description": "Configura comportamento e prestazioni del trasferimento file.",
        "concurrent": {
          "title": "Trasferimenti Simultanei Massimi",
          "hint": "Numero massimo di file trasferiti simultaneamente. Valori più alti possono migliorare il throughput ma aumentano l'uso di memoria.",
          "transfer_count_one": "{{count}} trasferimento",
          "transfer_count_other": "{{count}} trasferimenti"
        },
        "bandwidth": {
          "enable": "Abilita Limite Banda",
          "limit": "Limite Velocità (KB/s)",
          "hint": "Imposta a 0 per illimitato. Valori comuni: 1024 (1 MB/s), 5120 (5 MB/s), 10240 (10 MB/s)."
        },
        "conflict": {
          "title": "Azione Conflitto Predefinita",
          "hint": "Cosa fare quando esiste già un file con lo stesso nome nella destinazione.",
          "ask": "Chiedi ogni volta",
          "overwrite": "Sovrascrivi sempre",
          "skip": "Salta sempre",
          "rename": "Mantieni entrambi (rinomina)"
        }
      },
      "errors": {
        "create_group_failed": "Impossibile creare gruppo: {{error}}",
        "delete_group_failed": "Impossibile eliminare gruppo: {{error}}",
        "import_host_success": "Importato con successo \"{{name}}\" come connessione salvata!",
        "import_host_failed": "Impossibile importare host: {{error}}",
        "save_api_key_failed": "Impossibile salvare la chiave API: {{error}}",
        "remove_api_key_failed": "Impossibile rimuovere la chiave API: {{error}}"
      }
    }
  }
}
