{ "_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" }