mirror of
https://github.com/swissmakers/fail2ban-ui.git
synced 2026-04-11 13:47:05 +02:00
272 lines
17 KiB
JSON
272 lines
17 KiB
JSON
{
|
|
"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": "Die Listen üssen nicht ausgeklappt werden, um eine IP zu suchen.",
|
|
"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_countries_hint": "Top-Herkünfte im ausgewählten Zeitraum.",
|
|
"logs.modal.insights_recurring_hint": "IP-Adressen, die Fail2ban wiederholt auslösen.",
|
|
"logs.modal.total_overall_note": "Lebenslang erfasste Sperren",
|
|
"logs.modal.total_today_note": "Letzte 24 Stunden",
|
|
"logs.modal.total_week_note": "Aktivität der letzten Woche",
|
|
"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.server_port": "Server-Port",
|
|
"settings.server_port_placeholder": "z.B. 8080",
|
|
"settings.port_env_set": "Port wird über die PORT-Umgebungsvariable gesetzt:",
|
|
"settings.port_env_hint": "Um den Port über die Weboberfläche zu ändern, entfernen Sie die PORT-Umgebungsvariable und starten Sie den Container neu.",
|
|
"settings.port_restart_hint": "⚠️ Port-Änderungen erfordern einen Neustart des Containers, um wirksam zu werden.",
|
|
"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.callback_url_hint": "Diese URL wird von allen Fail2Ban-Instanzen verwendet, um die Ban-Payloads an Fail2Ban UI zu senden. Für lokale Installationen verwenden Sie denselben Port wie Fail2Ban UI (z.B. http://127.0.0.1:8080). Für Reverse-Proxy-Setups verwenden Sie falls möglich den TLS-verschlüsselten Endpunkt (z.B. https://fail2ban.example.com).",
|
|
"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": "Globale Standard-Fail2Ban-Konfigurationen",
|
|
"settings.fail2ban.description": "Diese Einstellungen werden auf allen aktivierten Fail2Ban-Servern angewendet und in deren jail.local [DEFAULT]-Abschnitt gespeichert.",
|
|
"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.advanced.title": "Erweiterte Aktionen für Wiederholungstäter",
|
|
"settings.advanced.description": "Synchronisiere wiederholte Angreifer automatisch mit einer externen Firewall oder Blockliste.",
|
|
"settings.advanced.refresh_log": "Protokoll aktualisieren",
|
|
"settings.advanced.test_button": "Manuell sperren / Test",
|
|
"settings.advanced.enable": "Automatische permanente Sperre aktivieren",
|
|
"settings.advanced.threshold": "Schwelle vor permanenter Sperre",
|
|
"settings.advanced.threshold_hint": "Sobald eine IP diesen Wert erreicht, wird sie an die Integration übergeben.",
|
|
"settings.advanced.integration": "Integration",
|
|
"settings.advanced.integration_none": "Integration auswählen",
|
|
"settings.advanced.integration_hint": "Wähle die Firewall oder Appliance, in der permanente Sperren erstellt werden sollen.",
|
|
"settings.advanced.mikrotik.note": "SSH-Zugang zum Mikrotik-Router und die Address-Liste angeben, in die IPs eingetragen werden.",
|
|
"settings.advanced.mikrotik.host": "Host",
|
|
"settings.advanced.mikrotik.port": "Port",
|
|
"settings.advanced.mikrotik.username": "SSH-Benutzername",
|
|
"settings.advanced.mikrotik.password": "SSH-Passwort",
|
|
"settings.advanced.mikrotik.key": "SSH-Key-Pfad (optional)",
|
|
"settings.advanced.mikrotik.list": "Address-Listenname",
|
|
"settings.advanced.pfsense.note": "Benötigt das pfSense API-Paket. Verwende ein Token mit Alias-Rechten.",
|
|
"settings.advanced.pfsense.base_url": "Basis-URL",
|
|
"settings.advanced.pfsense.token": "API-Token",
|
|
"settings.advanced.pfsense.secret": "API-Secret",
|
|
"settings.advanced.pfsense.alias": "Alias-Name",
|
|
"settings.advanced.pfsense.skip_tls": "TLS-Validierung überspringen (Self-Signed)",
|
|
"settings.advanced.log_title": "Log der permanenten Sperren",
|
|
"settings.advanced.log_empty": "Noch keine permanenten Sperren vorhanden.",
|
|
"settings.advanced.log_ip": "IP",
|
|
"settings.advanced.log_integration": "Integration",
|
|
"settings.advanced.log_status": "Status",
|
|
"settings.advanced.log_message": "Nachricht",
|
|
"settings.advanced.log_server": "Server",
|
|
"settings.advanced.log_updated": "Aktualisiert",
|
|
"settings.advanced.log_actions": "Aktionen",
|
|
"settings.advanced.unblock_btn": "Entfernen",
|
|
"settings.advanced.test_title": "Manuell sperren / Test",
|
|
"settings.advanced.test_ip": "IP-Adresse",
|
|
"settings.advanced.test_server": "Optionaler Server",
|
|
"settings.advanced.test_server_none": "Globale Integration verwenden",
|
|
"settings.advanced.test_block": "IP sperren",
|
|
"settings.advanced.test_unblock": "IP entfernen",
|
|
"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.",
|
|
"email.ban.title": "Achtung: Fail2Ban hat eine neue IP-Adresse blockiert",
|
|
"email.ban.intro": "Fail2Ban-UI hat eine fehlerhafte Anfrage oder wiederholte Authentifizierungsfehler erkannt und die Quell-IP automatisch blockiert. Überprüfen Sie die Metadaten und Log-Auszüge unten.",
|
|
"email.ban.subject.banned": "Gesperrt",
|
|
"email.ban.subject.from": "von",
|
|
"email.ban.details.banned_ip": "Gesperrte IP",
|
|
"email.ban.details.jail": "Jail",
|
|
"email.ban.details.hostname": "Hostname",
|
|
"email.ban.details.failed_attempts": "Fehlgeschlagene Versuche",
|
|
"email.ban.details.country": "Land",
|
|
"email.ban.details.timestamp": "Zeitstempel",
|
|
"email.ban.whois_title": "WHOIS-Auszug",
|
|
"email.ban.logs_title": "Relevante Logs",
|
|
"email.test.title": "E-Mail-Zustellungstest",
|
|
"email.test.intro": "Diese Nachricht bestätigt, dass Ihre SMTP-Konfiguration korrekt funktioniert und HTML-formatierte E-Mails zustellen kann.",
|
|
"email.test.subject": "Test-E-Mail von Fail2Ban UI",
|
|
"email.test.details.recipient": "Empfänger",
|
|
"email.test.details.smtp_host": "SMTP-Host",
|
|
"email.test.details.triggered_at": "Ausgelöst um",
|
|
"email.test.whois_no_data": "Für Test-E-Mails wird keine WHOIS-Abfrage durchgeführt.",
|
|
"email.test.sample_logs": "2025-01-01T12:00:00Z Beispiel-Log-Eintrag von Fail2ban-UI.",
|
|
"email.whois.no_data": "WHOIS-Daten wurden für dieses Ereignis nicht erfasst.",
|
|
"email.logs.no_data": "Für diesen Block wurden keine Log-Einträge erfasst.",
|
|
"email.footer.text": "Diese Nachricht wurde automatisch von Fail2Ban-UI generiert",
|
|
"lotr.email.title": "Ein dunkler Diener wurde verbannt",
|
|
"lotr.email.intro": "Die Wächter von Mittelerde haben eine Bedrohung erkannt und aus dem Reich verbannt.",
|
|
"lotr.email.you_shall_not_pass": "DU KANNST NICHT VORBEI",
|
|
"lotr.email.footer": "Mögen die Server geschützt sein. Ein Bann, um sie alle zu beherrschen.",
|
|
"lotr.email.details.dark_servant_location": "Die Position des dunklen Dieners",
|
|
"lotr.email.details.realm_protection": "Das Reich des Schutzes",
|
|
"lotr.email.details.origins": "Herkunft aus den",
|
|
"lotr.email.details.banished_at": "Verbannt zur",
|
|
"lotr.banished": "Aus dem Reich verbannt",
|
|
"lotr.realms_protected": "Geschützte Reiche",
|
|
"lotr.threats_banished": "Verbannte Bedrohungen"
|
|
}
|
|
|