Files
fail2ban-webui/app/webui/locales/de.json
T
schiwagoaandClaude Opus 5.5 2e3f79236c Initial version of fail2ban-webui
Web interface to view, ban and unban fail2ban IPs on several hosts via
SSH, generalised from the private f2b-web tool.

- Web UI (Flask/Waitress): hosts.yaml, local/OIDC/proxy authentication,
  English/German UI, origin map, optional Loki/Grafana/GeoIP, CLI helpers
- Agent f2b-webctl with install.sh/uninstall.sh (dedicated user + sudo,
  from= restriction, protected networks, manual jail)
- Hardened Docker image, examples, documentation, smoke test, testbed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 15:38:17 +01:00

102 lines
4.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_name": "Deutsch",
"title": "Fail2ban-Steuerung",
"language": "Sprache",
"refresh": "Aktualisieren",
"grafana": "Grafana",
"logout": "Abmelden",
"signed_in_as": "Angemeldet als {user}",
"generated": "Stand: {ts}",
"ban_heading": "IP sperren",
"ban_ip_placeholder": "IP-Adresse, z. B. 203.0.113.7",
"ban_note_placeholder": "Notiz (optional, nur fürs Protokoll)",
"ban_button": "Dauerhaft sperren",
"ban_hint": "Die Sperre landet im Jail {jail} (dauerhaft). Private Netze und auf dem Host geschützte Adressen lehnt der Agent ab.",
"bans_heading": "Aktuelle Sperren",
"filter_search": "Suchen (IP, Land, Stadt)",
"filter_all_hosts": "Alle Hosts",
"filter_all_jails": "Alle Jails",
"col_host": "Host",
"col_jail": "Jail",
"col_ip": "IP",
"col_origin": "Herkunft",
"col_since": "Gesperrt seit",
"col_until": "Bis",
"col_actions": "Aktionen",
"loading": "Lade …",
"no_bans": "Keine Sperren gefunden.",
"more_rows": "… {n} weitere – Filter verwenden.",
"permanent": "dauerhaft",
"btn_unban": "Entsperren",
"btn_unban_everywhere": "Überall",
"btn_history": "Verlauf",
"jail": "Jail",
"jail_current": "aktuell",
"jail_total": "seit Start",
"audit_heading": "Protokoll (letzte 50 Aktionen)",
"audit_empty": "Noch keine Aktionen.",
"audit_banned": "gesperrt",
"audit_unbanned": "entsperrt",
"audit_line": "{ts} – {ip} {what} auf {hosts}",
"audit_where_jail": " (Jail {jail})",
"audit_where_all": " (alle Jails)",
"audit_failed": " – FEHLER",
"audit_by": " · von {user} ({client})",
"history_title": "Verlauf {ip} ({days} Tage)",
"history_close": "Schließen",
"origin_unknown": "Herkunft unbekannt",
"history_none": "Keine Einträge in Loki.",
"confirm_unban_all": "{ip} auf ALLEN Hosts in ALLEN Jails entsperren?",
"confirm_unban": "{ip} auf {host} im Jail {jail} entsperren?",
"confirm_ban": "{ip} auf {hosts} DAUERHAFT sperren?",
"toast_unban": "Entsperren {ip}: {result}",
"toast_ban": "Sperren {ip}: {result}",
"toast_load_failed": "Laden fehlgeschlagen: {error}",
"select_host": "Bitte mindestens einen Host wählen.",
"result_ok": "OK",
"result_error": "Fehler",
"footer_geo": "IP-Geolokalisierung:",
"login_title": "Anmelden",
"login_user": "Benutzername",
"login_password": "Passwort",
"login_button": "Anmelden",
"login_oidc": "Anmelden mit {provider}",
"login_or": "oder",
"login_failed": "Benutzername oder Passwort falsch.",
"login_locked": "Zu viele Fehlversuche. Bitte in {minutes} Minuten erneut versuchen.",
"login_oidc_failed": "Single Sign-on fehlgeschlagen: {error}",
"login_denied": "Das Konto {user} darf diese Anwendung nicht verwenden.",
"login_csrf": "Sitzung abgelaufen – bitte erneut versuchen.",
"error_title": "Fehler {code}",
"error_back": "Zurück zur Startseite",
"err_login_required": "Nicht angemeldet oder Sitzung abgelaufen – bitte Seite neu laden.",
"err_csrf": "CSRF-Token fehlt oder ist ungültig – Seite neu laden.",
"err_origin": "Anfrage fremder Herkunft (Origin) abgelehnt.",
"err_json": "JSON erwartet.",
"err_invalid_ip": "Ungültige IP-Adresse: {value}",
"err_no_host": "Kein gültiger Host ausgewählt.",
"err_unknown_host": "Unbekannter Host.",
"err_invalid_jail": "Ungültiger Jail-Name.",
"err_timeout": "Zeitüberschreitung bei {host}",
"err_ssh": "{host}: {detail}",
"err_exit": "{host}: Exit-Code {code}",
"err_loki_disabled": "Loki ist nicht konfiguriert.",
"err_loki_http": "Loki-Fehler {code}: {detail}",
"err_loki_timeout": "Loki-Abfrage dauerte zu lange (Timeout).",
"err_loki_unreachable": "Loki nicht erreichbar: {error}",
"err_forbidden_proxy": "Zugriff nur über den konfigurierten Reverse Proxy erlaubt.",
"agent_f2b_down": "fail2ban ist auf dem Host nicht erreichbar: {detail}",
"agent_invalid_ip": "Ungültige IP-Adresse: {value}",
"agent_protected": "{ip} ist auf diesem Host geschützt (privates Netz, eigene Adresse oder PROTECTED-Liste).",
"agent_no_manual_jail": "Das Jail {jail} gibt es auf diesem Host nicht.",
"agent_unknown_jail": "Unbekanntes Jail: {jail}",
"agent_not_root": "Der Agent läuft nicht als root – sudo-Regel prüfen.",
"agent_not_allowed": "Der Agent hat den Befehl abgelehnt.",
"map_heading": "Herkunftskarte",
"map_summary": "{ips} Sperren aus {places} Orten",
"map_unknown": " · {n} ohne Standort",
"map_hint": "Punkt anklicken, um die Liste zu filtern.",
"map_point": "{place}: {n} Sperren",
"map_reset": "Alle anzeigen"
}