Make alertmail as well multilingual, implement a new more modern mailtemplate. Preserve the old as classig, as option over env

This commit is contained in:
2025-11-22 13:09:54 +01:00
parent 74dd84a5d6
commit fd76427cc5
8 changed files with 734 additions and 114 deletions

View File

@@ -29,7 +29,7 @@
"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": "Listen ein- oder ausklappen, um betroffene Dienste schneller zu sehen.",
"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",
@@ -76,6 +76,11 @@
"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",
@@ -221,6 +226,29 @@
"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."
"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"
}