{ "page.title": "Fail2ban UI Dashboard", "nav.dashboard": "Dashboard", "nav.filter_debug": "Filter-Debug", "nav.settings": "Einstellungen", "restart_banner.message": "Fail2ban Konfiguration geändert. Um Änderungen zu übernehmen bitte ", "restart_banner.button": "Service neu starten", "dashboard.title": "Dashboard", "dashboard.overview": "Aktive Jails und Blocks Übersicht", "dashboard.overview_hint": "Verwende die Suche, um gesperrte IPs zu filtern, und klicke auf ein Jail, um dessen Konfiguration zu bearbeiten.", "dashboard.search_label": "Suche gesperrte IPs", "dashboard.search_placeholder": "Geben Sie eine IP-Adresse zum Suchen ein", "dashboard.external_ip": "Deine ext. IP:", "dashboard.manage_servers": "Server verwalten", "dashboard.no_servers_title": "Keine Fail2ban-Server konfiguriert", "dashboard.no_servers_body": "Füge einen Server hinzu, um Fail2ban-Instanzen zu überwachen und zu steuern.", "dashboard.loading_summary": "Zusammenfassung wird geladen…", "dashboard.no_enabled_servers_title": "Keine aktiven Verbindungen", "dashboard.no_enabled_servers_body": "Aktiviere den lokalen Connector oder registriere einen entfernten Fail2ban-Server, um Live-Daten zu sehen.", "dashboard.errors.summary_failed": "Zusammenfassung konnte nicht vom Server geladen werden.", "dashboard.cards.active_jails": "Aktive Jails", "dashboard.cards.total_banned": "Gesamt gesperrte IPs", "dashboard.cards.new_last_hour": "Neue in der letzten Stunde", "dashboard.cards.total_logged": "Gespeicherte Sperr-Ereignisse", "dashboard.cards.recurring_week": "Wiederkehrende IPs (7 Tage)", "dashboard.cards.recurring_hint": "Behalte wiederholte Angreifer der letzten 7 Tage im Auge.", "dashboard.table.jail_name": "Jail-Name", "dashboard.table.total_banned": "Insgesamt gesperrt", "dashboard.table.new_last_hour": "Neu in letzter Stunde", "dashboard.table.banned_ips": "Gesperrte IPs (Entsperren)", "dashboard.no_jails": "Keine Jails gefunden.", "dashboard.overview_detail": "Listen ein- oder ausklappen, um betroffene Dienste schneller zu sehen.", "dashboard.table.time": "Zeit", "dashboard.table.jail": "Jail", "dashboard.table.ip": "IP", "dashboard.table.log_line": "Logzeile", "dashboard.no_banned_ips": "Keine gesperrten IPs", "dashboard.unban": "Entsperren", "dashboard.banned.show_more": "Mehr anzeigen", "dashboard.banned.show_less": "Weniger anzeigen", "logs.overview.title": "Interne Log-Übersicht", "logs.overview.subtitle": "Von Fail2ban-UI gespeicherte Ereignisse über alle Connectoren.", "logs.overview.refresh": "Daten aktualisieren", "logs.overview.total_events": "Gespeicherte Ereignisse gesamt", "logs.overview.per_server": "Ereignisse pro Server", "logs.overview.recent_events_title": "Letzte gespeicherte Ereignisse", "logs.overview.recent_empty": "Keine gespeicherten Ereignisse gefunden.", "logs.overview.empty": "Es wurden noch keine Sperr-Ereignisse protokolliert.", "logs.overview.open_insights": "Insights öffnen", "logs.overview.total_today": "Heute", "logs.overview.total_week": "Letzte 7 Tage", "logs.overview.per_server_empty": "Noch keine Serverdaten verfügbar.", "logs.overview.recent_filtered_empty": "Keine gespeicherten Ereignisse passen zu den Filtern.", "logs.overview.recent_count_label": "Angezeigte Ereignisse", "logs.overview.country_unknown": "Unbekannt", "logs.overview.last_seen": "Zuletzt gesehen", "logs.table.server": "Server", "logs.table.count": "Anzahl", "logs.table.jail": "Jail", "logs.table.ip": "IP", "logs.table.time": "Zeit", "logs.table.country": "Land", "logs.table.actions": "Aktionen", "logs.actions.whois": "Whois", "logs.actions.logs": "Logs", "logs.search.label": "Ereignisse suchen", "logs.search.placeholder": "Nach IP, Jail oder Server suchen", "logs.search.country_label": "Land", "logs.search.country_all": "Alle Länder", "logs.search.country_unknown": "Unbekannt", "logs.badge.recurring": "Wiederkehrend", "logs.modal.whois_title": "Whois-Informationen", "logs.modal.logs_title": "Logs", "logs.modal.jail": "Jail", "logs.modal.insights_title": "Ban-Insights", "logs.modal.insights_description": "Verteilung nach Ländern und wiederholte Angreifer.", "logs.modal.insights_countries": "Sperren nach Land", "logs.modal.insights_countries_empty": "Für diesen Zeitraum wurden keine Sperren erfasst.", "logs.modal.insights_recurring": "Wiederkehrende IPs", "logs.modal.insights_recurring_empty": "Keine wiederkehrenden IPs erkannt.", "filter_debug.title": "Filter-Debug", "filter_debug.select_filter": "Wählen Sie einen Filter", "filter_debug.log_lines": "Logzeilen", "filter_debug.log_lines_placeholder": "Geben Sie die Logzeilen hier ein...", "filter_debug.test_filter": "Filter testen", "filter_debug.test_results_title": "Testergebnisse", "filter_debug.no_matches": "Keine Übereinstimmungen gefunden.", "settings.title": "Einstellungen", "settings.general": "Allgemeine Einstellungen", "settings.language": "Sprache", "settings.enable_debug": "Debug-Protokoll aktivieren", "settings.alert": "Alarm-Einstellungen", "settings.callback_url": "Fail2ban Callback-URL", "settings.callback_url_placeholder": "http://127.0.0.1:8080", "settings.destination_email": "Ziel-E-Mail (Alarmempfänger)", "settings.destination_email_placeholder": "alerts@swissmakers.ch", "settings.alert_countries": "Alarm-Länder", "settings.alert_countries_description": "Wählen Sie die Länder aus, für die E-Mail-Alarme ausgelöst werden sollen, wenn eine Sperrung erfolgt.", "settings.smtp": "SMTP-Konfiguration", "settings.smtp_host": "SMTP-Host", "settings.smtp_host_placeholder": "z.B. smtp.gmail.com", "settings.smtp_port": "SMTP-Port", "settings.smtp_username": "SMTP-Benutzername", "settings.smtp_username_placeholder": "z.B. user@example.com", "settings.smtp_password": "SMTP-Passwort", "settings.smtp_password_placeholder": "Geben Sie das SMTP-Passwort ein", "settings.smtp_sender": "Absender-E-Mail", "settings.smtp_sender_placeholder": "noreply@swissmakers.ch", "settings.smtp_tls": "TLS verwenden (empfohlen)", "settings.send_test_email": "Test-E-Mail senden", "settings.fail2ban": "Fail2Ban-Konfiguration", "settings.enable_bantime_increment": "Bantime-Inkrement aktivieren", "settings.default_bantime": "Standard-Bantime", "settings.default_bantime_placeholder": "z.B. 48h", "settings.default_findtime": "Standard-Findtime", "settings.default_findtime_placeholder": "z.B. 30m", "settings.default_max_retry": "Standard-Maximalversuche", "settings.default_max_retry_placeholder": "Geben Sie die maximale Anzahl der Versuche ein", "settings.ignore_ips": "IP-Adressen ignorieren", "settings.ignore_ips_placeholder": "IP-Adressen, getrennt durch Leerzeichen", "settings.save": "Speichern", "modal.filter_config": "Filter-Konfiguration:", "modal.filter_config_edit": "Filter bearbeiten", "modal.cancel": "Abbrechen", "modal.save": "Speichern", "modal.close": "Schließen", "loading": "Lade...", "dashboard.manage_jails": "Jails verwalten", "modal.manage_jails_title": "Jails verwalten", "servers.selector.label": "Aktiver Server", "servers.selector.empty": "Keine Server konfiguriert", "servers.selector.none": "Kein Server konfiguriert. Bitte füge einen Fail2ban-Server hinzu.", "servers.modal.title": "Fail2ban-Server verwalten", "servers.modal.description": "Registriere entfernte Fail2ban-Instanzen und wähle, wie das UI sich verbindet.", "servers.modal.list_title": "Registrierte Server", "servers.modal.list_empty": "Keine Server konfiguriert. Füge rechts deinen ersten Fail2ban-Server hinzu.", "servers.modal.form_title": "Server hinzufügen oder bearbeiten", "servers.form.name": "Anzeigename", "servers.form.name_placeholder": "Mein Fail2ban-Server", "servers.form.type": "Verbindungstyp", "servers.type.local": "Lokal (gleicher Host)", "servers.type.ssh": "SSH", "servers.type.agent": "API-Agent", "servers.form.host": "Hostname / IP", "servers.form.host_placeholder": "fail2ban.beispiel.de", "servers.form.port": "Port", "servers.form.port_placeholder": "22", "servers.form.socket_path": "Fail2ban-Socket-Pfad", "servers.form.socket_path_placeholder": "/var/run/fail2ban/fail2ban.sock", "servers.form.log_path": "Fail2ban-Logpfad", "servers.form.log_path_placeholder": "/var/log/fail2ban.log", "servers.form.hostname": "Server-Hostname", "servers.form.hostname_placeholder": "optional", "servers.form.ssh_user": "SSH-Benutzer", "servers.form.ssh_user_placeholder": "root", "servers.form.ssh_key": "Pfad zum SSH-Schlüssel", "servers.form.ssh_key_placeholder": "~/.ssh/id_rsa", "servers.form.agent_url": "Agent-URL", "servers.form.agent_url_placeholder": "https://host:9443", "servers.form.agent_secret": "Agent-Secret", "servers.form.agent_secret_placeholder": "gemeinsames Geheimnis", "servers.form.tags": "Tags", "servers.form.tags_placeholder": "kommagetrennte Tags", "servers.form.set_default": "Als Standardserver setzen", "servers.form.enabled": "Connector aktivieren", "servers.form.submit": "Server speichern", "servers.form.reset": "Zurücksetzen", "servers.form.success": "Server erfolgreich gespeichert.", "servers.badge.default": "Standard", "servers.badge.enabled": "Aktiv", "servers.badge.disabled": "Deaktiviert", "servers.actions.edit": "Bearbeiten", "servers.actions.set_default": "Als Standard setzen", "servers.actions.enable": "Aktivieren", "servers.actions.disable": "Deaktivieren", "servers.actions.test": "Verbindung testen", "servers.actions.test_success": "Verbindung erfolgreich", "servers.actions.test_failure": "Verbindung fehlgeschlagen", "servers.actions.delete": "Löschen", "servers.actions.delete_confirm": "Diesen Servereintrag löschen?", "servers.form.select_key": "Privaten Schlüssel auswählen", "servers.form.select_key_placeholder": "Manuelle Eingabe", "servers.form.no_keys": "Keine SSH-Schlüssel gefunden; Pfad manuell eingeben", "filter_debug.not_available": "Filter-Debug ist nur für lokale Connectoren verfügbar.", "filter_debug.local_missing": "Das lokale Fail2ban-Filterverzeichnis wurde auf diesem Host nicht gefunden." }