{ "page.title": "Tableau de bord Fail2ban UI", "nav.dashboard": "Tableau de bord", "nav.filter_debug": "Débogage des filtres", "nav.settings": "Paramètres", "restart_banner.message": "Configuration Fail2ban modifiée. Pour appliquer les changements, veuillez ", "restart_banner.button": "Redémarrer le service", "dashboard.title": "Tableau de bord", "dashboard.overview": "Vue d'ensemble des jails et blocages actifs", "dashboard.overview_hint": "Utilisez la recherche pour filtrer les IP bloquées et cliquez sur un jail pour modifier sa configuration.", "dashboard.search_label": "Rechercher des IP bloquées", "dashboard.search_placeholder": "Entrez l'adresse IP à rechercher", "dashboard.external_ip": "Votre IP ext. :", "dashboard.manage_servers": "Gérer les serveurs", "dashboard.no_servers_title": "Aucun serveur Fail2ban configuré", "dashboard.no_servers_body": "Ajoutez un serveur pour commencer à superviser et contrôler les instances Fail2ban.", "dashboard.loading_summary": "Chargement du résumé…", "dashboard.no_enabled_servers_title": "Aucun connecteur actif", "dashboard.no_enabled_servers_body": "Activez le connecteur local ou enregistrez un serveur Fail2ban distant pour voir les données en direct.", "dashboard.errors.summary_failed": "Impossible de charger le résumé depuis le serveur.", "dashboard.cards.active_jails": "Jails actifs", "dashboard.cards.total_banned": "Total d'IPs bloquées", "dashboard.cards.new_last_hour": "Nouvelles dans la dernière heure", "dashboard.cards.total_logged": "Événements de blocage enregistrés", "dashboard.cards.recurring_week": "IPs récurrentes (7 jours)", "dashboard.cards.recurring_hint": "Surveillez les récidivistes observés durant les 7 derniers jours.", "dashboard.table.jail_name": "Nom du Jail", "dashboard.table.total_banned": "Total bloqués", "dashboard.table.new_last_hour": "Nouveaux dans la dernière heure", "dashboard.table.banned_ips": "IPs bloquées (Débloquer)", "dashboard.no_jails": "Aucun jail trouvé.", "dashboard.overview_detail": "Réduisez ou développez les longues listes pour vous concentrer sur les services impactés.", "dashboard.table.time": "Heure", "dashboard.table.jail": "Jail", "dashboard.table.ip": "IP", "dashboard.table.log_line": "Ligne de log", "dashboard.no_banned_ips": "Aucune IP bloquée", "dashboard.unban": "Débloquer", "dashboard.banned.show_more": "Afficher plus", "dashboard.banned.show_less": "Afficher moins", "logs.overview.title": "Vue d'ensemble interne des journaux", "logs.overview.subtitle": "Événements enregistrés par Fail2ban-UI sur l'ensemble des connecteurs.", "logs.overview.refresh": "Actualiser les données", "logs.overview.total_events": "Total d'événements enregistrés", "logs.overview.per_server": "Événements par serveur", "logs.overview.recent_events_title": "Événements enregistrés récents", "logs.overview.recent_empty": "Aucun événement stocké trouvé.", "logs.overview.empty": "Aucun événement de blocage n'a encore été enregistré.", "logs.overview.open_insights": "Ouvrir les insights", "logs.overview.total_today": "Aujourd'hui", "logs.overview.total_week": "7 derniers jours", "logs.overview.per_server_empty": "Aucune donnée par serveur pour le moment.", "logs.overview.recent_filtered_empty": "Aucun événement ne correspond aux filtres.", "logs.overview.recent_count_label": "Événements affichés", "logs.overview.country_unknown": "Inconnu", "logs.overview.last_seen": "Dernière apparition", "logs.table.server": "Serveur", "logs.table.count": "Nombre", "logs.table.jail": "Jail", "logs.table.ip": "IP", "logs.table.time": "Heure", "logs.table.country": "Pays", "logs.table.actions": "Actions", "logs.actions.whois": "Whois", "logs.actions.logs": "Journaux", "logs.search.label": "Rechercher des événements", "logs.search.placeholder": "Rechercher IP, jail ou serveur", "logs.search.country_label": "Pays", "logs.search.country_all": "Tous les pays", "logs.search.country_unknown": "Inconnu", "logs.badge.recurring": "Récurrent", "logs.modal.whois_title": "Informations Whois", "logs.modal.logs_title": "Journaux", "logs.modal.jail": "Jail", "logs.modal.insights_title": "Aperçu des blocages", "logs.modal.insights_description": "Répartition par pays et IP récurrentes.", "logs.modal.insights_countries": "Blocages par pays", "logs.modal.insights_countries_empty": "Aucun blocage enregistré pour cette période.", "logs.modal.insights_recurring": "IPs récurrentes", "logs.modal.insights_recurring_empty": "Aucune IP récurrente détectée.", "filter_debug.title": "Débogage des filtres", "filter_debug.select_filter": "Sélectionnez un filtre", "filter_debug.log_lines": "Lignes de log", "filter_debug.log_lines_placeholder": "Entrez les lignes de log ici...", "filter_debug.test_filter": "Tester le filtre", "filter_debug.test_results_title": "Résultats du test", "filter_debug.no_matches": "Aucune correspondance trouvée.", "settings.title": "Paramètres", "settings.general": "Paramètres généraux", "settings.language": "Langue", "settings.enable_debug": "Activer le mode débogage", "settings.alert": "Paramètres d'alerte", "settings.callback_url": "URL de rappel Fail2ban", "settings.callback_url_placeholder": "http://127.0.0.1:8080", "settings.destination_email": "Email de destination (récepteur des alertes)", "settings.destination_email_placeholder": "alerts@swissmakers.ch", "settings.alert_countries": "Pays d'alerte", "settings.alert_countries_description": "Choisissez les pays pour lesquels vous souhaitez recevoir des alertes par email lors d'un blocage.", "settings.smtp": "Configuration SMTP", "settings.smtp_host": "Hôte SMTP", "settings.smtp_host_placeholder": "par exemple, smtp.gmail.com", "settings.smtp_port": "Port SMTP", "settings.smtp_username": "Nom d'utilisateur SMTP", "settings.smtp_username_placeholder": "par exemple, utilisateur@example.com", "settings.smtp_password": "Mot de passe SMTP", "settings.smtp_password_placeholder": "Entrez le mot de passe SMTP", "settings.smtp_sender": "Email de l'expéditeur", "settings.smtp_sender_placeholder": "noreply@swissmakers.ch", "settings.smtp_tls": "Utiliser TLS (recommandé)", "settings.send_test_email": "Envoyer un email de test", "settings.fail2ban": "Configuration Fail2Ban", "settings.enable_bantime_increment": "Activer l'incrémentation du Bantime", "settings.default_bantime": "Bantime par défaut", "settings.default_bantime_placeholder": "par exemple, 48h", "settings.default_findtime": "Findtime par défaut", "settings.default_findtime_placeholder": "par exemple, 30m", "settings.default_max_retry": "Nombre maximal de réessais par défaut", "settings.default_max_retry_placeholder": "Entrez le nombre maximal de réessais", "settings.ignore_ips": "Ignorer les IPs", "settings.ignore_ips_placeholder": "IPs à ignorer, séparées par des espaces", "settings.save": "Enregistrer", "modal.filter_config": "Configuration du filtre:", "modal.filter_config_edit": "Modifier le filtre", "modal.cancel": "Annuler", "modal.save": "Enregistrer", "modal.close": "Fermer", "loading": "Chargement...", "dashboard.manage_jails": "Gérer les jails", "modal.manage_jails_title": "Gérer les jails", "servers.selector.label": "Serveur actif", "servers.selector.empty": "Aucun serveur configuré", "servers.selector.none": "Aucun serveur configuré. Veuillez ajouter un serveur Fail2ban.", "servers.modal.title": "Gérer les serveurs Fail2ban", "servers.modal.description": "Enregistrez des instances Fail2ban distantes et choisissez comment l'interface s'y connecte.", "servers.modal.list_title": "Serveurs enregistrés", "servers.modal.list_empty": "Aucun serveur configuré. Ajoutez votre premier serveur Fail2ban via le formulaire.", "servers.modal.form_title": "Ajouter ou mettre à jour un serveur", "servers.form.name": "Nom à afficher", "servers.form.name_placeholder": "Mon serveur Fail2ban", "servers.form.type": "Type de connexion", "servers.type.local": "Local (même hôte)", "servers.type.ssh": "SSH", "servers.type.agent": "Agent API", "servers.form.host": "Nom d'hôte / IP", "servers.form.host_placeholder": "fail2ban.exemple.com", "servers.form.port": "Port", "servers.form.port_placeholder": "22", "servers.form.socket_path": "Chemin du socket Fail2ban", "servers.form.socket_path_placeholder": "/var/run/fail2ban/fail2ban.sock", "servers.form.log_path": "Chemin du log Fail2ban", "servers.form.log_path_placeholder": "/var/log/fail2ban.log", "servers.form.hostname": "Nom d'hôte du serveur", "servers.form.hostname_placeholder": "optionnel", "servers.form.ssh_user": "Utilisateur SSH", "servers.form.ssh_user_placeholder": "root", "servers.form.ssh_key": "Chemin de la clé SSH", "servers.form.ssh_key_placeholder": "~/.ssh/id_rsa", "servers.form.agent_url": "URL de l'agent", "servers.form.agent_url_placeholder": "https://host:9443", "servers.form.agent_secret": "Secret de l'agent", "servers.form.agent_secret_placeholder": "jeton partagé", "servers.form.tags": "Étiquettes", "servers.form.tags_placeholder": "étiquettes séparées par des virgules", "servers.form.set_default": "Définir comme serveur par défaut", "servers.form.enabled": "Activer le connecteur", "servers.form.submit": "Enregistrer le serveur", "servers.form.reset": "Réinitialiser", "servers.form.success": "Serveur enregistré avec succès.", "servers.badge.default": "Par défaut", "servers.badge.enabled": "Activé", "servers.badge.disabled": "Désactivé", "servers.actions.edit": "Modifier", "servers.actions.set_default": "Définir par défaut", "servers.actions.enable": "Activer", "servers.actions.disable": "Désactiver", "servers.actions.test": "Tester la connexion", "servers.actions.test_success": "Connexion réussie", "servers.actions.test_failure": "Échec de la connexion", "servers.actions.delete": "Supprimer", "servers.actions.delete_confirm": "Supprimer ce serveur ?", "servers.form.select_key": "Sélectionner la clé privée", "servers.form.select_key_placeholder": "Saisie manuelle", "servers.form.no_keys": "Aucune clé SSH trouvée ; saisissez le chemin manuellement", "filter_debug.not_available": "Le débogage des filtres n'est disponible que pour les connecteurs locaux.", "filter_debug.local_missing": "Le répertoire de filtres Fail2ban local est introuvable sur cet hôte." }