{
  "catSystem": "Fichiers système",
  "catMail": "Messagerie",
  "catSecurity": "Sécurité",
  "catApp": "Application",
  "catOther": "Autre",
  "journalService": "Unité Journal",
  "unavailable": "Indisponible",
  "compressed": " · compressé",
  "noLogFileYet": "(pas encore de fichier journal)",
  "afterDeploy": "Apparaît après le déploiement",
  "logsLoaded": "Journaux chargés",
  "sseFailed": "Échec SSE, bascule vers le sondage",
  "sseInterrupted": "SSE interrompu",
  "settingsSaved": "Paramètres enregistrés",
  "exportedJsonl": "JSONL exporté",
  "exported": "Exporté",
  "bookmarkSaved": "Signet enregistré",
  "title": "Centre de journaux",
  "fullAccess": "Accès complet",
  "nonRoot": "Non-racine",
  "noExecute": "Pas d'EXECUTE",
  "error": "Erreur",
  "projectLog": "Journaux du projet",
  "filesCount": "{{count}} fichier(s)",
  "tabExplore": "Explorer",
  "tabMaint": "Entretien",
  "tabSettings": "Paramètres",
  "tabAbout": "À propos",
  "sources": "Sources de journaux",
  "filterPlaceholder": "Filtrer unité / fichier…",
  "filterSources": "Filtrer les sources",
  "noProjectLogs": "Aucun journal de projet — apparaissent après le déploiement",
  "noMatchSources": "Aucune source correspondante",
  "projectPrefix": "Projet · ",
  "timeRange": "Plage temporelle",
  "unlimited": "Illimité",
  "priority": "Priorité",
  "all": "Tous",
  "keywordIp": "Mot-clé / IP…",
  "custom": "Personnalisé",
  "copied": "Copié",
  "truncated": " · tronqué",
  "following": " · suivi en direct",
  "followingSse": " · suivi en direct (SSE)",
  "loadingSources": "Chargement des sources…",
  "pickSource": "Choisissez une source à gauche, ou un raccourci · puis Interroger",
  "noRowsInWindow": "Aucun enregistrement dans cette fenêtre horaire",
  "showInactiveUnits": "Afficher les unités inactives",
  "sseNeedFollow": "Activez d'abord le suivi – SSE est uniquement destiné à la queue en direct",
  "maintOverview": "Aperçu de la maintenance",
  "executable": "Exécutable",
  "restricted": "Restreint",
  "needRootExecute": "Nécessite root+EXECUTE",
  "retention": "Rétention",
  "retentionHint": "ex. 7d · 14d · 30d",
  "defaultLines": "Lignes par défaut",
  "followInterval": "Intervalle de suivi",
  "maxBytes": "Octets max",
  "maskSecrets": "Masquer les secrets",
  "defaultVacuumDays": "Jours de vacuum par défaut",
  "d7": "7 jours",
  "d14": "14 jours",
  "d30": "30 jours",
  "d90": "90 jours",
  "journalAlerts": "Alertes journal",
  "autoVacuum": "Vacuum automatique",
  "deleted": "Supprimé",
  "bookmarkDeleted": "Signet supprimé",
  "opsResult": "Résultat ops",
  "saveBookmark": "Enregistrer le signet",
  "bookmarkNamePrompt": "Nom de la requête actuelle",
  "query": "Requête",
  "follow": "Suivre",
  "export": "Exporter",
  "vacuum": "Vide",
  "loadFailed": "Échec du chargement",
  "projectLogsLink": "Projet → Journaux",
  "projectLogsDesc": " — raccourci par site + lien profond",
  "queryFollow": "Requête et suivi",
  "queryFollowDesc": "Lignes par défaut, intervalle de suivi, plafond de réponse sur Explorer",
  "retentionAlerts": "Rétention et alertes",
  "retentionAlertsDesc": "valeurs vacuum par défaut, alertes disque journal, fenêtres de nettoyage auto",
  "dailyNeedRoot": "Quotidien (nécessite root + EXECUTE)",
  "customAllow": "Chemins autorisés personnalisés",
  "customAllowDesc": "Uniquement /var/log ou /run/log · rejeter .ssh, clés, /etc",
  "pathsCount": "{{n}} chemin(s)",
  "noCustomPaths": "Aucun chemin personnalisé pour l'instant",
  "bookmarks": "Signets",
  "bookmarksDesc": "Filtres Explorer courants ; l'ouverture bascule vers Explorer et applique la source",
  "noBookmarks": "Aucun signet — interrogez sur Explorer puis Enregistrer le signet",
  "settingsWriteNote": "Les paramètres s'écrivent dans la BD du panneau ; le vacuum auto vérifie la fenêtre toutes les 15 minutes.",
  "saveSettings": "Enregistrer les paramètres",
  "vacuumDaysQ": "Vacuum temps {{days}} ?",
  "vacuumSizeQ": "Vacuum taille 500M ?",
  "vacuumDesc": "journalctl vacuum supprime définitivement les anciens journaux.",
  "vacuumRequested": "Vacuum demandé",
  "vacuumSizeRequested": "Vacuum taille demandé",
  "scLogs": "Observer journal / fichiers / projets",
  "scProtection": "Réponse aux incidents, bannissement auto (cliquer IP)",
  "shortcuts": "Raccourcis",
  "projectsOnly": "Projets uniquement",
  "filesTitle": "{{n}} fichier(s)",
  "bookmarksLabel": "Signets",
  "filter": "Filtrer",
  "followSec": "Suivre {{sec}}s",
  "wrap": "Retour à la ligne",
  "bookmark": "Signet",
  "standby": "Inactif",
  "partialFail": "Partiel / échoué",
  "lines": "{{n}} lignes",
  "followingSseDyn": " · suivi{{sse}}",
  "ipBan": "IP → bannir",
  "vacuumNote": "Libérer l'espace disque de systemd-journal. Sans EXECUTE → bloqué, pas de faux succès.",
  "vacuumTime": "Durée du vacuum",
  "vacuumNeedRetention": "Saisissez d’abord une fenêtre de conservation (ex. 14d)",
  "vacuumNeedConfirm": "Confirmation requise — supprime d’anciens journaux journal",
  "vacuumSizeNeedConfirm": "Confirmation requise — plafonne l’usage disque de journal",
  "vacuumHint": "Conserver ≥7 jours recommandé ; re-sonder le disque après.",
  "logrotateStatus": "État de logrotate système (sonde en lecture seule)",
  "logrotateMissing": "Fichier d'état absent ou illisible — vérifier le paquet logrotate dans la matrice des services",
  "relatedOps": "Ops associées",
  "relatedOpsDesc": "Observation des journaux vs réponse aux incidents",
  "scLogsLine": "Observer journal / fichiers / projets",
  "scProtLine": "Réponse aux incidents, bannissement auto (cliquer IP)",
  "journalVacuumTitle": "Vacuum du journal",
  "journalSection": "Journal",
  "sseLabel": "SSE",
  "logrotateLabel": "logrotation",
  "srcNginx": "nginx",
  "srcSsh": "chut",
  "srcfail2ban": "échec2ban",
  "srcFail2ban": "échec2ban",
  "srcAuthLog": "auth.log",
  "srcNginxError": "erreur nginx",
  "srcLetsEncrypt": "chiffrons",
  "groupJournal": "Journal",
  "groupVarLog": "/var/log",
  "prioErr": "euh+",
  "prioWarn": "avertir+",
  "prioInfo": "infos+",
  "vacuumSize": "Limité à 500 Mo",
  "logrotateNoStatus": "Pas encore de fichier d'état de rotation (normal s'il n'a jamais été exécuté).",
  "autoVacuumOff": "Le nettoyage automatique est désactivé. Le temps n'est pas utilisé jusqu'à ce que vous l'activiez.",
  "aboutAllowlist": "Explore ne peut lire que les unités de journal et les chemins /var/log sur liste autorisée. Les chemins d’hôtes arbitraires ne sont pas proposés.",
  "aboutCustomPath": "Ajoutez un chemin personnalisé dans Paramètres (uniquement /var/log ou /run/log). Ensuite, ouvrez-le depuis Explorer.",
  "vacuumSizeAlreadyBelow": "L’usage actuel est déjà sous le plafond ; généralement rien n’est supprimé.",
  "vacuumSizeNoopDesc": "Le journal est déjà sous 500 Mo. vacuum --size=500M s’exécute quand même et ne supprime généralement rien.",
  "journalDiskHint": "Usage actuel de systemd-journald (journal actif). N’inclut pas les fichiers rotés sous /var/log.",
  "varLogDiskHint": "Estimation de /var/log, y compris les fichiers rotés.",
  "queryFirst": "Interrogez d’abord",
  "errorsWindowHint": "Erreurs récentes de la dernière sonde de présentation (pas de mise à jour en direct lorsque vous changez d'onglet)",
  "sourceCount": "{{shown}} affiché",
  "sourceUnavailable": "Cette source n'a pas encore produit de journal",
  "sourceNoLog": "Pas encore de journal",
  "projectSourcesTitle": "{{n}} source(s) (fichiers + journal)",
  "logrotatePath": "Chemin",
  "logrotateLast": "Dernière rotation",
  "exportJsonl": "Exportation JSONL",
  "sseLive": "(diffusion en direct)",
  "logrotateExpand": "Afficher {{n}} plus",
  "logrotateCollapse": "Afficher moins",
  "logrotateVersion": "Version d'état {{v}}"
}
