Files
Termix/translations-temp/translations-fr/fr.json
2025-12-25 01:46:41 -06:00

2331 lines
136 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"credentials": {
"credentialsViewer": "Visualiseur d'identifiants",
"manageYourSSHCredentials": "Gérez vos identifiants SSH en toute sécurité",
"addCredential": "Ajouter un identifiant",
"createCredential": "Créer un identifiant",
"editCredential": "Modifier un identifiant",
"viewCredential": "Afficher un identifiant",
"duplicateCredential": "Dupliquer un identifiant",
"deleteCredential": "Supprimer un identifiant",
"updateCredential": "Mettre à jour un identifiant",
"credentialName": "Nom de l'identifiant",
"credentialDescription": "Description",
"username": "Nom d'utilisateur",
"searchCredentials": "Rechercher des identifiants...",
"selectFolder": "Sélectionner un dossier",
"selectAuthType": "Sélectionner un type d'authentification",
"allFolders": "Tous les dossiers",
"allAuthTypes": "Tous les types d'authentification",
"uncategorized": "Non classé",
"totalCredentials": "Total",
"keyBased": "Authentification par clé",
"passwordBased": "Authentification par mot de passe",
"folders": "Dossiers",
"noCredentialsMatchFilters": "Aucun identifiant ne correspond à vos filtres",
"noCredentialsYet": "Aucun identifiant créé",
"createFirstCredential": "Créez votre premier identifiant",
"failedToFetchCredentials": "Échec de la récupération Identifiants",
"credentialDeletedSuccessfully": "Identifiant supprimé avec succès",
"failedToDeleteCredential": "Échec de la suppression de l'identifiant",
"confirmDeleteCredential": "Êtes-vous sûr de vouloir supprimer l'identifiant « {{name}} » ?",
"credentialCreatedSuccessfully": "Identifiant créé avec succès",
"credentialUpdatedSuccessfully": "Identifiant mis à jour avec succès",
"failedToSaveCredential": "Échec de l'enregistrement de l'identifiant",
"failedToFetchCredentialDetails": "Échec de la récupération des détails de l'identifiant",
"failedToFetchHostsUsing": "Échec de la récupération des hôtes utilisant cet identifiant",
"loadingCredentials": "Chargement des identifiants…",
"retry": "Réessayer",
"noCredentials": "Aucun identifiant",
"noCredentialsMessage": "Vous n'avez pas encore ajouté d'identifiants. Cliquez sur « Ajouter un identifiant » pour commencer. #__#\nIdentifiants SSH",
"sshCredentials": "Identifiants {{count}}",
"credentialsCount": "Actualiser",
"refresh": "Mot de passe requis",
"passwordRequired": "Clé SSH requise",
"sshKeyRequired": "Identifiant « {{name}} » ajouté avec succès",
"credentialAddedSuccessfully": "Général",
"general": "Description",
"description": "Dossier",
"folder": "Étiquettes",
"tags": "Ajouter des étiquettes (appuyez sur la barre d'espace pour ajouter)",
"addTagsSpaceToAdd": "#__#\nClé",
"password": "Clé privée SSH",
"key": "Téléverser",
"sshPrivateKey": "Mettre à jour la clé",
"upload": "Mot de passe de la clé",
"updateKey": "Type de clé",
"keyPassword": "RSA",
"keyType": "ECDSA",
"keyTypeRSA": "Ed25519",
"keyTypeECDSA": "Informations de base",
"keyTypeEd25519": "Authentification",
"basicInfo": "Organisation",
"authentication": "Informations de base",
"organization": "Saisissez les informations de base pour cette authentification",
"basicInformation": "Méthode d'authentification",
"basicInformationDescription": "Choisissez votre méthode d'authentification auprès des serveurs SSH",
"authenticationMethod": "Organisez vos identifiants avec des dossiers et des étiquettes",
"authenticationMethodDescription": "Nom de l'identifiant",
"organizationDescription": "Description (facultative)",
"enterCredentialName": "Nom d'utilisateur",
"enterCredentialDescription": "Nom de l'identifiant (obligatoire)",
"enterUsername": "Nom d'utilisateur (obligatoire)",
"nameIsRequired": "Type d'authentification",
"usernameIsRequired": "Authentification par mot de passe",
"authenticationType": "Authentification par clé SSH",
"passwordAuthDescription": "Mot de passe : Champs obligatoires",
"sshKeyAuthDescription": "Clé SSH requise",
"passwordIsRequired": "Type de clé SSH",
"sshKeyIsRequired": "Clé privée",
"sshKeyType": "Mot de passe",
"privateKey": "Clé privée",
"enterPassword": "Phrase secrète de la clé",
"enterPrivateKey": "Phrase secrète de la clé (facultatif)",
"keyPassphrase": "Facultatif : laissez vide si votre clé na pas de phrase secrète",
"enterKeyPassphrase": "Laissez vide pour conserver la valeur actuelle",
"keyPassphraseOptional": "Téléverser le fichier de clé",
"leaveEmptyToKeepCurrent": "Générer une paire de clés",
"uploadKeyFile": "Générer une paire de clés",
"generateKeyPairButton": "Générer une nouvelle paire de clés SSH. Si vous souhaitez protéger la clé avec une phrase secrète, saisissez-la dabord dans le champ « Mot de passe de la clé » ci-dessous. #__#\nDéployer la clé SSH",
"generateKeyPair": "Déployer la clé publique sur le serveur cible",
"generateKeyPairDescription": "Identifiants source",
"deploySSHKey": "Hôte cible",
"deploySSHKeyDescription": "Processus de déploiement",
"sourceCredential": "Cette opération ajoutera la clé publique au fichier ~/.ssh/authorized_keys de l'hôte cible sans écraser les clés existantes. L'opération est réversible.",
"targetHost": "Choisissez un hôte pour le déploiement...",
"deploymentProcess": "Déploiement en cours...",
"deploymentProcessDescription": "Nom",
"chooseHostToDeploy": "Aucun hôte disponible",
"deploying": "Aucun hôte ne correspond à votre recherche",
"name": "Fonctionnalité de génération de clés SSH bientôt disponible",
"noHostsAvailable": "Fonctionnalité de test de connexion bientôt disponible",
"noHostsMatchSearch": "Tester la connexion",
"sshKeyGenerationNotImplemented": "Sélectionner ou créer un dossier",
"connectionTestingNotImplemented": "Aucun dossier",
"testConnection": "Ou créer un nouveau dossier",
"selectOrCreateFolder": "Ajouter une étiquette",
"noFolder": "Enregistrement en cours...",
"orCreateNewFolder": "ID d'identification",
"addTag": "Aperçu",
"saving": "Sécurité",
"credentialId": "Utilisation",
"overview": "Détails de sécurité",
"security": "Afficher les informations d'identification chiffrées",
"usage": "Identifiants sécurisés",
"securityDetails": "Toutes les données sensibles sont chiffrées avec AES-256",
"securityDetailsDescription": "Authentification par mot de passe",
"credentialSecured": "Authentification par clé",
"credentialSecuredDescription": "Rappel de sécurité",
"passwordAuthentication": "Ne partagez jamais vos identifiants. Toutes les données sont chiffrées au repos. #__#\nHôtes utilisant ces identifiants",
"keyAuthentication": "Aucun hôte n'utilise actuellement ces identifiants",
"securityReminder": "Nombre d'utilisations",
"securityReminderText": "Dernière utilisation",
"hostsUsingCredential": "Hôtes connectés",
"noHostsUsingCredential": "Créé",
"timesUsed": "Dernière modification",
"lastUsed": "Statistiques d'utilisation",
"connectedHosts": "{{field}} copié dans le presse-papiers",
"created": "Échec de la copie dans le presse-papiers",
"lastModified": "Clé SSH",
"usageStatistics": "Créer de nouveaux identifiants SSH pour un accès sécurisé",
"copiedToClipboard": "Mettre à jour les informations d'identification",
"failedToCopy": "Liste",
"sshKey": "Dossiers",
"createCredentialDescription": "Inconnu",
"editCredentialDescription": "Êtes-vous sûr de vouloir supprimer « {{name}} » du dossier « {{folder}} » ? Les identifiants seront déplacés vers « Non catégorisé ».",
"listView": "Identifiants « {{name}} » Suppression réussie du dossier",
"folderView": "Échec de la suppression des identifiants du dossier",
"unknownCredential": "Dossier « {{oldName}} » renommé en « {{newName}} » avec succès",
"confirmRemoveFromFolder": "Échec du renommage du dossier",
"removedFromFolder": "Identifiant « {{name}} » déplacé vers « {{folder}} » avec succès",
"failedToRemoveFromFolder": "Échec du déplacement des identifiants vers le dossier",
"folderRenamed": "Clé publique SSH",
"failedToRenameFolder": "La clé publique est facultative, mais recommandée pour la validation de la clé",
"movedToFolder": "Clé publique chargée",
"failedToMoveToFolder": "Charger la clé publique",
"sshPublicKey": "Charger le fichier de clé privée",
"publicKeyNote": "Charger le fichier de clé publique",
"publicKeyUploaded": "La clé privée est requise pour générer la clé publique",
"uploadPublicKey": "Échec de la génération de la clé publique",
"uploadPrivateKeyFile": "Générer à partir de la clé privée",
"uploadPublicKeyFile": "Clé publique générée avec succès",
"privateKeyRequiredForGeneration": "Type de clé détecté",
"failedToGeneratePublicKey": "Détection en cours...",
"generatePublicKey": "Facultatif",
"publicKeyGeneratedSuccessfully": "Générer une nouvelle paire de clés",
"detectedKeyType": "Générer Ed25519",
"detectingKeyType": "Générer ECDSA",
"optional": "Générer RSA",
"generateKeyPairNew": "ECDSA P-256 (SSH)",
"generateEd25519": "ECDSA P-384 (SSH)",
"generateECDSA": "ECDSA P-521 (SSH)",
"generateRSA": "DSA (SSH)",
"keyTypeEcdsaP256": "RSA-SHA2-256",
"keyTypeEcdsaP384": "RSA-SHA2-512",
"keyTypeEcdsaP521": "Paire de clés {{keyType}} générée avec succès",
"keyTypeDsa": "Échec de la génération de la paire de clés",
"keyTypeRsaSha256": "Générer directement une nouvelle paire de clés SSH. Cela remplacera toutes les clés existantes.",
"keyTypeRsaSha512": "Clé invalide",
"keyPairGeneratedSuccessfully": "Erreur de détection",
"failedToGenerateKeyPair": "Suppression :",
"generateKeyPairNote": "Cliquez pour modifier les informations d'identification",
"invalidKey": "Glissez pour déplacer entre les dossiers",
"detectionError": "Seules les informations d'identification basées sur une clé SSH peuvent être déployées",
"removing": "Une clé publique est requise pour le déploiement",
"clickToEditCredential": "Veuillez sélectionner un hôte cible",
"dragToMoveBetweenFolders": "Clé SSH déployée avec succès",
"keyBasedOnlyForDeployment": "Échec du déploiement",
"publicKeyRequiredForDeployment": "Échec du déploiement de la clé SSH",
"selectTargetHost": "Cliquez pour renommer le dossier",
"keyDeployedSuccessfully": "Renommer le dossier",
"deploymentFailed": "ID :",
"failedToDeployKey": "Erreur : {{error}}",
"clickToRenameFolder": "Glisser {{fileName}}",
"renameFolder": "Préparation de {{fileName}}",
"idLabel": "Prêt à télécharger {{fileName}}"
},
"dragIndicator": {
"error": "Prêt à télécharger les fichiers {{count}}",
"dragging": "Glissez les fichiers {{count}} sur le bureau",
"preparing": "Glissez vers Bureau",
"readySingle": "Vous pouvez glisser-déposer des fichiers n'importe où sur votre bureau.",
"readyMultiple": "Outils SSH",
"batchDrag": "Fermer les outils SSH",
"dragToDesktop": "Enregistrement des frappes",
"canDragAnywhere": "Démarrer l'enregistrement des frappes"
},
"sshTools": {
"title": "Arrêter l'enregistrement des frappes",
"closeTools": "Sélectionner les terminaux :",
"keyRecording": "Saisir les commandes (toutes les touches sont prises en charge) :",
"startKeyRecording": "Les commandes seront envoyées au(x) terminal(s) sélectionné(s).",
"stopKeyRecording": "#__#\nActiver le copier-coller par clic droit\n#__# Avez-vous des idées pour les prochaines fonctionnalités des outils SSH ? Partagez-les sur",
"selectTerminals": "ex. : Commandes système, Scripts Docker",
"typeCommands": "Extraits de code",
"commandsWillBeSent": "Nouveau extrait de code",
"settings": "Créer un extrait de code",
"enableRightClickCopyPaste": "Modifier un extrait de code",
"shareIdeas": "Exécuter",
"scripts": {
"inputPlaceholder": "Aucun extrait de code pour l'instant"
}
},
"snippets": {
"title": "Créer un extrait de code pour enregistrer les commandes fréquemment utilisées",
"new": "Nom",
"create": "Description",
"edit": "Commande",
"run": "ex. : Redémarrer Nginx",
"empty": "Description facultative",
"emptyHint": "ex. : sudo systemctl restart nginx",
"name": "Le nom est obligatoire",
"description": "La commande est obligatoire",
"content": "Créer un nouvel extrait de code pour une exécution rapide",
"namePlaceholder": "Modifier cet extrait de code",
"descriptionPlaceholder": "Supprimer un extrait de code",
"contentPlaceholder": "Êtes-vous sûr de vouloir supprimer « {{count}} » ?",
"nameRequired": "Extrait créé avec succès",
"contentRequired": "Extrait mis à jour avec succès",
"createDescription": "Extrait supprimé avec succès",
"editDescription": "Échec de la création de l'extrait",
"deleteConfirmTitle": "Échec de la mise à jour de l'extrait",
"deleteConfirmDescription": "Échec de la suppression de l'extrait",
"createSuccess": "Échec de la récupération des extraits",
"updateSuccess": "Exécution : {{name}}",
"deleteSuccess": "Copié « {{name}} » Copier dans le presse-papiers",
"createFailed": "Exécuter ce snippet dans le terminal",
"updateFailed": "Copier le snippet dans le presse-papiers",
"deleteFailed": "Modifier ce snippet",
"failedToFetch": "Supprimer ce snippet",
"executeSuccess": "Nouveau dossier",
"copySuccess": "Il est uniquement possible de réorganiser les snippets au sein du même dossier",
"runTooltip": "Snippets réorganisés avec succès",
"copyTooltip": "Échec de la réorganisation des snippets",
"editTooltip": "Supprimer le dossier « {{name}} » ? Tous les snippets seront déplacés vers « Non classé ».",
"deleteTooltip": "Dossier supprimé avec succès",
"newFolder": "Échec de la suppression du dossier",
"reorderSameFolder": "Dossier mis à jour avec succès",
"reorderSuccess": "Dossier créé avec succès",
"reorderFailed": "Échec de la mise à jour du dossier",
"deleteFolderConfirm": "Échec de la création du dossier",
"deleteFolderSuccess": "Sélectionner les terminaux (facultatif)",
"deleteFolderFailed": "Exécuter sur le(s) terminal(s) sélectionné(s)",
"updateFolderSuccess": "Exécuter sur le terminal actuel (cliquer pour en sélectionner plusieurs)",
"createFolderSuccess": "Dossier",
"updateFolderFailed": "Sélectionnez un dossier ou laissez vide",
"createFolderFailed": "Aucun dossier (Non catégorisé)",
"selectTerminals": "Nom du dossier",
"executeOnSelected": "Le nom du dossier est obligatoire",
"executeOnCurrent": "Couleur du dossier",
"folder": "Icône du dossier",
"selectFolder": "Aperçu",
"noFolder": "Mettre à jour le dossier",
"folderName": "Créer un dossier",
"folderNameRequired": "Modifier le dossier",
"folderColor": "Personnaliser votre dossier d'extraits de code",
"folderIcon": "Organiser vos extraits de code dans des dossiers",
"preview": "Historique",
"updateFolder": "Rechercher des commandes...",
"createFolder": "Aucun terminal actif",
"editFolder": "Ouvrez un terminal pour consulter son historique de commandes.",
"editFolderDescription": "Aucun historique de commandes disponible",
"createFolderDescription": "Exécutez des commandes dans le terminal actif pour créer son historique."
},
"commandHistory": {
"title": "Aucune commande trouvée",
"searchPlaceholder": "Aucune commande ne correspond à « {{name}} »",
"noTerminal": "Commande supprimée de l'historique",
"noTerminalHint": "Échec de la suppression de la commande. #__#\nCommande Supprimer",
"empty": "Utilisez la touche Tabulation dans le Terminal pour la saisie semi-automatique à partir de l'historique des commandes",
"emptyHint": "Authentification requise. Veuillez actualiser la page.",
"noResults": "Accès aux données verrouillé. Veuillez vous réauthentifier.",
"noResultsHint": "Chargement de l'historique des commandes...",
"deleteSuccess": "Erreur lors du chargement de l'historique",
"deleteFailed": "Écran partagé",
"deleteTooltip": "Aucun",
"tabHint": "2 onglets",
"authRequiredRefresh": "3 onglets",
"dataAccessLockedReauth": "4 onglets",
"loading": "Onglets disponibles",
"error": "Faites glisser les onglets vers les cellules de la disposition ci-dessous pour les assigner"
},
"splitScreen": {
"title": "Disposition de l'écran partagé",
"none": "Déposez un onglet ici",
"twoSplit": "Appliquer le partage",
"threeSplit": "Annuler le partage",
"fourSplit": "Sélectionnez un mode d'écran partagé",
"availableTabs": "Choisissez le nombre d'onglets à afficher simultanément",
"dragTabsHint": "Écran partagé appliqué avec succès",
"layout": "Écran partagé annulé",
"dropHere": "Veuillez assigner au moins un onglet à la disposition",
"apply": "Veuillez remplir les 25 champs avant d'appliquer",
"clear": "Connecté !",
"selectMode": "Vous êtes connecté ! Utilisez la barre latérale pour accéder à tous les outils disponibles. Pour commencer, créez un hôte SSH dans l'onglet Gestionnaire SSH. Une fois créé, vous pourrez vous y connecter à l'aide des autres applications de la barre latérale.",
"helpText": "Échec du chargement des alertes",
"success": "Échec de la fermeture de l'alerte",
"cleared": "Configuration du serveur",
"error": {
"noAssignments": "Configurez l'URL du serveur Termix pour vous connecter à vos services backend.",
"fillAllSlots": "URL du serveur"
}
},
"homepage": {
"loggedInTitle": "Veuillez saisir une URL de serveur.",
"loggedInMessage": "Veuillez tester la connexion au préalable.",
"failedToLoadAlerts": "Connexion réussie ! #__#\nÉchec de la connexion",
"failedToDismissAlert": "Erreur de connexion"
},
"serverConfig": {
"title": "Connecté",
"description": "Déconnecté",
"serverUrl": "Configuration enregistrée avec succès",
"enterServerUrl": "Échec de l'enregistrement de la configuration",
"testConnectionFirst": "Erreur lors de l'enregistrement de la configuration",
"connectionSuccess": "Enregistrement en cours...",
"connectionFailed": "Enregistrer la configuration",
"connectionError": "Saisissez l'URL de votre serveur Termix (par exemple, http://localhost:30001 ou https://votre-serveur.com)",
"connected": "Avertissement",
"disconnected": "URL non validée - veuillez vérifier son exactitude",
"configSaved": "Changer de serveur",
"saveFailed": "L'URL du serveur doit commencer par http:// ou https://",
"saveError": "Erreur de vérification de version",
"saving": "Échec de la recherche de mises à jour",
"saveConfig": "L'application est à jour",
"helpText": "Vous utilisez la version {{count}}",
"warning": "Mise à jour disponible",
"notValidatedWarning": "Une nouvelle version est disponible ! Vous utilisez la version {{query}}, mais la version {{count}} est disponible.",
"changeServer": "Sortie le {{version}}",
"mustIncludeProtocol": "Télécharger la mise à jour"
},
"versionCheck": {
"error": "Fermer",
"checkFailed": "Recherche de mises à jour...",
"upToDate": "Recherche de mises à jour",
"currentVersion": "Recherche de mises à jour...",
"updateAvailable": "Actualiser",
"newVersionAvailable": "Mise à jour requise",
"releasedOn": "Notification de mise à jour ignorée",
"downloadUpdate": "Aucune mise à jour trouvée",
"dismiss": "Fermer",
"checking": "Réduire",
"checkUpdates": "En ligne",
"checkingUpdates": "Hors ligne",
"refresh": "Continuer",
"updateRequired": "Maintenance",
"updateDismissed": "Dégradé",
"noUpdatesFound": "Discord"
},
"common": {
"close": "Erreur",
"minimize": "Avertissement",
"online": "Info",
"offline": "Succès",
"continue": "Chargement...",
"maintenance": "Requis",
"degraded": "#__#\nConnexion",
"discord": "Connexion en cours...",
"error": "Création en cours...",
"warning": "Effacer",
"info": "Afficher/Masquer la barre latérale",
"success": "Barre latérale",
"loading": "Accueil",
"required": "Expiré",
"optional": "Expire aujourd'hui",
"connect": "Expire dans {{current}} jours",
"connecting": "Mise à jour disponible",
"creating": "Chemin SSH",
"clear": "Chemin local",
"toggleSidebar": "Termix",
"sidebar": "Réinitialiser la largeur de la barre latérale",
"home": "Redimensionner la barre latérale en faisant glisser",
"expired": "Aucune information d'authentification disponible pour cet hôte SSH",
"expiresToday": "Aucune version publiée",
"expiresTomorrow": "Mises à jour et versions publiées",
"updateAvailable": "Une nouvelle version ({{latest}}) est disponible.",
"sshPath": "Échec de la récupération des informations de mise à jour",
"localPath": "Préversion",
"appName": "Échec de la connexion",
"resetSidebarWidth": "Aucune version publiée trouvée. #__#\nVos codes de sauvegarde",
"dragToResizeSidebar": "Envoyer le code de réinitialisation",
"noAuthCredentials": "Vérifier le code",
"noReleases": "Réinitialiser le mot de passe",
"updatesAndReleases": "Code de réinitialisation",
"newVersionAvailable": "Nouveau mot de passe",
"failedToFetchUpdateInfo": "Dossier",
"preRelease": "Fichier",
"loginFailed": "Renommé avec succès",
"noReleasesFound": "Supprimé avec succès",
"yourBackupCodes": "Aucune connexion tunnel configurée",
"sendResetCode": "Outils SSH",
"verifyCode": "Anglais",
"resetPassword": "Chinois",
"resetCode": "Allemand",
"newPassword": "Annuler",
"folder": "Nom d'utilisateur",
"file": "Nom",
"renamedSuccessfully": "Connexion",
"deletedSuccessfully": "Déconnexion",
"noTunnelConnections": "Inscription",
"sshTools": "Mot de passe",
"english": "Version",
"chinese": "Confirmer le mot de passe",
"german": "Retour",
"cancel": "Courriel",
"username": "Soumettre",
"name": "Modifier",
"login": "Enregistrer",
"logout": "Enregistrement en cours...",
"register": "Supprimer",
"password": "Modifier",
"version": "Ajouter",
"confirmPassword": "Rechercher",
"back": "Confirmer",
"email": "Oui",
"submit": "Non",
"change": "OK",
"save": "Activé",
"saving": "Désactivé",
"delete": "Important",
"edit": "Non activé",
"add": "Configuration en cours...",
"search": "Suivant",
"confirm": "Précédent",
"yes": "Actualiser",
"no": "Paramètres",
"ok": "Profil",
"enabled": "Aide",
"disabled": "À propos",
"important": "Langue",
"notEnabled": "Détection automatique",
"settingUp": "Modifier le mot de passe de votre compte",
"next": "Réinitialisation du mot de passe",
"previous": "Vous êtes sur le point de réinitialiser votre mot de passe. Cette action vous déconnectera de toutes vos sessions actives. #__#\nSaisissez le code à 6 chiffres des journaux du conteneur Docker pour l'utilisateur :",
"refresh": "Saisissez votre nouveau mot de passe pour l'utilisateur :",
"settings": "Les mots de passe ne correspondent pas.",
"profile": "Le mot de passe doit comporter au moins 6 caractères.",
"help": "Mot de passe réinitialisé avec succès ! Vous pouvez maintenant vous connecter avec votre nouveau mot de passe.",
"about": "Échec de la réinitialisation du mot de passe.",
"language": "Échec de la vérification du code de réinitialisation.",
"autoDetect": "Échec de la réinitialisation du mot de passe.",
"changeAccountPassword": "Documentation.",
"passwordResetTitle": "Réessayer.",
"passwordResetDescription": "Vérification en cours…",
"enterSixDigitCode": "Vérification de la connexion à la base de données…",
"enterNewPassword": "Actions.",
"passwordsDoNotMatch": "Supprimer.",
"passwordMinLength": "Révoquer.",
"passwordResetSuccess": "Créer.",
"failedToInitiatePasswordReset": "Accueil.",
"failedToVerifyResetCode": "Hôtes.",
"failedToCompletePasswordReset": "Identifiants.",
"documentation": "Terminal.",
"retry": "Tunnels.",
"checking": "Gestionnaire de fichiers",
"checkingDatabase": "Statistiques du serveur",
"actions": "Administration",
"remove": "Profil utilisateur",
"revoke": "Outils",
"create": "Extraits de code"
},
"nav": {
"home": "Nouvel onglet",
"hosts": "Écran partagé",
"credentials": "Fermer l'onglet",
"terminal": "Gestionnaire SSH",
"tunnels": "Gestionnaire d'hôtes",
"fileManager": "Impossible de diviser cet onglet",
"serverStats": "Navigation par onglets",
"admin": "{{date}}@{{days}}:{{version}}",
"userProfile": "Paramètres d'administration",
"tools": "OIDC",
"snippets": "Utilisateurs",
"newTab": "Gestion des utilisateurs",
"splitScreen": "Nommer administrateur",
"closeTab": "Retirer l'administrateur",
"sshManager": "Supprimer l'utilisateur {{username}} ? Cette action est irréversible.",
"hostManager": "Autoriser l'inscription",
"cannotSplitTab": "Paramètres OIDC",
"tabNavigation": "ID client",
"hostTabTitle": "Clé secrète client"
},
"admin": {
"title": "URL de l'émetteur",
"oidc": "URL d'autorisation",
"users": "URL du jeton",
"userManagement": "Mettre à jour les paramètres",
"makeAdmin": "Êtes-vous sûr de vouloir supprimer cet utilisateur ?",
"removeAdmin": "Êtes-vous sûr de vouloir ajouter {{ip}} au rôle d'administrateur ?",
"deleteUser": "Êtes-vous sûr de vouloir retirer le statut d'administrateur à {{port}} ?",
"allowRegistration": "Authentification externe (OIDC)",
"oidcSettings": "Configurer le fournisseur d'identité externe pour l'authentification OIDC/OAuth2. #__#\nChemin d'accès à l'identifiant utilisateur",
"clientId": "Chemin d'accès au nom d'affichage",
"clientSecret": "Périmètres",
"issuerUrl": "Enregistrement en cours...",
"authorizationUrl": "Enregistrer la configuration",
"tokenUrl": "Réinitialiser",
"updateSettings": "Succès",
"confirmDelete": "Chargement en cours...",
"confirmMakeAdmin": "Actualiser",
"confirmRemoveAdmin": "Chargement des utilisateurs...",
"externalAuthentication": "Nom d'utilisateur",
"configureExternalProvider": "Type",
"userIdentifierPath": "Actions",
"displayNamePath": "Externe",
"scopes": "Locale",
"saving": "Gestion administrative",
"saveConfiguration": "Nommer un utilisateur administrateur",
"reset": "Ajout en cours...",
"success": "Administrateurs actuels",
"loading": "Administrateur",
"refresh": "Retirer un administrateur",
"loadingUsers": "Général",
"username": "Inscription utilisateur",
"type": "Autoriser l'inscription de nouveaux comptes",
"actions": "Autoriser la connexion par nom d'utilisateur/mot de passe",
"external": "Champs obligatoires manquants : {{username}}",
"local": "Configuration OIDC mise à jour avec succès !",
"adminManagement": "Échec de la récupération de la configuration OIDC",
"makeUserAdmin": "Échec de la récupération de l'état d'inscription",
"adding": "Échec de la récupération de l'état de connexion par mot de passe",
"currentAdmins": "Échec de la récupération des utilisateurs",
"adminBadge": "Configuration OIDC désactivée avec succès ! #__#\nÉchec de la mise à jour de la configuration OIDC",
"removeAdminButton": "Échec de la désactivation de la configuration OIDC",
"general": "Saisissez un nom d'utilisateur pour ajouter l'administrateur",
"userRegistration": "L'utilisateur {{username}} est maintenant administrateur",
"allowNewAccountRegistration": "Échec de l'attribution des droits d'administrateur à l'utilisateur",
"allowPasswordLogin": "Retirer le statut d'administrateur à {{username}} ?",
"missingRequiredFields": "Statut d'administrateur retiré à {{fields}}",
"oidcConfigurationUpdated": "Échec du retrait du statut d'administrateur",
"failedToFetchOidcConfig": "Utilisateur {{username}} supprimé avec succès",
"failedToFetchRegistrationStatus": "Échec de la suppression de l'utilisateur",
"failedToFetchPasswordLoginStatus": "URL des informations utilisateur (facultatif)",
"failedToFetchUsers": "Échec de la récupération des sessions",
"oidcConfigurationDisabled": "Session révoquée avec succès",
"failedToUpdateOidcConfig": "Échec de la révocation de la session",
"failedToDisableOidcConfig": "Êtes-vous sûr de vouloir révoquer cette session ?",
"enterUsernameToMakeAdmin": "Êtes-vous sûr de vouloir révoquer toutes les sessions de cet utilisateur ? #__#\nÉchec de la révocation des sessions",
"userIsNowAdmin": "Sessions révoquées avec succès",
"failedToMakeUserAdmin": "Lier un compte utilisateur",
"removeAdminStatus": "Lier un compte OIDC à un compte utilisateur",
"adminStatusRemoved": "Lier {{username}} (utilisateur OIDC) à un compte utilisateur existant. Ceci activera la double authentification pour le compte utilisateur.",
"failedToRemoveAdminStatus": "Créer un utilisateur",
"userDeletedSuccessfully": "Créer un nouvel utilisateur local avec un nom d'utilisateur et un mot de passe",
"failedToDeleteUser": "Saisir le nom d'utilisateur",
"overrideUserInfoUrl": "Saisir le mot de passe",
"failedToFetchSessions": "Utilisateur {{username}} créé avec succès",
"sessionRevokedSuccessfully": "Échec de la création de l'utilisateur",
"failedToRevokeSession": "Gérer l'utilisateur",
"confirmRevokeSession": "Gérer les paramètres, les rôles et les autorisations de l'utilisateur",
"confirmRevokeAllSessions": "Type d'authentification",
"failedToRevokeSessions": "Statut d'administrateur",
"sessionsRevokedSuccessfully": "ID utilisateur",
"linkToPasswordAccount": "Utilisateur standard",
"linkOIDCDialogTitle": "Privilèges d'administrateur",
"linkOIDCDialogDescription": "Rôle d'administrateur",
"createUser": "Accorder un accès complet au système et les privilèges de gestion",
"createUserDescription": "Gestion des mots de passe",
"enterUsername": "La réinitialisation du mot de passe d'un utilisateur effacera toutes ses données (hôtes SSH, identifiants, paramètres). Cette action est irréversible.",
"enterPassword": "Réinitialiser le mot de passe utilisateur",
"userCreatedSuccessfully": "Réinitialisation en cours...",
"failedToCreateUser": "Réinitialisation du mot de passe lancée pour {{username}}. Code de réinitialisation envoyé.",
"manageUser": "Échec de la réinitialisation du mot de passe",
"manageUserDescription": "Gestion des sessions",
"authType": "Révoquer toutes les sessions",
"adminStatus": "Forcer la déconnexion de tous les appareils et sessions",
"userId": "Révoquer...",
"regularUser": "Révoquer tout",
"adminPrivileges": "Zone dangereuse",
"administratorRole": "Supprimer le compte utilisateur",
"administratorRoleDescription": "Suppression définitive de ce compte utilisateur et de toutes les données associées. Cette action est irréversible. #__#\nSuppression en cours...",
"passwordManagement": "Vous ne pouvez pas supprimer votre propre compte.",
"passwordResetWarning": "Impossible de supprimer le dernier administrateur.",
"resetUserPassword": "Vous ne pouvez pas supprimer vos propres privilèges d'administrateur.",
"resettingPassword": "Vous ne pouvez pas modifier votre propre statut d'administrateur.",
"passwordResetInitiated": "Double authentification",
"failedToResetPassword": "Externe (OIDC)",
"sessionManagement": "Mot de passe local",
"revokeAllSessions": "Êtes-vous sûr de vouloir révoquer toutes vos sessions ? Vous serez déconnecté.",
"revokeAllSessionsDescription": "Avertissement : Les données utilisateur OIDC seront supprimées",
"revoking": "Supprimer le compte utilisateur OIDC et toutes ses données",
"revoke": "Ajouter la possibilité de connexion OIDC au compte cible",
"dangerZone": "Autoriser la connexion du compte à la fois par mot de passe et par OIDC",
"deleteUserTitle": "Nom d'utilisateur du compte cible",
"deleteUserWarning": "Saisir le nom d'utilisateur du compte",
"deleting": "Lier les comptes",
"cannotDeleteSelf": "Liaison en cours…",
"cannotRemoveLastAdmin": "L'utilisateur OIDC {{username}} a été lié à {{username}}",
"cannotRemoveOwnAdmin": "Échec de la liaison des comptes",
"cannotModifyOwnAdminStatus": "Le nom d'utilisateur cible est requis",
"dualAuth": "Dissocier l'authentification OIDC",
"externalOIDC": "Supprimer l'authentification OIDC de {{username}} ? L'utilisateur ne pourra se connecter qu'avec un nom d'utilisateur et un mot de passe après cette opération. #__#\nOIDC dissocié de {{oidcUsername}}",
"localPassword": "Échec de la dissociation d'OIDC",
"confirmRevokeOwnSessions": "Sécurité de la base de données",
"linkOIDCWarningTitle": "État du chiffrement",
"linkOIDCActionDeleteUser": "Chiffrement activé",
"linkOIDCActionAddCapability": "Activé",
"linkOIDCActionDualAuth": "Désactivé",
"linkTargetUsernameLabel": "ID de clé",
"linkTargetUsernamePlaceholder": "Créé",
"linkAccountsButton": "État de la migration",
"linkingAccounts": "Migration terminée",
"accountsLinkedSuccessfully": "Migration requise",
"failedToLinkAccounts": "Clé principale protégée par l'environnement",
"linkTargetUsernameRequired": "Stockage des clés héritées",
"unlinkOIDCTitle": "Clé principale chiffrée avec l'empreinte environnementale (protection KEK active)",
"unlinkOIDCDescription": "Clé non protégée par liaison environnementale (mise à niveau recommandée)",
"unlinkOIDCSuccess": "Valide",
"failedToUnlinkOIDC": "Initialiser le chiffrement de la base de données",
"databaseSecurity": "Activer le chiffrement AES-256 avec protection par clé principale liée à l'environnement. Ceci crée une sécurité de niveau entreprise pour les clés SSH, les mots de passe et les jetons d'authentification.",
"encryptionStatus": "Fonctionnalités activées :",
"encryptionEnabled": "Chiffrement authentifié AES-256-GCM",
"enabled": "Protection de la clé principale par empreinte environnementale (KEK)",
"disabled": "Dérivation de clé PBKDF2 avec 100 000 itérations",
"keyId": "Gestion et rotation automatiques des clés",
"created": "Initialisation en cours…",
"migrationStatus": "Initialisation du chiffrement d'entreprise",
"migrationCompleted": "Migrer les données existantes",
"migrationRequired": "Chiffrer les données non protégées existantes dans votre base de données. Ce processus est sûr et crée des sauvegardes automatiques.",
"deviceProtectedMasterKey": "Vérification de la compatibilité du chiffrement",
"legacyKeyStorage": "Migration en cours...",
"masterKeyEncryptedWithDeviceFingerprint": "Migration des données",
"keyNotProtectedByDeviceBinding": "Informations de sécurité",
"valid": "Les clés privées et les mots de passe SSH sont chiffrés avec AES-256-GCM.",
"initializeDatabaseEncryption": "Les jetons d'authentification utilisateur et les secrets de l'authentification à deux facteurs (2FA) sont protégés.",
"enableAes256EncryptionWithDeviceBinding": "Les clés de chiffrement principales sont protégées par l'empreinte numérique du périphérique (KEK).",
"featuresEnabled": "Les clés sont liées à l'environnement du serveur actuel (migrables via les variables d'environnement).",
"aes256GcmAuthenticatedEncryption": "Dérivation de clé PBKDF2 + HKDF avec 100 000 itérations.",
"deviceFingerprintMasterKeyProtection": "Toutes les données restent rétrocompatibles pendant la migration.",
"pbkdf2KeyDerivation": "Sécurité de niveau entreprise activée.",
"automaticKeyManagement": "Vos clés de chiffrement principales sont protégées par l'empreinte numérique de l'environnement. Celle-ci utilise le nom d'hôte du serveur, les chemins d'accès et d'autres informations d'environnement pour générer les clés de protection. Pour migrer les serveurs, définissez la variable d'environnement DB_ENCRYPTION_KEY sur le nouveau serveur. #__#\nImportant",
"initializing": "Garantissez la sécurité de vos données : sauvegardez régulièrement vos fichiers de base de données et la configuration de votre serveur. Pour migrer vers un nouveau serveur, définissez la variable d'environnement DB_ENCRYPTION_KEY sur le nouveau serveur ou conservez le même nom d'hôte et la même structure de répertoires.",
"initializeEnterpriseEncryption": "Chargement de l'état du chiffrement…",
"migrateExistingData": "Vérifiez que les données existantes peuvent être migrées en toute sécurité vers un format chiffré sans aucune modification.",
"encryptExistingUnprotectedData": "Guide de migration du serveur",
"testMigrationDryRun": "Pour migrer des données chiffrées vers un nouveau serveur : 1) Sauvegardez les fichiers de base de données, 2) Définissez la variable d'environnement DB_ENCRYPTION_KEY=« votre-clé » sur le nouveau serveur, 3) Restaurez les fichiers de base de données.",
"migrating": "Protection de l'environnement",
"migrateData": "Protège les clés de chiffrement en fonction des informations d'environnement du serveur (nom d'hôte, chemins d'accès, etc.), migrables via les variables d'environnement.",
"securityInformation": "Vérification de compatibilité terminée : aucune donnée n'a été modifiée.",
"sshPrivateKeysEncryptedWithAes256": "Vérification terminée.",
"userAuthTokensProtected": "Migration des données réussie ! #__#\nÉchec de la vérification de compatibilité",
"masterKeysProtectedByDeviceFingerprint": "Échec de la migration",
"keysBoundToServerInstance": "Vérification de compatibilité en cours...",
"pbkdf2HkdfKeyDerivation": "Démarrage de la migration...",
"backwardCompatibleMigration": "Sécurité par empreinte matérielle",
"enterpriseGradeSecurityActive": "Chiffrement matériel activé",
"masterKeysProtectedByDeviceBinding": "Les clés principales sont désormais protégées par une véritable empreinte matérielle au lieu de variables d'environnement",
"important": "Détection du numéro de série du processeur",
"keepEncryptionKeysSecure": "Identification UUID de la carte mère",
"loadingEncryptionStatus": "Vérification du numéro de série du disque",
"testMigrationDescription": "Vérification du numéro de série du BIOS",
"serverMigrationGuide": "Filtrage stable des adresses MAC",
"migrationInstructions": "Chiffrement des fichiers de base de données",
"environmentProtection": "Protection double couche activée",
"environmentProtectionDesc": "Le chiffrement au niveau des champs et des fichiers est désormais actif pour une sécurité maximale",
"verificationCompleted": "Chiffrement AES-256 au niveau des champs pour les données sensibles",
"verificationInProgress": "Chiffrement de la base de données au niveau des fichiers avec liaison matérielle",
"dataMigrationCompleted": "Clés de chiffrement des fichiers liées au matériel",
"verificationFailed": "Création automatique de sauvegardes chiffrées",
"migrationFailed": "Créer une sauvegarde chiffrée",
"runningVerification": "Création de la sauvegarde...",
"startingMigration": "Sauvegarde créée",
"hardwareFingerprintSecurity": "Sauvegarde chiffrée créée avec succès",
"hardwareBoundEncryption": "Échec de la création de la sauvegarde",
"masterKeysNowProtectedByHardwareFingerprint": "Migration de la base de données",
"cpuSerialNumberDetection": "Exportation pour migration",
"motherboardUuidIdentification": "Exporter la base de données au format SQLite avec les données déchiffrées pour la migration vers un nouveau matériel",
"diskSerialNumberVerification": "Exporter la base de données SQLite",
"biosSerialNumberCheck": "Exportation en cours...",
"stableMacAddressFiltering": "Exportation SQLite créée",
"databaseFileEncryption": "L'exportation SQLite contient des données déchiffrées - conservez-les en lieu sûr !",
"dualLayerProtection": "Base de données SQLite exportée avec succès",
"bothFieldAndFileEncryptionActive": "Échec de l'exportation de la base de données SQLite",
"fieldLevelAes256Encryption": "Importer à partir d'une migration",
"fileLevelDatabaseEncryption": "Importer une base de données SQLite depuis un autre système ou matériel",
"hardwareBoundFileKeys": "Importer une base de données SQLite",
"automaticEncryptedBackups": "Importation en cours...",
"createEncryptedBackup": "Fichier SQLite sélectionné",
"creatingBackup": "L'importation SQLite remplacera les données existantes ; une sauvegarde est recommandée !",
"backupCreated": "Veuillez sélectionner un fichier d'importation SQLite",
"encryptedBackupCreatedSuccessfully": "Base de données SQLite importée avec succès",
"backupCreationFailed": "Échec de l'importation de la base de données SQLite",
"databaseMigration": "Gestion des clés de chiffrement, de la sécurité de la base de données et des opérations de sauvegarde",
"exportForMigration": "Mesures et protections de sécurité actuellement actives",
"exportDatabaseForHardwareMigration": "Technologie avancée de protection des clés matérielle",
"exportDatabase": "Options de création de sauvegardes sécurisées et de restauration de la base de données",
"exporting": "Exportation et importation de bases de données entre différents systèmes",
"exportCreated": "Aucune migration requise",
"exportContainsDecryptedData": "Clé de chiffrement",
"databaseExportedSuccessfully": "Protection des clés",
"databaseExportFailed": "Actif",
"importFromMigration": "Hérité",
"importDatabaseFromAnotherSystem": "État des données",
"importDatabase": "Chiffré",
"importing": "Migration requise",
"selectedFile": "Prêt",
"importWillReplaceExistingData": "Initialiser le chiffrement",
"pleaseSelectImportFile": "Initialiser",
"databaseImportedSuccessfully": "Tester",
"databaseImportFailed": "Migrer",
"manageEncryptionAndBackups": "Sauvegarde",
"activeSecurityFeatures": "Créer une sauvegarde",
"deviceBindingTechnology": "Exporter/Importer",
"backupAndRecovery": "Exporter",
"crossSystemDataTransfer": "Importer",
"noMigrationNeeded": "Mot de passe requis",
"encryptionKey": "Confirmer l'exportation",
"keyProtection": "Exporter les hôtes et identifiants SSH dans un fichier SQLite",
"active": "Importer le fichier SQLite avec fusion incrémentale (doublons ignorés)",
"legacy": "Avertissement critique",
"dataStatus": "Impossible de désactiver la connexion par mot de passe sans OIDC configuré ! Vous devez configurer l'authentification OIDC avant de désactiver la connexion par mot de passe, sinon vous perdrez l'accès à Termix.",
"encrypted": "Êtes-vous sûr de vouloir désactiver la connexion par mot de passe ? Assurez-vous qu'OIDC est correctement configuré et fonctionnel avant de continuer, sinon vous perdrez l'accès à votre instance Termix.",
"needsMigration": "Connexion par mot de passe désactivée avec succès",
"ready": "Connexion par mot de passe et inscription de nouveau compte désactivées avec succès",
"initializeEncryption": "Connexion par mot de passe requise activée",
"initialize": "La connexion par mot de passe est désactivée. Assurez-vous qu'OIDC est correctement configuré, sinon vous ne pourrez pas vous connecter à Termix. #__#\nCRITIQUE : La connexion par mot de passe est désactivée. Si vous réinitialisez ou configurez mal OIDC, vous perdrez tout accès à Termix et votre instance sera inutilisable. Ne poursuivez que si vous êtes absolument certain(e) de votre choix.",
"test": "AVERTISSEMENT : Vous êtes sur le point de désactiver OIDC alors que la connexion par mot de passe est également désactivée. Cela rendra votre instance Termix inutilisable et vous perdrez tout accès. Êtes-vous absolument sûr(e) de vouloir continuer ?",
"migrate": "Échec de la mise à jour de l'état de la connexion par mot de passe",
"backup": "Chargement des sessions…",
"createBackup": "Aucune session active trouvée.",
"exportImport": "Périphérique",
"export": "Utilisateur",
"import": "Dernière activité",
"passwordRequired": "Expiration",
"confirmExport": "Révoquée",
"exportDescription": "Révoquer toutes les sessions pour cet utilisateur",
"importDescription": "Révoquer tout",
"criticalWarning": "Lier le compte OIDC au compte de mot de passe",
"cannotDisablePasswordLoginWithoutOIDC": "Lier {{targetUsername}} (utilisateur OIDC) à un compte de mot de passe existant. Cela activera la double authentification pour le compte de mot de passe. #__#\nAvertissement : Les données utilisateur OIDC seront supprimées",
"confirmDisablePasswordLogin": "Cette action :",
"passwordLoginDisabled": "Supprimera le compte utilisateur OIDC et toutes ses données",
"passwordLoginAndRegistrationDisabled": "Ajoutera la possibilité de se connecter via OIDC au compte cible",
"requiresPasswordLogin": "Autorisera la connexion au compte avec mot de passe et OIDC",
"passwordLoginDisabledWarning": "Le mot de passe doit comporter au moins 6 caractères",
"oidcRequiredWarning": "Rôles actuels",
"confirmDisableOIDCWarning": "Aucun rôle attribué",
"failedToUpdatePasswordLoginStatus": "Attribuer un nouveau rôle",
"loadingSessions": "Gestionnaire d'hôtes",
"noActiveSessions": "Hôtes SSH",
"device": "Aucun hôte SSH",
"user": "Vous n'avez pas encore ajouté d'hôtes SSH. Cliquez sur « Ajouter un hôte » pour commencer. #__#\nChargement des hôtes...",
"lastActive": "Échec du chargement des hôtes",
"expires": "Réessayer",
"revoked": "Actualiser",
"revokeAllUserSessionsTitle": "Facultatif",
"revokeAll": "{{username}} hôtes",
"linkOidcToPasswordAccount": "Importer le JSON",
"linkOidcToPasswordAccountDescription": "Importation en cours...",
"linkOidcWarningTitle": "Importer des hôtes SSH depuis un fichier JSON",
"linkOidcWarningDescription": "Importez un fichier JSON pour importer en masse plusieurs hôtes SSH (100 maximum).",
"linkOidcActionDeleteUser": "Télécharger un exemple",
"linkOidcActionAddCapability": "Guide de formatage",
"linkOidcActionDualAuth": "Avertissement : Lhôte « {{username}} » utilise une authentification par identifiants. Le fichier exporté ne contiendra pas les données didentification et devra être reconfiguré manuellement après limportation. Voulez-vous continuer ?",
"passwordMinLength": "Avertissement : Lhôte « {{username}} » contient des données dauthentification sensibles (mot de passe/clé SSH). Le fichier exporté contiendra ces données en clair. Veuillez conserver ce fichier en lieu sûr et le supprimer après utilisation. Voulez-vous continuer ?",
"currentRoles": "Non classé",
"noRolesAssigned": "Êtes-vous sûr de vouloir supprimer « {{count}} » ?",
"assignNewRole": "Échec de la suppression de lhôte"
},
"hosts": {
"title": "Échec de lexportation de lhôte. Veuillez vous assurer d'être connecté et d'avoir accès aux données de l'hôte.\n\n#__# Le JSON doit contenir un champ « hosts ». Tableau ou tableau d'hôtes",
"sshHosts": "Aucun hôte trouvé dans le fichier JSON",
"noHosts": "100 hôtes maximum autorisés par importation",
"noHostsMessage": "Importation terminée : {{name}} réussi, {{name}} échec",
"loadingHosts": "Échec de l'importation",
"failedToLoadHosts": "Erreur d'importation",
"retry": "Échec de l'importation du fichier JSON",
"refresh": "Détails de la connexion",
"optional": "Organisation",
"hostsCount": "Adresse IP",
"importJson": "Port",
"importing": "Nom",
"importJsonTitle": "Nom d'utilisateur",
"importJsonDesc": "Dossier",
"downloadSample": "Étiquettes",
"formatGuide": "Code PIN",
"exportCredentialWarning": "Remarques",
"exportSensitiveDataWarning": "Date d'expiration",
"uncategorized": "Mot de passe requis pour l'authentification par mot de passe",
"confirmDelete": "Clé privée SSH requise pour l'authentification par clé",
"failedToDeleteHost": "Type de clé requis pour l'authentification par clé",
"failedToExportHost": "Veuillez sélectionner une configuration SSH valide dans la liste",
"jsonMustContainHosts": "Ajouter un hôte",
"noHostsInJson": "Modifier Hôte",
"maxHostsAllowed": "Cloner l'hôte",
"importCompleted": "Mettre à jour l'hôte",
"importFailed": "Hôte « {{name}} » mis à jour avec succès !",
"importError": "Hôte « {{success}} » ajouté avec succès !",
"failedToImportJson": "Hôte « {{failed}} » supprimé avec succès !",
"connectionDetails": "Échec de l'enregistrement de l'hôte. Veuillez réessayer.",
"organization": "Activer le terminal",
"ipAddress": "Activer/désactiver la visibilité de l'hôte dans l'onglet Terminal",
"port": "Activer le tunnel",
"name": "Activer/désactiver la visibilité de l'hôte dans l'onglet Tunnel",
"username": "Activer le gestionnaire de fichiers",
"folder": "Activer/désactiver la visibilité de l'hôte dans l'onglet Gestionnaire de fichiers",
"tags": "Activer/désactiver la visibilité de l'hôte dans l'onglet Docker",
"pin": "Activer Docker",
"notes": "Chemin par défaut",
"expirationDate": "Répertoire par défaut lors de l'ouverture du gestionnaire de fichiers pour cet hôte",
"passwordRequired": "Connexions de tunnel",
"sshKeyRequired": "Connexion",
"keyTypeRequired": "Supprimer",
"mustSelectValidSshConfig": "Port source",
"addHost": "(La source fait référence aux détails de la connexion actuelle dans l'onglet Général)",
"editHost": "Port du point de terminaison",
"cloneHost": "Configuration SSH du point de terminaison",
"updateHost": "Ce tunnel transférera le trafic du port {{name}} de la machine source (détails de la connexion actuelle dans l'onglet Général) vers le port {{name}} de la machine du point de terminaison.",
"hostUpdatedSuccessfully": "Nombre maximal de tentatives",
"hostAddedSuccessfully": "Nombre maximal de tentatives de connexion au tunnel.",
"hostDeletedSuccessfully": "Intervalle entre les tentatives (secondes)",
"failedToSaveHost": "Délai d'attente entre chaque tentative.",
"enableTerminal": "Démarrage automatique au lancement du conteneur",
"enableTerminalDesc": "Démarrer automatiquement ce tunnel au lancement du conteneur.",
"enableTunnel": "Ajouter une connexion de tunnel",
"enableTunnelDesc": "Authentification par mot de passe requise pour Sshpass",
"enableFileManager": "Pour l'authentification par mot de passe dans les tunnels, sshpass doit être installé sur le système. #__#\nAutres méthodes d'installation :",
"enableFileManagerDesc": "(Debian/Ubuntu) ou l'équivalent pour votre système d'exploitation.",
"enableDockerDesc": "ou",
"enableDocker": "CentOS/RHEL/Fedora",
"defaultPath": "macOS",
"defaultPathDesc": "Windows",
"tunnelConnections": "Configuration du serveur SSH requise",
"connection": "Pour les connexions tunnel, le serveur SSH doit être configuré pour autoriser la redirection de ports :",
"remove": "pour lier les ports distants à toutes les interfaces",
"sourcePort": "pour activer la redirection de ports",
"sourcePortDesc": "si vous utilisez l'utilisateur root pour le tunnel",
"endpointPort": "Modifiez le fichier /etc/ssh/sshd_config et redémarrez SSH : sudo systemctl restart sshd",
"endpointSshConfig": "Téléverser",
"tunnelForwardDescription": "Authentification",
"maxRetries": "Mot de passe",
"maxRetriesDescription": "Clé",
"retryInterval": "Identifiants",
"retryIntervalDescription": "Aucun",
"autoStartContainer": "Sélectionner des identifiants",
"autoStartDesc": "Choisissez des identifiants…",
"addConnection": "Les identifiants sont requis lors de l'utilisation de l'authentification par identifiants.",
"sshpassRequired": "La sélection d'identifiants remplacera le nom d'utilisateur actuel et utilisera les identifiants. Informations d'authentification.",
"sshpassRequiredDesc": "Clé privée SSH",
"otherInstallMethods": "Mot de passe de la clé",
"debianUbuntuEquivalent": "Type de clé",
"or": "Détection automatique",
"centosRhelFedora": "RSA",
"macos": "ED25519",
"windows": "ECDSA NIST P-256",
"sshServerConfigRequired": "ECDSA NIST P-384",
"sshServerConfigDesc": "ECDSA NIST P-521",
"gatewayPortsYes": "DSA",
"allowTcpForwardingYes": "RSA SHA2-256",
"permitRootLoginYes": "RSA SHA2-512",
"editSshConfig": "Téléverser un fichier",
"upload": "Coller la clé",
"authentication": "Mettre à jour la clé",
"password": "Clé existante (cliquer pour modifier)",
"key": "Identifiants existants (cliquer pour modifier)",
"credential": "Ajouter des balises (espace pour ajouter)",
"none": "Terminal",
"selectCredential": "Tunnel",
"selectCredentialPlaceholder": "Gestionnaire de fichiers",
"credentialRequired": "Général",
"credentialDescription": "Terminal",
"sshPrivateKey": "Tunnel",
"keyPassword": "Gestionnaire de fichiers",
"keyType": "Statistiques du serveur",
"autoDetect": "Visualiseur d'hôte",
"rsa": "Activer les statistiques du serveur",
"ed25519": "Activer/désactiver la collecte des statistiques du serveur pour cet hôte",
"ecdsaNistP256": "Éléments à afficher",
"ecdsaNistP384": "Choisir les indicateurs à afficher sur la page des statistiques du serveur",
"ecdsaNistP521": "Utilisation du processeur",
"dsa": "Utilisation de la mémoire",
"rsaSha2256": "Utilisation du disque",
"rsaSha2512": "Statistiques réseau (à venir) Bientôt disponible)",
"uploadFile": "Nombre de processus (Bientôt disponible)",
"pasteKey": "Durée de fonctionnement (Bientôt disponible)",
"updateKey": "Nom d'hôte (Bientôt disponible)",
"existingKey": "Système d'exploitation (Bientôt disponible)",
"existingCredential": "Commandes personnalisées (Bientôt disponible)",
"addTagsSpaceToAdd": "Définir des commandes d'arrêt et de redémarrage personnalisées pour ce serveur",
"terminalBadge": "Commande d'arrêt",
"tunnelBadge": "Commande de redémarrage",
"fileManagerBadge": "Êtes-vous sûr de vouloir supprimer « {{name}} » du dossier « {{sourcePort}} » ? L'hôte sera déplacé vers « Aucun dossier ».",
"general": "Hôte « {{endpointPort}} » supprimé du dossier avec succès",
"terminal": "Échec de la suppression de l'hôte du dossier",
"tunnel": "Dossier « {{name}} » renommé en « {{folder}} » Opération réussie",
"fileManager": "Échec du renommage du dossier",
"serverStats": "Modifier l'apparence du dossier",
"hostViewer": "Personnaliser la couleur et l'icône du dossier",
"enableServerStats": "Couleur du dossier",
"enableServerStatsDesc": "Icône du dossier",
"displayItems": "Aperçu",
"displayItemsDesc": "Apparence du dossier mise à jour avec succès",
"enableCpu": "Échec de la mise à jour de l'apparence du dossier",
"enableMemory": "Supprimer tous les hôtes du dossier",
"enableDisk": "Êtes-vous sûr de vouloir supprimer tous les {{name}} hôtes du dossier « {{oldName}} » ? Cette action est irréversible.",
"enableNetwork": "Suppression de {{newName}} hôtes du dossier « {{count}} » réussie",
"enableProcesses": "Échec de la suppression des hôtes du dossier",
"enableUptime": "Hôte « {{folder}} » déplacé vers « {{count}} » avec succès",
"enableHostname": "Échec du déplacement de l'hôte vers le dossier",
"enableOs": "Cliquez pour renommer le dossier",
"customCommands": "Renommer le dossier",
"customCommandsDesc": "Supprimer du dossier « {{folder}} »",
"shutdownCommand": "Modifier l'hôte",
"rebootCommand": "Supprimer l'hôte",
"confirmRemoveFromFolder": "Exporter l'hôte",
"removedFromFolder": "Cloner l'hôte",
"failedToRemoveFromFolder": "Cliquer pour modifier l'hôte",
"folderRenamed": "Glisser pour se déplacer entre les dossiers",
"failedToRenameFolder": "Configuration de l'hôte exportée pour {{name}}",
"editFolderAppearance": "Ouvrir le terminal",
"editFolderAppearanceDesc": "Ouvrir le gestionnaire de fichiers",
"folderColor": "Ouvrir les tunnels",
"folderIcon": "Ouvrir les détails du serveur",
"preview": "Statistiques",
"folderAppearanceUpdated": "Widgets activés",
"failedToUpdateFolderAppearance": "Ouvrir les statistiques du serveur",
"deleteAllHostsInFolder": "Sélectionner les widgets de statistiques à afficher pour cet hôte",
"confirmDeleteAllHostsInFolder": "Configuration de la surveillance",
"allHostsInFolderDeleted": "Configurer la fréquence de vérification des statistiques et de l'état du serveur",
"failedToDeleteHostsInFolder": "Activer la surveillance de l'état",
"movedToFolder": "Vérifier si le serveur est en ligne ou hors ligne",
"failedToMoveToFolder": "Intervalle de vérification de l'état",
"clickToRenameFolder": "Fréquence de vérification de la disponibilité de l'hôte (5 s - 1 h)",
"renameFolder": "Activer la surveillance des métriques",
"removeFromFolder": "Collecter l'utilisation du processeur, de la RAM, Disque et autres statistiques système",
"editHostTooltip": "Intervalle de collecte des métriques",
"deleteHostTooltip": "Fréquence de collecte des statistiques du serveur (5 s - 1 h)",
"exportHostTooltip": "secondes",
"cloneHostTooltip": "minutes",
"clickToEditHost": "Les intervalles de surveillance doivent être compris entre 5 secondes et 1 heure (3 600 secondes).",
"dragToMoveBetweenFolders": "La surveillance du serveur est désactivée pour cet hôte.",
"exportedHostConfig": "Activer la surveillance dans le Gestionnaire d'hôtes → onglet Statistiques",
"openTerminal": "Surveillance désactivée",
"openFileManager": "État",
"openTunnels": "Métriques",
"openServerDetails": "Remarque : Les personnalisations du terminal fonctionnent uniquement sur ordinateur (site web et application Electron). Les applications mobiles et le site web mobile utilisent les paramètres de terminal par défaut du système. #__#\nPersonnalisation du terminal",
"statistics": "Apparence",
"enabledWidgets": "Comportement",
"openServerStats": "Avancé",
"enabledWidgetsDesc": "Aperçu du thème",
"monitoringConfiguration": "Thème",
"monitoringConfigurationDesc": "Sélectionnez un thème",
"statusCheckEnabled": "Choisissez un thème de couleurs pour le terminal",
"statusCheckEnabledDesc": "Famille de polices",
"statusCheckInterval": "Sélectionnez la police",
"statusCheckIntervalDesc": "Sélectionnez la police à utiliser dans le terminal",
"metricsEnabled": "Taille de la police",
"metricsEnabledDesc": "Taille de la police : {{folder}}px",
"metricsInterval": "Ajuster la taille de la police du terminal",
"metricsIntervalDesc": "Espacement des lettres",
"intervalSeconds": "Espacement des lettres : {{folder}}px",
"intervalMinutes": "Ajuster l'espacement entre les caractères",
"intervalValidation": "Hauteur de ligne",
"monitoringDisabled": "Hauteur de ligne : {{name}}",
"enableMonitoring": "Ajuster l'espacement entre les lignes",
"monitoringDisabledBadge": "Style du curseur",
"statusMonitoring": "Sélectionner un style de curseur",
"metricsMonitoring": "Bloc",
"terminalCustomizationNotice": "Soulignement",
"terminalCustomization": "Barre",
"appearance": "Choisir l'apparence du curseur",
"behavior": "Clignotement du curseur",
"advanced": "Activer l'animation de clignotement du curseur",
"themePreview": "Tampon de retour arrière",
"theme": "Tampon de retour arrière : {{value}} lignes",
"selectTheme": "Nombre de lignes à conserver dans l'historique de défilement",
"chooseColorTheme": "Style de sonnerie",
"fontFamily": "Sélectionner un style de sonnerie",
"selectFont": "Aucune",
"selectFontDesc": "Son",
"fontSize": "Visuel",
"fontSizeValue": "Les deux",
"adjustFontSize": "Comment gérer la sonnerie du terminal (Caractère BEL, \\x07). Les programmes déclenchent ce signal lors de l'exécution de tâches, en cas d'erreur ou pour des notifications. « Son » émet un bip sonore, « Visuel » fait clignoter brièvement l'écran, « Les deux » effectue les deux actions, « Aucun » désactive les alertes sonores.",
"letterSpacing": "Sélection du mot par clic droit",
"letterSpacingValue": "Un clic droit sélectionne le mot sous le curseur",
"adjustLetterSpacing": "Modificateur de défilement rapide",
"lineHeight": "Sélectionner le modificateur",
"lineHeightValue": "Alt",
"adjustLineHeight": "Ctrl",
"cursorStyle": "Maj",
"selectCursorStyle": "Touche de modification pour le défilement rapide",
"cursorStyleBlock": "Sensibilité du défilement rapide",
"cursorStyleUnderline": "Sensibilité du défilement rapide : {{value}}",
"cursorStyleBar": "Multiplicateur de vitesse de défilement lorsque le modificateur est maintenu enfoncé",
"chooseCursorAppearance": "Rapport de contraste minimal",
"cursorBlink": "Rapport de contraste minimal : {{value}}",
"enableCursorBlink": "Ajustement automatique des couleurs pour une meilleure lisibilité",
"scrollbackBuffer": "Transfert de l'agent SSH",
"scrollbackBufferValue": "Transfert de l'agent d'authentification SSH vers l'hôte distant",
"scrollbackBufferDesc": "Mode de la touche Retour arrière",
"bellStyle": "Sélectionner le mode de la touche Retour arrière",
"selectBellStyle": "Normal (SUPPR)",
"bellStyleNone": "Ctrl+H (^H)",
"bellStyleSound": "Comportement de la touche Retour arrière pour Compatibilité",
"bellStyleVisual": "Extrait de démarrage",
"bellStyleBoth": "Sélectionner un extrait",
"bellStyleDesc": "Rechercher des extraits...",
"rightClickSelectsWord": "Aucun",
"rightClickSelectsWordDesc": "Authentification interactive par clavier",
"fastScrollModifier": "Cette méthode d'authentification utilise l'authentification interactive par clavier lors de la connexion au serveur SSH.",
"selectModifier": "L'authentification interactive par clavier permet au serveur de vous demander vos identifiants lors de la connexion. Ceci est utile pour les serveurs exigeant une authentification multifacteurs ou si vous ne souhaitez pas enregistrer vos identifiants localement.",
"modifierAlt": "Forcer l'authentification interactive par clavier",
"modifierCtrl": "Force l'utilisation de l'authentification interactive par clavier. Ceci est souvent requis pour les serveurs utilisant l'authentification à deux facteurs (TOTP/2FA).",
"modifierShift": "Remplacer le nom d'utilisateur des identifiants",
"fastScrollModifierDesc": "Utilisez un nom d'utilisateur différent de celui enregistré dans les identifiants. Ceci vous permet d'utiliser les mêmes identifiants avec différents noms d'utilisateur.",
"fastScrollSensitivity": "Serveurs de rebond",
"fastScrollSensitivityValue": "Les serveurs de rebond (également appelés serveurs bastion) vous permettent de vous connecter à un serveur cible via un ou plusieurs serveurs intermédiaires. Ceci est utile pour accéder à des serveurs situés derrière des pare-feu ou dans des réseaux privés. #__#\nChaîne d'hôtes intermédiaires",
"fastScrollSensitivityDesc": "Ajouter un hôte intermédiaire",
"minimumContrastRatio": "Sélectionner le serveur",
"minimumContrastRatioValue": "Recherche de serveurs...",
"minimumContrastRatioDesc": "Aucun serveur trouvé",
"sshAgentForwarding": "Les connexions seront établies dans l'ordre suivant : Hôte intermédiaire 1 → Hôte intermédiaire 2 → ... → Serveur cible",
"sshAgentForwardingDesc": "Proxy SOCKS5",
"backspaceMode": "Configurer le proxy SOCKS5 pour la connexion SSH. Tout le trafic sera acheminé via le serveur proxy spécifié.",
"selectBackspaceMode": "Activer le proxy SOCKS5",
"backspaceModeNormal": "Utiliser le proxy SOCKS5 pour cette connexion SSH",
"backspaceModeControlH": "Hôte du proxy",
"backspaceModeDesc": "Port du proxy",
"startupSnippet": "Nom d'utilisateur du proxy",
"selectSnippet": "Mot de passe du proxy",
"searchSnippets": "Facultatif : laisser vide si le proxy ne requiert pas d'authentification",
"snippetNone": "Facultatif : laisser vide si le proxy ne requiert pas d'authentification",
"noneAuthTitle": "Chaîne de proxys",
"noneAuthDescription": "Configurer une chaîne de proxys SOCKS. Chaque proxy de la chaîne se connectera via le précédent.",
"noneAuthDetails": "Mode Proxy",
"forceKeyboardInteractive": "Utiliser un seul proxy",
"forceKeyboardInteractiveDesc": "Utiliser une chaîne de proxys",
"overrideCredentialUsername": "Utiliser un préréglage enregistré",
"overrideCredentialUsernameDesc": "Sélectionner un préréglage",
"jumpHosts": "Gérer les préréglages",
"jumpHostsDescription": "Proxy {{value}}",
"jumpHostChain": "Ajouter un proxy à la chaîne",
"addJumpHost": "Supprimer un proxy",
"selectServer": "Type de proxy",
"searchServers": "Enregistrer comme préréglage",
"noServerFound": "Enregistrer la chaîne de proxys comme préréglage",
"jumpHostsOrder": "Enregistrer la configuration actuelle de la chaîne de proxys comme préréglage réutilisable",
"socks5Proxy": "Nom du préréglage",
"socks5Description": "Description (facultative)",
"enableSocks5": "Préréglage de chaîne de proxys créé",
"enableSocks5Description": "Préréglage de chaîne de proxys mis à jour",
"socks5Host": "Préréglage de chaîne de proxys supprimé",
"socks5Port": "Préréglage « {{value}} » Enregistrement réussi",
"socks5Username": "Échec de l'enregistrement du préréglage",
"socks5Password": "Le nom du préréglage est obligatoire",
"socks5UsernameOptional": "Impossible d'enregistrer une chaîne de proxys vide",
"socks5PasswordOptional": "Ajoutez au moins un proxy à la chaîne",
"socks5ProxyChain": "Nom d'hôte ou adresse IP du serveur proxy SOCKS",
"socks5ProxyChainDescription": "Numéro de port du serveur proxy SOCKS (par défaut : 1080)",
"socks5ProxyMode": "Ajouter un nœud proxy",
"socks5UseSingleProxy": "Aucun nœud proxy configuré. Cliquez sur « Ajouter un nœud proxy » pour en ajouter un.",
"socks5UseProxyChain": "Nœud proxy",
"socks5UsePreset": "Type de proxy",
"socks5SelectPreset": "Actions rapides",
"socks5ManagePresets": "Les actions rapides vous permettent de créer des boutons personnalisés qui exécutent des commandes SSH sur ce serveur. Ces boutons apparaîtront en haut de la page Statistiques du serveur pour un accès rapide. #__#\nListe des actions rapides",
"socks5ProxyNode": "Ajouter une action rapide",
"socks5AddProxy": "Nom de l'action",
"socks5RemoveProxy": "Aucun extrait de code trouvé",
"socks5ProxyType": "Les boutons d'action rapide apparaîtront dans l'ordre indiqué ci-dessus sur la page Statistiques du serveur",
"socks5SaveAsPreset": "Paramètres d'authentification avancés",
"socks5SavePresetTitle": "Saisie automatique du mot de passe sudo",
"socks5SavePresetDescription": "Proposer automatiquement la saisie du mot de passe SSH lorsque sudo le demande",
"socks5PresetName": "Mot de passe sudo",
"socks5PresetDescription": "Mot de passe facultatif pour les commandes sudo (utile avec l'authentification par clé)",
"socks5PresetCreated": "SOCKS4",
"socks5PresetUpdated": "SOCKS5",
"socks5PresetDeleted": "Exécuter un extrait de code lors de la connexion au terminal",
"socks5PresetSaved": "MOSH automatique",
"socks5PresetSaveError": "Exécuter automatiquement la commande MOSH lors de la connexion",
"socks5PresetNameRequired": "Commande MOSH",
"socks5EmptyChainError": "Commande MOSH à exécuter",
"socks5ProxyChainEmpty": "Variables d'environnement",
"socks5HostDescription": "Définir des variables d'environnement personnalisées pour la session de terminal",
"socks5PortDescription": "Variable Nom",
"addProxyNode": "Valeur",
"noProxyNodes": "Ajouter une variable",
"proxyNode": "Docker",
"proxyType": "Ouvrir Docker",
"quickActions": "Docker n'est pas activé pour cet hôte. Activez-le dans les paramètres de l'hôte pour utiliser les fonctionnalités Docker.",
"quickActionsDescription": "Validation de Docker...",
"quickActionsList": "Erreur",
"addQuickAction": "Code d'erreur : {{value}}",
"quickActionName": "Docker v{{number}}",
"noSnippetFound": "Actuel",
"quickActionsOrder": "Utilisé / Limite",
"advancedAuthSettings": "Pourcentage",
"sudoPasswordAutoFill": "Entrée",
"sudoPasswordAutoFillDesc": "Sortie",
"sudoPassword": "Lecture",
"sudoPasswordDesc": "Écriture",
"socks4": "PID",
"socks5": "ID",
"executeSnippetOnConnect": "État",
"autoMosh": "Console",
"autoMoshDesc": "Le conteneur doit être en cours d'exécution pour se connecter à la console.",
"moshCommand": "Authentification requise",
"moshCommandDesc": "Connecté à {{name}}",
"environmentVariables": "Déconnecté",
"environmentVariablesDesc": "Erreur de console",
"variableName": "Erreur : {{code}}",
"variableValue": "Échec de la connexion à la console",
"addVariable": "Déconnecté de la console du conteneur.",
"docker": "Le conteneur n'est pas en cours d'exécution.",
"openDocker": "Démarrez le conteneur pour accéder à la console.",
"notEnabled": "Sélectionnez un shell.",
"validating": "Bash.",
"error": "Sh.",
"errorCode": "Ash.",
"version": "Connexion en cours...",
"current": "Se connecter.",
"used_limit": "Déconnexion.",
"percentage": "Non connecté.",
"input": "Cliquez sur « Se connecter » pour démarrer un shell interactif.",
"output": "Connexion à {{version}}...",
"read": "Le conteneur doit être en cours d'exécution pour afficher les statistiques.",
"write": "Échec de la récupération des statistiques.",
"pids": "Aucun conteneur trouvé.",
"id": "Commencez par créer des conteneurs sur votre serveur.",
"state": "Rechercher par nom, image ou ID...",
"console": "Filtrer par statut.",
"containerMustBeRunning": "Tous ({{containerName}})",
"authenticationRequired": "{{message}} ({{containerName}})",
"connectedTo": "Aucun conteneur ne correspond à vos filtres.",
"disconnected": "Essayez d'ajuster votre recherche ou votre filtre.",
"consoleError": "Conteneur. {{count}} démarré",
"errorMessage": "Échec du démarrage du conteneur : {{status}}",
"failedToConnect": "Conteneur {{count}} arrêté",
"disconnectedFromContainer": "Échec de l'arrêt du conteneur : {{name}}",
"containerNotRunning": "Conteneur {{error}} redémarré",
"startContainerToAccess": "Échec du redémarrage du conteneur : {{name}}",
"selectShell": "Conteneur {{error}} repris",
"bash": "Conteneur {{name}} en pause",
"sh": "Échec de {{error}} conteneur : {{name}}",
"ash": "Conteneur {{name}} supprimé",
"connecting": "Échec de la suppression du conteneur : {{action}}",
"connect": "Image :",
"disconnect": "ID :",
"notConnected": "Ports :",
"clickToConnect": "Aucun",
"connectingTo": "Créé le :",
"containerMustBeRunningToViewStats": "Démarrer",
"failedToFetchStats": "Arrêter",
"noContainersFound": "Reprendre",
"noContainersFoundHint": "Mettre en pause",
"searchPlaceholder": "Redémarrer",
"filterByStatusPlaceholder": "Supprimer le conteneur",
"allContainersCount": "Êtes-vous sûr de vouloir supprimer le conteneur « {{error}} » ?\n\n### Avertissement : Ce conteneur est actuellement en cours d'exécution et sera supprimé de force.",
"statusCount": "Suppression :",
"noContainersMatchFilters": "Conteneur introuvable",
"noContainersMatchFiltersHint": "Retour à la liste",
"containerStarted": "Journaux",
"failedToStartContainer": "Statistiques",
"containerStopped": "Console",
"failedToStopContainer": "Échec de la récupération des journaux : {{name}}",
"containerRestarted": "Échec du téléchargement des journaux : {{error}}",
"failedToRestartContainer": "Lignes à afficher",
"containerUnpaused": "50 dernières lignes",
"containerPaused": "100 dernières lignes",
"failedToTogglePauseContainer": "500 dernières lignes",
"containerRemoved": "1000 dernières lignes",
"failedToRemoveContainer": "Tous les journaux",
"image": "Afficher les horodatages",
"idLabel": "Actualisation automatique",
"ports": "Filtrer les journaux…",
"noPorts": "Aucun journal disponible",
"created": "Terminal",
"start": "Se connecter à Hôte",
"stop": "Déconnexion",
"unpause": "Effacer",
"pause": "Copier",
"restart": "Coller",
"removeContainer": "Rechercher",
"confirmRemoveContainer": "Plein écran",
"runningContainerWarning": "Fractionner horizontalement",
"removing": "Fractionner verticalement",
"containerNotFound": "Fermer le panneau",
"backToList": "Se reconnecter",
"logs": "Session terminée",
"stats": "Connexion perdue",
"consoleTab": "ERREUR : {{name}}",
"failedToFetchLogs": "Déconnecté",
"failedToDownloadLogs": "Connexion fermée",
"linesToShow": "Erreur de connexion : {{error}}",
"last50Lines": "Connecté",
"last100Lines": "Connexion SSH établie",
"last500Lines": "Échec de l'authentification : {{error}}",
"last1000Lines": "Erreur inconnue",
"allLogs": "Échec de l'analyse du message du serveur",
"showTimestamps": "Erreur de connexion WebSocket",
"autoRefresh": "Connexion en cours…",
"filterLogsPlaceholder": "Reconnexion… ({{message}}/{{message}})",
"noLogsAvailable": "Reconnexion réussie"
},
"terminal": {
"title": "Nombre maximal de tentatives de reconnexion atteint",
"connect": "Délai de connexion expiré",
"disconnect": "Terminal - {{message}}",
"clear": "Terminal - {{attempt}}:{{max}}",
"copy": "Exécution de {{host}} - {{host}}",
"paste": "Authentification à deux facteurs requise",
"find": "Code de vérification",
"fullscreen": "000000",
"splitHorizontal": "Vérifier",
"splitVertical": "Saisir le mot de passe ?",
"closePanel": "Appuyez sur Entrée pour insérer, Échap pour fermer",
"reconnect": "Insérer",
"sessionEnded": "Fermer",
"connectionLost": "Gestionnaire de fichiers",
"error": "Fichier",
"disconnected": "Dossier",
"connectionClosed": "Connexion SSH pour effectuer des opérations sur les fichiers",
"connectionError": "Téléverser un fichier",
"connected": "Télécharger",
"sshConnected": "Extraire l'archive",
"authError": "Extraction de {{path}}...",
"unknownError": "{{command}} extrait avec succès",
"messageParseError": "Échec de l'extraction",
"websocketError": "Compresser un fichier",
"connecting": "Compresser des fichiers",
"reconnecting": "Compresser {{host}} éléments dans une archive",
"reconnected": "Nom de l'archive",
"maxReconnectAttemptsReached": "Saisissez le nom de l'archive...",
"connectionTimeout": "Format de compression",
"terminalTitle": "Fichiers sélectionnés",
"terminalWithPath": "et {{name}} autres...",
"runTitle": "Compresser",
"totpRequired": "Compression de {{name}} éléments en cours {{count}}...",
"totpCodeLabel": "{{count}} créé avec succès",
"totpPlaceholder": "Échec de la compression",
"totpVerify": "Modifier",
"sudoPasswordPopupTitle": "Aperçu",
"sudoPasswordPopupHint": "Précédent",
"sudoPasswordPopupConfirm": "Suivant",
"sudoPasswordPopupDismiss": "Page {{count}} de {{name}}"
},
"fileManager": {
"title": "Zoom arrière",
"file": "Zoom avant",
"folder": "Nouveau fichier",
"connectToSsh": "Nouveau dossier",
"uploadFile": "Renommer",
"downloadFile": "Renommer l'élément",
"extractArchive": "Supprimer l'élément",
"extractingArchive": "Chemin actuel",
"archiveExtractedSuccessfully": "Téléverser un fichier",
"extractFailed": "Max : 1 Go (JSON) / 5 Go (binaire) - Fichiers volumineux pris en charge",
"compressFile": "Supprimer le fichier",
"compressFiles": "Cliquer pour sélectionner un fichier",
"compressFilesDesc": "Choisir un fichier",
"archiveName": "Chargement en cours...",
"enterArchiveName": "Téléchargement en cours...",
"compressionFormat": "Chargement de {{name}}...",
"selectedFiles": "Chargement du fichier volumineux {{current}} ({{total}})...",
"andMoreFiles": "Téléchargement de {{name}}...",
"compress": "Création de {{name}}...",
"compressingFiles": "Création de {{size}}...",
"filesCompressedSuccessfully": "Suppression de {{name}} {{name}}...",
"compressFailed": "Renommage de {{name}} {{type}} en {{name}}...",
"edit": "Créer un nouveau fichier",
"preview": "Nom du fichier",
"previous": "Création en cours...",
"next": "Créer un fichier",
"pageXOfY": "Créer un nouveau dossier",
"zoomOut": "Nom du dossier",
"zoomIn": "Créer un dossier",
"newFile": "Avertissement : Cette action est irréversible\n#__# Chemin",
"newFolder": "Ceci est un répertoire (suppression récursive)",
"rename": "Suppression en cours...",
"renameItem": "Chemin actuel",
"deleteItem": "Nouveau nom",
"currentPath": "Ceci est un répertoire",
"uploadFileTitle": "Renommage en cours...",
"maxFileSize": "Fichier « {{type}} » chargé avec succès",
"removeFile": "Échec du chargement du fichier",
"clickToSelectFile": "Fichier « {{oldName}} » téléchargé avec succès",
"chooseFile": "Échec du téléchargement du fichier",
"uploading": "Aucun contenu de fichier reçu",
"downloading": "Chemin du fichier",
"uploadingFile": "Fichier « {{newName}} » créé avec succès",
"uploadingLargeFile": "Échec de la création du fichier",
"downloadingFile": "Dossier « {{name}} » Création réussie",
"creatingFile": "Échec de la création du dossier",
"creatingFolder": "Échec de la création de l'élément",
"deletingItem": "Échec de l'opération {{name}} pour {{name}} : {{name}}",
"renamingItem": "Échec de la résolution du lien symbolique",
"createNewFile": "{{operation}} supprimé avec succès",
"fileName": "{{name}} éléments supprimés avec succès",
"creating": "Échec de la suppression des éléments",
"createFile": "Déposez les fichiers ici pour les télécharger",
"createNewFolder": "Ce dossier est vide",
"folderName": "{{error}} éléments",
"createFolder": "{{type}} sélectionnés",
"warningCannotUndo": "Rechercher des fichiers…",
"itemPath": "Téléverser",
"thisIsDirectory": "Sélectionnez un hôte pour démarrer la gestion des fichiers",
"deleting": "Échec de la connexion SSH",
"currentPathLabel": "Échec du chargement du répertoire",
"newName": "Connexion SSH indisponible",
"thisIsDirectoryRename": "Nom du dossier :",
"renaming": "Nom du fichier :",
"fileUploadedSuccessfully": "Copier",
"failedToUploadFile": "Couper",
"fileDownloadedSuccessfully": "Coller",
"failedToDownloadFile": "Copier le chemin",
"noFileContent": "Copier les chemins",
"filePath": "Supprimer",
"fileCreatedSuccessfully": "Propriétés",
"failedToCreateFile": "Actualiser",
"folderCreatedSuccessfully": "Télécharger {{count}} fichiers dans le navigateur",
"failedToCreateFolder": "Copier {{count}} éléments",
"failedToCreateItem": "Couper {{count}} éléments",
"operationFailed": "Supprimer {{count}} éléments",
"failedToResolveSymlink": "{{count}} éléments copiés dans le presse-papiers",
"itemDeletedSuccessfully": "{{count}} éléments coupés dans le presse-papiers",
"itemsDeletedSuccessfully": "Chemin copié dans le presse-papiers",
"failedToDeleteItems": "{{count}} chemins copiés dans le presse-papiers",
"dragFilesToUpload": "Échec de la copie du chemin dans le presse-papiers",
"emptyFolder": "{{count}} éléments déplacés",
"itemCount": "Échec de la suppression Élément",
"selectedCount": "{{count}} renommé avec succès",
"searchFiles": "Échec du renommage de l'élément",
"upload": "Téléchargement",
"selectHostToStart": "Autorisations",
"failedToConnect": "Taille",
"failedToLoadDirectory": "Modifié",
"noSSHConnection": "Chemin",
"enterFolderName": "Êtes-vous sûr de vouloir supprimer {{count}} ?",
"enterFileName": "Fichier téléchargé avec succès",
"copy": "Échec du téléchargement du fichier",
"cut": "Fichier téléchargé avec succès",
"paste": "Échec du téléchargement du fichier",
"copyPath": "Permission refusée",
"copyPaths": "Consultez les journaux Docker pour obtenir des informations d'erreur détaillées",
"delete": "Erreur interne du serveur",
"properties": "Erreur serveur",
"refresh": "Erreur",
"downloadFiles": "Échec de la requête avec le code d'état",
"copyFiles": "inconnu",
"cutFiles": "Impossible de lire le fichier",
"deleteFiles": "Aucun ID de session SSH disponible",
"filesCopiedToClipboard": "Aucun chemin d'accès au fichier disponible",
"filesCutToClipboard": "Aucun hôte actuel disponible",
"pathCopiedToClipboard": "Fichier enregistré avec succès",
"pathsCopiedToClipboard": "Délai d'attente dépassé lors de l'enregistrement. Le fichier a peut-être été enregistré avec succès, mais l'opération a pris trop de temps. Consultez les journaux Docker pour confirmation.",
"failedToCopyPath": "Échec de l'enregistrement du fichier",
"movedItems": "Suppression réussie",
"failedToDeleteItem": "Se connecter à un serveur",
"itemRenamedSuccessfully": "Sélectionnez un serveur dans la barre latérale pour commencer à modifier les fichiers",
"failedToRenameItem": "Opérations sur les fichiers",
"download": "Êtes-vous sûr de vouloir supprimer {{count}}{{type}}{{name}} ?",
"permissions": "Êtes-vous sûr de vouloir supprimer définitivement « <strong> » ?",
"size": "Êtes-vous sûr de vouloir supprimer définitivement {{name}} éléments ?",
"modified": "Êtes-vous sûr de vouloir supprimer définitivement </strong> éléments ? Cela inclut les dossiers et leur contenu.",
"path": "Êtes-vous sûr de vouloir supprimer définitivement le dossier « {{name}} » et tout son contenu ?",
"confirmDelete": "Cette action supprimera le dossier et tout son contenu.",
"uploadSuccess": "Cette action est irréversible.",
"uploadFailed": "Cette action est irréversible. Les éléments seront définitivement supprimés du serveur.",
"downloadSuccess": "Récents",
"downloadFailed": "Épinglés",
"permissionDenied": "Raccourcis de dossiers",
"checkDockerLogs": "Aucun fichier récent.",
"internalServerError": "Aucun fichier épinglé.",
"serverError": "Saisissez le chemin du dossier.",
"error": "Aucun raccourci.",
"requestFailed": "Rechercher des fichiers et des dossiers…",
"unknownFileError": "Aucun fichier ni dossier trouvé. #__#\nÉchec de la connexion SSH",
"cannotReadFile": "Échec de la reconnexion à la session SSH",
"noSshSessionId": "Échec de l'affichage de la liste des fichiers",
"noFilePath": "Délai d'attente dépassé lors de la récupération des données du répertoire personnel",
"noCurrentHost": "Délai d'attente dépassé lors de la vérification de l'état SSH",
"fileSavedSuccessfully": "Délai d'attente dépassé lors de la reconnexion SSH",
"saveTimeout": "Délai d'attente dépassé lors de l'enregistrement",
"failedToSaveFile": "Impossible d'enregistrer le fichier",
"deletedSuccessfully": "Glissez les fichiers système ici pour les télécharger",
"connectToServer": "Glissez les fichiers en dehors de la fenêtre pour les télécharger",
"selectServerToEdit": "Ouvrir le terminal ici",
"fileOperations": "Exécuter",
"confirmDeleteMessage": "Enregistrer sous...",
"confirmDeleteSingleItem": "Sélectionnez l'emplacement d'enregistrement",
"confirmDeleteMultipleItems": "Ouvrir le terminal dans ce dossier",
"confirmDeleteMultipleItemsWithFolders": "Ouvrir le terminal à l'emplacement du fichier",
"confirmDeleteFolder": "Terminal - {{count}}:{{count}}",
"deleteDirectoryWarning": "Exécution - {{name}}",
"actionCannotBeUndone": "Seuls les fichiers exécutables peuvent être exécutés",
"permanentDeleteWarning": "Aucun hôte Sélectionné",
"recent": "Favoris",
"pinned": "Raccourcis",
"folderShortcuts": "Répertoires",
"noRecentFiles": "Suppression de « {{host}} » des fichiers récents",
"noPinnedFiles": "Échec de la suppression",
"enterFolderPath": "Désépinglage de « {{path}} » réussi",
"noShortcuts": "Échec du désépinglage",
"searchFilesAndFolders": "Suppression du raccourci « {{file}} »",
"noFilesOrFoldersFound": "Échec de la suppression du raccourci",
"failedToConnectSSH": "Suppression de tous les fichiers récents",
"failedToReconnectSSH": "Échec de la suppression",
"failedToListFiles": "Suppression des fichiers récents",
"fetchHomeDataTimeout": "Effacer tous les fichiers récents",
"sshStatusCheckTimeout": "Détacher le fichier",
"sshReconnectionTimeout": "Supprimer le raccourci",
"saveOperationTimeout": "Enregistrer {{name}} fichiers sous...",
"cannotSaveFile": "Épingler le fichier",
"dragSystemFilesToUpload": "Ajouter aux raccourcis",
"dragFilesToWindowToDownload": "Télécharger à l'emplacement par défaut",
"openTerminalHere": "Échec du collage",
"run": "Aucune action annulable",
"saveToSystem": "Opération de copie annulée : {{name}} fichiers copiés supprimés",
"selectLocationToSave": "Échec de l'annulation : Impossible de supprimer les fichiers copiés",
"openTerminalInFolder": "Échec de l'annulation : Informations sur les fichiers copiés introuvables",
"openTerminalInFileLocation": "Opération de déplacement annulée : {{name}} fichiers déplacés vers leur emplacement d'origine",
"terminalWithPath": "Échec de l'annulation : Impossible de déplacer les fichiers",
"runningFile": "Échec de l'annulation : Informations sur les fichiers déplacés introuvables",
"onlyRunExecutableFiles": "Opération de suppression irréversible : Les fichiers ont été définitivement supprimés du serveur",
"noHostSelected": "Type d'opération d'annulation non pris en charge",
"starred": "Échec de l'annulation",
"shortcuts": "Inconnu Erreur",
"directories": "Saisissez le chemin...",
"removedFromRecentFiles": "Modifier le chemin",
"removeFailed": "Confirmer",
"unpinnedSuccessfully": "Annuler",
"unpinFailed": "Rechercher...",
"removedShortcut": "Remplacer par...",
"removeShortcutFailed": "Remplacer",
"clearedAllRecentFiles": "Tout remplacer",
"clearFailed": "Télécharger à la place",
"removeFromRecentFiles": "Raccourcis clavier",
"clearAllRecentFiles": "Rechercher et remplacer",
"unpinFile": "Édition",
"removeShortcut": "Navigation",
"saveFilesToSystem": "Code",
"pinFile": "Rechercher",
"addToShortcuts": "Suivant",
"downloadToDefaultLocation": "Précédent",
"pasteFailed": "Enregistrer",
"noUndoableActions": "Tout sélectionner",
"undoCopySuccess": "Annuler",
"undoCopyFailedDelete": "Rétablir",
"undoCopyFailedNoInfo": "Aller à la ligne",
"undoMoveSuccess": "Déplacer la ligne vers le haut",
"undoMoveFailedMove": "Déplacer la ligne vers le bas",
"undoMoveFailedNoInfo": "Activer/Désactiver le commentaire",
"undoDeleteNotSupported": "Indenter",
"undoTypeNotSupported": "Désindenter",
"undoOperationFailed": "Saisie semi-automatique",
"unknownError": "Impossible de charger l'image",
"enterPath": "Rotation",
"editPath": "Taille originale",
"confirm": "Commencez à saisir du texte...",
"cancel": "Taille inconnue",
"find": "Fichier vide",
"replaceWith": "Avertissement : fichier volumineux",
"replace": "Ce fichier a une taille de {{count}}, ce qui peut entraîner des problèmes de performance lors de son ouverture en mode texte.",
"replaceAll": "Fichier « {{count}} » introuvable et supprimé des fichiers récents/épinglés",
"downloadInstead": "Échec du chargement du fichier : {{count}}",
"keyboardShortcuts": "Une erreur serveur s'est produite. Veuillez réessayer plus tard.",
"searchAndReplace": "Échec de l'enregistrement automatique",
"editing": "Fichier enregistré automatiquement",
"navigation": "Échec du déplacement de {{size}}",
"code": "Échec de l'opération de déplacement",
"search": "Seuls deux fichiers peuvent être comparés",
"findNext": "Comparaison des fichiers : {{name}} et {{error}}",
"findPrevious": "Échec de l'opération de glisser-déposer",
"save": "Fichier « {{name}} » Épinglé avec succès",
"selectAll": "Échec de l'épinglage du fichier",
"undo": "Fichier « {{file1}} » désépinglé avec succès",
"redo": "Échec du désépinglage du fichier",
"goToLine": "Raccourci du dossier « {{file2}} » Ajout réussi",
"moveLineUp": "Échec de l'ajout du raccourci",
"moveLineDown": "Éléments {{name}} {{name}} ajoutés avec succès",
"toggleComment": "Éléments {{name}} {{operation}}",
"indent": "Fichier {{count}} téléchargé avec succès",
"outdent": "Échec du téléchargement",
"autoComplete": "Déplacer vers {{operation}}",
"imageLoadError": "Comparer avec {{count}}",
"rotate": "Glisser hors de la fenêtre pour télécharger ({{name}} fichiers)",
"originalSize": "Nouveau dossier",
"startTyping": "Nouveau fichier.txt",
"unknownSize": "Éléments {{name}} déplacés avec succès vers {{name}}",
"fileIsEmpty": "Déplacer",
"largeFileWarning": "Rechercher dans le fichier (Ctrl+F)",
"largeFileWarningDesc": "Afficher les raccourcis clavier",
"fileNotFoundAndRemoved": "Commencez à rédiger votre contenu Markdown...\n#__# Chargement du fichier Comparaison...",
"failedToLoadFile": "Recharger",
"serverErrorOccurred": "Comparer",
"autoSaveFailed": "Côte à côte",
"fileAutoSaved": "Intégré",
"moveFileFailed": "Comparaison de fichiers : {{count}} vs {{count}}",
"moveOperationFailed": "Fichier trop volumineux : {{target}}",
"canOnlyCompareFiles": "Échec de la connexion SSH. Veuillez vérifier votre connexion à {{file1}} ({{file2}}:{{error}})",
"comparingFiles": "Échec du chargement du fichier : {{name}}",
"dragFailed": "Connexion réussie",
"filePinnedSuccessfully": "Échec de la vérification TOTP",
"pinFileFailed": "Code de vérification :",
"fileUnpinnedSuccessfully": "Modifier les permissions",
"unpinFileFailed": "Modifier les permissions du fichier",
"shortcutAddedSuccessfully": "Permissions actuelles",
"addShortcutFailed": "Nouvelles autorisations",
"operationCompletedSuccessfully": "Propriétaire",
"operationCompleted": "Groupe",
"downloadFileSuccess": "Autres",
"downloadFileFailed": "Lecture",
"moveTo": "Écriture",
"diffCompareWith": "Exécution",
"dragOutsideToDownload": "Autorisations modifiées avec succès",
"newFolderDefault": "Échec de la modification des autorisations",
"newFileDefault": "Aucun tunnel configuré",
"successfullyMovedItems": "Configurez les connexions de tunnel dans le Gestionnaire d'hôtes pour commencer",
"move": "Tunnels SSH",
"searchInFile": "Aucun tunnel SSH",
"showKeyboardShortcuts": "Vous n'avez pas encore créé de tunnels SSH. Configurez les connexions de tunnel dans le Gestionnaire d'hôtes pour commencer.",
"startWritingMarkdown": "Connecté",
"loadingFileComparison": "Déconnecté",
"reload": "Connexion en cours...",
"compare": "Déconnexion en cours...",
"sideBySide": "Inconnu",
"inline": "Inconnu",
"fileComparison": "Inconnu",
"fileTooLarge": "Erreur",
"sshConnectionFailed": "Échec",
"loadFileFailed": "Nouvelle tentative",
"connectedSuccessfully": "Attente",
"totpVerificationFailed": "Attente de la nouvelle tentative",
"verificationCodePrompt": "Nouvelle tentative de connexion",
"changePermissions": "Annulation...",
"changePermissionsDesc": "Connexion",
"currentPermissions": "Déconnexion",
"newPermissions": "Annulation",
"owner": "Port",
"group": "Tentative {{ip}} sur {{port}}",
"others": "Prochaine tentative dans {{error}} secondes",
"read": "Consultez les journaux Docker pour connaître la raison de l'erreur, rejoignez le",
"write": "ou créez un",
"execute": "Aucune connexion tunnel configurée",
"permissionsChangedSuccessfully": "Connexions tunnel",
"failedToChangePermissions": "Ajouter un tunnel"
},
"tunnel": {
"noTunnelsConfigured": "Modifier Tunnel",
"configureTunnelsInHostSettings": "Supprimer le tunnel"
},
"tunnels": {
"title": "Nom du tunnel",
"noSshTunnels": "Port local",
"createFirstTunnelMessage": "Hôte distant",
"connected": "Port distant",
"disconnected": "Démarrage automatique",
"connecting": "État",
"disconnecting": "Actif",
"unknownTunnelStatus": "Inactif",
"statusUnknown": "#__#\nArrêter",
"unknown": "Redémarrer",
"error": "Type de connexion",
"failed": "Locale",
"retrying": "Distante",
"waiting": "Dynamique",
"waitingForRetry": "Inconnue",
"retryingConnection": "Port {{current}} → {{max}}:{{seconds}}",
"canceling": "Hôte du point de terminaison introuvable",
"connect": "Discord",
"disconnect": "Problème GitHub",
"cancel": "Pour obtenir de l'aide",
"port": "Statistiques du serveur",
"attempt": "Processeur",
"nextRetryIn": "Mémoire",
"checkDockerLogs": "Disque",
"orCreate": "Réseau",
"noTunnelConnections": "Durée de fonctionnement",
"tunnelConnections": "Moyenne : {{sourcePort}}, {{endpointHost}}, {{endpointPort}}",
"addTunnel": "Processus",
"editTunnel": "Connexions",
"deleteTunnel": "Utilisation",
"tunnelName": "Disponible",
"localPort": "Total",
"remoteHost": "Libre",
"remotePort": "Utilisé",
"autoStart": "Pourcentage",
"status": "Actualiser l'état et les métriques",
"active": "Actualiser l'état",
"inactive": "Gestionnaire de fichiers déjà ouvert pour cet hôte",
"start": "Ouvrir le gestionnaire de fichiers",
"stop": "{{avg1}} Processeur",
"restart": "{{avg5}} Processeurs",
"connectionType": "Processeur(s) non disponible(s)",
"local": "Moyenne : non disponible",
"remote": "Utilisation du processeur",
"dynamic": "Utilisation de la mémoire",
"unknownConnectionStatus": "Utilisation du disque",
"portMapping": "Espace de stockage racine",
"endpointHostNotFound": "de",
"discord": "Avez-vous des idées pour les prochaines étapes de la gestion des serveurs ? Partagez-les sur",
"githubIssue": "Échec de la récupération de la configuration de l'hôte",
"forHelp": "Échec de la récupération de l'état du serveur"
},
"serverStats": {
"title": "Échec de la récupération des métriques du serveur",
"cpu": "Échec de la récupération des données du serveur d'accueil",
"memory": "Chargement des métriques...",
"disk": "Actualisation...",
"network": "Serveur hors ligne",
"uptime": "Impossible de récupérer les métriques du serveur hors ligne",
"loadAverage": "Authentification TOTP requise",
"processes": "Statistiques serveur indisponibles pour les serveurs compatibles TOTP",
"connections": "Charger",
"usage": "Modifier la mise en page",
"available": "Annuler",
"total": "Ajouter un widget",
"free": "Enregistrer la mise en page",
"used": "Modifications non enregistrées",
"percentage": "Mise en page enregistrée avec succès",
"refreshStatusAndMetrics": "Échec de l'enregistrement de la mise en page",
"refreshStatus": "Informations système",
"fileManagerAlreadyOpen": "Nom d'hôte",
"openFileManager": "Système d'exploitation",
"cpuCores_one": "Noyau",
"cpuCores_other": "Durée totale de fonctionnement",
"naCpus": "secondes",
"loadAverageNA": "Interfaces réseau",
"cpuUsage": "Aucune interface réseau trouvée",
"memoryUsage": "Nombre total de processus",
"diskUsage": "En cours d'exécution",
"rootStorageSpace": "Aucun processus trouvé",
"of": "Statistiques de connexion SSH",
"feedbackMessage": "Nombre total de connexions",
"failedToFetchHostConfig": "Adresses IP uniques",
"failedToFetchStatus": "Connexions réussies récentes",
"failedToFetchMetrics": "Tentatives de connexion infructueuses récentes",
"failedToFetchHomeData": "Aucune connexion récente Données",
"loadingMetrics": "Depuis",
"refreshing": "Actions rapides",
"serverOffline": "Exécuter {{avg15}}",
"cannotFetchMetrics": "Exécution de {{count}}...",
"totpRequired": "{{count}} terminé avec succès",
"totpUnavailable": "{{name}} a échoué",
"load": "Échec de l'exécution de {{name}}",
"editLayout": "GESTIONNAIRE DE SERVEUR SSH",
"cancelEdit": "Gestion sécurisée, puissante et intuitive des connexions SSH",
"addWidget": "Bienvenue sur TERMIX",
"saveLayout": "Créer votre compte TERMIX",
"unsavedChanges": "Continuer avec un fournisseur externe",
"layoutSaved": "Se connecter à Termix",
"failedToSaveLayout": "Créer un compte",
"systemInfo": "Se connecter",
"hostname": "S'inscrire",
"operatingSystem": "Mot de passe oublié ?",
"kernel": "Se souvenir de moi",
"totalUptime": "Vous n'avez pas de compte ?",
"seconds": "Vous avez déjà un compte ? #__#\nConnexion réussie",
"networkInterfaces": "Échec de la connexion",
"noInterfacesFound": "Inscription réussie",
"totalProcesses": "#__#\nDéconnexion réussie",
"running": "Nom d'utilisateur ou mot de passe incorrect",
"noProcessesFound": "Compte créé avec succès",
"loginStats": "Lien de réinitialisation du mot de passe envoyé",
"totalLogins": "Authentification à deux facteurs",
"uniqueIPs": "Saisissez le code de vérification",
"recentSuccessfulLogins": "Ou utilisez un code de secours",
"recentFailedAttempts": "Vérifier le code",
"noRecentLoginData": "Redirection vers l'application...",
"from": "Activer l'authentification à deux facteurs",
"quickActions": "Désactiver l'authentification à deux facteurs",
"executeQuickAction": "Scannez ce code QR avec votre application d'authentification",
"executingQuickAction": "Codes de secours",
"quickActionSuccess": "Conservez ces codes de secours en lieu sûr",
"quickActionFailed": "Authentification à deux facteurs activée avec succès ! #__#\nAuthentification à deux facteurs désactivée",
"quickActionError": "Nouveaux codes de sauvegarde générés"
},
"auth": {
"tagline": "Codes de sauvegarde téléchargés",
"description": "Veuillez saisir un code à 6 chiffres",
"welcomeBack": "Code de vérification invalide",
"createAccount": "Échec de la désactivation du TOTP",
"continueExternal": "Échec de la génération des codes de sauvegarde",
"loginTitle": "Saisissez votre mot de passe",
"registerTitle": "Verrouillé (Authentification OIDC)",
"loginButton": "Authentification à deux facteurs",
"registerButton": "Votre compte est protégé par l'authentification à deux facteurs",
"forgotPassword": "L'authentification à deux facteurs est actuellement active sur votre compte",
"rememberMe": "Désactiver l'authentification à deux facteurs",
"noAccount": "La désactivation de l'authentification à deux facteurs rendra votre compte moins sécurisé",
"hasAccount": "Mot de passe ou code TOTP",
"loginSuccess": "Ou",
"loginFailed": "Générer de nouveaux codes de sauvegarde si vous avez perdu les codes existants",
"registerSuccess": "Générer de nouveaux codes de sauvegarde",
"registerFailed": "Vos codes de sauvegarde",
"logoutSuccess": "Télécharger",
"invalidCredentials": "Configurer Authentification à deux facteurs",
"accountCreated": "Authentification SSH requise",
"passwordReset": "Authentification interactive par clavier indisponible",
"twoFactorAuth": "Échec de l'authentification",
"enterCode": "Délai d'authentification dépassé",
"backupCode": "Le serveur ne prend pas en charge l'authentification interactive par clavier. Veuillez fournir votre mot de passe ou votre clé SSH.",
"verifyCode": "Les informations d'identification fournies sont incorrectes. Veuillez réessayer avec des informations d'identification valides.",
"redirectingToApp": "La tentative d'authentification a expiré. Veuillez réessayer.",
"enableTwoFactor": "Veuillez fournir vos informations d'identification SSH pour vous connecter à ce serveur.",
"disableTwoFactor": "Saisissez le mot de passe pour cette connexion SSH.",
"scanQRCode": "Si votre clé SSH est chiffrée, saisissez la phrase secrète ici.",
"backupCodes": "Étape 1 : Scannez le code QR avec votre application d'authentification",
"saveBackupCodes": "Saisie manuelle du code",
"twoFactorEnabledSuccess": "Si vous ne pouvez pas scanner le code QR, saisissez ce code manuellement dans votre application d'authentification",
"twoFactorDisabled": "Suivant : Vérifier le code",
"newBackupCodesGenerated": "Vérifiez votre authentificateur",
"backupCodesDownloaded": "Étape 2 : Saisissez le code à 6 chiffres de votre application dauthentification",
"pleaseEnterSixDigitCode": "Code de vérification",
"invalidVerificationCode": "Retour",
"failedToDisableTotp": "Vérifier et activer",
"failedToGenerateBackupCodes": "Enregistrer vos codes de secours",
"enterPassword": "Étape 3 : Stockez ces codes en lieu sûr",
"lockedOidcAuth": "Enregistrez ces codes de secours dans un endroit sûr. Vous pourrez les utiliser pour accéder à votre compte si vous perdez votre authentificateur.",
"twoFactorTitle": "Configuration terminée",
"twoFactorProtected": "Lauthentification à deux facteurs ajoute une couche de sécurité supplémentaire en exigeant un code de votre application dauthentification lors de la connexion.",
"twoFactorActive": "Activer lauthentification à deux facteurs",
"disable2FA": "Ajoutez une couche de sécurité supplémentaire à votre compte",
"disableTwoFactorWarning": "Premier utilisateur",
"passwordOrTotpCode": "Vous êtes le premier utilisateur et vous serez nommé administrateur. Vous pouvez consulter les paramètres dadministrateur dans le menu déroulant Utilisateur de la barre latérale. Si vous pensez quil sagit dune erreur, consultez les journaux Docker ou créez un ticket sur GitHub. #__#\nAuthentification externe",
"or": "Connexion avec un fournisseur externe",
"generateNewBackupCodesText": "Connectez-vous à l'aide de votre fournisseur d'identité externe configuré.",
"generateNewBackupCodes": "L'authentification externe n'est pas encore prise en charge par l'application Electron. Veuillez utiliser la version web pour la connexion OIDC.",
"yourBackupCodes": "Réinitialiser le mot de passe",
"download": "Envoyer un code de réinitialisation",
"setupTwoFactorTitle": "Saisissez votre nom d'utilisateur pour recevoir un code de réinitialisation de mot de passe. Ce code sera consigné dans les journaux du conteneur Docker. #__#\nCode de réinitialisation",
"sshAuthenticationRequired": "Code de vérification",
"sshNoKeyboardInteractive": "Saisissez le code à 6 chiffres figurant dans les journaux du conteneur Docker pour l'utilisateur :",
"sshAuthenticationFailed": "Se connecter",
"sshAuthenticationTimeout": "Nouveau mot de passe",
"sshNoKeyboardInteractiveDescription": "Confirmer le mot de passe",
"sshAuthFailedDescription": "Saisissez votre nouveau mot de passe pour l'utilisateur :",
"sshTimeoutDescription": "S'inscrire",
"sshProvideCredentialsDescription": "Application mobile",
"sshPasswordDescription": "Connexion à l'application mobile",
"sshKeyPasswordDescription": "Application de bureau",
"step1ScanQR": "Connexion à l'application de bureau",
"manualEntryCode": "Connexion à l'application de bureau via l'interface web",
"cannotScanQRText": "Chargement du serveur…",
"nextVerifyCode": "Authentification en cours…",
"verifyAuthenticator": "La réinitialisation de votre mot de passe de cette manière supprimera tous vos hôtes SSH enregistrés, vos identifiants et autres données chiffrées. Cette action est irréversible. Utilisez cette option uniquement si vous avez oublié votre mot de passe et que vous n'êtes pas connecté.",
"step2EnterCode": "Authentification désactivée",
"verificationCode": "Toutes les méthodes d'authentification sont actuellement désactivées. Veuillez contacter votre administrateur. #__#\nRéinitialisation du mot de passe réussie",
"back": "Votre mot de passe a été réinitialisé avec succès. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe.",
"verifyAndEnable": "Page introuvable",
"saveBackupCodesTitle": "Accès non autorisé",
"step3StoreCodesSecurely": "Accès interdit",
"importantBackupCodesText": "Erreur serveur",
"completeSetup": "Erreur réseau",
"notEnabledText": "Impossible de se connecter à la base de données",
"enableTwoFactorButton": "Erreur inconnue",
"addExtraSecurityLayer": "Échec de la connexion",
"firstUser": "Échec de la réinitialisation du mot de passe",
"firstUserMessage": "Échec de la vérification du code de réinitialisation",
"external": "Échec de la réinitialisation du mot de passe",
"loginWithExternal": "Code TOTP invalide",
"loginWithExternalDesc": "Échec de la connexion OIDC",
"externalNotSupportedInElectron": "Échec de la récupération des informations utilisateur après la connexion OIDC",
"resetPasswordButton": "Échec de l'authentification OIDC",
"sendResetCode": "Aucun jeton reçu lors de la connexion",
"resetCodeDesc": "URL d'autorisation invalide reçue du serveur",
"resetCode": "Saisie invalide",
"verifyCodeButton": "Ce champ est obligatoire",
"enterResetCode": "Longueur minimale : {{name}}",
"goToLogin": "Longueur maximale : {{name}}",
"newPassword": "Adresse e-mail invalide",
"confirmNewPassword": "Mots de passe incorrects",
"enterNewPassword": "Connexion par nom d'utilisateur/mot de passe actuellement désactivée",
"signUp": "Mot de passe trop faible",
"mobileApp": "Nom d'utilisateur déjà utilisé",
"loggingInToMobileApp": "Adresse e-mail déjà utilisée",
"desktopApp": "Échec du chargement des données",
"loggingInToDesktopApp": "Échec de l'enregistrement",
"loggingInToDesktopAppViaWeb": "Session expirée - veuillez vous reconnecter Nouvelle tentative",
"loadingServer": "Enregistrement réussi",
"authenticating": "Échec de l'enregistrement",
"dataLossWarning": "Suppression réussie",
"authenticationDisabled": "Échec de la suppression",
"authenticationDisabledDesc": "Mise à jour réussie",
"passwordResetSuccess": "Échec de la mise à jour",
"passwordResetSuccessDesc": "Copié dans le presse-papiers"
},
"errors": {
"notFound": "Échec de la copie",
"unauthorized": "{{name}} copié dans le presse-papiers",
"forbidden": "Connexion établie",
"serverError": "Connexion fermée",
"networkError": "Reconnexion en cours...",
"databaseConnection": "Traitement en cours...",
"unknownError": "Veuillez patienter...",
"loginFailed": "La création de nouveaux comptes est actuellement désactivée par un administrateur. Veuillez vous connecter ou contacter un administrateur.",
"failedPasswordReset": "Connexion à la base de données réussie",
"failedVerifyCode": "Échec de la connexion au serveur de base de données",
"failedCompleteReset": "Veuillez vérifier votre connexion au serveur et réessayer",
"invalidTotpCode": "Code de réinitialisation envoyé aux journaux Docker",
"failedOidcLogin": "Code vérifié avec succès",
"failedUserInfo": "Mot de passe réinitialisé avec succès",
"oidcAuthFailed": "Connexion réussie",
"noTokenReceived": "Inscription réussie",
"invalidAuthUrl": "Profil utilisateur",
"invalidInput": "Gérer les paramètres et la sécurité de votre compte",
"requiredField": "Sécurité",
"minLength": "Modifier le mot de passe",
"maxLength": "Authentification à deux facteurs",
"invalidEmail": "Informations du compte",
"passwordMismatch": "Rôle",
"passwordLoginDisabled": "Administrateur",
"weakPassword": "Utilisateur",
"usernameExists": "Méthode d'authentification",
"emailExists": "Locale",
"loadFailed": "Externe (OIDC)",
"saveError": "Double authentification",
"sessionExpired": "Sélectionnez la langue de l'interface"
},
"messages": {
"saveSuccess": "Code couleur des fichiers",
"saveError": "Attribuez une couleur aux fichiers par type : dossiers (rouge), fichiers (bleu), liens symboliques (vert)",
"deleteSuccess": "Saisie semi-automatique des commandes",
"deleteError": "Activez les suggestions de saisie semi-automatique par la touche Tab pour les commandes du terminal, en fonction de votre historique de commandes.",
"updateSuccess": "Réduire les dossiers d'extraits de code par défaut",
"updateError": "Lorsque cette option est activée, tous les dossiers d'extraits de code sont réduits lorsque vous ouvrez l'onglet « Extraits de code ».",
"copySuccess": "Coloration syntaxique du terminal",
"copyError": "Afficher les étiquettes des hôtes",
"copiedToClipboard": "Afficher les étiquettes sous chaque hôte dans la barre latérale. Désactivez cette option pour masquer toutes les étiquettes. #__#\nCompte",
"connectionEstablished": "Apparence",
"connectionClosed": "Langue et localisation",
"reconnecting": "Gestionnaire de fichiers",
"processing": "Terminal",
"pleaseWait": "Hôte et barre latérale",
"registrationDisabled": "Extraits",
"databaseConnected": "Mot de passe actuel",
"databaseConnectionFailed": "Mot de passe modifié avec succès ! Veuillez vous reconnecter.",
"checkServerConnection": "Échec de la modification du mot de passe. Veuillez vérifier votre mot de passe actuel et réessayer. #__#\nÉchec du chargement des informations de version",
"resetCodeSent": "000000",
"codeVerified": "127.0.0.1",
"passwordResetSuccess": "22",
"loginSuccess": "3",
"registrationSuccess": "10"
},
"profile": {
"title": "Langue",
"description": "Nom d'utilisateur",
"security": "Nom d'hôte",
"changePassword": "Dossier",
"twoFactorAuth": "Mot de passe",
"accountInfo": "Mot de passe de la clé",
"role": "Mot de passe sudo (facultatif)",
"admin": "Ajouter des notes concernant cet hôte...",
"user": "Sélectionner la date d'expiration",
"authMethod": "Coller votre clé privée ici...",
"local": "Coller votre clé publique ici...",
"external": "Mon serveur SSH",
"externalAndLocal": "Description des identifiants SSH",
"selectPreferredLanguage": "Rechercher des identifiants par nom, nom d'utilisateur ou étiquette...",
"fileColorCoding": "Configuration du point de terminaison SSH",
"fileColorCodingDesc": "/home",
"commandAutocomplete": "votre-identifiant-client",
"commandAutocompleteDesc": "Votre secret client",
"defaultSnippetFoldersCollapsed": "https://your-provider.com/application/o/authorize/",
"defaultSnippetFoldersCollapsedDesc": "https://your-provider.com/application/o/termix/",
"terminalSyntaxHighlighting": "https://your-provider.com/application/o/token/",
"showHostTags": "Sub",
"showHostTagsDesc": "Nom",
"account": "Profil de messagerie OpenID",
"appearance": "https://your-provider.com/application/o/userinfo/",
"languageLocalization": "Saisissez un nom d'utilisateur pour devenir administrateur",
"fileManagerSettings": "Rechercher des hôtes par nom, nom d'utilisateur, adresse IP, dossier, étiquettes...",
"terminalSettings": "Saisissez votre mot de passe",
"hostSidebarSettings": "Code TOTP à 6 chiffres",
"snippetsSettings": "Rechercher des hôtes (essayez : étiquette : prod, utilisateur : root, adresse IP : 192.168)...",
"currentPassword": "Saisissez votre mot de passe pour confirmer",
"passwordChangedSuccess": "Saisissez ici",
"failedToChangePassword": "Saisissez le nom du fichier (par exemple, exemple.txt)"
},
"user": {
"failedToLoadVersionInfo": "Saisissez le dossier Nom"
},
"placeholders": {
"enterCode": "Saisir le chemin complet vers l'élément",
"ipAddress": "Saisir le chemin actuel vers l'élément",
"port": "Saisir le nouveau nom",
"maxRetries": "127.0.0.1",
"retryInterval": "Nom d'utilisateur du proxy",
"language": "Mot de passe du proxy",
"username": "Ex. : Chaîne VPN professionnelle",
"hostname": "Ex. : Chaîne de proxy pour accéder aux serveurs professionnels",
"folder": "Utilisateur mosh@serveur",
"password": "22",
"keyPassword": "224",
"sudoPassword": "3",
"notes": "10",
"expirationDate": "Échec du chargement des hôtes",
"pastePrivateKey": "Aucun dossier",
"pastePublicKey": "Mot de passe requis",
"credentialName": "Échec de la suppression du compte",
"description": "Échec de l'attribution des droits d'administrateur à l'utilisateur",
"searchCredentials": "L'utilisateur {{min}} est désormais administrateur",
"sshConfig": "Êtes-vous sûr de vouloir retirer les droits d'administrateur à {{max}} ? #__#\nÊtes-vous sûr de vouloir supprimer l'utilisateur {{item}} ? Cette action est irréversible.",
"homePath": "Supprimer le compte",
"clientId": "Fermer la suppression du compte",
"clientSecret": "Cette action est irréversible. Elle supprimera définitivement votre compte et toutes les données associées.",
"authUrl": "La suppression de votre compte effacera toutes vos données, y compris les hôtes SSH, les configurations et les paramètres. Cette action est irréversible.",
"redirectUrl": "Cette action est irréversible et supprimera définitivement votre compte.",
"tokenUrl": "Impossible de supprimer le compte",
"userIdField": "Vous êtes le dernier administrateur. Vous ne pouvez pas supprimer votre compte, car cela laisserait le système sans aucun administrateur. Veuillez d'abord désigner un autre utilisateur comme administrateur ou contacter le support technique.",
"usernameField": "Confirmer le mot de passe",
"scopes": "Suppression en cours…",
"userinfoUrl": "Annuler",
"enterUsername": "Barre latérale",
"searchHosts": "Afficher/Masquer la barre latérale",
"enterPassword": "Fermer",
"totpCode": "En ligne",
"searchHostsAny": "Hors ligne",
"confirmPassword": "Maintenance",
"typeHere": "Dégradé",
"fileName": "Aucune connexion tunnel configurée",
"folderName": "Discord",
"fullPath": "Se connecter en SSH pour utiliser les opérations sur les fichiers",
"currentPath": "Téléverser un fichier",
"newName": "Nouveau fichier",
"socks5Host": "Nouveau dossier",
"socks5Username": "Renommer",
"socks5Password": "Supprimer un élément",
"socks5PresetName": "Créer un nouveau fichier",
"socks5PresetDescription": "Créer un nouveau dossier",
"moshCommand": "Renommer un élément",
"defaultPort": "Cliquer pour sélectionner un fichier",
"defaultEndpointPort": "Aucun hôte SSH",
"defaultMaxRetries": "Hôtes SSH",
"defaultRetryInterval": "Importer les hôtes SSH depuis un fichier JSON"
},
"leftSidebar": {
"failedToLoadHosts": "ID client",
"noFolder": "Clé secrète client",
"passwordRequired": "Erreur",
"failedToDeleteAccount": "Avertissement",
"failedToMakeUserAdmin": "Supprimer le compte",
"userIsNowAdmin": "Fermer la suppression du compte",
"removeAdminConfirm": "Impossible de supprimer le compte",
"deleteUserConfirm": "Confirmer Mot de passe",
"deleteAccount": "Suppression en cours...",
"closeDeleteAccount": "Authentification externe (OIDC)",
"deleteAccountWarning": "Configurer le fournisseur d'identité externe pour",
"deleteAccountWarningDetails": "En attente de nouvelle tentative",
"deleteAccountWarningShort": "Nouvelle tentative de connexion",
"cannotDeleteAccount": "Réinitialiser la taille de l'écran partagé",
"lastAdminWarning": "Gestionnaire SSH déjà ouvert",
"confirmPassword": "Désactivé en mode écran partagé",
"deleting": "Inconnu",
"cancel": "Connecté"
},
"interface": {
"sidebar": "Déconnecté",
"toggleSidebar": "Nombre maximal de tentatives atteint",
"close": "Hôte du point de terminaison introuvable",
"online": "Administrateur",
"offline": "Utilisateur",
"maintenance": "Externe",
"degraded": "Local",
"noTunnelConnections": "Enregistrement en cours...",
"discord": "Enregistrer la configuration",
"connectToSshForOperations": "Chargement en cours...",
"uploadFile": "Actualiser",
"newFile": "Ajout en cours...",
"newFolder": "Créer un compte administrateur",
"rename": "Vérification en cours...",
"deleteItem": "Vérifier et activer",
"createNewFile": "Clé secrète",
"createNewFolder": "Code QR TOTP",
"renameItem": "Mot de passe requis pour l'authentification par mot de passe",
"clickToSelectFile": "Clé privée SSH requise pour l'authentification par clé",
"noSshHosts": "Type de clé requis pour l'authentification par clé",
"sshHosts": "Veuillez sélectionner une configuration SSH valide dans la liste",
"importSshHosts": "Mettre à jour l'hôte",
"clientId": "Ajouter un hôte",
"clientSecret": "Modifier l'hôte",
"error": "Code PIN de connexion",
"warning": "Authentification",
"deleteAccount": "Mot de passe",
"closeDeleteAccount": "Clé",
"cannotDeleteAccount": "Clé privée SSH",
"confirmPassword": "Mot de passe de la clé",
"deleting": "Type de clé",
"externalAuth": "Activer le terminal",
"configureExternalProvider": "Activer le tunnel",
"waitingForRetry": "Activer le gestionnaire de fichiers",
"retryingConnection": "Chemin par défaut",
"resetSplitSizes": "Connexions tunnel",
"sshManagerAlreadyOpen": "Nombre maximal de tentatives",
"disabledDuringSplitScreen": "Téléverser",
"unknown": "Mettre à jour Clé",
"connected": "Production",
"disconnected": "Serveur de base de données",
"maxRetriesExhausted": "Serveur de développement",
"endpointHostNotFound": "Développement",
"administrator": "Serveur Web - Production",
"user": "Erreur inconnue",
"external": "Échec de la réinitialisation du mot de passe",
"local": "Échec de la vérification du code de réinitialisation",
"saving": "Échec de la réinitialisation du mot de passe",
"saveConfiguration": "Code TOTP invalide",
"loading": "Échec de la connexion OIDC",
"refresh": "Échec de la récupération des informations utilisateur après la connexion OIDC",
"adding": "Connexion avec un fournisseur externe",
"makeAdmin": "Connexion avec un fournisseur externe",
"verifying": "Envoyer le code de réinitialisation",
"verifyAndEnable": "Vérifier le code",
"secretKey": "Réinitialiser le mot de passe",
"totpQrCode": "Connexion",
"passwordRequired": "Inscription",
"sshKeyRequired": "Échec de la mise à jour de la configuration OIDC",
"keyTypeRequired": "Échec de l'attribution des droits d'administrateur à l'utilisateur",
"validSshConfigRequired": "Échec de la configuration TOTP",
"updateHost": "Code de vérification invalide",
"addHost": "Impossible de désactiver le TOTP",
"editHost": "Échec de la génération des codes de sauvegarde",
"pinConnection": "Veuillez sélectionner un hôte pour démarrer votre session de terminal",
"authentication": "La compatibilité mobile du site web est en cours de développement. Pour une meilleure expérience, utilisez l'application mobile.",
"password": "Application mobile en cours de développement",
"key": "Nous travaillons sur une application mobile dédiée afin d'offrir une meilleure expérience sur les appareils mobiles. #__#\nInstaller l'application mobile",
"sshPrivateKey": "Documentation de l'application mobile",
"keyPassword": "Tableau de bord",
"keyType": "GitHub",
"enableTerminal": "Assistance",
"enableTunnel": "Discord",
"enableFileManager": "Faire un don",
"defaultPath": "Aperçu du serveur",
"tunnelConnections": "Version",
"maxRetries": "À jour",
"upload": "Mise à jour disponible",
"updateKey": "Disponibilité",
"productionFolder": "Base de données",
"databaseServer": "Saine",
"developmentServer": "Erreur",
"developmentFolder": "Nombre total de serveurs",
"webServerProduction": "Nombre total de tunnels",
"unknownError": "Nombre total d'identifiants",
"failedToInitiatePasswordReset": "Activité récente",
"failedToVerifyResetCode": "Réinitialiser",
"failedToCompletePasswordReset": "Chargement de l'activité récente...",
"invalidTotpCode": "Aucune activité récente",
"failedToStartOidcLogin": "Actions rapides",
"failedToGetUserInfoAfterOidc": "Ajouter un hôte",
"loginWithExternalProvider": "Ajouter un identifiant",
"loginWithExternal": "Paramètres d'administration",
"sendResetCode": "Profil utilisateur",
"verifyCode": "Statistiques du serveur",
"resetPassword": "Chargement des statistiques du serveur...\n#__# Données serveur disponibles",
"login": "Processeur",
"signUp": "RAM",
"failedToUpdateOidcConfig": "N/A",
"failedToMakeUserAdmin": "Hôte partagé",
"failedToStartTotpSetup": "Accès à l'hôte partagé",
"invalidVerificationCode": "Accorder un accès temporaire ou permanent à cet hôte",
"failedToDisableTotp": "Utilisateur cible",
"failedToGenerateBackupCodes": "Sélectionnez un utilisateur avec lequel partager"
},
"mobile": {
"selectHostToStart": "Durée",
"limitedSupportMessage": "Durée (heures)",
"mobileAppInProgress": "Expire toujours",
"mobileAppInProgressDesc": "Niveau d'autorisation",
"viewMobileAppDocs": "Lecture seule\n#__# Accès en lecture seule, aucune saisie de commandes",
"mobileAppDocumentation": "Accès restreint"
},
"dashboard": {
"title": "Bloque les commandes dangereuses (passwd, rm -rf, etc.)",
"github": "Surveillé",
"support": "Enregistre toutes les commandes, mais ne les bloque pas (Recommandé)",
"discord": "Accès complet",
"donate": "Aucune restriction (Non recommandé)",
"serverOverview": "Commandes bloquées",
"version": "Saisissez les commandes à bloquer, par exemple : passwd, rm, dd",
"upToDate": "Durée maximale de la session (minutes)",
"updateAvailable": "Créer un utilisateur temporaire",
"uptime": "Crée un utilisateur avec des droits restreints sur le serveur au lieu de partager vos identifiants. Nécessite les droits sudo. Option la plus sécurisée. #__#\nExpire le",
"database": "Expire dans {{username}} heures",
"healthy": "Expiré",
"error": "Accordé par",
"totalServers": "Niveau d'accès",
"totalTunnels": "Dernier accès",
"totalCredentials": "Nombre d'accès",
"recentActivity": "Révoquer l'accès",
"reset": "Êtes-vous sûr de vouloir révoquer l'accès pour {{username}} ?",
"loadingRecentActivity": "Hôte partagé avec succès avec {{username}}",
"noRecentActivity": "Accès à l'hôte mis à jour",
"quickActions": "Échec du partage de l'hôte",
"addHost": "Accès révoqué avec succès",
"addCredential": "Échec de la révocation de l'accès",
"adminSettings": "Partagé",
"userProfile": "Hôtes partagés",
"serverStats": "Partagé avec moi",
"loadingServerStats": "Aucun hôte partagé avec vous",
"noServerData": "Propriétaire",
"cpu": "Afficher la liste d'accès",
"ram": "Liste d'accès",
"notAvailable": "Aucun accès n'a été accordé pour cet hôte"
},
"rbac": {
"shareHost": "Aucun utilisateur n'a encore reçu d'accès à cet hôte",
"shareHostTitle": "Gérer l'accès pour",
"shareHostDescription": "{{hours}} enregistrement(s) d'accès",
"targetUser": "Jamais",
"selectUser": "{{username}} fois",
"duration": "{{username}} jour(s)",
"durationHours": "{{count}} heure(s)",
"neverExpires": "Échec de la récupération de l'accès Liste",
"permissionLevel": "Accès actuel",
"permissionLevels": {
"readonly": "Avertissement de sécurité",
"readonlyDesc": "Le partage d'identifiants donne à l'utilisateur un accès complet pour effectuer toutes les opérations sur le serveur, y compris la modification des mots de passe et la suppression de fichiers. Ne partagez ces identifiants qu'avec des utilisateurs de confiance.",
"restricted": "Nous vous recommandons d'activer « Créer un utilisateur temporaire » pour une sécurité renforcée.",
"restrictedDesc": "Gestion des rôles",
"monitored": "Gérer les rôles",
"monitoredDesc": "Gérer les rôles pour {{count}}",
"full": "Attribuer un rôle",
"fullDesc": "Supprimer un rôle"
},
"blockedCommands": "Rôles des utilisateurs",
"blockedCommandsPlaceholder": "Permissions",
"maxSessionDuration": "Rôle système",
"createTempUser": "Rôle personnalisé",
"createTempUserDesc": "Rôle attribué à {{days}} avec succès",
"expiresAt": "Échec de l'attribution du rôle",
"expiresIn": "Rôle supprimé de {{hours}} avec succès",
"expired": "Échec de la suppression du rôle",
"grantedBy": "Impossible de supprimer le rôle système",
"accessLevel": "Impossible de partager l'hôte avec vous-même",
"lastAccessed": "Aucun rôle personnalisé disponible. Les rôles système sont attribués automatiquement.",
"accessCount": "Authentification par identifiants non prise en charge pour le partage",
"revokeAccess": "Cet hôte utilise l'authentification par identifiants. Les utilisateurs partagés ne pourront pas se connecter car les identifiants sont chiffrés pour chaque utilisateur et ne peuvent pas être partagés. Veuillez utiliser l'authentification par mot de passe ou par clé pour les hôtes que vous souhaitez partager.",
"confirmRevokeAccess": "Identifiants requis pour l'authentification par identifiants",
"hostSharedSuccessfully": "Cet hôte utilise l'authentification par identifiants. Les utilisateurs partagés ne pourront pas se connecter car les identifiants sont chiffrés pour chaque utilisateur et ne peuvent pas être partagés. Veuillez utiliser une authentification par mot de passe ou par clé pour les hôtes que vous souhaitez partager. #__#\nJournaux d'audit",
"hostAccessUpdated": "Afficher les journaux d'audit",
"failedToShareHost": "Action",
"accessRevokedSuccessfully": "Type de ressource",
"failedToRevokeAccess": "Nom de la ressource",
"shared": "Horodatage",
"sharedHosts": "Adresse IP",
"sharedWithMe": "Agent utilisateur",
"noSharedHosts": "Succès",
"owner": "Échec",
"viewAccessList": "Détails",
"accessList": "Aucun journal d'audit disponible",
"noAccessGranted": "Enregistrements de session",
"noAccessGrantedMessage": "Afficher l'enregistrement",
"manageAccessFor": "Télécharger l'enregistrement",
"totalAccessRecords": "Commande dangereuse détectée",
"neverAccessed": "Commande bloquée",
"timesAccessed": "Terminer la session",
"daysRemaining": "Session terminée par le propriétaire de l'hôte",
"hoursRemaining": "Votre accès partagé à cet hôte a expiré",
"failedToFetchAccessList": "L'accès partagé expire dans {{username}} heures",
"currentAccess": "Rôles",
"securityWarning": "Administrateur",
"securityWarningMessage": "Utilisateur",
"tempUserRecommended": "Créer un rôle",
"roleManagement": "Modifier un rôle\n#__# Nom",
"manageRoles": "Nom affiché",
"manageRolesFor": "Description",
"assignRole": "Attribuer des rôles",
"removeRole": "Attribution des rôles utilisateur",
"userRoles": "Sélectionner un utilisateur",
"permissions": "Rechercher des utilisateurs...",
"systemRole": "Aucun utilisateur trouvé",
"customRole": "Rôles actuels",
"roleAssignedSuccessfully": "Aucun rôle attribué",
"failedToAssignRole": "Attribuer un nouveau rôle",
"roleRemovedSuccessfully": "Sélectionner un rôle",
"failedToRemoveRole": "Rechercher des rôles...",
"cannotRemoveSystemRole": "Aucun rôle trouvé",
"cannotShareWithSelf": "Attribuer",
"noCustomRolesToAssign": "Rôle créé avec succès",
"credentialSharingWarning": "Rôle mis à jour avec succès",
"credentialSharingWarningDescription": "Rôle supprimé avec succès",
"credentialRequired": "Échec du chargement des rôles",
"credentialRequiredDescription": "Échec de l'enregistrement du rôle",
"auditLogs": "Échec de la suppression du rôle",
"viewAuditLogs": "Le nom d'affichage du rôle est obligatoire",
"action": "Le nom du rôle est obligatoire",
"resourceType": "Utilisez uniquement des lettres minuscules, des chiffres, des tirets bas et des traits d'union",
"resourceName": "Développeur",
"timestamp": "Développeurs et ingénieurs logiciels",
"ipAddress": "Supprimer le rôle",
"userAgent": "Êtes-vous sûr de vouloir supprimer le rôle « {{username}} » ? Cette action est irréversible.",
"success": "Supprimer le rôle",
"failed": "Êtes-vous sûr de vouloir supprimer ce rôle de l'utilisateur ? #__#\nMettre à jour les informations de rôle",
"details": "Créer un rôle personnalisé pour le regroupement des utilisateurs",
"noAuditLogs": "Gérer l'attribution des rôles aux utilisateurs",
"sessionRecordings": "Aucun rôle trouvé",
"viewRecording": "Sélectionner un rôle",
"downloadRecording": "Type",
"dangerousCommand": "Utilisateur",
"commandBlocked": "Rôle",
"terminateSession": "Enregistrer l'hôte au préalable",
"sessionTerminated": "Veuillez enregistrer l'hôte avant de configurer les paramètres de partage.",
"sharedAccessExpired": "Partager avec l'utilisateur",
"sharedAccessExpiresIn": "Partager avec le rôle",
"roles": {
"label": "Partager",
"admin": "Cible",
"user": "Expiration"
},
"createRole": "Jamais",
"editRole": "Aucun enregistrement d'accès trouvé",
"roleName": "Partage réussi",
"displayName": "Échec du partage",
"description": "Êtes-vous sûr de vouloir révoquer cet accès ? #__#\nHeures",
"assignRoles": "Partage",
"userRoleAssignment": "Veuillez sélectionner un utilisateur et un rôle.",
"selectUserPlaceholder": "Lecture seule",
"searchUsers": "Peut consulter et se connecter à l'hôte en mode lecture seule.",
"noUserFound": "Utilisation",
"currentRoles": "Peut utiliser l'hôte normalement, mais ne peut pas modifier sa configuration.",
"noRolesAssigned": "Gestion",
"assignNewRole": "Contrôle total, y compris la modification de la configuration de l'hôte et des paramètres de partage.",
"selectRolePlaceholder": "Rechercher des hôtes ou des actions rapides...",
"searchRoles": "Activité récente",
"noRoleFound": "Navigation",
"assign": "Ajouter un hôte",
"roleCreatedSuccessfully": "Ajouter des identifiants",
"roleUpdatedSuccessfully": "Paramètres d'administration",
"roleDeletedSuccessfully": "Profil utilisateur",
"failedToLoadRoles": "Journal des mises à jour",
"failedToSaveRole": "Hôtes",
"failedToDeleteRole": "Ouvrir les détails du serveur",
"roleDisplayNameRequired": "Ouvrir le gestionnaire de fichiers",
"roleNameRequired": "Modifier",
"roleNameHint": "Liens",
"displayNamePlaceholder": "GitHub",
"descriptionPlaceholder": "Assistance",
"confirmDeleteRole": "Discord",
"confirmDeleteRoleDescription": "Faire un don",
"confirmRemoveRole": "Appuyez sur",
"confirmRemoveRoleDescription": "pour basculer",
"editRoleDescription": "Fermer",
"createRoleDescription": "Gestionnaire d'hôtes",
"assignRolesDescription": "Appuyez deux fois sur Maj gauche pour ouvrir la palette de commandes",
"noRoles": "Docker n'est pas activé pour cet hôte",
"selectRole": "Validation de Docker...",
"type": "Connexion à l'hôte...",
"user": "Erreur",
"role": "Code d'erreur : {{username}}",
"saveHostFirst": "Docker {{hours}}",
"saveHostFirstDescription": "Conteneur {{name}} démarré",
"shareWithUser": "Échec du démarrage du conteneur {{code}}",
"shareWithRole": "Conteneur {{version}} arrêté",
"share": "Échec de l'arrêt du conteneur {{name}}",
"target": "Conteneur {{name}} redémarré",
"expires": "Échec du redémarrage du conteneur {{name}}",
"never": "Conteneur {{name}} en pause",
"noAccessRecords": "Conteneur {{name}} repris",
"sharedSuccessfully": "Échec de la reprise de l'état de pause du conteneur {{name}}",
"failedToShare": "Conteneur {{name}} supprimé",
"confirmRevokeAccessDescription": "Échec de la suppression du conteneur {{name}}",
"hours": "Image",
"sharing": "ID",
"selectUserAndRole": "Ports\n#__# ports",
"view": "Créé",
"viewDesc": "Démarrer",
"use": "Arrêter",
"useDesc": "Mettre en pause",
"manage": "Reprendre la pause",
"manageDesc": "Redémarrer"
},
"commandPalette": {
"searchPlaceholder": "Supprimer",
"recentActivity": "Supprimer le conteneur",
"navigation": "Êtes-vous sûr de vouloir supprimer le conteneur '{{name}}' ? Cette action est irréversible.\n\n#__# Avertissement : Ce conteneur est actuellement en cours d'exécution. Sa suppression entraînera d'abord son arrêt.",
"addHost": "Suppression en cours...",
"addCredential": "Aucun conteneur trouvé",
"adminSettings": "Aucun conteneur Docker disponible sur cet hôte",
"userProfile": "Recherche de conteneurs...",
"updateLog": "Filtrer par statut",
"hosts": "Tous ({{name}})",
"openServerDetails": "{{name}} ({{name}})",
"openFileManager": "Aucun conteneur ne correspond à vos filtres",
"edit": "Ajustez vos critères de recherche ou de filtrage",
"links": "Le conteneur doit être en cours d'exécution pour afficher les statistiques",
"github": "Échec de la récupération des statistiques du conteneur",
"support": "Conteneur non exécuté",
"discord": "Démarrez le conteneur pour afficher les statistiques",
"donate": "Chargement des statistiques...",
"press": "Erreur lors du chargement des statistiques",
"toToggle": "Statistiques indisponibles",
"close": "Utilisation du processeur",
"hostManager": "Actuelle",
"pressToToggle": "Utilisation de la mémoire"
},
"docker": {
"notEnabled": "Utilisée / Limite",
"validating": "Pourcentage",
"connectingToHost": "Réseau E/S",
"error": "Entrée",
"errorCode": "Sortie",
"version": "E/S par blocs",
"containerStarted": "Lecture",
"failedToStartContainer": "Écriture",
"containerStopped": "PID",
"failedToStopContainer": "Informations sur le conteneur",
"containerRestarted": "Nom",
"failedToRestartContainer": "ID",
"containerPaused": "État",
"containerUnpaused": "Déconnecté du conteneur",
"failedToTogglePauseContainer": "Le conteneur doit être en cours d'exécution pour accéder à la console",
"containerRemoved": "Authentification requise",
"failedToRemoveContainer": "Connecté à {{count}}",
"image": "Déconnecté",
"idLabel": "Erreur de console",
"ports": "Erreur : {{status}}",
"noPorts": "Échec de la connexion au conteneur",
"created": "Console",
"start": "Sélectionnez un shell",
"stop": "Bash",
"pause": "sh",
"unpause": "ash",
"restart": "Connexion en cours…\n#__# Connexion",
"remove": "Déconnexion",
"removeContainer": "Non connecté",
"confirmRemoveContainer": "Cliquez sur « Se connecter » pour démarrer une session shell",
"runningContainerWarning": "Connexion à {{count}}...",
"removing": "Conteneur introuvable",
"noContainersFound": "Retour à la liste",
"noContainersFoundHint": "Journaux",
"searchPlaceholder": "Statistiques",
"filterByStatusPlaceholder": "Console",
"allContainersCount": "Démarrez le conteneur pour accéder à la console"
}
}