{ "page.title": "Cruscotto Fail2ban UI", "nav.dashboard": "Cruscotto", "nav.filter_debug": "Debug Filtro", "nav.settings": "Impostazioni", "restart_banner.message": "Configurazione di Fail2ban modificata. Per applicare le modifiche, per favore ", "restart_banner.button": "Riavvia il servizio", "dashboard.title": "Cruscotto", "dashboard.overview": "Panoramica dei jail e dei blocchi attivi", "dashboard.overview_hint": "Usa la ricerca per filtrare le IP bloccate e fai clic su un jail per modificarne la configurazione.", "dashboard.search_label": "Cerca IP bloccate", "dashboard.search_placeholder": "Inserisci l'indirizzo IP da cercare", "dashboard.external_ip": "La tua IP ext.:", "dashboard.manage_servers": "Gestisci server", "dashboard.no_servers_title": "Nessun server Fail2ban configurato", "dashboard.no_servers_body": "Aggiungi un server per iniziare a monitorare e controllare le istanze Fail2ban.", "dashboard.loading_summary": "Caricamento del riepilogo…", "dashboard.no_enabled_servers_title": "Nessun connettore attivo", "dashboard.no_enabled_servers_body": "Abilita il connettore locale o registra un server Fail2ban remoto per visualizzare dati in tempo reale.", "dashboard.errors.summary_failed": "Impossibile caricare il riepilogo dal server.", "dashboard.cards.active_jails": "Jail attivi", "dashboard.cards.total_banned": "IP bloccate totali", "dashboard.cards.new_last_hour": "Nuove nell'ultima ora", "dashboard.cards.total_logged": "Eventi di blocco memorizzati", "dashboard.cards.recurring_week": "IP ricorrenti (7 giorni)", "dashboard.cards.recurring_hint": "Tieni d'occhio gli indirizzi ricorrenti degli ultimi 7 giorni.", "dashboard.table.jail_name": "Nome del Jail", "dashboard.table.total_banned": "Totale bloccate", "dashboard.table.new_last_hour": "Nuove nell'ultima ora", "dashboard.table.banned_ips": "IP bloccate (Sblocca)", "dashboard.no_jails": "Nessun jail trovato.", "dashboard.overview_detail": "Comprimi o espandi gli elenchi lunghi per concentrarti sui servizi interessati.", "dashboard.table.time": "Ora", "dashboard.table.jail": "Jail", "dashboard.table.ip": "IP", "dashboard.table.log_line": "Riga di log", "dashboard.no_banned_ips": "Nessuna IP bloccata", "dashboard.unban": "Sblocca", "dashboard.banned.show_more": "Mostra di più", "dashboard.banned.show_less": "Mostra meno", "logs.overview.title": "Panoramica interna dei log", "logs.overview.subtitle": "Eventi memorizzati da Fail2ban-UI su tutti i connettori.", "logs.overview.refresh": "Aggiorna dati", "logs.overview.total_events": "Eventi memorizzati totali", "logs.overview.per_server": "Eventi per server", "logs.overview.recent_events_title": "Eventi memorizzati recenti", "logs.overview.recent_empty": "Nessun evento memorizzato trovato.", "logs.overview.empty": "Nessun evento di blocco è stato ancora registrato.", "logs.overview.open_insights": "Apri insights", "logs.overview.total_today": "Oggi", "logs.overview.total_week": "Ultimi 7 giorni", "logs.overview.per_server_empty": "Ancora nessun dato per server.", "logs.overview.recent_filtered_empty": "Nessun evento corrisponde ai filtri.", "logs.overview.recent_count_label": "Eventi mostrati", "logs.overview.country_unknown": "Sconosciuto", "logs.overview.last_seen": "Ultima visualizzazione", "logs.table.server": "Server", "logs.table.count": "Conteggio", "logs.table.jail": "Jail", "logs.table.ip": "IP", "logs.table.time": "Ora", "logs.table.country": "Paese", "logs.table.actions": "Azioni", "logs.actions.whois": "Whois", "logs.actions.logs": "Log", "logs.search.label": "Cerca eventi", "logs.search.placeholder": "Cerca IP, jail o server", "logs.search.country_label": "Paese", "logs.search.country_all": "Tutti i paesi", "logs.search.country_unknown": "Sconosciuto", "logs.badge.recurring": "Ricorrente", "logs.modal.whois_title": "Informazioni Whois", "logs.modal.logs_title": "Log", "logs.modal.jail": "Jail", "logs.modal.insights_title": "Statistiche blocchi", "logs.modal.insights_description": "Distribuzione per paese e IP ricorrenti.", "logs.modal.insights_countries": "Blocchi per paese", "logs.modal.insights_countries_empty": "Nessun blocco registrato per questo periodo.", "logs.modal.insights_countries_hint": "Origini principali per l'intervallo selezionato.", "logs.modal.insights_recurring_hint": "IP che attivano ripetutamente Fail2ban.", "logs.modal.total_overall_note": "Blocchi totali registrati", "logs.modal.total_today_note": "Ultime 24 ore", "logs.modal.total_week_note": "Attività settimanale", "logs.modal.insights_recurring": "IP ricorrenti", "logs.modal.insights_recurring_empty": "Nessun IP ricorrente rilevato.", "filter_debug.title": "Debug Filtro", "filter_debug.select_filter": "Seleziona un filtro", "filter_debug.log_lines": "Righe di log", "filter_debug.log_lines_placeholder": "Inserisci qui le righe di log...", "filter_debug.test_filter": "Testa filtro", "filter_debug.test_results_title": "Risultati del test", "filter_debug.no_matches": "Nessuna corrispondenza trovata.", "settings.title": "Impostazioni", "settings.general": "Impostazioni generali", "settings.language": "Lingua", "settings.server_port": "Porta del server", "settings.server_port_placeholder": "es. 8080", "settings.port_env_set": "La porta è impostata tramite la variabile d'ambiente PORT:", "settings.port_env_hint": "Per modificare la porta tramite l'interfaccia Web, rimuovere la variabile d'ambiente PORT e riavviare il contenitore.", "settings.port_restart_hint": "⚠️ Le modifiche alla porta richiedono un riavvio del contenitore per avere effetto.", "settings.enable_debug": "Abilita debug", "settings.alert": "Impostazioni di allarme", "settings.callback_url": "URL di callback Fail2ban", "settings.callback_url_placeholder": "http://127.0.0.1:8080", "settings.callback_url_hint": "Questo URL viene utilizzato da tutte le istanze Fail2Ban per inviare gli avvisi di ban a Fail2Ban UI. Per le distribuzioni locali, utilizzare la stessa porta di Fail2Ban UI (es. http://127.0.0.1:8080). Per le configurazioni di reverse proxy, utilizzare il proprio endpoint crittografato TLS (es. https://fail2ban.example.com).", "settings.destination_email": "Email di destinazione (ricevente allarmi)", "settings.destination_email_placeholder": "alerts@swissmakers.ch", "settings.alert_countries": "Paesi per allarme", "settings.alert_countries_description": "Seleziona i paesi per i quali desideri ricevere allarmi via email quando si verifica un blocco.", "settings.smtp": "Configurazione SMTP", "settings.smtp_host": "Host SMTP", "settings.smtp_host_placeholder": "es. smtp.gmail.com", "settings.smtp_port": "Porta SMTP", "settings.smtp_username": "Nome utente SMTP", "settings.smtp_username_placeholder": "es. utente@example.com", "settings.smtp_password": "Password SMTP", "settings.smtp_password_placeholder": "Inserisci la password SMTP", "settings.smtp_sender": "Email del mittente", "settings.smtp_sender_placeholder": "noreply@swissmakers.ch", "settings.smtp_tls": "Usa TLS (raccomandato)", "settings.send_test_email": "Invia email di test", "settings.fail2ban": "Configurazioni Globali Predefinite di Fail2Ban", "settings.fail2ban.description": "Queste impostazioni verranno applicate a tutti i server Fail2Ban abilitati e memorizzate nella loro sezione [DEFAULT] di jail.local.", "settings.enable_bantime_increment": "Abilita incremento del Bantime", "settings.enable_bantime_increment.description": "Se impostato su true, il bantime verrà calcolato utilizzando la formula: bantime = findtime * (numero di errori / maxretry) * (1 + bantime.rndtime).", "settings.default_jail_enable": "Jails predefiniti attivati", "settings.default_jail_enable.description": "Se abilitato, tutti i jails saranno abilitati per impostazione predefinita. Quando disabilitato, i jails devono essere esplicitamente abilitati.", "settings.default_bantime": "Bantime predefinito", "settings.default_bantime.description": "Il numero di secondi per cui un host viene bannato. Formato tempo: 1h = 1 ora, 1d = 1 giorno, 1w = 1 settimana, 1m = 1 mese, 1y = 1 anno.", "settings.default_bantime_placeholder": "es. 48h", "settings.banaction": "Banaction", "settings.banaction.description": "Azione di ban predefinita (es. iptables-multiport, iptables-allports, firewallcmd-multiport, ecc). Viene utilizzata per definire le variabili action_*.", "settings.banaction_allports": "Banaction Allports", "settings.banaction_allports.description": "Azione di ban per tutte le porte (es. iptables-allports, firewallcmd-allports, ecc). Utilizzata quando un jail deve bannare tutte le porte invece di porte specifiche.", "settings.default_findtime": "Findtime predefinito", "settings.default_findtime.description": "Un host viene bannato se ha generato 'maxretry' errori durante gli ultimi 'findtime' secondi. Formato tempo: 1h = 1 ora, 1d = 1 giorno, 1w = 1 settimana, 1m = 1 mese, 1y = 1 anno.", "settings.default_findtime_placeholder": "es. 30m", "settings.default_max_retry": "Numero massimo di tentativi predefinito", "settings.default_max_retry.description": "Numero di errori prima che un host venga bannato.", "settings.default_max_retry_placeholder": "Inserisci il numero massimo di tentativi", "settings.geoip_provider": "Provider GeoIP", "settings.geoip_provider.description": "Scegli il provider di ricerca GeoIP. MaxMind richiede un file di database locale, mentre Built-in utilizza un'API online gratuita.", "settings.geoip_provider.maxmind": "MaxMind (Database Locale)", "settings.geoip_provider.builtin": "Built-in (ip-api.com)", "settings.geoip_database_path": "Percorso Database GeoIP", "settings.geoip_database_path.description": "Percorso al file del database MaxMind GeoLite2-Country.", "settings.max_log_lines": "Righe di Log Massime", "settings.max_log_lines.description": "Numero massimo di righe di log da includere nelle notifiche di ban. Le righe più rilevanti vengono selezionate automaticamente.", "settings.ignore_ips": "Ignora IP", "settings.ignore_ips.description": "Elenco separato da spazi di indirizzi IP, maschere CIDR o host DNS. Fail2ban non bannerà un host che corrisponde a un indirizzo in questo elenco.", "settings.ignore_ips_placeholder": "IP da ignorare, separate da spazi", "settings.advanced.title": "Azioni avanzate per ripetuti offensori", "settings.advanced.description": "Aggiungi automaticamente gli IP ricorrenti a un firewall o blocklist esterna.", "settings.advanced.refresh_log": "Aggiorna registro", "settings.advanced.test_button": "Testa integrazione", "settings.advanced.enable": "Abilita blocco permanente automatico", "settings.advanced.threshold": "Soglia prima del blocco permanente", "settings.advanced.threshold_hint": "Quando un IP raggiunge questa soglia verrà inviato all’integrazione.", "settings.advanced.integration": "Integrazione", "settings.advanced.integration_none": "Seleziona integrazione", "settings.advanced.integration_hint": "Scegli il firewall o dispositivo dove creare i blocchi permanenti.", "settings.advanced.mikrotik.note": "Fornisci l’accesso SSH al router Mikrotik e la lista indirizzi di destinazione.", "settings.advanced.mikrotik.host": "Host", "settings.advanced.mikrotik.port": "Porta", "settings.advanced.mikrotik.username": "Utente SSH", "settings.advanced.mikrotik.password": "Password SSH", "settings.advanced.mikrotik.key": "Percorso chiave SSH (opzionale)", "settings.advanced.mikrotik.list": "Nome della lista", "settings.advanced.pfsense.note": "Richiede il pacchetto API di pfSense. Usa un token con accesso agli alias.", "settings.advanced.pfsense.base_url": "URL base", "settings.advanced.pfsense.token": "Token API", "settings.advanced.pfsense.secret": "Segreto API", "settings.advanced.pfsense.alias": "Nome alias", "settings.advanced.pfsense.skip_tls": "Ignora verifica TLS (auto-firmato)", "settings.advanced.log_title": "Registro dei blocchi permanenti", "settings.advanced.log_empty": "Nessun blocco permanente ancora registrato.", "settings.advanced.log_ip": "IP", "settings.advanced.log_integration": "Integrazione", "settings.advanced.log_status": "Stato", "settings.advanced.log_message": "Messaggio", "settings.advanced.log_server": "Server", "settings.advanced.log_updated": "Aggiornato", "settings.advanced.log_actions": "Azioni", "settings.advanced.unblock_btn": "Rimuovi", "settings.advanced.test_title": "Testa integrazione avanzata", "settings.advanced.test_ip": "Indirizzo IP", "settings.advanced.test_server": "Server opzionale", "settings.advanced.test_server_none": "Usa integrazione globale", "settings.advanced.test_block": "Blocca IP", "settings.advanced.test_unblock": "Rimuovi IP", "settings.save": "Salva", "modal.filter_config": "Configurazione del filtro:", "modal.filter_config_edit": "Modifica filtro", "modal.cancel": "Annulla", "modal.save": "Salva", "modal.close": "Chiudi", "loading": "Caricamento...", "dashboard.manage_jails": "Gestire i jails", "modal.manage_jails_title": "Gestire i jails", "servers.selector.label": "Server attivo", "servers.selector.empty": "Nessun server configurato", "servers.selector.none": "Nessun server configurato. Aggiungi un server Fail2ban.", "servers.modal.title": "Gestisci i server Fail2ban", "servers.modal.description": "Registra istanze Fail2ban remote e scegli come l'interfaccia si connette.", "servers.modal.list_title": "Server registrati", "servers.modal.list_empty": "Nessun server configurato. Aggiungi il tuo primo server Fail2ban tramite il modulo.", "servers.modal.form_title": "Aggiungi o aggiorna un server", "servers.form.name": "Nome visualizzato", "servers.form.name_placeholder": "Il mio server Fail2ban", "servers.form.type": "Tipo di connessione", "servers.type.local": "Locale (stesso host)", "servers.type.ssh": "SSH", "servers.type.agent": "Agente API", "servers.form.host": "Nome host / IP", "servers.form.host_placeholder": "fail2ban.esempio.com", "servers.form.port": "Porta", "servers.form.port_placeholder": "22", "servers.form.socket_path": "Percorso del socket Fail2ban", "servers.form.socket_path_placeholder": "/var/run/fail2ban/fail2ban.sock", "servers.form.log_path": "Percorso del log Fail2ban", "servers.form.log_path_placeholder": "/var/log/fail2ban.log", "servers.form.hostname": "Nome host del server", "servers.form.hostname_placeholder": "opzionale", "servers.form.ssh_user": "Utente SSH", "servers.form.ssh_user_placeholder": "root", "servers.form.ssh_key": "Percorso della chiave SSH", "servers.form.ssh_key_placeholder": "~/.ssh/id_rsa", "servers.form.agent_url": "URL dell'agente", "servers.form.agent_url_placeholder": "https://host:9443", "servers.form.agent_secret": "Segreto dell'agente", "servers.form.agent_secret_placeholder": "token condiviso", "servers.form.tags": "Tag", "servers.form.tags_placeholder": "tag separati da virgole", "servers.form.set_default": "Imposta come server predefinito", "servers.form.enabled": "Abilita connettore", "servers.form.submit": "Salva server", "servers.form.reset": "Reimposta", "servers.form.new_server": "Nuovo server", "servers.form.success": "Server salvato correttamente.", "servers.badge.default": "Predefinito", "servers.badge.enabled": "Abilitato", "servers.badge.disabled": "Disabilitato", "servers.actions.edit": "Modifica", "servers.actions.set_default": "Imposta predefinito", "servers.actions.enable": "Abilita", "servers.actions.disable": "Disabilita", "servers.actions.test": "Verifica connessione", "servers.actions.test_success": "Connessione riuscita", "servers.actions.test_failure": "Connessione fallita", "servers.actions.restart": "Riavvia Fail2ban", "servers.actions.delete": "Elimina", "servers.actions.delete_confirm": "Eliminare questo server?", "servers.form.select_key": "Seleziona chiave privata", "servers.form.select_key_placeholder": "Inserimento manuale", "servers.form.no_keys": "Nessuna chiave SSH trovata; inserire il percorso manualmente", "filter_debug.not_available": "Il debug dei filtri è disponibile solo per i connettori locali.", "filter_debug.local_missing": "La directory dei filtri Fail2ban locale non è stata trovata su questo host.", "email.ban.title": "Allerta di sicurezza: Fail2Ban ha bloccato un nuovo indirizzo IP", "email.ban.intro": "Fail2Ban-UI ha rilevato una richiesta sospetta o ripetuti fallimenti di autenticazione e ha automaticamente bloccato l'IP sorgente. Rivedere i metadati e gli estratti di log di seguito.", "email.ban.subject.banned": "Bloccato", "email.ban.subject.from": "da", "email.ban.details.banned_ip": "IP bloccato", "email.ban.details.jail": "Jail", "email.ban.details.hostname": "Nome host", "email.ban.details.failed_attempts": "Tentativi falliti", "email.ban.details.country": "Paese", "email.ban.details.timestamp": "Timestamp", "email.ban.whois_title": "Impronta WHOIS", "email.ban.logs_title": "Estratti di log rilevanti", "email.test.title": "Test di consegna email", "email.test.intro": "Questo messaggio conferma che la configurazione SMTP funziona correttamente e può consegnare email formattate in HTML.", "email.test.subject": "Email di test da Fail2Ban UI", "email.test.details.recipient": "Destinatario", "email.test.details.smtp_host": "Host SMTP", "email.test.details.triggered_at": "Attivato alle", "email.test.whois_no_data": "Nessuna ricerca WHOIS viene eseguita per le email di test.", "email.test.sample_logs": "2025-01-01T12:00:00Z Voce di log di esempio di Fail2ban-UI.", "email.whois.no_data": "I dati WHOIS non sono stati acquisiti per questo evento.", "email.logs.no_data": "Nessuna voce di log è stata acquisita per questo blocco.", "email.footer.text": "Questo messaggio è stato generato automaticamente da Fail2Ban-UI", "lotr.email.title": "Un servitore oscuro è stato bandito", "lotr.email.intro": "I guardiani della Terra di Mezzo hanno rilevato una minaccia e l'hanno bandita dal regno.", "lotr.email.you_shall_not_pass": "NON PASSERAI", "lotr.email.footer": "Possano i server essere protetti. Un ban per governarli tutti.", "lotr.email.details.dark_servant_location": "La posizione del servitore oscuro", "lotr.email.details.realm_protection": "Il regno della protezione", "lotr.email.details.origins": "Origini dalle", "lotr.email.details.banished_at": "Bandito alle", "lotr.banished": "Bandito dal regno", "lotr.realms_protected": "Regni protetti", "lotr.threats_banished": "Minacce bandite" }