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": "Eventos almacenados totales",
"logs.overview.per_server": "Eventos por servidor",
"logs.overview.recent_events_title": "Eventos almacenados recientes",
"logs.overview.recent_empty": "No se encontraron eventos almacenados para el servidor seleccionado.",
"logs.overview.recent_empty": "No se encontraron eventos almacenados.",
"logs.overview.empty": "Aún no se han registrado eventos de bloqueo.",
"logs.overview.open_insights": "Abrir estadísticas",
"logs.overview.total_today": "Hoy",
"logs.overview.total_week": "Últimos 7 días",
"logs.overview.per_server_empty": "Aún no hay datos por servidor.",
"logs.overview.recent_filtered_empty": "No hay eventos que coincidan con los filtros.",
"logs.overview.recent_count_label": "Eventos mostrados",
"logs.overview.country_unknown": "Desconocido",
"logs.overview.last_seen": "Última vez",
"logs.table.server": "Servidor",
"logs.table.count": "Cantidad",
"logs.table.jail": "Jail",
@@ -50,9 +58,21 @@
"logs.table.actions": "Acciones",
"logs.actions.whois": "Whois",
"logs.actions.logs": "Registros",
"logs.search.label": "Buscar eventos",
"logs.search.placeholder": "Busca IP, jail o servidor",
"logs.search.country_label": "País",
"logs.search.country_all": "Todos los países",
"logs.search.country_unknown": "Desconocido",
"logs.badge.recurring": "Recurrente",
"logs.modal.whois_title": "Información Whois",
"logs.modal.logs_title": "Registros",
"logs.modal.jail": "Jail",
"logs.modal.insights_title": "Información de bloqueos",
"logs.modal.insights_description": "Distribución por país y atacantes recurrentes.",
"logs.modal.insights_countries": "Bloqueos por país",
"logs.modal.insights_countries_empty": "No se registraron bloqueos en este periodo.",
"logs.modal.insights_recurring": "IPs recurrentes",
"logs.modal.insights_recurring_empty": "No se detectaron IPs recurrentes.",
"filter_debug.title": "Depuración de filtros",
"filter_debug.select_filter": "Selecciona un filtro",
"filter_debug.log_lines": "Líneas de log",