{
  "nav.diagnostics": "Diagnostic des serveurs",
  "nav.hash": "Hachage et sommes de contrôle",
  "nav.overview": "Vue d’ensemble",
  "nav.terminal": "Terminal",
  "nav.servers": "Serveurs",
  "nav.updates": "Mises à jour",
  "nav.plugins": "Modules",
  "nav.settings": "Paramètres",
  "nav.aria": "Navigation principale",
  "vault.storage": "STOCKAGE LOCAL CHIFFRÉ",
  "vault.unlockTitle": "Déverrouiller Server Manager",
  "vault.unlockIntro": "Saisissez le mot de passe principal. Le mot de passe n’est pas enregistré.",
  "vault.password": "Mot de passe principal",
  "vault.confirmPassword": "Confirmer le mot de passe",
  "vault.unlock": "Déverrouiller",
  "vault.forgot": "Mot de passe oublié / réinitialiser le coffre",
  "vault.resetIrreversible": "La réinitialisation est irréversible",
  "vault.resetDescription": "Tous les profils de serveurs, les empreintes d’hôtes enregistrées et les autres données chiffrées seront supprimés. Les modules installés et les paramètres de mise à jour seront conservés.",
  "vault.resetInstruction": "Saisissez SMAZAT pour confirmer",
  "vault.cancel": "Annuler",
  "vault.resetAction": "Supprimer les données et réinitialiser le mot de passe",
  "app.newArchitecture": "NOUVELLE ARCHITECTURE",
  "app.initializing": "Initialisation…",
  "app.lock": "Verrouiller",
  "app.coreRunning": "Core est en cours d’exécution",
  "overview.cleanTitle": "Une base propre pour la nouvelle application",
  "overview.cleanDescription": "Services séparés, IPC restreint, environnement d’exécution des modules et canal de mise à jour sécurisé.",
  "overview.coreApi": "Core API",
  "overview.coreApiDescription": "Contrat d’application stable",
  "overview.dataSchema": "Schéma de données",
  "overview.dataSchemaDescription": "Stockage utilisateur versionné",
  "overview.installedPlugins": "Modules installés",
  "overview.noToolsNeeded": "Core fonctionne sans outils",
  "overview.currentSlice": "PÉRIMÈTRE ACTUEL",
  "overview.sliceTitle": "Coffre + profils + terminal SSH",
  "overview.sliceDescription": "Connexion fonctionnelle avec vérification obligatoire de la clé d’hôte et SessionManager séparé.",
  "terminal.ping": "Ping",
  "terminal.sshRtt": "SSH RTT",
  "terminal.latencyUnavailable": "Indisponible",
  "terminal.latencyMeaning": "Ping : écho ICMP depuis cet ordinateur (3 mesures, médiane). SSH RTT : requête et réponse sur la connexion SSH existante (3 mesures, médiane).",
  "terminal.measuring": "mesure…",
  "terminal.pingLoss": "perte {loss} %",
  "terminal.pingTimeout": "aucune réponse – un pare-feu bloque peut-être ICMP",
  "terminal.pingDenied": "ICMP refusé par le système (autorisation Réseau local / stratégie)",
  "terminal.pingUnreachable": "cible inaccessible pour ICMP",
  "terminal.pingUnsupported": "ping n’est pas disponible sur ce système",
  "terminal.pingError": "échec du ping",
  "terminal.sshRttTransport": "Transport SSH (requête/réponse keepalive)",
  "terminal.sshRttCommand": "commande via SSH, traitement sur le serveur inclus",
  "terminal.title": "Terminal interactif",
  "terminal.disconnected": "Déconnecté",
  "terminal.connecting": "Connexion…",
  "terminal.connected": "Connecté",
  "terminal.connectionError": "Erreur de connexion",
  "terminal.error": "Erreur",
  "terminal.server": "Serveur",
  "terminal.selectServer": "Sélectionnez un serveur…",
  "terminal.password": "Mot de passe",
  "terminal.sshPassword": "Mot de passe SSH",
  "terminal.passphrase": "Phrase secrète (facultative)",
  "terminal.keyPassphrase": "Phrase secrète de la clé",
  "terminal.connect": "Se connecter",
  "terminal.disconnect": "Se déconnecter",
  "terminal.noProfile": "Créez d’abord un profil de serveur.",
  "terminal.aria": "Terminal SSH",
  "terminal.libraryMissing": "La bibliothèque du terminal n’est pas disponible.",
  "terminal.welcome": "Sélectionnez un serveur et lancez la connexion SSH.",
  "terminal.connectingTo": "Connexion à {target}…",
  "terminal.passwordAuth": "authentification par mot de passe",
  "terminal.vaultLocked": "Le coffre a été verrouillé.",
  "profiles.eyebrow": "PROFILS CHIFFRÉS",
  "profiles.title": "Gestion des serveurs",
  "profiles.new": "Nouveau serveur",
  "profiles.none": "Aucun serveur n’a encore été enregistré.",
  "profiles.name": "Nom",
  "profiles.namePlaceholder": "Serveur de production",
  "profiles.host": "Hôte / IP",
  "profiles.port": "Port",
  "profiles.user": "Utilisateur",
  "profiles.auth": "Authentification",
  "profiles.authPassword": "Mot de passe à la connexion",
  "profiles.authKey": "Clé privée",
  "profiles.privateKey": "Clé privée",
  "profiles.selectFile": "Sélectionner un fichier…",
  "profiles.select": "Sélectionner",
  "profiles.save": "Enregistrer le profil",
  "profiles.delete": "Supprimer",
  "profiles.key": "clé",
  "profiles.password": "mot de passe",
  "profiles.saved": "Le profil a été enregistré.",
  "profiles.deleteConfirm": "Supprimer ce profil de serveur ?",
  "updates.eyebrow": "DÉPÔT DE MISES À JOUR",
  "updates.title": "Mises à jour de Core",
  "updates.installed": "Version installée",
  "updates.channel": "canal {channel}",
  "updates.ready": "Prêt pour la vérification",
  "updates.integrityIntro": "Core vérifie la plateforme, l’architecture, la taille, SHA-512 et la signature OpenPGP.",
  "updates.check": "Vérifier",
  "updates.download": "Télécharger et vérifier",
  "updates.reveal": "Afficher le fichier",
  "updates.alphaSecurity": "Mode de sécurité alpha",
  "updates.alphaDescription": "SHA-512 et la signature OpenPGP obligatoire protègent le programme d’installation. L’installation ne démarre pas automatiquement et la source est limitée au domaine HTTPS autorisé.",
  "updates.downloaded": "La version v{version} a été téléchargée et vérifiée",
  "updates.available": "La version {version} est disponible",
  "updates.availableFallback": "La mise à jour est prête à être téléchargée et vérifiée.",
  "updates.current": "Vous utilisez la version actuelle",
  "updates.noNewer": "Aucune version plus récente n’est disponible sur le canal sélectionné.",
  "updates.checking": "Vérification…",
  "updates.checkingServer": "Vérification du dépôt de mises à jour",
  "updates.tryingEndpoints": "Essai du point de terminaison HTTPS autorisé…",
  "updates.checkFailed": "Échec de la recherche de mises à jour",
  "updates.downloading": "Téléchargement…",
  "updates.downloadRejected": "La mise à jour a été bloquée",
  "plugins.eyebrow": "OUTILS DE L’APPLICATION",
  "plugins.title": "Gérer les modules",
  "plugins.install": "Installer depuis le catalogue",
  "plugins.plugin": "Module",
  "plugins.version": "Version",
  "plugins.permissions": "Autorisations",
  "plugins.none": "Aucun module pour l’instant",
  "plugins.first": "System Monitor sera le premier.",
  "plugins.noPermissions": "aucune autorisation",
  "plugins.bundled": "Intégré",
  "settings.eyebrow": "CONFIGURATION LOCALE",
  "settings.title": "Paramètres de Core",
  "settings.language": "Langue",
  "settings.czech": "Čeština",
  "settings.german": "Deutsch",
  "settings.english": "English",
  "settings.updateChannel": "Canal de mise à jour",
  "settings.autoCheck": "Vérifier automatiquement au démarrage",
  "settings.allowedServers": "Serveurs de mise à jour autorisés",
  "settings.save": "Enregistrer les paramètres",
  "settings.saved": "Enregistré",
  "vault.damagedMode": "RÉCUPÉRER LE STOCKAGE CHIFFRÉ",
  "vault.damagedTitle": "Le coffre est incomplet",
  "vault.damagedDescription": "L’un des fichiers du coffre est manquant. Les données ne seront pas écrasées automatiquement.",
  "vault.setupMode": "CONFIGURATION INITIALE DU COFFRE",
  "vault.lockedMode": "LE COFFRE EST VERROUILLÉ",
  "vault.setupTitle": "Créer le mot de passe principal",
  "vault.setupDescription": "Choisissez un mot de passe principal de 4 à 64 caractères. Sans lui, les données chiffrées ne peuvent pas être récupérées.",
  "vault.lockedDescription": "Le coffre existe déjà. Saisissez son mot de passe principal pour accéder aux serveurs enregistrés.",
  "vault.create": "Créer le coffre",
  "vault.passwordLength": "Le mot de passe principal doit contenir de 4 à 64 caractères.",
  "vault.passwordMismatch": "Les mots de passe ne correspondent pas.",
  "vault.creating": "Création…",
  "vault.unlocking": "Déverrouillage…",
  "vault.typeDelete": "Saisissez exactement SMAZAT pour confirmer.",
  "vault.finalResetConfirm": "Confirmation finale : supprimer toutes les données utilisateur chiffrées ?",
  "vault.deleting": "Suppression…",
  "vault.resetDone": "Le coffre a été réinitialisé. Créez un nouveau mot de passe principal.",
  "ssh.unknownHost": "Le serveur {host}:{port} n’est pas encore approuvé.\n\nEmpreinte SHA-256 :\n{fingerprint}\n\nVérifiez l’empreinte par un autre canal. L’enregistrer et continuer ?",
  "ssh.trustFailed": "La clé d’hôte n’a pas pu être enregistrée.",
  "ssh.keyChanged": "AVERTISSEMENT : la clé d’hôte SSH a changé. La connexion a été bloquée.",
  "ssh.knownKey": "Connue",
  "ssh.newKey": "Nouvelle",
  "ssh.failed": "La connexion a échoué.",
  "errors.unknown": "Erreur inconnue",
  "errors.initialization": "Erreur d’initialisation",
  "profiles.storePassword": "Enregistrer le mot de passe dans le coffre chiffré",
  "profiles.storedPassword": "Mot de passe SSH",
  "profiles.storePasswordPlaceholder": "Saisissez le mot de passe à enregistrer",
  "profiles.passwordStoredPlaceholder": "Mot de passe enregistré – laissez vide pour le conserver",
  "profiles.passwordSecurity": "Le mot de passe est enregistré uniquement dans le coffre chiffré.",
  "terminal.savedPasswordHint": "Facultatif – le mot de passe du coffre sera utilisé",
  "ssh.changedHostConfirm": "AVERTISSEMENT : la clé d’hôte SSH de {host}:{port} a changé. Cela peut être dû à une réinstallation du serveur, mais peut aussi signaler une attaque.\n\nEmpreinte connue :\n{knownFingerprint}\n\nNouvelle empreinte :\n{fingerprint}\n\nVérifiez la nouvelle empreinte par un autre canal de confiance. Remplacer l’empreinte connue et se reconnecter ?",
  "channels.all": "Toutes",
  "updates.channelFilter": "Canal",
  "updates.install": "Lancer le programme d’installation",
  "updates.catalogEyebrow": "CATALOGUE DES VERSIONS",
  "updates.catalogTitle": "Versions disponibles",
  "updates.catalogBeforeCheck": "Toutes les versions compatibles apparaîtront ici après la vérification.",
  "updates.catalogEmpty": "Aucune version compatible n’est disponible sur ce canal.",
  "updates.selectedLabel": "Sélectionnée",
  "updates.selectLabel": "Sélectionner",
  "updates.newerVersion": "Une version plus récente v{version} est disponible",
  "updates.sameVersionNewerRelease": "Une publication plus récente de la même version v{version} est disponible",
  "updates.sameVersionCurrentRelease": "Vous utilisez la publication actuelle v{version}",
  "updates.sameVersionOlderRelease": "Une publication plus ancienne de la même version v{version} est sélectionnée",
  "updates.olderVersion": "Ancienne version v{version} sélectionnée",
  "updates.selected": "Version v{version} sélectionnée",
  "updates.publishedAt": "Publiée le {date}",
  "updates.noneAvailable": "Aucune version disponible",
  "updates.noCompatible": "Le dépôt ne contient aucune version compatible avec cette plateforme, cette architecture et ce canal.",
  "updates.installConfirm": "Lancer le programme d’installation vérifié de v{version}, publié le {date} ?",
  "updates.installFailed": "Le programme d’installation n’a pas pu être lancé",
  "updates.installFailure": "L’installation n’a pas pu être lancée ou terminée. La mise à jour n’a pas été installée.",
  "updates.downloadingAndVerifying": "Téléchargement et vérification…",
  "updates.verifyingSignature": "Vérification de la signature numérique…",
  "updates.signatureVerified": "Signature numérique vérifiée",
  "updates.signatureFailure": "La mise à jour ne peut pas être vérifiée en toute sécurité et ne sera pas installée.",
  "plugins.checkCatalog": "Charger le catalogue web",
  "plugins.checking": "Chargement du catalogue…",
  "plugins.webCatalog": "CATALOGUE WEB",
  "plugins.available": "Modules disponibles",
  "plugins.catalogBeforeCheck": "Chargez d’abord le catalogue depuis un serveur de mise à jour autorisé.",
  "plugins.catalogEmpty": "Aucun module compatible n’est disponible sur le canal sélectionné.",
  "plugins.open": "Ouvrir",
  "plugins.channelFilter": "Canal du catalogue",
  "plugins.remove": "Supprimer",
  "plugins.removeConfirm": "Supprimer le module {name} ? Les paramètres de Core et le coffre resteront intacts.",
  "plugins.installed": "Installé",
  "plugins.update": "Mettre à jour",
  "plugins.installing": "Installation…",
  "plugins.installConfirm": "Installer {name} v{version} ?\n\nAutorisations requises : {permissions}",
  "plugins.minimized": "Modules réduits",
  "plugins.restore": "Restaurer le module {name}",
  "plugins.restoreAction": "Cliquez pour restaurer",
  "settings.pluginChannel": "Canal des modules",
  "legal.eyebrow": "INFORMATIONS JURIDIQUES",
  "legal.title": "Licences et documentation",
  "legal.documentation": "Documentation",
  "legal.safetyCzech": "Sécurité d’exploitation et sauvegardes (CS)",
  "legal.safetyEnglish": "Sécurité d’exploitation et sauvegardes (EN)",
  "legal.safetyGerman": "Sécurité d’exploitation et sauvegardes (DE)",
  "legal.description": "CH-J Server Manager est fourni sous la licence CH-J Proprietary Software License 1.14. Les licences des composants tiers restent applicables.",
  "legal.application": "Licence de l’application",
  "legal.notice": "Mention de droits d’auteur",
  "legal.thirdParty": "Licences tierces",
  "legal.thirdPartyBundle": "Paquet de licences complet",
  "legal.electron": "Licence Electron",
  "legal.chromium": "Licences Chromium",
  "security.title": "Sécurité",
  "security.enable": "Activer le déverrouillage biométrique",
  "security.remove": "Désactiver et supprimer l’enregistrement",
  "security.test": "Tester l’authentification système",
  "security.autoLock": "Verrouiller automatiquement après inactivité",
  "security.timeout": "Délai d’inactivité",
  "security.never": "Jamais",
  "security.blur": "Verrouiller lorsque l’application perd le focus",
  "security.sensitive": "Exiger l’authentification système pour les opérations sensibles",
  "security.scope": "L’authentification protège la suppression de profils, l’installation/la suppression de modules, le lancement de programmes d’installation et la réinitialisation d’un coffre déverrouillé. Les commandes du terminal distant ne nécessitent pas cette authentification supplémentaire.",
  "security.lockEffect": "Le verrouillage déconnecte les sessions SSH actives, ferme les modules et arrête les diagnostics.",
  "security.confirmPassword": "Mot de passe principal pour modifier les règles de verrouillage",
  "security.strong": "Le trousseau protège la clé avec les empreintes Touch ID actuelles. Modifier les empreintes invalide l’enregistrement.",
  "security.convenience": "Déverrouillage de confort : l’application exige une authentification système, mais le stockage des identifiants n’est pas lié cryptographiquement à la biométrie.",
  "security.enabled": "Déverrouillage biométrique activé",
  "security.disabled": "Déverrouillage biométrique désactivé",
  "security.testPassed": "Authentification système réussie",
  "biometrics.touch-id": "Déverrouiller avec Touch ID",
  "biometrics.windows-hello": "Déverrouiller avec Windows Hello",
  "biometrics.fprintd": "Déverrouiller par empreinte digitale",
  "biometrics.BIOMETRIC_AVAILABLE": "Authentification système disponible",
  "biometrics.BIOMETRIC_UNAVAILABLE": "Authentification système indisponible",
  "biometrics.BIOMETRIC_NO_ENROLLMENT": "Aucune empreinte ni Windows Hello enregistré",
  "biometrics.BIOMETRIC_CANCELLED": "Authentification annulée",
  "biometrics.autoPrompt": "Confirmez le déverrouillage dans la boîte de dialogue système…",
  "biometrics.usePassword": "Saisissez le mot de passe du coffre ou réessayez la biométrie avec le bouton.",
  "biometrics.BIOMETRIC_FAILED": "Échec de l’authentification",
  "biometrics.BIOMETRIC_DEVICE_UNAVAILABLE": "Appareil temporairement indisponible",
  "biometrics.BIOMETRIC_ENROLLMENT_INVALIDATED": "Enregistrement invalidé. Utilisez le mot de passe principal et réactivez le déverrouillage biométrique.",
  "biometrics.BIOMETRIC_MASTER_PASSWORD_REQUIRED": "Mot de passe principal requis",
  "biometrics.BIOMETRIC_TIMEOUT": "Délai d’authentification dépassé",
  "biometrics.BIOMETRIC_KEYRING_UNAVAILABLE": "Trousseau sécurisé du bureau indisponible",
  "biometrics.BIOMETRIC_CREDENTIAL_FAILED": "Le stockage des identifiants du système a échoué. Utilisez le mot de passe principal.",
  "biometrics.BIOMETRIC_INVALID_KEY": "La clé enregistrée n’est pas valide. Utilisez le mot de passe principal.",
  "biometrics.BIOMETRIC_BUSY": "Une autre authentification système est en cours",
  "ssh.SSH_LOCAL_NETWORK_DENIED": "macOS a refusé l’accès au réseau. Autorisez CH-J Server Manager dans Réglages Système → Confidentialité et sécurité → Réseau local, puis redémarrez l’application.",
  "ssh.SSH_MAC_NETWORK_UNREACHABLE": "Serveur inaccessible depuis macOS. Si SSH fonctionne dans le Terminal, vérifiez Réglages Système → Confidentialité et sécurité → Réseau local → CH-J Server Manager, puis redémarrez l’application. Vérifiez aussi la connectivité et le VPN.",
  "nav.reorderHelp": "Activez Modifier l’ordre dans le menu de gauche pour faire glisser les éléments.",
  "nav.drag": "Faire glisser pour réorganiser",
  "plugins.display": "Emplacement du module",
  "plugins.visible": "Afficher dans Modules",
  "plugins.hidden": "Masquer",
  "plugins.navigation": "Dans la navigation de gauche",
  "transfer.import": "Importer",
  "transfer.export": "Exporter",
  "transfer.format": "Format d’export",
  "transfer.selectedOnly": "Serveurs sélectionnés uniquement",
  "transfer.secrets": "Seuls le nom, l’hôte d’origine, le nom d’utilisateur et le port sont transférés. Aucun mot de passe, clé, jeton ni leurs chemins.",
  "transfer.preview": "Aperçu de l’import",
  "transfer.authRequired": "Les profils importés et mis à jour doivent se voir réattribuer une authentification. La mise à jour supprime le mot de passe et le chemin de clé enregistrés auparavant.",
  "transfer.duplicate": "Doublon",
  "transfer.duplicates": "Lorsque l’hôte, le port et le nom d’utilisateur correspondent",
  "transfer.skip": "Ignorer",
  "transfer.update": "Mettre à jour",
  "transfer.create": "Créer un nouveau profil",
  "transfer.confirm": "Confirmer l’import",
  "transfer.select": "Sélectionner {name} pour l’export",
  "transfer.yes": "Oui",
  "transfer.summary": "Serveurs : {count} · Doublons : {duplicates}",
  "transfer.imported": "Créés : {created} · Mis à jour : {updated} · Ignorés : {skipped}",
  "transfer.exported": "Serveurs exportés : {count}",
  "nav.sidebarModes": "Affichage du menu",
  "nav.modeFull": "Icônes et noms",
  "nav.modeCompact": "Icônes uniquement",
  "nav.modeSplit": "Icônes sur deux colonnes",
  "nav.resize": "Redimensionner le menu (touches fléchées, double-clic = par défaut)",
  "nav.hideSidebar": "Masquer le menu",
  "nav.showSidebar": "Afficher le menu",
  "nav.editOrder": "Modifier l’ordre",
  "plugins.description": "Choisissez les outils à afficher et à conserver dans le menu de gauche.",
  "plugins.show": "Afficher",
  "plugins.inMenu": "Dans le menu",
  "plugins.more": "Plus de modules et de mises à jour",
  "plugins.details": "Détails",
  "chrome.collapse": "Réduire",
  "chrome.collapseDescription": "Réduire dans la barre inférieure de l’application",
  "native.privateKey.title": "Sélectionner une clé privée SSH",
  "native.privateKey.keys": "Clés privées SSH",
  "native.privateKey.all": "Tous les fichiers",
  "native.biometric.reason": "Vérifiez votre identité pour CH-J Server Manager",
  "native.keys.saveTitle": "Enregistrer la paire de clés SSH",
  "native.files.selectUpload": "Sélectionnez les fichiers ou dossiers à téléverser",
  "native.files.saveDownload": "Enregistrer le fichier téléchargé",
  "native.files.selectDownloadDirectory": "Sélectionnez un dossier pour le téléchargement",
  "native.files.saveArchive": "Enregistrer les éléments distants sous forme d’archive",
  "native.profiles.importFilter": "JSON / CSV",
  "native.diagnostics.importFilter": "JSON de diagnostic",
  "terminal.layout": "Disposition des terminaux",
  "terminal.single": "Un terminal",
  "terminal.sideBySide": "Côte à côte",
  "terminal.stacked": "Empilés",
  "terminal.swap": "Échanger les terminaux",
  "terminal.resize": "Redimensionner les terminaux",
  "terminal.manualHost": "Saisir un hôte manuellement",
  "terminal.noJump": "Sans Jump host",
  "terminal.jumpHost": "Jump host",
  "terminal.pingJump": "Le ping n’est pas mesuré via un Jump host",
  "ssh.hopJump": "Étape SSH : Jump host",
  "ssh.hopTarget": "Étape SSH : Destination",
  "ssh.jumpError": "Jump host {host}",
  "ssh.JUMP_CHANNEL_FAILED": "Le Jump host a refusé le canal de transfert.",
  "ssh.JUMP_LOOP": "Le trajet des Jump hosts contient une boucle.",
  "ssh.JUMP_TOO_DEEP": "Le trajet des Jump hosts dépasse trois relais.",
  "ssh.JUMP_PROFILE_NOT_FOUND": "Le profil du Jump host est introuvable.",
  "ssh.SSH_TARGET_INVALID": "Sélectionnez un serveur enregistré ou saisissez un hôte, un port, un utilisateur et une authentification valides.",
  "chrome.minimize": "Réduire",
  "chrome.maximize": "Agrandir",
  "chrome.restore": "Restaurer",
  "chrome.close": "Fermer",
  "chrome.files": "Fichiers",
  "chrome.folders": "Dossiers",
  "chrome.cancel": "Annuler",
  "chrome.discard": "Abandonner",
  "chrome.discardChanges": "Abandonner les modifications non enregistrées et fermer ?",
  "availability.online": "En ligne",
  "availability.offline": "Hors ligne",
  "availability.checking": "Vérification…",
  "availability.unknown": "Inconnu",
  "availability.unverified": "via jump – non vérifié",
  "availability.viaJump": "Vérifié via le jump host",
  "availability.lastSuccess": "Dernière réussite : {time}",
  "availability.lastAttempt": "Dernière tentative : {time}",
  "availability.reason.timeout": "Le port SSH n’a pas répondu à temps.",
  "availability.reason.refused": "La connexion au port SSH a été refusée.",
  "availability.reason.unreachable": "L’adresse est inaccessible depuis ce réseau.",
  "availability.reason.dns": "Le nom DNS n’a pas pu être résolu.",
  "availability.reason.denied": "Le système d’exploitation a refusé la connexion (par exemple, en raison de l’autorisation « Réseau local »).",
  "availability.reason.error": "La connexion a échoué.",
  "availability.reason.noJumpSession": "Ce serveur est accessible via un jump host. Il ne peut être vérifié que lorsqu’une session SSH vers le jump host est ouverte.",
  "availability.reason.jumpDenied": "Le jump host n’a pas autorisé la vérification (la redirection TCP est peut-être désactivée).",
  "availability.settingsTitle": "Disponibilité des serveurs",
  "availability.settingsEnabled": "Vérifier automatiquement la disponibilité des serveurs",
  "availability.settingsInterval": "Intervalle de vérification",
  "availability.settingsSeconds": "{seconds} s",
  "availability.refreshNow": "Actualiser la disponibilité maintenant",
  "availability.meaning": "Hors ligne signifie que le port SSH est inaccessible depuis ce réseau ; le serveur lui-même peut toujours être en cours d’exécution.",
  "module.description.chj.nginx-manager": "Gestion sécurisée de la configuration NGINX via SSH : inventaire, éditeur, nginx -t, sauvegardes, restauration et rechargement sans interruption.",
  "module.description.chj.system-monitor": "Vue du CPU, du réseau, des disques et de la mémoire physique et virtuelle (swap/pagefile) pour Linux et Windows, avec gestion du swap et du pagefile via des opérations Core contrôlées.",
  "module.description.chj.hash-checksum": "Calcul local des empreintes de fichiers, vérification, comparaison et manifestes de sommes de contrôle.",
  "module.description.chj.key-generator": "Génération locale de paires de clés SSH et de mots de passe aléatoires via une fonction cryptographique Core restreinte.",
  "module.description.chj.file-manager": "Gestionnaire SFTP interactif avec éditeur Monaco, transferts multiples et export ZIP/TAR/TAR.GZ.",
  "module.description.chj.log-viewer": "Affichage sécurisé de la fin du journal de diagnostic de CH-J Server Manager Core.",
  "module.description.chj.disks": "Gestion graphique des disques de serveurs Linux distants via SSH (comme GParted) : carte des disques, partitions, systèmes de fichiers, LVM/LUKS, extension automatique et file d’opérations via des opérations Core contrôlées.",
  "module.description.chj.users": "Gestion des comptes Linux, groupes, sudo, accès SSH et clés Ed25519 via des opérations Core contrôlées et une session SSH active."
}
