Implement filtering for ban event-history, simple aggregation and insights

This commit is contained in:
2025-11-17 13:29:50 +01:00
parent ff21a3a5ed
commit 3af93f3237
10 changed files with 706 additions and 102 deletions

View File

@@ -39,8 +39,16 @@
"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": "Für den ausgewählten Server wurden keine gespeicherten Ereignisse gefunden.",
"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",
@@ -50,9 +58,21 @@
"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",