From fb4796de59ac9e10dbd83d9e254a3ba22a9c3526 Mon Sep 17 00:00:00 2001 From: Michael Reber Date: Thu, 4 Dec 2025 21:33:50 +0100 Subject: [PATCH] Update Languages-files for default settings description --- internal/locales/de.json | 9 +++++++++ internal/locales/de_ch.json | 9 +++++++++ internal/locales/en.json | 9 +++++++++ internal/locales/es.json | 9 +++++++++ internal/locales/fr.json | 9 +++++++++ internal/locales/it.json | 9 +++++++++ 6 files changed, 54 insertions(+) diff --git a/internal/locales/de.json b/internal/locales/de.json index a9a5057..7f6552f 100644 --- a/internal/locales/de.json +++ b/internal/locales/de.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Globale Standard-Fail2Ban-Konfigurationen", "settings.fail2ban.description": "Diese Einstellungen werden auf allen aktivierten Fail2Ban-Servern angewendet und in deren jail.local [DEFAULT]-Abschnitt gespeichert.", "settings.enable_bantime_increment": "Bantime-Inkrement aktivieren", + "settings.enable_bantime_increment.description": "Wenn auf true gesetzt, wird die Bantime nach der Formel: bantime = findtime * (Anzahl der Fehler / maxretry) * (1 + bantime.rndtime) berechnet.", "settings.default_bantime": "Standard-Bantime", + "settings.default_bantime.description": "Die Anzahl der Sekunden, für die ein Host gesperrt wird. Zeitformat: 1h = 1 Stunde, 1d = 1 Tag, 1w = 1 Woche, 1m = 1 Monat, 1y = 1 Jahr.", "settings.default_bantime_placeholder": "z.B. 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Standard-Sperraktion (z.B. iptables-multiport, iptables-allports, firewallcmd-multiport, etc). Wird verwendet, um action_* Variablen zu definieren.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Sperraktion für alle Ports (z.B. iptables-allports, firewallcmd-allports, etc). Wird verwendet, wenn ein Jail alle Ports statt spezifischer Ports sperren muss.", "settings.default_findtime": "Standard-Findtime", + "settings.default_findtime.description": "Ein Host wird gesperrt, wenn er in den letzten 'findtime' Sekunden 'maxretry' Fehler generiert hat. Zeitformat: 1h = 1 Stunde, 1d = 1 Tag, 1w = 1 Woche, 1m = 1 Monat, 1y = 1 Jahr.", "settings.default_findtime_placeholder": "z.B. 30m", "settings.default_max_retry": "Standard-Maximalversuche", + "settings.default_max_retry.description": "Anzahl der Fehler, bevor ein Host gesperrt wird.", "settings.default_max_retry_placeholder": "Geben Sie die maximale Anzahl der Versuche ein", "settings.ignore_ips": "IP-Adressen ignorieren", + "settings.ignore_ips.description": "Durch Leerzeichen getrennte Liste von IP-Adressen, CIDR-Masken oder DNS-Hosts. Fail2ban wird keinen Host sperren, der mit einer Adresse in dieser Liste übereinstimmt.", "settings.ignore_ips_placeholder": "IP-Adressen, getrennt durch Leerzeichen", "settings.advanced.title": "Erweiterte Aktionen für Wiederholungstäter", "settings.advanced.description": "Synchronisiere wiederholte Angreifer automatisch mit einer externen Firewall oder Blockliste.", diff --git a/internal/locales/de_ch.json b/internal/locales/de_ch.json index b076b3e..ca7d179 100644 --- a/internal/locales/de_ch.json +++ b/internal/locales/de_ch.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Globale Standard-Fail2Ban-Konfiguratione", "settings.fail2ban.description": "Die Einstellige werde uf alli aktivierte Fail2Ban-Server aagwändet und i däre jail.local [DEFAULT]-Abschnitt gspeicheret.", "settings.enable_bantime_increment": "Bantime-Inkrement aktivierä", + "settings.enable_bantime_increment.description": "Wenn uf true gsetzt, wird d Bantime nach dr Formle: bantime = findtime * (Aazahl vo de Fähler / maxretry) * (1 + bantime.rndtime) berechnet.", "settings.default_bantime": "Standard-Bantime", + "settings.default_bantime.description": "D Aazahl vo de Sekunde, wo ä Host gsperrt wird. Zytformat: 1h = 1 Stund, 1d = 1 Tag, 1w = 1 Wuche, 1m = 1 Monet, 1y = 1 Jahr.", "settings.default_bantime_placeholder": "z.B. 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Standard-Sperraktione (z.B. iptables-multiport, iptables-allports, firewallcmd-multiport, etc). Wird brucht, zum action_* Variablen z definiere.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Sperraktione für alli Ports (z.B. iptables-allports, firewallcmd-allports, etc). Wird brucht, wänn ä Jail alli Ports statt spezifischi Ports sperre muess.", "settings.default_findtime": "Standard-Findtime", + "settings.default_findtime.description": "Ä Host wird gsperrt, wenn er i de letschte 'findtime' Sekunde 'maxretry' Fähler generiert het. Zytformat: 1h = 1 Stund, 1d = 1 Tag, 1w = 1 Wuche, 1m = 1 Monet, 1y = 1 Jahr.", "settings.default_findtime_placeholder": "z.B. 30m", "settings.default_max_retry": "Standard-Maximalversüech", + "settings.default_max_retry.description": "Aazahl vo de Fähler, bevor ä Host gsperrt wird.", "settings.default_max_retry_placeholder": "Gib d'maximal Versüech ii", "settings.ignore_ips": "IPs ignorierä", + "settings.ignore_ips.description": "Dur Leerzeichä trennti Lischte vo IP-Adrässe, CIDR-Maske oder DNS-Hosts. Fail2ban wird kei Host sperre, wo mit ere Adrässe i dere Lischte übereistimmt.", "settings.ignore_ips_placeholder": "IPs, getrennt dur e Leerzeichä", "settings.advanced.title": "Erwieterti Aktione für Wiederholungstäter", "settings.advanced.description": "Synchronisier d wiederholigstäter automatisch mit dr externe Firewall resp. Sperrlischte.", diff --git a/internal/locales/en.json b/internal/locales/en.json index 7e9404e..f9c2109 100644 --- a/internal/locales/en.json +++ b/internal/locales/en.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Global Default Fail2Ban Configurations", "settings.fail2ban.description": "These settings will be applied to all enabled Fail2Ban servers and stored in their jail.local [DEFAULT] section.", "settings.enable_bantime_increment": "Enable Bantime Increment", + "settings.enable_bantime_increment.description": "If set to true, the bantime will be calculated using the formula: bantime = findtime * (number of failures / maxretry) * (1 + bantime.rndtime).", "settings.default_bantime": "Default Bantime", + "settings.default_bantime.description": "The number of seconds that a host is banned. Time format: 1h = 1 hour, 1d = 1 day, 1w = 1 week, 1m = 1 month, 1y = 1 year.", "settings.default_bantime_placeholder": "e.g., 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Default banning action (e.g. iptables-multiport, iptables-allports, firewallcmd-multiport, etc). It is used to define action_* variables.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Banning action for all ports (e.g. iptables-allports, firewallcmd-allports, etc). Used when a jail needs to ban all ports instead of specific ones.", "settings.default_findtime": "Default Findtime", + "settings.default_findtime.description": "A host is banned if it has generated 'maxretry' failures during the last 'findtime' seconds. Time format: 1h = 1 hour, 1d = 1 day, 1w = 1 week, 1m = 1 month, 1y = 1 year.", "settings.default_findtime_placeholder": "e.g., 30m", "settings.default_max_retry": "Default Max Retry", + "settings.default_max_retry.description": "Number of failures before a host gets banned.", "settings.default_max_retry_placeholder": "Enter maximum retries", "settings.ignore_ips": "Ignore IPs", + "settings.ignore_ips.description": "Space separated list of IP addresses, CIDR masks or DNS hosts. Fail2ban will not ban a host which matches an address in this list.", "settings.ignore_ips_placeholder": "IPs to ignore, separated by spaces", "settings.advanced.title": "Advanced Actions for Recurring Offenders", "settings.advanced.description": "Automatically synchronize recurring offenders to an external firewall or blocklist.", diff --git a/internal/locales/es.json b/internal/locales/es.json index 0ed77cc..82fc87c 100644 --- a/internal/locales/es.json +++ b/internal/locales/es.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Configuraciones Globales Predeterminadas de Fail2Ban", "settings.fail2ban.description": "Estas configuraciones se aplicarán a todos los servidores Fail2Ban habilitados y se almacenarán en su sección [DEFAULT] de jail.local.", "settings.enable_bantime_increment": "Habilitar incremento de Bantime", + "settings.enable_bantime_increment.description": "Si se establece en true, el bantime se calculará usando la fórmula: bantime = findtime * (número de fallos / maxretry) * (1 + bantime.rndtime).", "settings.default_bantime": "Bantime por defecto", + "settings.default_bantime.description": "El número de segundos que un host está bloqueado. Formato de tiempo: 1h = 1 hora, 1d = 1 día, 1w = 1 semana, 1m = 1 mes, 1y = 1 año.", "settings.default_bantime_placeholder": "p.ej., 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Acción de bloqueo por defecto (p.ej. iptables-multiport, iptables-allports, firewallcmd-multiport, etc). Se utiliza para definir las variables action_*.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Acción de bloqueo para todos los puertos (p.ej. iptables-allports, firewallcmd-allports, etc). Se utiliza cuando un jail necesita bloquear todos los puertos en lugar de puertos específicos.", "settings.default_findtime": "Findtime por defecto", + "settings.default_findtime.description": "Un host es bloqueado si ha generado 'maxretry' fallos durante los últimos 'findtime' segundos. Formato de tiempo: 1h = 1 hora, 1d = 1 día, 1w = 1 semana, 1m = 1 mes, 1y = 1 año.", "settings.default_findtime_placeholder": "p.ej., 30m", "settings.default_max_retry": "Número máximo de reintentos por defecto", + "settings.default_max_retry.description": "Número de fallos antes de que un host sea bloqueado.", "settings.default_max_retry_placeholder": "Introduce el número máximo de reintentos", "settings.ignore_ips": "Ignorar IPs", + "settings.ignore_ips.description": "Lista separada por espacios de direcciones IP, máscaras CIDR o hosts DNS. Fail2ban no bloqueará un host que coincida con una dirección en esta lista.", "settings.ignore_ips_placeholder": "IPs a ignorar, separadas por espacios", "settings.advanced.title": "Acciones avanzadas para reincidentes", "settings.advanced.description": "Añade automáticamente IPs reincidentes a un firewall o lista de bloqueo externa.", diff --git a/internal/locales/fr.json b/internal/locales/fr.json index a7db4a2..6df8cd4 100644 --- a/internal/locales/fr.json +++ b/internal/locales/fr.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Configurations Globales par Défaut de Fail2Ban", "settings.fail2ban.description": "Ces paramètres seront appliqués à tous les serveurs Fail2Ban activés et stockés dans leur section [DEFAULT] de jail.local.", "settings.enable_bantime_increment": "Activer l'incrémentation du Bantime", + "settings.enable_bantime_increment.description": "Si défini sur true, le bantime sera calculé à l'aide de la formule : bantime = findtime * (nombre d'échecs / maxretry) * (1 + bantime.rndtime).", "settings.default_bantime": "Bantime par défaut", + "settings.default_bantime.description": "Le nombre de secondes pendant lesquelles un hôte est banni. Format de temps : 1h = 1 heure, 1d = 1 jour, 1w = 1 semaine, 1m = 1 mois, 1y = 1 an.", "settings.default_bantime_placeholder": "par exemple, 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Action de bannissement par défaut (par ex. iptables-multiport, iptables-allports, firewallcmd-multiport, etc). Elle est utilisée pour définir les variables action_*.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Action de bannissement pour tous les ports (par ex. iptables-allports, firewallcmd-allports, etc). Utilisée lorsqu'un jail doit bannir tous les ports au lieu de ports spécifiques.", "settings.default_findtime": "Findtime par défaut", + "settings.default_findtime.description": "Un hôte est banni s'il a généré 'maxretry' échecs pendant les dernières 'findtime' secondes. Format de temps : 1h = 1 heure, 1d = 1 jour, 1w = 1 semaine, 1m = 1 mois, 1y = 1 an.", "settings.default_findtime_placeholder": "par exemple, 30m", "settings.default_max_retry": "Nombre maximal de réessais par défaut", + "settings.default_max_retry.description": "Nombre d'échecs avant qu'un hôte ne soit banni.", "settings.default_max_retry_placeholder": "Entrez le nombre maximal de réessais", "settings.ignore_ips": "Ignorer les IPs", + "settings.ignore_ips.description": "Liste séparée par des espaces d'adresses IP, de masques CIDR ou d'hôtes DNS. Fail2ban ne bannira pas un hôte qui correspond à une adresse de cette liste.", "settings.ignore_ips_placeholder": "IPs à ignorer, séparées par des espaces", "settings.advanced.title": "Actions avancées pour récidivistes", "settings.advanced.description": "Ajoutez automatiquement les récidivistes à un pare-feu ou une liste de blocage externe.", diff --git a/internal/locales/it.json b/internal/locales/it.json index 5313012..8ebdf44 100644 --- a/internal/locales/it.json +++ b/internal/locales/it.json @@ -122,13 +122,22 @@ "settings.fail2ban": "Configurazioni Globali Predefinite di Fail2Ban", "settings.fail2ban.description": "Queste impostazioni verranno applicate a tutti i server Fail2Ban abilitati e memorizzate nella loro sezione [DEFAULT] di jail.local.", "settings.enable_bantime_increment": "Abilita incremento del Bantime", + "settings.enable_bantime_increment.description": "Se impostato su true, il bantime verrà calcolato utilizzando la formula: bantime = findtime * (numero di errori / maxretry) * (1 + bantime.rndtime).", "settings.default_bantime": "Bantime predefinito", + "settings.default_bantime.description": "Il numero di secondi per cui un host viene bannato. Formato tempo: 1h = 1 ora, 1d = 1 giorno, 1w = 1 settimana, 1m = 1 mese, 1y = 1 anno.", "settings.default_bantime_placeholder": "es. 48h", + "settings.banaction": "Banaction", + "settings.banaction.description": "Azione di ban predefinita (es. iptables-multiport, iptables-allports, firewallcmd-multiport, ecc). Viene utilizzata per definire le variabili action_*.", + "settings.banaction_allports": "Banaction Allports", + "settings.banaction_allports.description": "Azione di ban per tutte le porte (es. iptables-allports, firewallcmd-allports, ecc). Utilizzata quando un jail deve bannare tutte le porte invece di porte specifiche.", "settings.default_findtime": "Findtime predefinito", + "settings.default_findtime.description": "Un host viene bannato se ha generato 'maxretry' errori durante gli ultimi 'findtime' secondi. Formato tempo: 1h = 1 ora, 1d = 1 giorno, 1w = 1 settimana, 1m = 1 mese, 1y = 1 anno.", "settings.default_findtime_placeholder": "es. 30m", "settings.default_max_retry": "Numero massimo di tentativi predefinito", + "settings.default_max_retry.description": "Numero di errori prima che un host venga bannato.", "settings.default_max_retry_placeholder": "Inserisci il numero massimo di tentativi", "settings.ignore_ips": "Ignora IP", + "settings.ignore_ips.description": "Elenco separato da spazi di indirizzi IP, maschere CIDR o host DNS. Fail2ban non bannerà un host che corrisponde a un indirizzo in questo elenco.", "settings.ignore_ips_placeholder": "IP da ignorare, separate da spazi", "settings.advanced.title": "Azioni avanzate per ripetuti offensori", "settings.advanced.description": "Aggiungi automaticamente gli IP ricorrenti a un firewall o blocklist esterna.",