{
  "copy_address": "Copia indirizzo",
  "copied": "Copiato!",
  "forwards": {
    "quick": {
      "title": "Inoltri Rapidi",
      "jupyter": "Jupyter (8888)",
      "tensorboard": "TensorBoard (6006)",
      "vscode": "VS Code (8080)"
    },
    "table": {
      "title": "Inoltri Attivi",
      "type": "Tipo",
      "local_address": "Indirizzo Locale",
      "remote_address": "Indirizzo Remoto",
      "status": "Stato",
      "actions": "Azioni",
      "no_forwards": "Nessun inoltro porta attivo"
    },
    "type": {
      "local": "locale",
      "remote": "remoto",
      "dynamic": "dinamico"
    },
    "status": {
      "active": "attivo",
      "stopped": "fermato",
      "failed": "Fallito",
      "suspended": "Sospeso",
      "suspended_hint": "SSH disconnesso"
    },
    "actions": {
      "new_forward": "Nuovo inoltro",
      "stop": "Ferma inoltro",
      "restart": "Riavvia inoltro",
      "edit": "Modifica inoltro",
      "delete": "Elimina inoltro",
      "will_recover": "Recupero automatico alla riconnessione",
      "confirm_delete_title": "Elimina inoltro",
      "confirm_delete_desc": "Sei sicuro di voler eliminare questa regola di inoltro porta?"
    },
    "form": {
      "new_title": "Nuova Regola Inoltro",
      "edit_title": "Modifica Regola Inoltro",
      "cancel": "Annulla",
      "type": "Tipo",
      "create_forward": "Crea Inoltro",
      "creating": "Creazione...",
      "save_changes": "Salva Modifiche",
      "saving": "Salvataggio...",
      "type_local": "Locale (L)",
      "type_remote": "Remoto (R)",
      "type_dynamic": "Dinamico (SOCKS5)",
      "local_client": "Locale (Client)",
      "remote_server": "Remoto (Server)",
      "bind_address": "Indirizzo Binding",
      "target_address": "Indirizzo Destinazione",
      "socks5_mode": "Modalità Proxy SOCKS5",
      "host_placeholder": "Host",
      "port_placeholder": "Porta",
      "skip_check": "Salta controllo disponibilità porta (avanzato)",
      "checking_port": "Controllo disponibilità porta...",
      "port_required": "La porta è obbligatoria",
      "port_invalid": "La porta deve essere compresa tra 1 e 65535",
      "desc": "Esempio: Locale=127.0.0.1:8080, Remoto=localhost:3000 → accedi a remoto:3000 via localhost:8080"
    },
    "toast": {
      "jupyter_created": "Inoltro Jupyter creato",
      "jupyter_desc": "localhost:8888 → remoto:8888",
      "tensorboard_created": "Inoltro TensorBoard creato",
      "tensorboard_desc": "localhost:6006 → remoto:6006",
      "vscode_created": "Inoltro VS Code Server creato",
      "vscode_desc": "localhost:8080 → remoto:8080",
      "create_failed": "Impossibile creare inoltro",
      "forward_updated": "Inoltro aggiornato con successo",
      "update_failed": "Impossibile aggiornare inoltro",
      "suspended_title": "Inoltro sospeso",
      "suspended_desc": "Connessione SSH persa. L'inoltro verrà ripristinato automaticamente alla riconnessione.",
      "error_title": "Errore inoltro",
      "session_suspended_title": "Sessione disconnessa",
      "session_suspended_desc": "{{count}} inoltri sospesi. Verranno ripristinati automaticamente alla riconnessione."
    },
    "detection": {
      "detected": "Porta rilevata",
      "port": "Porta",
      "forward": "Inoltra",
      "auto": "rilevamento automatico",
      "forwarded": "Porta inoltrata",
      "forwardError": "Inoltro della porta non riuscito",
      "remotePorts": "Porte remote in ascolto",
      "bindAddr": "Indirizzo di binding",
      "process": "Processo",
      "action": "Azione",
      "scanning": "Rilevamento delle porte in ascolto...",
      "noPorts": "Nessuna porta in ascolto rilevata",
      "alreadyForwarded": "Inoltrata"
    }
  }
}
