2026-03-08 18:21:21 -05:00
{
"credentials" : {
"folders" : "Dossiers" ,
"folder" : "Répertoire" ,
"password" : "Mot de passe" ,
"key" : "Clés" ,
"sshPrivateKey" : "Clé privée SSH" ,
"upload" : "Charger" ,
"keyPassword" : "Mot de passe de la clé" ,
"sshKey" : "Clé SSH" ,
"uploadPrivateKeyFile" : "Charger un fichier de clé privée" ,
2026-05-28 22:29:20 -05:00
"searchCredentials" : "Rechercher des identifiants..." ,
"addCredential" : "Ajouter un mot de passe" ,
"caCertificate" : "Certificat d'AC (-cert.pub)" ,
"caCertificateDescription" : "Optionnel: Chargez ou collez le fichier de certificat signé par CA (par exemple id_ed25519-cert.pub). Requis lorsque votre serveur SSH utilise une autorisation basée sur un certificat." ,
"uploadCertFile" : "Télécharger le fichier -cert.pub" ,
"clearCert" : "Nettoyer" ,
"certLoaded" : "Certificat chargé" ,
"certPublicKeyLabel" : "Certificat d'AC" ,
"certTypeLabel" : "Type de certificat" ,
"pasteOrUploadCert" : "Collez ou téléchargez un certificat -cert.pub..." ,
"hasCaCert" : "A un certificat d’ AC" ,
"noCaCert" : "Pas de certificat d’ AC"
2026-03-08 18:21:21 -05:00
},
"homepage" : {
"failedToLoadAlerts" : "Impossible de charger les alertes" ,
"failedToDismissAlert" : "Échec de la suppression de l'alerte"
},
"serverConfig" : {
"title" : "Configuration du serveur" ,
"description" : "Configurer l'URL du serveur Termix pour vous connecter à vos services backend" ,
"serverUrl" : "URL du serveur" ,
"enterServerUrl" : "Veuillez entrer une URL de serveur" ,
"saveFailed" : "Échec de l'enregistrement de la configuration" ,
"saveError" : "Erreur lors de l'enregistrement de la configuration" ,
"saving" : "Sauvegarde en cours..." ,
"saveConfig" : "Enregistrer la configuration" ,
"helpText" : "Entrez l'URL où fonctionne votre serveur Termix (par exemple, http://localhost:30001 ou https://votre-serveur.com)" ,
"changeServer" : "Changer de serveur" ,
"mustIncludeProtocol" : "L'URL du serveur doit commencer par http:// ou https://" ,
"useEmbedded" : "Utiliser le serveur local" ,
"embeddedDesc" : "Exécuter Termix avec le serveur local intégré (aucun serveur distant nécessaire)" ,
"embeddedConnecting" : "Connexion au serveur local..." ,
2026-05-28 22:29:20 -05:00
"embeddedNotReady" : "Le serveur local n'est pas encore prêt. Veuillez patienter un instant et réessayer." ,
"localServer" : "Serveur local"
2026-03-08 18:21:21 -05:00
},
"versionCheck" : {
"error" : "Erreur de vérification de version" ,
"checkFailed" : "Impossible de vérifier les mises à jour" ,
"upToDate" : "L'application est à jour" ,
"currentVersion" : "Vous utilisez la version {{version}}" ,
"updateAvailable" : "Mise à jour disponible" ,
"newVersionAvailable" : "Une nouvelle version est disponible ! Vous utilisez {{current}}, mais {{latest}} est disponible." ,
2026-05-06 15:18:55 -05:00
"betaVersion" : "Version bêta" ,
"betaVersionDesc" : "Vous utilisez {{current}}, qui est plus récent que la dernière version stable {{latest}}." ,
2026-03-08 18:21:21 -05:00
"releasedOn" : "Publié sur {{date}}" ,
"downloadUpdate" : "Télécharger la mise à jour" ,
"checking" : "Vérification des mises à jour..." ,
"checkUpdates" : "Vérifier les mises à jour" ,
"checkingUpdates" : "Vérification des mises à jour..." ,
2026-05-28 22:29:20 -05:00
"updateRequired" : "Mise à jour requise"
2026-03-08 18:21:21 -05:00
},
"common" : {
"close" : "Fermer" ,
"minimize" : "Minimize" ,
"online" : "En ligne" ,
"offline" : "Hors ligne" ,
"continue" : "Continuer" ,
"maintenance" : "Entretien" ,
"degraded" : "Dégradé" ,
"error" : "Erreur" ,
"warning" : "Avertissement" ,
2026-05-06 15:18:55 -05:00
"unsavedChanges" : "Modifications non enregistrées" ,
"dismiss" : "Refuser" ,
2026-03-08 18:21:21 -05:00
"loading" : "Chargement en cours..." ,
"optional" : "Optionnel" ,
"connect" : "Connecter" ,
"copied" : "Copié" ,
"connecting" : "Connexion en cours..." ,
"updateAvailable" : "Mise à jour disponible" ,
"appName" : "Termix" ,
"openInNewTab" : "Ouvrir dans un nouvel onglet" ,
"noReleases" : "Aucune publication" ,
"updatesAndReleases" : "Mises à jour et versions" ,
"newVersionAvailable" : "Une nouvelle version ({{version}}) est disponible." ,
"failedToFetchUpdateInfo" : "Impossible de récupérer les informations de mise à jour" ,
"preRelease" : "Pré-version" ,
"noReleasesFound" : "Aucune version trouvée." ,
"cancel" : "Abandonner" ,
"username" : "Nom d'utilisateur" ,
"login" : "Se connecter" ,
"register" : "Inscription" ,
"password" : "Mot de passe" ,
"confirmPassword" : "Confirmer le mot de passe" ,
"back" : "Précédent" ,
"save" : "Enregistrer" ,
"saving" : "Sauvegarde en cours..." ,
"delete" : "Supprimez" ,
2026-05-06 15:18:55 -05:00
"rename" : "Renommer" ,
2026-03-08 18:21:21 -05:00
"edit" : "Editer" ,
"add" : "Ajouter" ,
"confirm" : "Valider" ,
"no" : "Non" ,
"or" : "OU" ,
"next" : "Suivant" ,
"previous" : "Précédent" ,
"refresh" : "Rafraîchir" ,
"language" : "Langue" ,
"checking" : "Vérification..." ,
"checkingDatabase" : "Vérification de la connexion à la base de données..." ,
"checkingAuthentication" : "Vérification de l'authentification..." ,
"backendReconnected" : "Connexion au serveur restaurée" ,
2026-04-22 17:10:21 -05:00
"connectionDegraded" : "Connexion au serveur perdue, récupération de…" ,
"reload" : "Reload" ,
2026-03-08 18:21:21 -05:00
"remove" : "Retirer" ,
"create" : "Créer" ,
2026-05-28 22:29:20 -05:00
"update" : "Mise à jour" ,
"copy" : "Copie" ,
"copyFailed" : "Échec de la copie dans le presse-papiers" ,
"maximize" : "Maximize" ,
"restore" : "Restaurer" ,
"of" : "de"
2026-03-08 18:21:21 -05:00
},
"nav" : {
"home" : "Domicile" ,
"terminal" : "Terminal" ,
"docker" : "Docker" ,
"tunnels" : "Tunnels" ,
"fileManager" : "Gestionnaire de fichiers" ,
"serverStats" : "Statistiques du serveur" ,
"admin" : "Administrateur" ,
"userProfile" : "Profil de l'utilisateur" ,
"splitScreen" : "Écran partagé" ,
2026-05-28 22:29:20 -05:00
"confirmClose" : "Fermer cette session active ?" ,
"close" : "Fermer" ,
"cancel" : "Abandonner" ,
2026-03-08 18:21:21 -05:00
"sshManager" : "Gestionnaire SSH" ,
"cannotSplitTab" : "Impossible de diviser cet onglet" ,
"hostTabTitle" : "{{username}}@{{ip}}:{{port}}" ,
"copyPassword" : "Copier le mot de passe" ,
"copySudoPassword" : "Copier le mot de passe Sudo" ,
"passwordCopied" : "Mot de passe copié dans le presse-papiers" ,
2026-04-22 17:10:21 -05:00
"noPasswordAvailable" : "Aucun mot de passe disponible" ,
2026-05-06 15:18:55 -05:00
"failedToCopyPassword" : "Impossible de copier le mot de passe" ,
2026-05-28 22:29:20 -05:00
"refreshTab" : "Rafraîchir la connexion" ,
"openFileManager" : "Ouvrir le gestionnaire de fichiers" ,
"dashboard" : "Tableau de bord" ,
"networkGraph" : "Graphique réseau" ,
"quickConnect" : "Connexion Rapide" ,
"sshTools" : "Outils SSH" ,
"history" : "Historique" ,
"hosts" : "Hôtes" ,
"snippets" : "Extraits" ,
"hostManager" : "Responsable d'hôte" ,
"credentials" : "Identifiants" ,
"roleAdministrator" : "Administrateur" ,
"roleUser" : "Utilisateur"
2026-03-08 18:21:21 -05:00
},
"hosts" : {
"hosts" : "Hôtes" ,
"noHosts" : "Aucun hôte SSH" ,
"retry" : "Réessayer" ,
"refresh" : "Rafraîchir" ,
"optional" : "Optionnel" ,
"downloadSample" : "Télécharger un exemple" ,
2026-05-28 22:29:20 -05:00
"failedToDeleteHost" : "Échec de la suppression de {{name}}" ,
2026-03-08 18:21:21 -05:00
"importSkipExisting" : "Importer (sauter le existant)" ,
"connectionDetails" : "Détails de la connexion" ,
2026-03-14 20:07:53 -05:00
"ssh" : "SSH" ,
"telnet" : "Telnet" ,
2026-03-14 21:55:14 -05:00
"remoteDesktop" : "Bureau distant" ,
2026-03-08 18:21:21 -05:00
"port" : "Port" ,
"username" : "Nom d'utilisateur" ,
"folder" : "Répertoire" ,
"tags" : "Tags" ,
"pin" : "Épingler" ,
"addHost" : "Ajouter un hôte" ,
"editHost" : "Modifier l'hôte" ,
"cloneHost" : "Cloner l'hôte" ,
"enableTerminal" : "Activer le Terminal" ,
"enableTunnel" : "Activer le tunnel" ,
"enableFileManager" : "Activer le gestionnaire de fichiers" ,
"enableDocker" : "Activer Docker" ,
"defaultPath" : "Chemin par défaut" ,
"connection" : "Raccordement" ,
"upload" : "Charger" ,
"authentication" : "Authentification" ,
"password" : "Mot de passe" ,
"key" : "Clés" ,
"credential" : "Identification" ,
"none" : "Aucun" ,
"sshPrivateKey" : "Clé privée SSH" ,
"keyType" : "Type de clé" ,
"uploadFile" : "Charger un fichier" ,
2026-05-28 22:29:20 -05:00
"tabGeneral" : "Généraux" ,
"tabSsh" : "SSH" ,
"tabRdp" : "RDP" ,
"tabVnc" : "VNC" ,
"tabTunnels" : "Tunnels" ,
"tabDocker" : "Docker" ,
"tabFiles" : "Fichiers" ,
"tabStats" : "Stats" ,
"tabTelnet" : "Telnet" ,
"tabSharing" : "Partage en cours" ,
"tabAuthentication" : "Authentification" ,
2026-03-08 18:21:21 -05:00
"terminal" : "Terminal" ,
"tunnel" : "Tunnel" ,
"fileManager" : "Gestionnaire de fichiers" ,
"serverStats" : "Statistiques du serveur" ,
2026-03-14 21:55:14 -05:00
"status" : "Statut" ,
2026-03-08 18:21:21 -05:00
"folderRenamed" : "Le dossier \"{{oldName}}\" a été renommé en \"{{newName}}\" avec succès" ,
"failedToRenameFolder" : "Impossible de renommer le dossier" ,
2026-05-28 22:29:20 -05:00
"movedToFolder" : "Déplacé vers \"{{folder}}\"" ,
2026-03-08 18:21:21 -05:00
"editHostTooltip" : "Modifier l'hôte" ,
2026-03-14 21:55:14 -05:00
"statusChecks" : "Contrôles de statut" ,
"metricsCollection" : "Collection de métriques" ,
2026-03-08 18:21:21 -05:00
"metricsInterval" : "Intervalle de collecte des métriques" ,
"metricsIntervalDesc" : "Fréquence de collecte des statistiques du serveur (5s - 1h)" ,
"behavior" : "Comportement" ,
"themePreview" : "Aperçu du thème" ,
"theme" : "Thème" ,
"fontFamily" : "Famille de police" ,
"fontSize" : "Font Size" ,
"letterSpacing" : "Espacement des lettres" ,
"lineHeight" : "Hauteur de la ligne" ,
"cursorStyle" : "Style du curseur" ,
"cursorBlink" : "Clignotement du curseur" ,
"scrollbackBuffer" : "Défilement du tampon" ,
"bellStyle" : "Style de la cloche" ,
"rightClickSelectsWord" : "Clic droit sélectionne le mot" ,
"fastScrollModifier" : "Modificateur de défilement rapide" ,
"fastScrollSensitivity" : "Sensibilité au défilement rapide" ,
"sshAgentForwarding" : "Transfert d'Agent SSH" ,
"backspaceMode" : "Mode Retour arrière" ,
"startupSnippet" : "Snippet de démarrage" ,
"selectSnippet" : "Sélectionner un snippet" ,
"forceKeyboardInteractive" : "Forcer l'interaction du clavier" ,
"overrideCredentialUsername" : "Remplacer le nom d'utilisateur de l'identifiant" ,
2026-05-28 22:29:20 -05:00
"overrideCredentialUsernameDesc" : "Utilisez le nom d'utilisateur spécifié ci-dessus au lieu du nom d'utilisateur" ,
2026-03-08 18:21:21 -05:00
"jumpHostChain" : "Chaîne de saut d'hôte" ,
2026-04-22 17:10:21 -05:00
"portKnocking" : "Saut du port" ,
"addKnock" : "Ajouter un port" ,
2026-05-28 22:29:20 -05:00
"addProxyNode" : "Ajouter un noeud" ,
2026-03-08 18:21:21 -05:00
"proxyNode" : "Noeud Proxy" ,
"proxyType" : "Type de proxy" ,
"quickActions" : "Actions rapides" ,
"sudoPasswordAutoFill" : "Remplissage automatique du mot de passe Sudo" ,
"sudoPassword" : "Mot de passe Sudo" ,
"keepaliveInterval" : "Intervalle de Keepalive (ms)" ,
"moshCommand" : "Commande MOSH" ,
"environmentVariables" : "Variables d'environnement" ,
"addVariable" : "Ajouter une variable" ,
"docker" : "Docker" ,
"copyTerminalUrl" : "Copier l'URL du terminal" ,
"copyFileManagerUrl" : "Copier l'URL du gestionnaire de fichiers" ,
2026-03-14 21:55:14 -05:00
"copyRemoteDesktopUrl" : "Copier l'URL du bureau distant" ,
2026-03-08 18:21:21 -05:00
"failedToConnect" : "Impossible de se connecter à la console" ,
"connect" : "Connecter" ,
"disconnect" : "Déconnecter" ,
"start" : "Début" ,
"enableStatusCheck" : "Activer la vérification de l'état" ,
"enableMetrics" : "Activer les métriques" ,
"bulkUpdateFailed" : "La mise à jour en bloc a échoué" ,
"selectAll" : "Tout sélectionner" ,
"deselectAll" : "Désélectionner tout" ,
2026-05-28 22:29:20 -05:00
"protocols" : "Protocols" ,
"secureShell" : "Shell sécurisé" ,
"virtualNetwork" : "Réseau virtuel" ,
"unencryptedShell" : "shell non chiffré" ,
"addressIp" : "Adresse / IP" ,
"friendlyName" : "Nom convivial" ,
"folderAndAdvanced" : "Dossier & Avancé" ,
"privateNotes" : "Notes privées" ,
"privateNotesPlaceholder" : "Détails sur ce serveur..." ,
"pinToTop" : "Épingler en haut" ,
"pinToTopDesc" : "Toujours afficher cet hôte en haut de la liste" ,
"portKnockingSequence" : "Séquence de mise à terre du port" ,
"addKnockBtn" : "Ajouter un Knock" ,
"noPortKnocking" : "Aucune frappe de port configurée." ,
"knockPort" : "Port Knock" ,
"protocol" : "Protocol" ,
"delayAfterMs" : "Délai après (ms)" ,
"useSocks5Proxy" : "Utiliser le proxy SOCKS5" ,
"useSocks5ProxyDesc" : "Router la connexion à travers un serveur proxy" ,
"proxyHost" : "Hôte du Proxy" ,
"proxyPort" : "Port du proxy" ,
"proxyUsername" : "Nom d'utilisateur du proxy" ,
"proxyPassword" : "Mot de passe du proxy" ,
"proxySingleMode" : "Proxy unique" ,
"proxyChainMode" : "Chaîne de Proxy" ,
"you" : "Vous" ,
"jumpHostChainLabel" : "Chaîne de saut d'hôte" ,
"addJumpBtn" : "Ajouter un saut" ,
"noJumpHosts" : "Aucun hôte de saut configuré." ,
"selectAServer" : "Sélectionnez un serveur..." ,
"sshPort" : "Port SSH" ,
"authMethod" : "Méthode d'authentification" ,
"storedCredential" : "Identification enregistrée" ,
"selectACredential" : "Sélectionnez un identifiant..." ,
"keyTypeLabel" : "Type de clé" ,
"keyTypeAuto" : "Détection automatique" ,
"keyPasteTab" : "Coller" ,
"keyUploadTab" : "Charger" ,
"keyFileLoaded" : "Fichier de clé chargé" ,
"keyUploadClick" : "Cliquez pour télécharger .pem / .key / .ppk" ,
"clearKey" : "Effacer la clé" ,
"keySaved" : "Clé SSH enregistrée" ,
"keyReplaceNotice" : "collez une nouvelle clé ci-dessous pour la remplacer" ,
"keyPassphraseSaved" : "Phrase de passe enregistrée, tapez pour changer" ,
"replaceKey" : "Remplacer la clé" ,
"forceKeyboardInteractiveLabel" : "Forcer l'interaction du clavier" ,
"forceKeyboardInteractiveShortDesc" : "Forcer la saisie manuelle du mot de passe même si les clés sont présentes" ,
"terminalAppearance" : "Apparence du terminal" ,
"colorTheme" : "Thème de couleur" ,
"fontFamilyLabel" : "Famille de police" ,
"fontSizeLabel" : "Font Size" ,
"cursorStyleLabel" : "Style du curseur" ,
"letterSpacingPx" : "Espacement de la lettre (px)" ,
"lineHeightLabel" : "Hauteur de la ligne" ,
"bellStyleLabel" : "Style de la cloche" ,
"backspaceModeLabel" : "Mode Retour arrière" ,
"cursorBlinking" : "Clignotement du curseur" ,
"cursorBlinkingDesc" : "Activer l'animation clignotant pour le curseur du terminal" ,
"rightClickSelectsWordLabel" : "Clic droit sélectionne le mot" ,
"rightClickSelectsWordShortDesc" : "Sélectionnez le mot sous le curseur sur le clic droit" ,
"behaviorAndAdvanced" : "Comportement & Avancé" ,
"scrollbackBufferLabel" : "Défilement du tampon" ,
"scrollbackMaxLines" : "Nombre maximum de lignes conservées dans l'historique" ,
"sshAgentForwardingLabel" : "Transfert d'Agent SSH" ,
"sshAgentForwardingShortDesc" : "Transmettez vos clés SSH locales à cet hôte" ,
"enableAutoMosh" : "Activer le Mosh automatique" ,
"enableAutoMoshDesc" : "Préférer Mosh à SSH si disponible" ,
"enableAutoTmux" : "Activer automatiquement Tmux" ,
"enableAutoTmuxDesc" : "Lancer ou attacher automatiquement à la session tmux" ,
"sudoPasswordAutoFillLabel" : "Remplissage automatique du mot de passe Sudo" ,
"sudoPasswordAutoFillShortDesc" : "Fournir automatiquement le mot de passe sudo lorsque vous y êtes invité" ,
"sudoPasswordLabel" : "Mot de passe Sudo" ,
"environmentVariablesLabel" : "Variables d'environnement" ,
"addVariableBtn" : "Ajouter une variable" ,
"noEnvVars" : "Aucune variable d'environnement configurée." ,
"fastScrollModifierLabel" : "Modificateur de défilement rapide" ,
"fastScrollSensitivityLabel" : "Sensibilité au défilement rapide" ,
"moshCommandLabel" : "Commande Mosh" ,
"startupSnippetLabel" : "Snippet de démarrage" ,
"keepaliveIntervalLabel" : "Intervalle de Keepalive" ,
"maxKeepaliveMisses" : "Nombre max de manques de Keepalive" ,
"tunnelSettings" : "Paramètres du tunnel" ,
"enableTunneling" : "Activer le Tunneling" ,
"enableTunnelingDesc" : "Activer les fonctionnalités du tunnel SSH pour cet hôte" ,
"serverTunnelsSection" : "Tunnels serveur" ,
"addTunnelBtn" : "Ajouter un tunnel" ,
"noTunnelsConfigured" : "Aucun tunnel configuré." ,
"tunnelLabel" : "Tunnel {{number}}" ,
"tunnelType" : "Type de tunnel" ,
"tunnelModeLocalDesc" : "Transférer un port local vers un port sur le serveur distant (ou un hôte accessible depuis celui-ci)." ,
"tunnelModeRemoteDesc" : "Rediriger un port sur le serveur distant vers un port local sur votre machine." ,
"tunnelModeDynamicDesc" : "Créer un proxy SOCKS5 sur un port local pour une redirection de port dynamique." ,
"endpointHost" : "Hôte de point d'extrémité" ,
"endpointPort" : "Port de terminaison" ,
"bindHost" : "Lier l'hôte" ,
"sourcePort" : "Port source" ,
"maxRetries" : "Nombre maximum de tentatives" ,
"retryIntervalS" : "Intervalle d'essai (s)" ,
"autoStartLabel" : "Démarrage automatique" ,
"autoStartDesc" : "Connecter automatiquement ce tunnel lorsque l'hôte est chargé" ,
"tunnelConnecting" : "Connexion du tunnel..." ,
"tunnelDisconnected" : "Tunnel déconnecté" ,
"failedToConnectTunnel" : "Échec de la connexion" ,
"failedToDisconnectTunnel" : "Échec de la déconnexion" ,
"dockerIntegration" : "Intégration de Docker" ,
"enableDockerMonitor" : "Activer Docker" ,
"enableDockerMonitorDesc" : "Surveiller et gérer les conteneurs sur cet hôte via Docker" ,
"enableFileManagerMonitor" : "Activer le gestionnaire de fichiers" ,
"enableFileManagerMonitorDesc" : "Parcourir et gérer les fichiers sur cet hôte via SFTP" ,
"defaultPathLabel" : "Chemin par défaut" ,
"fileManagerPathHint" : "Le répertoire à ouvrir lorsque le gestionnaire de fichiers démarre pour cet hôte." ,
"statusChecksLabel" : "Contrôles de statut" ,
"enableStatusChecks" : "Activer les vérifications de statut" ,
"enableStatusChecksDesc" : "Passe périodiquement sur cet hôte pour vérifier la disponibilité" ,
"useGlobalInterval" : "Utiliser l'intervalle global" ,
"useGlobalIntervalDesc" : "Remplacer par l'intervalle de vérification de l'état du serveur" ,
"checkIntervalS" : "Intervalle de vérification (s)" ,
"checkIntervalDesc" : "Secondes entre chaque ping de connectivité" ,
"metricsCollectionLabel" : "Collection de métriques" ,
"enableMetricsLabel" : "Activer les métriques" ,
"enableMetricsDesc" : "Collecter l'utilisation du CPU, de la RAM, du disque et du réseau depuis cet hôte" ,
"useGlobalMetrics" : "Utiliser l'intervalle global" ,
"useGlobalMetricsDesc" : "Remplacer par l'intervalle de métriques à l'échelle du serveur" ,
"metricsIntervalS" : "Intervalle métrique (s)" ,
"metricsIntervalDesc2" : "Secondes entre les instantanés métriques" ,
"visibleWidgets" : "Widgets visibles" ,
"cpuUsageLabel" : "Usage du CPU" ,
"cpuUsageDesc" : "Pourcentage du processeur, charge moyenne, graphique de la ligne d'étincelles" ,
"memoryLabel" : "Utilisation de la mémoire" ,
"memoryDesc" : "Utilisation de la mémoire, swap, mise en cache" ,
"storageLabel" : "Utilisation du disque" ,
"storageDesc" : "Utilisation du disque par point de montage" ,
"networkLabel" : "Interfaces réseau" ,
"networkDesc" : "Liste des interfaces et bande passante" ,
"uptimeLabel" : "Délai de disponibilité" ,
"uptimeDesc" : "Durée de disponibilité et de démarrage du système" ,
"systemInfoLabel" : "Infos système" ,
"systemInfoDesc" : "OS, noyau, nom d'hôte, architecture" ,
"recentLoginsLabel" : "Connexions récentes" ,
"recentLoginsDesc" : "Événements de connexion réussis et échoués" ,
"topProcessesLabel" : "Les meilleurs processus" ,
"topProcessesDesc" : "PID, CPU%, MEM%, commande" ,
"listeningPortsLabel" : "Ports d'écoute" ,
"listeningPortsDesc" : "Ouvrir les ports avec processus et état" ,
"firewallLabel" : "Pare-feu" ,
"firewallDesc" : "Pare-feu, AppArmor, statut SELinux" ,
"quickActionsLabel" : "Actions rapides" ,
"quickActionsToolbar" : "Les actions rapides apparaissent sous forme de boutons dans la barre d'outils Stats du serveur pour l'exécution d'une commande en un clic." ,
"noQuickActions" : "Aucune action rapide pour le moment." ,
"buttonLabel" : "Libellé du bouton" ,
"selectSnippetPlaceholder" : "Sélectionner un snippet..." ,
"addActionBtn" : "Ajouter une action" ,
"hostSharedSuccessfully" : "Hôte partagé avec succès" ,
"failedToShareHost" : "Impossible de partager l'hôte" ,
"accessRevoked" : "Accès révoqué" ,
"failedToRevokeAccess" : "Impossible de révoquer l'accès" ,
"cancelBtn" : "Abandonner" ,
"savingBtn" : "Sauvegarde en cours..." ,
"addHostBtn" : "Ajouter un hôte" ,
"hostUpdated" : "Hôte mis à jour" ,
"hostCreated" : "Hôte créé" ,
"failedToSave" : "Échec de l'enregistrement de l'hôte" ,
"credentialUpdated" : "Identification mise à jour" ,
"credentialCreated" : "Identification créée" ,
"failedToSaveCredential" : "Échec de l'enregistrement des informations d'identification" ,
"backToHosts" : "Retour aux hôtes" ,
"backToCredentials" : "Retour aux informations d'identification" ,
"pinned" : "Épinglé" ,
"noHostsFound" : "Aucun hôte trouvé" ,
"tryDifferentTerm" : "Essayez un terme différent" ,
"addFirstHost" : "Ajoutez votre premier hôte pour commencer" ,
"noCredentialsFound" : "Aucun identifiant trouvé" ,
"addCredentialBtn" : "Ajouter un mot de passe" ,
"updateCredentialBtn" : "Mettre à jour les informations d'identification" ,
"features" : "Fonctionnalités" ,
"noFolder" : "(Aucun dossier)" ,
"deleteSelected" : "Supprimez" ,
"exitSelection" : "Quitter la sélection" ,
"importSkip" : "Importer (sauter le existant)" ,
"importOverwrite" : "Importer (écraser)" ,
"collapseBtn" : "Réduire" ,
"importExportBtn" : "Importer/Exporter" ,
"hostStatusesRefreshed" : "Statuts de l'hôte actualisés" ,
"failedToRefreshHosts" : "Échec de l'actualisation des hôtes" ,
"movedHostTo" : "A déplacé {{host}} vers \"{{folder}}\"" ,
"failedToMoveHost" : "Impossible de déplacer l'hôte" ,
"folderRenamedTo" : "Dossier renommé en \"{{name}}\"" ,
"deletedFolder" : "Dossier \"{{name}} \" supprimé" ,
"failedToDeleteFolder" : "Échec de la suppression du dossier" ,
"deleteAllInFolder" : "Supprimer tous les hôtes de \"{{name}}\" ? Cette action est irréversible." ,
"deletedHost" : "Supprimé {{name}}" ,
"copiedToClipboard" : "Copié dans le presse-papiers" ,
"terminalUrlCopied" : "URL du terminal copiée" ,
"fileManagerUrlCopied" : "URL du gestionnaire de fichiers copiée" ,
"tunnelUrlCopied" : "URL du tunnel copiée" ,
"dockerUrlCopied" : "URL de Docker copiée" ,
"serverStatsUrlCopied" : "URL des statistiques du serveur copiée" ,
"rdpUrlCopied" : "URL RDP copiée" ,
"vncUrlCopied" : "URL VNC copiée" ,
"telnetUrlCopied" : "URL Telnet copiée" ,
"remoteDesktopUrlCopied" : "URL du bureau distant copiée" ,
"cloneHostAction" : "Cloner l'hôte" ,
"copyAddress" : "Copier l'adresse" ,
"copyLink" : "Copier le lien" ,
"copyTerminalUrlAction" : "Copier l'URL du terminal" ,
"copyFileManagerUrlAction" : "Copier l'URL du gestionnaire de fichiers" ,
"copyTunnelUrlAction" : "Copier l'URL du tunnel" ,
"copyDockerUrlAction" : "Copier l'URL de Docker" ,
"copyServerStatsUrlAction" : "Copier l'URL des statistiques du serveur" ,
"copyRdpUrlAction" : "Copier l'URL RDP" ,
"copyVncUrlAction" : "Copier l'URL VNC" ,
"copyTelnetUrlAction" : "Copier l'URL Telnet" ,
"copyRemoteDesktopUrlAction" : "Copier l'URL du bureau distant" ,
"deleteCredentialConfirm" : "Supprimer les identifiants \"{{name}} \" ?" ,
"deletedCredential" : "Supprimé {{name}}" ,
"deploySSHKeyTitle" : "Déployer la clé SSH" ,
"deployingBtn" : "Déploiement..." ,
"deployBtn" : "Déployer" ,
"failedToDeployKey" : "Échec du déploiement de la clé" ,
"deleteHostsConfirm" : "Supprimer l'hôte {{count}}{{plural}}? Cette action est irréversible." ,
"movedToRoot" : "Déplacé vers la racine" ,
"failedToMoveHosts" : "Impossible de déplacer les hôtes" ,
"enableTerminalFeature" : "Activer le Terminal" ,
"disableTerminalFeature" : "Désactiver le terminal" ,
"enableFilesFeature" : "Activer les fichiers" ,
"disableFilesFeature" : "Désactiver les fichiers" ,
"enableTunnelsFeature" : "Activer les tunnels" ,
"disableTunnelsFeature" : "Désactiver les tunnels" ,
"enableDockerFeature" : "Activer Docker" ,
"disableDockerFeature" : "Désactiver Docker" ,
"addTagsPlaceholder" : "Ajouter des tags..." ,
"authDetails" : "Détails d'authentification" ,
"credType" : "Type de texte" ,
"generateKeyPairDesc" : "Générer une nouvelle paire de clés, les clés privées et publiques seront remplies automatiquement." ,
"generatingKey" : "Génération en cours..." ,
"generateLabel" : "Générer {{label}}" ,
"uploadFileBtn" : "Charger un fichier" ,
"keyPassphraseOptional" : "Phrase de passe de la clé (facultatif)" ,
"sshPublicKeyOptional" : "Clé publique SSH (facultatif)" ,
"publicKeyGenerated" : "Clé publique générée" ,
"failedToGeneratePublicKey" : "Impossible de dériver la clé publique" ,
"publicKeyCopied" : "Clé publique copiée" ,
"keyPairGenerated" : "{{label}} paire de clés générée" ,
"failedToGenerateKeyPair" : "Impossible de générer la paire de clés" ,
"searchHostsPlaceholder" : "Rechercher des hôtes, adresses, tags…" ,
"searchCredentialsPlaceholder" : "Rechercher les identifiants…" ,
"refreshBtn" : "Rafraîchir" ,
"addTag" : "Ajouter des tags..." ,
"deleteConfirmBtn" : "Supprimez" ,
"tunnelRequirementsText" : "Le serveur SSH doit avoir GatewayPorts yes, AllowTcpForwarding oui, et PermitRootLogin yes défini dans /etc/ssh/sshd_config." ,
"deleteHostConfirm" : "Supprimer \"{{name}}\" ?" ,
"enableAtLeastOneProtocol" : "Activez au moins un protocole ci-dessus pour configurer les paramètres d'authentification et de connexion." ,
"keyPassphrase" : "Mot de passe de la clé" ,
"connectBtn" : "Connecter" ,
"disconnectBtn" : "Déconnecter" ,
"basicInformation" : "Informations de base" ,
"authDetailsSection" : "Détails d'authentification" ,
"credTypeLabel" : "Type de texte" ,
"hostsTab" : "Hôtes" ,
"credentialsTab" : "Identifiants" ,
"selectMultiple" : "Sélectionner plusieurs" ,
"selectHosts" : "Sélectionner les hôtes" ,
"connectionLabel" : "Raccordement" ,
"authenticationLabel" : "Authentification" ,
"generateKeyPairTitle" : "Générer une paire de clés" ,
"generateKeyPairDescription" : "Générer une nouvelle paire de clés, les clés privées et publiques seront remplies automatiquement." ,
"generateFromPrivateKey" : "Générer à partir de la clé privée" ,
"refreshBtn2" : "Rafraîchir" ,
"exitSelectionTitle" : "Quitter la sélection" ,
"exportAll" : "Exporter tout" ,
"addHostBtn2" : "Ajouter un hôte" ,
"addCredentialBtn2" : "Ajouter un mot de passe" ,
"checkingHostStatuses" : "Vérification des statuts des hôtes..." ,
"pinnedSection" : "Épinglé" ,
"hostsExported" : "Hôtes exportés avec succès" ,
"sampleDownloaded" : "Exemple de fichier téléchargé" ,
"failedToDeleteCredential2" : "Échec de la suppression des identifiants" ,
"noFolderOption" : "(Aucun dossier)" ,
"nSelected" : "{{count}} sélectionné" ,
"featuresMenu" : "Fonctionnalités" ,
"moveMenu" : "Déplacer" ,
"cancelSelection" : "Abandonner" ,
"deployDialogDesc" : "Déployer {{name}} sur les clefs authorized_keys d'un hôte." ,
"targetHostLabel" : "Hôte cible" ,
"selectHostOption" : "Sélectionnez un hôte..." ,
"keyDeployedSuccess" : "Clé déployée avec succès" ,
"failedToDeployKey2" : "Échec du déploiement de la clé" ,
"deletedCount" : "Hôtes {{count}} supprimés" ,
"failedToDeleteCount" : "Impossible de supprimer les hôtes {{count}}" ,
"duplicatedHost" : "Dupliqué \"{{name}}\"" ,
"failedToDuplicateHost" : "Impossible de dupliquer l'hôte" ,
"updatedCount" : "Hôtes {{count}} mis à jour" ,
"friendlyNameLabel" : "Nom convivial" ,
"descriptionLabel" : "Libellé" ,
"loadingHost" : "Chargement de l'hôte..." ,
"loadingHosts" : "Chargement des hôtes..." ,
"loadingCredentials" : "Chargement des identifiants..." ,
"noHostsYet" : "Pas encore d'hôtes" ,
"noHostsMatchSearch" : "Aucun hôte ne correspond à votre recherche" ,
"hostNotFound" : "Hôte introuvable" ,
"searchHosts" : "Rechercher des hôtes..." ,
"shareHost" : "Partager l'hôte" ,
"shareHostTitle" : "Partager: {{name}}" ,
"sharing" : {
"requiresCredential" : "Cet hôte doit utiliser un identifiant pour activer le partage. Modifiez l'hôte et assignez d'abord un identifiant."
},
"guac" : {
"connection" : "Raccordement" ,
"authentication" : "Authentification" ,
"connectionSettings" : "Paramètres de connexion" ,
"displaySettings" : "Paramètres d'affichage" ,
"audioSettings" : "Paramètres audio" ,
"rdpPerformance" : "Performance RDP" ,
"deviceRedirection" : "Redirection de l'appareil" ,
"session" : "Séance" ,
"gateway" : "Passerelle" ,
"remoteApp" : "Application distante" ,
"clipboard" : "Presse-papiers" ,
"sessionRecording" : "Enregistrement de session" ,
"wakeOnLan" : "Wake-on-LAN" ,
"vncSettings" : "Paramètres VNC" ,
"terminalSettings" : "Paramètres du terminal" ,
"rdpPort" : "Port RDP" ,
"username" : "Nom d'utilisateur" ,
"password" : "Mot de passe" ,
"domain" : "Domaine" ,
"securityMode" : "Mode de sécurité" ,
"colorDepth" : "Profondeur des couleurs" ,
"width" : "Width" ,
"height" : "Hauteur" ,
"dpi" : "DPI" ,
"resizeMethod" : "Redimensionner la méthode" ,
"clientName" : "Nom du client" ,
"initialProgram" : "Programme initial" ,
"serverLayout" : "Mise en page du serveur" ,
"timezone" : "Timezone" ,
"gatewayHostname" : "Gateway Hostname" ,
"gatewayPort" : "Port de la passerelle" ,
"gatewayUsername" : "Nom d'utilisateur de la passerelle" ,
"gatewayPassword" : "Mot de passe de la passerelle" ,
"gatewayDomain" : "Domaine de la passerelle" ,
"remoteAppProgram" : "Programme RemoteApp" ,
"workingDirectory" : "Répertoire de travail" ,
"arguments" : "Arguments" ,
"normalizeLineEndings" : "Normaliser les terminaisons de ligne" ,
"recordingPath" : "Chemin de l'enregistrement" ,
"recordingName" : "Nom de l'enregistrement" ,
"macAddress" : "Adresse MAC" ,
"broadcastAddress" : "Adresse de diffusion" ,
"udpPort" : "UDP Port" ,
"waitTimeS" : "Temps d'attente (s)" ,
"driveName" : "Nom du lecteur" ,
"drivePath" : "Chemin du lecteur" ,
"ignoreCertificate" : "Ignorer le certificat" ,
"ignoreCertificateDesc" : "Autoriser les connexions aux hôtes avec des certificats auto-signés" ,
"forceLossless" : "Forcer sans perte" ,
"forceLosslessDesc" : "Forcer l'encodage sans perte d'image (meilleure qualité, plus de bande passante)" ,
"disableAudio" : "Désactiver l'audio" ,
"disableAudioDesc" : "Couper tous les sons de la session distante" ,
"enableAudioInput" : "Activer la saisie audio (Microphone)" ,
"enableAudioInputDesc" : "Transférer le microphone local vers la session distante" ,
"wallpaper" : "Fond d'écran" ,
"wallpaperDesc" : "Afficher le fond d'écran du bureau (désactiver améliore les performances)" ,
"theming" : "Thème" ,
"themingDesc" : "Activer les thèmes et styles visuels" ,
"fontSmoothing" : "Lissage de la police" ,
"fontSmoothingDesc" : "Activer le rendu de police ClearType" ,
"fullWindowDrag" : "Glisser la fenêtre entière" ,
"fullWindowDragDesc" : "Afficher le contenu de la fenêtre en faisant glisser" ,
"desktopComposition" : "Composition de bureau" ,
"desktopCompositionDesc" : "Activer les effets de verre Aero" ,
"menuAnimations" : "Animations du menu" ,
"menuAnimationsDesc" : "Activer les animations de fondu du menu et de diapositives" ,
"disableBitmapCaching" : "Désactiver la mise en cache des Bitmaps" ,
"disableBitmapCachingDesc" : "Désactiver le cache bitmap (peut aider à résoudre les bugs)" ,
"disableOffscreenCaching" : "Désactiver la mise en cache hors écran" ,
"disableOffscreenCachingDesc" : "Désactiver le cache de l'écran" ,
"disableGlyphCaching" : "Désactiver la mise en cache des glyphes" ,
"disableGlyphCachingDesc" : "Désactiver le cache des glyphes" ,
"enableGfx" : "Enable GFX" ,
"enableGfxDesc" : "Utiliser le pipeline graphique de RemoteFX" ,
"enablePrinting" : "Activer l'impression" ,
"enablePrintingDesc" : "Rediriger les imprimantes locales vers la session distante" ,
"enableDriveRedirection" : "Activer la redirection du lecteur" ,
"enableDriveRedirectionDesc" : "Mapper un dossier local en tant que lecteur dans la session distante" ,
"createDrivePath" : "Créer un chemin d'accès" ,
"createDrivePathDesc" : "Créer automatiquement le dossier s'il n'existe pas" ,
"disableDownload" : "Désactiver le téléchargement" ,
"disableDownloadDesc" : "Empêcher le téléchargement des fichiers de la session distante" ,
"disableUpload" : "Désactiver le téléchargement" ,
"disableUploadDesc" : "Empêcher le téléversement de fichiers vers la session distante" ,
"enableTouch" : "Activer le Toucher" ,
"enableTouchDesc" : "Activer le transfert tactile" ,
"consoleSession" : "Session de la console" ,
"consoleSessionDesc" : "Se connecter à la console (session 0) au lieu d'une nouvelle session" ,
"sendWolPacket" : "Envoyer le paquet WOL" ,
"sendWolPacketDesc" : "Envoyer un paquet magique pour réveiller cet hôte avant de se connecter" ,
"disableCopy" : "Désactiver la copie" ,
"disableCopyDesc" : "Empêcher la copie du texte de la session distante" ,
"disablePaste" : "Désactiver Coller" ,
"disablePasteDesc" : "Empêcher le collage du texte dans la session distante" ,
"createPathIfMissing" : "Créer un chemin si manquant" ,
"createPathIfMissingDesc" : "Créer automatiquement le répertoire d'enregistrement" ,
"excludeOutput" : "Exclure la sortie" ,
"excludeOutputDesc" : "Ne pas enregistrer la sortie de l'écran (métadonnées seulement)" ,
"excludeMouse" : "Exclure la souris" ,
"excludeMouseDesc" : "Ne pas enregistrer les mouvements de la souris" ,
"includeKeystrokes" : "Inclure les touches" ,
"includeKeystrokesDesc" : "Enregistrer les traits de touches brutes en plus de la sortie de l'écran" ,
"vncPort" : "Port VNC" ,
"vncPassword" : "Mot de passe VNC" ,
"vncUsernameOptional" : "Nom d'utilisateur (facultatif)" ,
"vncLeaveBlank" : "Laisser vide si non requis" ,
"cursorMode" : "Mode Curseur" ,
"swapRedBlue" : "Échanger Rouge/Bleu" ,
"swapRedBlueDesc" : "Inverser les canaux de couleur rouge et bleu (corrige quelques problèmes de couleur)" ,
"readOnly" : "Lecture seule" ,
"readOnlyDesc" : "Afficher l'écran distant sans envoyer de saisie" ,
"telnetPort" : "Port Telnet" ,
"terminalType" : "Type de terminal" ,
"fontName" : "Font Name" ,
"fontSize" : "Font Size" ,
"colorScheme" : "Schéma de couleurs" ,
"backspaceKey" : "Clé de Retour arrière" ,
"saveHostFirst" : "Enregistrez d'abord l'hôte." ,
"sharingOptionsAfterSave" : "Les options de partage sont disponibles après l'enregistrement de l'hôte." ,
"sharingLoadError" : "Impossible de charger les données de partage. Vérifiez votre connexion et réessayez." ,
"shareHostSection" : "Partager l'hôte" ,
"shareWithUser" : "Partager avec l'utilisateur" ,
"shareWithRole" : "Partager avec le rôle" ,
"selectUser" : "Sélectionner un utilisateur" ,
"selectRole" : "Sélectionner un rôle" ,
"selectUserOption" : "Sélectionnez un utilisateur..." ,
"selectRoleOption" : "Sélectionnez un rôle..." ,
"permissionLevel" : "Niveau de permission" ,
"expiresInHours" : "Expire dans (heures)" ,
"noExpiryPlaceholder" : "Laisser vide pour aucune expiration" ,
"shareBtn" : "Partager" ,
"currentAccess" : "Accès actuel" ,
"typeHeader" : "Type de texte" ,
"targetHeader" : "Target" ,
"permissionHeader" : "Permission" ,
"grantedByHeader" : "Accepté par" ,
"expiresHeader" : "Expire" ,
"noAccessEntries" : "Pas encore d'entrées d'accès." ,
"expiredLabel" : "Expiré" ,
"neverLabel" : "Jamais" ,
"revokeBtn" : "Revoke" ,
"cancelBtn" : "Abandonner" ,
"savingBtn" : "Sauvegarde en cours..." ,
"updateHostBtn" : "Mettre à jour l'hôte" ,
"addHostBtn" : "Ajouter un hôte"
}
},
"commandPalette" : {
"searchPlaceholder" : "Rechercher des hôtes, des commandes ou des paramètres..." ,
"quickActions" : "Actions rapides" ,
"hostManager" : "Responsable d'hôte" ,
"hostManagerDesc" : "Gérer, ajouter ou éditer des hôtes" ,
"addNewHost" : "Ajouter un nouvel hôte" ,
"addNewHostDesc" : "Enregistrer un nouvel hôte" ,
"adminSettings" : "Paramètres de l'administrateur" ,
"adminSettingsDesc" : "Configurer les préférences système et les utilisateurs" ,
"userProfile" : "Profil de l'utilisateur" ,
"userProfileDesc" : "Gérer votre compte et vos préférences" ,
"addCredential" : "Ajouter un mot de passe" ,
"addCredentialDesc" : "Stocker les clés SSH ou les mots de passe" ,
"recentActivity" : "Activité récente" ,
"serversAndHosts" : "Serveurs & Hôtes" ,
"noHostsFound" : "Aucun hôte ne correspond à \"{{search}}\"" ,
"links" : "Liens" ,
"navigate" : "Navigate" ,
"select" : "Sélectionner" ,
"toggleWith" : "Basculer avec"
},
"splitScreen" : {
"paneEmpty" : "Pane {{index}} - empty" ,
"noTabAssigned" : "Aucun onglet assigné"
2026-03-14 20:07:53 -05:00
},
"guacamole" : {
2026-03-14 21:55:14 -05:00
"connecting" : "Connexion à la session {{type}}..." ,
"connectionError" : "Erreur de connexion" ,
"connectionFailed" : "Échec de la connexion" ,
2026-05-28 22:29:20 -05:00
"failedToConnect" : "Impossible d'obtenir le jeton de connexion" ,
"hostNotFound" : "Hôte introuvable" ,
"noHostSelected" : "Aucun hôte sélectionné" ,
"reconnect" : "Reconnecter" ,
"retry" : "Réessayer" ,
"guacdUnavailable" : "Le service de bureau à distance (guacd) n'est pas disponible. Veuillez vous assurer que guacd fonctionne et est accessible et configuré correctement dans les paramètres d'administration." ,
"ctrlAltDel" : "Ctrl+Alt+Suppr" ,
"toolbar" : {
"ctrlAltDel" : "Ctrl+Alt+Suppr" ,
"winL" : "Win+L (Écran de verrouillage)" ,
"winKey" : "Clé Windows" ,
"ctrl" : "Ctrl" ,
"alt" : "Alt" ,
"shift" : "Maj" ,
"win" : "Victoire" ,
"stickyActive" : "{{key}} (accroché - cliquez pour libérer)" ,
"stickyInactive" : "{{key}} (cliquez pour verrouiller)" ,
"esc" : "Échapper" ,
"tab" : "Tab" ,
"home" : "Domicile" ,
"end" : "Fin" ,
"pageUp" : "Page Haut" ,
"pageDown" : "Page Bas" ,
"arrowUp" : "Flèche vers le haut" ,
"arrowDown" : "Flèche vers le bas" ,
"arrowLeft" : "Flèche Gauche" ,
"arrowRight" : "Flèche droite" ,
"fnToggle" : "Touches de fonction" ,
"reconnect" : "Reconnecter la session" ,
"collapse" : "Réduire la barre d'outils" ,
"expand" : "Développer la barre d'outils" ,
"dragHandle" : "Faites glisser pour repositionner"
}
2026-03-08 18:21:21 -05:00
},
"terminal" : {
"connect" : "Se connecter à l'hôte" ,
"clear" : "Nettoyer" ,
"paste" : "Coller" ,
"reconnect" : "Reconnecter" ,
"connectionLost" : "Connexion perdue" ,
"connected" : "Connecté" ,
"clipboardWriteFailed" : "Échec de la copie dans le presse-papiers. Assurez-vous que la page est servie via HTTPS ou localhost." ,
"clipboardReadFailed" : "Échec de lecture du presse-papiers. Assurez-vous que les permissions du presse-papiers sont accordées." ,
2026-03-14 21:55:14 -05:00
"clipboardHttpWarning" : "Coller nécessite HTTPS. Utilisez Ctrl+Maj+V ou servir Termix via HTTPS." ,
2026-03-08 18:21:21 -05:00
"unknownError" : "Une erreur inconnue s'est produite" ,
"websocketError" : "Erreur de connexion WebSocket" ,
"connecting" : "Connexion en cours..." ,
2026-05-28 22:29:20 -05:00
"noHostSelected" : "Aucun hôte sélectionné" ,
2026-03-08 18:21:21 -05:00
"reconnecting" : "Reconnexion en cours... ({{attempt}}/{{max}})" ,
"reconnected" : "Reconnexion réussie" ,
2026-04-22 17:10:21 -05:00
"tmuxSessionCreated" : "session tmux créée : {{name}}" ,
"tmuxSessionAttached" : "Session tmux attachée : {{name}}" ,
"tmuxUnavailable" : "tmux n'est pas installé sur l'hôte distant, passant à l'interpréteur de commandes standard" ,
"tmuxSessionPickerTitle" : "Sessions tmux" ,
"tmuxSessionPickerDesc" : "Sessions tmux existantes trouvées sur cet hôte. Sélectionnez-en une pour réattacher ou créer une nouvelle session." ,
"tmuxWindows" : "Fenêtres" ,
"tmuxWindowCount" : "Fenêtre {{count}}" ,
"tmuxAttached" : "Clients attachés" ,
"tmuxAttachedCount" : "{{count}} attaché" ,
"tmuxLastActivity" : "Dernière activité" ,
"tmuxTimeJustNow" : "à l'instant" ,
2026-05-28 22:29:20 -05:00
"tmuxTimeMinutes" : "{{count}}il y a m" ,
"tmuxTimeHours" : "{{count}}il y a h" ,
"tmuxTimeDays" : "{{count}}il y a j jours" ,
2026-04-22 17:10:21 -05:00
"tmuxCreateNew" : "Démarrer une nouvelle session" ,
"tmuxCopyHint" : "Ajuster la sélection et appuyer sur Entrée pour copier dans le presse-papiers" ,
2026-05-28 22:29:20 -05:00
"tmuxDetach" : "Détacher de la session tmux" ,
"tmuxDetached" : "Détaché de la session tmux" ,
2026-03-08 18:21:21 -05:00
"maxReconnectAttemptsReached" : "Nombre maximum de tentatives de reconnexion atteint" ,
2026-04-22 17:10:21 -05:00
"closeTab" : "Fermer" ,
2026-03-08 18:21:21 -05:00
"connectionTimeout" : "Délai de connexion dépassé" ,
"terminalTitle" : "Terminal - {{host}}" ,
"terminalWithPath" : "Terminal - {{host}}:{{path}}" ,
"runTitle" : "Exécution {{command}} - {{host}}" ,
"totpRequired" : "Authentification à deux facteurs requise" ,
"totpCodeLabel" : "Code de vérification" ,
"totpVerify" : "Vérifier" ,
"warpgateAuthRequired" : "Authentification de Warpgate requise" ,
"warpgateSecurityKey" : "Clé de sécurité" ,
"warpgateAuthUrl" : "URL d'authentification" ,
"warpgateOpenBrowser" : "Ouvrir dans le navigateur" ,
"warpgateContinue" : "J'ai terminé l'authentification" ,
"opksshAuthRequired" : "Authentification OPKSSH requise" ,
"opksshAuthDescription" : "Authentification complète dans votre navigateur pour continuer. Cette session restera valide pendant 24 heures." ,
"opksshOpenBrowser" : "Ouvrez le navigateur pour vous authentifier" ,
"opksshWaitingForAuth" : "En attente d'authentification dans le navigateur..." ,
"opksshAuthenticating" : "Traitement de l'authentification..." ,
"opksshTimeout" : "Délai d'authentification dépassé. Veuillez réessayer." ,
"opksshAuthFailed" : "L'authentification a échoué. Veuillez vérifier vos identifiants et réessayer." ,
2026-04-22 17:10:21 -05:00
"opksshSignInWith" : "Connectez-vous avec {{provider}}" ,
2026-03-08 18:21:21 -05:00
"sudoPasswordPopupTitle" : "Insérer un mot de passe ?" ,
"websocketAbnormalClose" : "Connexion fermée de manière inattendue. Cela peut être dû à un problème de proxy inversé ou de configuration SSL. Veuillez vérifier les journaux du serveur." ,
"connectionLogTitle" : "Journal de connexion" ,
"connectionLogCopy" : "Copier les logs dans le presse-papiers" ,
"connectionLogEmpty" : "Aucun journal de connexion pour l'instant" ,
2026-05-28 22:29:20 -05:00
"connectionLogWaiting" : "En attente de logs de connexion..." ,
2026-03-08 18:21:21 -05:00
"connectionLogCopied" : "Journaux de connexion copiés dans le presse-papiers" ,
"connectionLogCopyFailed" : "Impossible de copier les logs dans le presse-papiers" ,
"connectionRejected" : "Connexion refusée par le serveur. Veuillez vérifier votre authentification et la configuration du réseau." ,
"hostKeyRejected" : "La vérification de la clé d'hôte SSH a été rejetée. La connexion a été annulée." ,
2026-05-28 22:29:20 -05:00
"sessionTakenOver" : "La session a été ouverte dans un autre onglet. Reconnexion..."
2026-03-08 18:21:21 -05:00
},
"fileManager" : {
2026-05-28 22:29:20 -05:00
"noHostSelected" : "Aucun hôte sélectionné" ,
"initializingEditor" : "Initialisation de l'éditeur..." ,
2026-03-08 18:21:21 -05:00
"file" : "Fichier" ,
"folder" : "Répertoire" ,
"uploadFile" : "Charger un fichier" ,
"downloadFile" : "Télécharger" ,
"extractArchive" : "Extraire les archives" ,
"extractingArchive" : "Extraction de {{name}}..." ,
"archiveExtractedSuccessfully" : "{{name}} extrait avec succès" ,
"extractFailed" : "L'extraction a échoué" ,
"compressFile" : "Compresser le fichier" ,
"compressFiles" : "Compresser les fichiers" ,
"compressFilesDesc" : "Compresser les éléments {{count}} dans une archive" ,
"archiveName" : "Nom de l'archive" ,
"enterArchiveName" : "Entrez le nom de l'archive..." ,
"compressionFormat" : "Format de compression" ,
"selectedFiles" : "Fichiers sélectionnés" ,
"andMoreFiles" : "et {{count}} de plus..." ,
"compress" : "Compresser" ,
"compressingFiles" : "Compression des éléments {{count}} en {{name}}..." ,
"filesCompressedSuccessfully" : "{{name}} créé avec succès" ,
"compressFailed" : "La compression a échoué" ,
"edit" : "Editer" ,
"preview" : "Aperçu" ,
"previous" : "Précédent" ,
"next" : "Suivant" ,
"pageXOfY" : "Page {{current}} de {{total}}" ,
"zoomOut" : "Zoom arrière" ,
"zoomIn" : "Zoom avant" ,
"newFile" : "Nouveau fichier" ,
"newFolder" : "Nouveau dossier" ,
"rename" : "Renommer" ,
"uploading" : "Téléversement..." ,
"uploadingFile" : "Envoi de {{name}}..." ,
"fileName" : "Nom du fichier" ,
"folderName" : "Nom du dossier" ,
"fileUploadedSuccessfully" : "Le fichier «{{name}}» a été téléchargé avec succès" ,
"failedToUploadFile" : "Impossible de télécharger le fichier" ,
"fileDownloadedSuccessfully" : "Le fichier «{{name}}» a été téléchargé avec succès" ,
"failedToDownloadFile" : "Impossible de télécharger le fichier" ,
"fileCreatedSuccessfully" : "Le fichier \"{{name}}\" a été créé avec succès" ,
"folderCreatedSuccessfully" : "Le dossier \"{{name}}\" a été créé avec succès" ,
"failedToCreateItem" : "Impossible de créer l'élément" ,
"operationFailed" : "L'opération {{operation}} a échoué pour {{name}}: {{error}}" ,
"failedToResolveSymlink" : "Impossible de résoudre le lien symbolique" ,
"itemsDeletedSuccessfully" : "Les éléments {{count}} ont été supprimés avec succès" ,
"failedToDeleteItems" : "Impossible de supprimer les éléments" ,
"sudoPasswordRequired" : "Mot de passe de l'administrateur requis" ,
"enterSudoPassword" : "Entrez le mot de passe sudo pour continuer cette opération" ,
"sudoPassword" : "Mot de passe Sudo" ,
"sudoOperationFailed" : "L'opération Sudo a échoué" ,
"sudoAuthFailed" : "L'authentification de Sudo a échoué" ,
"dragFilesToUpload" : "Déposez les fichiers ici pour les télécharger" ,
"emptyFolder" : "Ce dossier est vide" ,
"searchFiles" : "Rechercher des fichiers..." ,
"upload" : "Charger" ,
"selectHostToStart" : "Sélectionnez un hôte pour démarrer la gestion des fichiers" ,
2026-05-28 22:29:20 -05:00
"sshRequiredForFileManager" : "Le gestionnaire de fichiers nécessite SSH. Cet hôte n'a pas de SSH activé." ,
2026-03-08 18:21:21 -05:00
"failedToConnect" : "Impossible de se connecter à SSH" ,
"failedToLoadDirectory" : "Impossible de charger le répertoire" ,
"noSSHConnection" : "Aucune connexion SSH disponible" ,
"copy" : "Copie" ,
"cut" : "Couper" ,
"paste" : "Coller" ,
"copyPath" : "Copier le chemin" ,
"copyPaths" : "Copier les chemins" ,
"delete" : "Supprimez" ,
"properties" : "Propriétés" ,
"refresh" : "Rafraîchir" ,
"downloadFiles" : "Télécharger les fichiers {{count}} vers le navigateur" ,
"copyFiles" : "Copier les éléments {{count}}" ,
"cutFiles" : "Couper les éléments {{count}}" ,
"deleteFiles" : "Supprimer les éléments {{count}}" ,
"filesCopiedToClipboard" : "Les éléments {{count}} ont été copiés dans le presse-papiers" ,
"filesCutToClipboard" : "{{count}} éléments découpés dans le presse-papiers" ,
"pathCopiedToClipboard" : "Chemin copié dans le presse-papiers" ,
"pathsCopiedToClipboard" : "Chemins {{count}} copiés dans le presse-papiers" ,
"failedToCopyPath" : "Impossible de copier le chemin vers le presse-papiers" ,
"movedItems" : "Éléments {{count}} déplacés" ,
"failedToDeleteItem" : "Échec de la suppression de l'élément" ,
"itemRenamedSuccessfully" : "{{type}} renommé avec succès" ,
"failedToRenameItem" : "Impossible de renommer l'élément" ,
"download" : "Télécharger" ,
"permissions" : "Permissions" ,
"size" : "Taille" ,
"modified" : "Modifié" ,
"path" : "Chemin d'accès" ,
"confirmDelete" : "Êtes-vous sûr de vouloir supprimer {{name}}?" ,
"permissionDenied" : "Autorisation refusée" ,
"serverError" : "Erreur serveur" ,
"fileSavedSuccessfully" : "Fichier enregistré avec succès" ,
"failedToSaveFile" : "Échec de l'enregistrement du fichier" ,
"confirmDeleteSingleItem" : "Êtes-vous sûr de vouloir supprimer définitivement \"{{name}} \" ?" ,
"confirmDeleteMultipleItems" : "Êtes-vous sûr de vouloir supprimer définitivement les éléments {{count}}?" ,
"confirmDeleteMultipleItemsWithFolders" : "Êtes-vous sûr de vouloir supprimer définitivement les éléments {{count}} ? Cela inclut les dossiers et leur contenu." ,
"confirmDeleteFolder" : "Êtes-vous sûr de vouloir supprimer définitivement le dossier \"{{name}}\" et tout son contenu ?" ,
"permanentDeleteWarning" : "Cette action ne peut pas être annulée. Le(s) élément(s) seront définitivement supprimés du serveur." ,
"recent" : "Récentes" ,
"pinned" : "Épinglé" ,
"folderShortcuts" : "Raccourcis du dossier" ,
"failedToReconnectSSH" : "Échec de la reconnexion de la session SSH" ,
"openTerminalHere" : "Ouvrir le Terminal ici" ,
"run" : "Exécuter" ,
"openTerminalInFolder" : "Ouvrir le terminal dans ce dossier" ,
"openTerminalInFileLocation" : "Ouvrir le terminal à l'emplacement du fichier" ,
"runningFile" : "En cours d'exécution - {{file}}" ,
"onlyRunExecutableFiles" : "Peut uniquement exécuter des fichiers exécutables" ,
"directories" : "Répertoires" ,
"removedFromRecentFiles" : "Suppression de «{{name}}» des fichiers récents" ,
"removeFailed" : "La suppression a échoué" ,
"unpinnedSuccessfully" : "Déépinglé avec succès \"{{name}}\"" ,
"unpinFailed" : "Échec de la dépinglage" ,
"removedShortcut" : "Raccourci \"{{name}} \" supprimé" ,
"removeShortcutFailed" : "La suppression du raccourci a échoué" ,
"clearedAllRecentFiles" : "Tous les fichiers récents ont été effacés" ,
"clearFailed" : "Échec de l'effacement" ,
"removeFromRecentFiles" : "Supprimer des fichiers récents" ,
"clearAllRecentFiles" : "Effacer tous les fichiers récents" ,
"unpinFile" : "Désépingler fichier" ,
"removeShortcut" : "Supprimer le raccourci" ,
"pinFile" : "Épingler le fichier" ,
"addToShortcuts" : "Ajouter aux raccourcis" ,
"pasteFailed" : "Échec du collage" ,
"noUndoableActions" : "Aucune action annulable" ,
"undoCopySuccess" : "Opération de copie annulée : fichiers copiés {{count}} supprimés" ,
"undoCopyFailedDelete" : "Échec de l'annulation : impossible de supprimer les fichiers copiés" ,
"undoCopyFailedNoInfo" : "Échec de l'annulation : impossible de trouver les informations sur le fichier copié" ,
"undoMoveSuccess" : "Opération de déplacement annulée : les fichiers {{count}} ont été déplacés vers l'emplacement d'origine" ,
"undoMoveFailedMove" : "Échec de l'annulation : impossible de déplacer les fichiers en arrière" ,
"undoMoveFailedNoInfo" : "Échec de l'annulation : impossible de trouver les informations sur le fichier déplacé" ,
"undoDeleteNotSupported" : "L'opération de suppression ne peut pas être annulée : les fichiers ont été définitivement supprimés du serveur" ,
"undoTypeNotSupported" : "Type d'opération d'annulation non pris en charge" ,
"undoOperationFailed" : "Échec de l'annulation de l'opération" ,
"unknownError" : "Erreur inconnue" ,
"confirm" : "Valider" ,
"find" : "Rechercher..." ,
"replace" : "Remplacer" ,
"downloadInstead" : "Télécharger plutôt" ,
"keyboardShortcuts" : "Raccourcis clavier" ,
"searchAndReplace" : "Recherche & Remplacer" ,
"editing" : "Édition en cours" ,
"search" : "Chercher" ,
"findNext" : "Rechercher suivant" ,
"findPrevious" : "Trouver le Précédent" ,
"save" : "Enregistrer" ,
"selectAll" : "Tout sélectionner" ,
"undo" : "Annuler" ,
"redo" : "Refaire" ,
"moveLineUp" : "Déplacer la ligne vers le haut" ,
"moveLineDown" : "Déplacer la ligne vers le bas" ,
"toggleComment" : "Basculer le commentaire" ,
"autoComplete" : "Auto Complete" ,
"imageLoadError" : "Impossible de charger l'image" ,
"startTyping" : "Commencez à taper..." ,
"unknownSize" : "Taille inconnue" ,
"fileIsEmpty" : "Le fichier est vide" ,
"largeFileWarning" : "Avertissement de fichier volumineux" ,
"largeFileWarningDesc" : "Ce fichier est de taille {{size}} en taille, ce qui peut causer des problèmes de performance lorsqu'il est ouvert en tant que texte." ,
"fileNotFoundAndRemoved" : "Le fichier «{{name}}» est introuvable et a été supprimé des fichiers récents/épinglés" ,
"failedToLoadFile" : "Impossible de charger le fichier : {{error}}" ,
"serverErrorOccurred" : "Une erreur de serveur s'est produite. Veuillez réessayer plus tard." ,
"autoSaveFailed" : "Échec de la sauvegarde automatique" ,
"fileAutoSaved" : "Fichier enregistré automatiquement" ,
"moveFileFailed" : "Impossible de déplacer {{name}}" ,
"moveOperationFailed" : "Échec de l'opération de déplacement" ,
"canOnlyCompareFiles" : "Peut seulement comparer deux fichiers" ,
"comparingFiles" : "Comparaison des fichiers : {{file1}} et {{file2}}" ,
"dragFailed" : "Échec de l'opération de glissement" ,
"filePinnedSuccessfully" : "Le fichier \"{{name}}\" a été épinglé avec succès" ,
"pinFileFailed" : "Impossible d'épingler le fichier" ,
"fileUnpinnedSuccessfully" : "Le fichier \"{{name}}\" a été déépinglé avec succès" ,
"unpinFileFailed" : "Échec de la déverrouillage du fichier" ,
"shortcutAddedSuccessfully" : "Raccourci du dossier \"{{name}}\" ajouté avec succès" ,
"addShortcutFailed" : "Impossible d'ajouter le raccourci" ,
"operationCompletedSuccessfully" : "{{operation}} {{count}} éléments avec succès" ,
"operationCompleted" : "Articles {{operation}} {{count}}" ,
"downloadFileSuccess" : "Fichier {{name}} téléchargé avec succès" ,
"downloadFileFailed" : "Échec du téléchargement" ,
"moveTo" : "Déplacer vers {{name}}" ,
"diffCompareWith" : "Comparaison de différences avec {{name}}" ,
"dragOutsideToDownload" : "Faites glisser vers l'extérieur de la fenêtre pour télécharger (fichiers{{count}})" ,
"newFolderDefault" : "Nouveau dossier" ,
"newFileDefault" : "Nouveau fichier.txt" ,
"successfullyMovedItems" : "Les éléments {{count}} ont été déplacés avec succès vers {{target}}" ,
"move" : "Déplacer" ,
"searchInFile" : "Rechercher dans le fichier (Ctrl+F)" ,
"showKeyboardShortcuts" : "Afficher les raccourcis clavier" ,
"startWritingMarkdown" : "Commencez à écrire votre contenu de markdown..." ,
"loadingFileComparison" : "Chargement de la comparaison de fichiers..." ,
"reload" : "Reload" ,
"compare" : "Comparer" ,
"sideBySide" : "Côté à côte" ,
"inline" : "En ligne" ,
"fileComparison" : "Comparaison de fichiers : {{file1}} vs {{file2}}" ,
"fileTooLarge" : "Fichier trop volumineux: {{error}}" ,
"sshConnectionFailed" : "La connexion SSH a échoué. Veuillez vérifier votre connexion à {{name}} ({{ip}}:{{port}})" ,
"loadFileFailed" : "Impossible de charger le fichier : {{error}}" ,
"connecting" : "Connexion en cours..." ,
"connectedSuccessfully" : "Connecté avec succès" ,
"totpVerificationFailed" : "La vérification TOTP a échoué" ,
"warpgateVerificationFailed" : "Échec de l'authentification de Warpgate" ,
"authenticationFailed" : "Échec de l'authentification" ,
"verificationCodePrompt" : "Code de vérification :" ,
"changePermissions" : "Modifier les permissions" ,
"currentPermissions" : "Autorisations actuelles" ,
"owner" : "Propriétaire" ,
"group" : "Groupes" ,
"others" : "Autres" ,
"read" : "Lu" ,
"write" : "Écrire" ,
"execute" : "Exécuter" ,
"permissionsChangedSuccessfully" : "Permissions modifiées avec succès" ,
"failedToChangePermissions" : "Impossible de modifier les autorisations" ,
"name" : "Nom" ,
"sortByName" : "Nom" ,
"sortByDate" : "Date de modification" ,
"sortBySize" : "Taille" ,
"ascending" : "Ascendant" ,
2026-05-28 22:29:20 -05:00
"descending" : "Descendant" ,
"root" : "Racine" ,
"new" : "Nouveau" ,
"sortBy" : "Trier par" ,
"items" : "Éléments" ,
"selected" : "Sélectionnés" ,
"editor" : "Editeur" ,
"octal" : "Octales" ,
"storage" : "Stockage" ,
"disk" : "Disque" ,
"used" : "Utilisé" ,
"of" : "de" ,
"toggleSidebar" : "Activer/désactiver la barre latérale" ,
"cannotLoadPdf" : "Impossible de charger le PDF" ,
"pdfLoadError" : "Une erreur s'est produite lors du chargement de ce fichier PDF." ,
"loadingPdf" : "Chargement du PDF..." ,
"loadingPage" : "Chargement de la page..."
2026-03-08 18:21:21 -05:00
},
"tunnels" : {
"noSshTunnels" : "Pas de tunnels SSH" ,
"createFirstTunnelMessage" : "Vous n'avez pas encore créé de tunnels SSH. Configurez les connexions de tunnels dans le Gestionnaire d'Hôtes pour commencer." ,
"connected" : "Connecté" ,
"disconnected" : "Déconnecté" ,
"connecting" : "Connexion en cours..." ,
"error" : "Erreur" ,
"canceling" : "Annulation..." ,
"connect" : "Connecter" ,
"disconnect" : "Déconnecter" ,
"cancel" : "Abandonner" ,
"port" : "Port" ,
2026-05-06 15:18:55 -05:00
"localPort" : "Port local" ,
"remotePort" : "Port distant" ,
"currentHostPort" : "Port actuel de l'hôte" ,
"endpointPort" : "Port de terminaison" ,
"bindIp" : "IP locale" ,
"endpointSshConfig" : "Configuration SSH du point d'extrémité" ,
"endpointSshHost" : "Hôte SSH du point d'extrémité" ,
"endpointSshHostPlaceholder" : "Sélectionnez un hôte configuré" ,
"endpointSshHostRequired" : "Sélectionnez un serveur SSH de point de terminaison pour chaque tunnel client." ,
2026-03-08 18:21:21 -05:00
"attempt" : "Tentative {{current}} de {{max}}" ,
"nextRetryIn" : "Prochaine tentative dans {{seconds}} secondes" ,
2026-05-06 15:18:55 -05:00
"clientTunnels" : "Tunnels client" ,
"clientTunnel" : "Tunnel client" ,
"addClientTunnel" : "Ajouter un tunnel client" ,
"noClientTunnels" : "Aucun tunnel client configuré sur ce bureau." ,
2026-03-08 18:21:21 -05:00
"tunnelName" : "Nom du tunnel" ,
"remoteHost" : "Hôte distant" ,
"autoStart" : "Démarrage automatique" ,
2026-05-06 15:18:55 -05:00
"clientAutoStartDesc" : "Démarre lorsque ce client de bureau s'ouvre et reste connecté." ,
"clientManualStartDesc" : "Utiliser Démarrer et Arrêter de cette ligne. Termix ne l'ouvrira pas automatiquement." ,
"clientRemoteServerNote" : "La redirection à distance peut nécessiter AllowTcpForwarding et GatewayPorts sur le serveur SSH de point d'extrémité. Le port distant se ferme lorsque ce bureau se déconnecte." ,
"clientTunnelStarted" : "Tunnel client démarré" ,
"clientTunnelStopped" : "Tunnel client arrêté" ,
"tunnelTestSucceeded" : "Test du tunnel réussi" ,
"tunnelTestFailed" : "Le test du tunnel a échoué" ,
"localSaved" : "Tunnel client sauvegardé" ,
"localSaveError" : "Impossible d'enregistrer les tunnels du client local" ,
"invalidBindIp" : "L'adresse IP locale doit être une adresse IPv4 valide." ,
"invalidLocalTargetIp" : "L'IP locale cible doit être une adresse IPv4 valide." ,
"invalidLocalPort" : "Le port local doit être compris entre 1 et 65535." ,
"invalidRemotePort" : "Le port distant doit être compris entre 1 et 65535." ,
"invalidLocalTargetPort" : "Le port local cible doit être compris entre 1 et 65535." ,
"invalidEndpointPort" : "Le port du point d'entrée doit être compris entre 1 et 65535." ,
"duplicateAutoStartBind" : "Un seul tunnel client de démarrage automatique peut utiliser {{bind}}." ,
"manualControlError" : "Impossible de mettre à jour l'état du tunnel." ,
2026-03-08 18:21:21 -05:00
"active" : "Actif" ,
"start" : "Début" ,
"stop" : "Arrêter" ,
2026-05-06 15:18:55 -05:00
"test" : "Tester" ,
"type" : "Type de tunnel" ,
"typeLocal" : "Local (-L)" ,
"typeRemote" : "Télécommande (-R)" ,
"typeDynamic" : "Dynamique (-D)" ,
"typeServerLocalDesc" : "Hôte actuel vers point de terminaison." ,
"typeServerRemoteDesc" : "Point de fin de retour à l'hôte actuel." ,
"typeClientLocalDesc" : "Ordinateur local à terminal." ,
"typeClientRemoteDesc" : "Point de fin de retour à l'ordinateur local." ,
"typeClientDynamicDesc" : "SOCKS sur ordinateur local." ,
"typeDynamicDesc" : "Transférer le trafic SOCKS5 vers SSH" ,
"forwardDescriptionServerLocal" : "Hôte actuel {{sourcePort}} → point de terminaison {{endpointPort}}." ,
"forwardDescriptionServerRemote" : "Point de terminaison {{endpointPort}} → hôte actuel {{sourcePort}}." ,
"forwardDescriptionServerDynamic" : "SOCKS sur l'hôte actuel {{sourcePort}}." ,
"forwardDescriptionClientLocal" : "{{sourcePort}} local → {{endpointPort}} distant." ,
"forwardDescriptionClientRemote" : "{{sourcePort}} → {{endpointPort}} local." ,
"forwardDescriptionClientDynamic" : "SOCKS sur le port local {{sourcePort}}." ,
"summaryClientLocal" : "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}" ,
"summaryClientRemote" : "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}" ,
2026-05-28 22:29:20 -05:00
"summaryClientDynamic" : "{{localHost}}:{{localPort}} → CHAUSSETTES via {{endpoint}}" ,
2026-05-06 15:18:55 -05:00
"autoNameClientLocal" : "{{localPort}} local → {{endpoint}} {{remotePort}}" ,
"autoNameClientRemote" : "{{endpoint}} {{remotePort}} → {{localPort}}" ,
"autoNameClientDynamic" : "SOCKS {{localPort}} via {{endpoint}}" ,
"route" : "Voie :" ,
"lastStarted" : "Dernier démarrage" ,
"lastTested" : "Dernier test" ,
"lastError" : "Dernière erreur" ,
"maxRetries" : "Nombre maximum de tentatives" ,
"maxRetriesDescription" : "Nombre maximum de tentatives de réessai." ,
"retryInterval" : "Intervalle de réessai (secondes)" ,
"retryIntervalDescription" : "Temps d'attente entre les deux tentatives." ,
2026-03-08 18:21:21 -05:00
"local" : "Locale" ,
"remote" : "Distante" ,
2026-05-28 22:29:20 -05:00
"destination" : "Destination" ,
"host" : "Hôte" ,
"mode" : "Mode" ,
"noHostSelected" : "Aucun hôte sélectionné" ,
"working" : "Traitement..."
2026-03-08 18:21:21 -05:00
},
"serverStats" : {
"cpu" : "UC" ,
"memory" : "Mémoire" ,
"disk" : "Disque" ,
"network" : "Réseau" ,
"uptime" : "Délai de disponibilité" ,
"processes" : "Processus" ,
"available" : "Disponible" ,
"free" : "Gratuit" ,
"connecting" : "Connexion en cours..." ,
"connectionFailed" : "Échec de la connexion au serveur" ,
"naCpus" : "N/A CPU(s)" ,
2026-05-28 22:29:20 -05:00
"cpuCores_one" : "Noyau {{count}}" ,
"cpuCores_other" : "{{count}} Cores" ,
2026-03-08 18:21:21 -05:00
"cpuUsage" : "Usage du CPU" ,
"memoryUsage" : "Utilisation de la mémoire" ,
"diskUsage" : "Utilisation du disque" ,
"failedToFetchHostConfig" : "Impossible de récupérer la configuration de l'hôte" ,
"serverOffline" : "Serveur hors ligne" ,
"cannotFetchMetrics" : "Impossible de récupérer les métriques depuis le serveur hors ligne" ,
"totpFailed" : "La vérification TOTP a échoué" ,
"noneAuthNotSupported" : "Les statistiques du serveur ne supportent pas le type d'authentification 'none'." ,
"load" : "Charger" ,
"systemInfo" : "Informations du système" ,
"hostname" : "Hostname" ,
"operatingSystem" : "Système d'exploitation" ,
"kernel" : "Noyau" ,
"seconds" : "secondes" ,
"networkInterfaces" : "Interfaces réseau" ,
"noInterfacesFound" : "Aucune interface réseau trouvée" ,
"noProcessesFound" : "Aucun processus trouvé" ,
"loginStats" : "Statistiques de connexion SSH" ,
"noRecentLoginData" : "Aucune donnée de connexion récente" ,
"executingQuickAction" : "Exécution de {{name}}..." ,
"quickActionSuccess" : "{{name}} terminé avec succès" ,
"quickActionFailed" : "{{name}} a échoué" ,
"quickActionError" : "Impossible d'exécuter {{name}}" ,
"ports" : {
"title" : "Ports d'écoute" ,
"protocol" : "Protocol" ,
"port" : "Port" ,
"address" : "Adresses" ,
"process" : "Processus" ,
"noData" : "Aucune donnée de port d'écoute"
},
"firewall" : {
"title" : "Pare-feu" ,
"inactive" : "Inactif" ,
"policy" : "Politique de confidentialité" ,
"rules" : "règles" ,
"noData" : "Aucune donnée de pare-feu disponible" ,
"action" : "Action" ,
"protocol" : "Proto" ,
"port" : "Port" ,
"source" : "Source" ,
"anywhere" : "Partout"
2026-05-28 22:29:20 -05:00
},
"loadAvg" : "Charge Moyenne" ,
"swap" : "Permuter" ,
"architecture" : "Architecture" ,
"refresh" : "Rafraîchir" ,
"retry" : "Réessayer"
2026-03-08 18:21:21 -05:00
},
"auth" : {
"tagline" : "GESTION DU SERVEUR SSH" ,
"loginTitle" : "Se connecter à Termix" ,
"registerTitle" : "Créer un compte" ,
"forgotPassword" : "Mot de passe oublié ?" ,
"rememberMe" : "Se souvenir de l'appareil pendant 30 jours (comprend TOTP)" ,
"noAccount" : "Vous n'avez pas de compte ?" ,
"hasAccount" : "Vous avez déjà un compte ?" ,
"twoFactorAuth" : "Authentification à deux facteurs" ,
"enterCode" : "Entrez le code de vérification" ,
"backupCode" : "Ou utilisez le code de sauvegarde" ,
"verifyCode" : "Vérifier le code" ,
"redirectingToApp" : "Redirection vers l'application..." ,
"sshAuthenticationRequired" : "Authentification SSH requise" ,
"sshNoKeyboardInteractive" : "Authentification interactive du clavier indisponible" ,
"sshAuthenticationFailed" : "Échec de l'authentification" ,
"sshAuthenticationTimeout" : "Délai d'authentification dépassé" ,
"sshNoKeyboardInteractiveDescription" : "Le serveur ne supporte pas l'authentification interactive. Veuillez fournir votre mot de passe ou votre clé SSH." ,
"sshAuthFailedDescription" : "Les identifiants fournis sont incorrects. Veuillez réessayer avec des identifiants valides." ,
"sshTimeoutDescription" : "La tentative d'authentification a expiré. Veuillez réessayer." ,
"sshProvideCredentialsDescription" : "Veuillez fournir vos identifiants SSH pour vous connecter à ce serveur." ,
"sshPasswordDescription" : "Entrez le mot de passe de cette connexion SSH." ,
"sshKeyPasswordDescription" : "Si votre clé SSH est chiffrée, entrez le mot de passe ici." ,
2026-05-06 15:18:55 -05:00
"passphraseRequired" : "Phrase de passe requise" ,
"passphraseRequiredDescription" : "La clé SSH est chiffrée. Veuillez entrer le mot de passe pour la déverrouiller." ,
2026-03-08 18:21:21 -05:00
"back" : "Précédent" ,
"firstUser" : "Premier utilisateur" ,
"firstUserMessage" : "Vous êtes le premier utilisateur à devenir administrateur. Vous pouvez voir les paramètres d'administration dans la liste déroulante de l'utilisateur de la barre latérale. Si vous pensez que c'est une erreur, consultez les journaux de docker ou créez un problème GitHub." ,
"external" : "Externe" ,
"loginWithExternal" : "Se connecter avec un fournisseur externe" ,
"loginWithExternalDesc" : "Connectez-vous en utilisant votre fournisseur d'identité externe configuré" ,
"externalNotSupportedInElectron" : "L'authentification externe n'est pas encore prise en charge dans l'application Electron. Veuillez utiliser la version web pour la connexion OIDC." ,
"resetPasswordButton" : "Réinitialiser le mot de passe" ,
"sendResetCode" : "Envoyer le code de réinitialisation" ,
"resetCodeDesc" : "Entrez votre nom d'utilisateur pour recevoir un code de réinitialisation de mot de passe. Le code sera enregistré dans les journaux du conteneur docker." ,
"resetCode" : "Reset Code" ,
"verifyCodeButton" : "Vérifier le code" ,
"enterResetCode" : "Entrez le code à 6 chiffres du journal du conteneur docker pour l'utilisateur :" ,
"newPassword" : "Nouveau mot de passe" ,
"confirmNewPassword" : "Confirmer le mot de passe" ,
"enterNewPassword" : "Entrez votre nouveau mot de passe pour l'utilisateur :" ,
"signUp" : "S'inscrire" ,
"desktopApp" : "Application de bureau" ,
"loggingInToDesktopApp" : "Connexion à l'application de bureau" ,
"loadingServer" : "Chargement du serveur..." ,
"dataLossWarning" : "La réinitialisation de votre mot de passe supprimera ainsi tous vos hôtes, identifiants et autres données chiffrées SSH enregistrées. Cette action ne peut pas être annulée. Utilisez cette action uniquement si vous avez oublié votre mot de passe et que vous n'êtes pas connecté." ,
"authenticationDisabled" : "Authentification désactivée" ,
"authenticationDisabledDesc" : "Toutes les méthodes d'authentification sont actuellement désactivées. Veuillez contacter votre administrateur." ,
2026-05-28 22:29:20 -05:00
"attemptsRemaining" : "{{count}} tentatives restantes"
2026-03-08 18:21:21 -05:00
},
"hostKey" : {
"verifyNewHost" : "Vérifier la clé d'hôte SSH" ,
"keyChangedWarning" : "Clé d'hôte SSH modifiée" ,
"firstConnectionTitle" : "Première connexion à cet hôte" ,
"firstConnectionDescription" : "L'authenticité de cet hôte ne peut pas être établie. Vérifiez que l'empreinte digitale correspond à ce que vous attendez." ,
"keyChangedDescription" : "La clé hôte de ce serveur a changé depuis votre dernière connexion. Cela pourrait indiquer un problème de sécurité." ,
"previousKey" : "Clé précédente" ,
"newFingerprint" : "Nouvelle empreinte digitale" ,
"fingerprint" : "Empreinte digitale" ,
"verifyInstructions" : "Si vous faites confiance à cet hôte, cliquez sur Accepter pour continuer et enregistrer cette empreinte digitale pour de futures connexions." ,
"securityWarning" : "Avertissement de sécurité" ,
"acceptAndContinue" : "Accepter et continuer" ,
"acceptNewKey" : "Accepter la nouvelle clé et continuer"
},
"errors" : {
"databaseConnection" : "Impossible de se connecter à la base de données" ,
"unknownError" : "Erreur inconnue" ,
"loginFailed" : "Échec de la connexion" ,
"failedPasswordReset" : "Échec de la réinitialisation du mot de passe" ,
"failedVerifyCode" : "Impossible de vérifier le code de réinitialisation" ,
"failedCompleteReset" : "Échec de la réinitialisation du mot de passe" ,
"invalidTotpCode" : "Invalid TOTP code" ,
"failedOidcLogin" : "Impossible de démarrer la connexion OIDC" ,
2026-05-28 22:29:20 -05:00
"silentSigninOidcUnavailable" : "La connexion silencieuse a été demandée, mais la connexion OIDC n'est pas disponible." ,
2026-05-06 15:12:07 -05:00
"failedUserInfo" : "Impossible d'obtenir les informations de l'utilisateur après la connexion" ,
2026-03-08 18:21:21 -05:00
"oidcAuthFailed" : "Échec de l'authentification OIDC" ,
"invalidAuthUrl" : "URL d'autorisation invalide reçue du backend" ,
"requiredField" : "Ce champ est obligatoire" ,
"minLength" : "La longueur minimale est {{min}}" ,
"passwordMismatch" : "Les mots de passe ne correspondent pas" ,
"passwordLoginDisabled" : "Le nom d'utilisateur / mot de passe est actuellement désactivé" ,
"sessionExpired" : "La session a expiré - veuillez vous reconnecter" ,
"totpRateLimited" : "Taux limité : Trop de tentatives de vérification TOTP. Veuillez réessayer plus tard." ,
"totpRateLimitedWithTime" : "Taux limité : Trop de tentatives de vérification TOTP. Veuillez attendre {{time}} secondes avant de réessayer." ,
"resetCodeRateLimited" : "Taux limité : trop de tentatives de vérification. Veuillez réessayer plus tard." ,
2026-05-28 22:29:20 -05:00
"resetCodeRateLimitedWithTime" : "Taux limité : trop de tentatives de vérification. Veuillez attendre {{time}} secondes avant de réessayer." ,
"authTokenSaveFailed" : "Échec de l'enregistrement du jeton d'authentification" ,
"failedToLoadServer" : "Impossible de charger le serveur"
2026-03-08 18:21:21 -05:00
},
"messages" : {
"registrationDisabled" : "L'enregistrement d'un nouveau compte est actuellement désactivé par un administrateur. Veuillez vous connecter ou contacter un administrateur." ,
"userNotAllowed" : "Votre compte n'est pas autorisé à vous inscrire. Veuillez contacter un administrateur." ,
"databaseConnectionFailed" : "Impossible de se connecter au serveur de base de données" ,
"resetCodeSent" : "Réinitialiser le code envoyé aux logs Docker" ,
"codeVerified" : "Code vérifié avec succès" ,
"passwordResetSuccess" : "Mot de passe réinitialisé avec succès" ,
"loginSuccess" : "Connexion réussie" ,
"registrationSuccess" : "Inscription réussie"
},
"profile" : {
2026-05-06 15:18:55 -05:00
"c2sTunnelConfigDesc" : "Tunels locaux de bureau ciblant les hôtes SSH configurés." ,
"c2sTunnelPresets" : "Préréglages du tunnel client" ,
"c2sTunnelPresetsDesc" : "Enregistrez la liste des tunnels locaux de ce client de bureau sous la forme d'un préréglage nommé, ou rechargez un préréglage dans ce client." ,
"c2sTunnelPresetsUnavailable" : "Les préréglages du tunnel client ne sont disponibles que dans le client de bureau." ,
"c2sPresetName" : "Nom du préréglage" ,
"c2sPresetNamePlaceholder" : "Nom du préréglage client" ,
"c2sPresetToLoad" : "Préréglage à charger" ,
"c2sNoPresetSelected" : "Aucun préréglage sélectionné" ,
"c2sNoPresets" : "Aucun préréglage enregistré" ,
"c2sLoadPreset" : "Charger" ,
2026-05-28 22:29:20 -05:00
"c2sCurrentLocalConfig" : "{{count}} tunnel(s) client local(aux) configuré(s) sur ce bureau." ,
2026-05-06 15:18:55 -05:00
"c2sPresetSyncNote" : "Les préréglages sont des instantanés explicites ; le chargement remplace la liste des tunnels clients locaux du client de bureau." ,
"c2sPresetSaved" : "Préréglage du tunnel client sauvegardé" ,
"c2sPresetLoaded" : "Préréglage du tunnel client chargé localement" ,
"c2sPresetRenamed" : "Préréglage du tunnel client renommé" ,
"c2sPresetDeleted" : "Préréglage du tunnel client supprimé" ,
2026-05-28 22:29:20 -05:00
"c2sPresetLoadError" : "Impossible de charger les préréglages du tunnel client"
2026-03-08 18:21:21 -05:00
},
"placeholders" : {
"maxRetries" : "3" ,
"retryInterval" : "10" ,
"language" : "Langue" ,
"keyPassword" : "mot de passe de la clé" ,
"pastePrivateKey" : "Collez votre clé privée ici..." ,
2026-05-06 15:18:55 -05:00
"localListenerHost" : "127.0.0.1 (écouter localement)" ,
"localTargetHost" : "127.0.0.1 (cible sur cet ordinateur)" ,
"socksListenerHost" : "127.0.0.1 (SOCKS listener)" ,
2026-03-08 18:21:21 -05:00
"enterPassword" : "Entrez votre mot de passe" ,
"defaultPort" : "22" ,
2026-05-28 22:29:20 -05:00
"defaultEndpointPort" : "224"
2026-03-08 18:21:21 -05:00
},
"dashboard" : {
"title" : "Tableau de bord" ,
"loading" : "Chargement du tableau de bord..." ,
"github" : "GitHub" ,
"support" : "Soutien" ,
"discord" : "Discord." ,
"serverOverview" : "Vue d'ensemble du serveur" ,
"version" : "Version" ,
"upToDate" : "À jour" ,
"updateAvailable" : "Mise à jour disponible" ,
2026-05-06 15:18:55 -05:00
"beta" : "Bêta" ,
2026-03-08 18:21:21 -05:00
"uptime" : "Délai de disponibilité" ,
"database" : "Base de données" ,
"healthy" : "Sain" ,
"error" : "Erreur" ,
2026-04-22 17:10:21 -05:00
"totalHosts" : "Nombre total d'hôtes" ,
2026-03-08 18:21:21 -05:00
"totalTunnels" : "Tunnels totaux" ,
"totalCredentials" : "Identifiants totaux" ,
"recentActivity" : "Activité récente" ,
"reset" : "Reset" ,
"loadingRecentActivity" : "Chargement de l'activité récente..." ,
"noRecentActivity" : "Aucune activité récente" ,
"quickActions" : "Actions rapides" ,
"addHost" : "Ajouter un hôte" ,
"addCredential" : "Ajouter un mot de passe" ,
"adminSettings" : "Paramètres de l'administrateur" ,
"userProfile" : "Profil de l'utilisateur" ,
"serverStats" : "Statistiques du serveur" ,
"loadingServerStats" : "Chargement des statistiques du serveur..." ,
"noServerData" : "Aucune donnée de serveur disponible" ,
"cpu" : "UC" ,
"ram" : "RAM" ,
"customizeLayout" : "Personnaliser le tableau de bord" ,
"dashboardSettings" : "Paramètres du tableau de bord" ,
"enableDisableCards" : "Activer/Désactiver les cartes" ,
"resetLayout" : "Revenir à la valeur par défaut" ,
"serverOverviewCard" : "Vue d'ensemble du serveur" ,
"recentActivityCard" : "Activité récente" ,
"networkGraphCard" : "Graphique réseau" ,
"networkGraph" : "Graphique réseau" ,
"quickActionsCard" : "Actions rapides" ,
2026-05-28 22:29:20 -05:00
"serverStatsCard" : "Statistiques du serveur" ,
"panelMain" : "Principal" ,
"panelSide" : "Côté" ,
"justNow" : "à l'instant"
},
"dashboardTab" : {
"stable" : "STABLE" ,
"hostsOnline" : "Hôtes en ligne" ,
"activeTunnels" : "Tunnels actifs" ,
"registerNewServer" : "Enregistrer un nouveau serveur" ,
"storeSshKeysOrPasswords" : "Stocker les clés SSH ou les mots de passe" ,
"manageUsersAndRoles" : "Gérer les utilisateurs et les rôles" ,
"manageYourAccount" : "Gérer votre compte" ,
"hostStatus" : "Statut de l'Hôte" ,
"noHostsConfigured" : "Aucun hôte configuré" ,
"online" : "LIGNE" ,
"offline" : "Hors ligne" ,
"onlineLower" : "En ligne" ,
"nodes" : "{{count}} nodes" ,
"add" : "Ajouter :" ,
"commandPalette" : "Palette de commandes" ,
"done" : "Fait" ,
"editModeInstructions" : "Glissez les cartes pour réorganiser · Faites glisser le diviseur de colonnes pour redimensionner les colonnes · Faites glisser le bord inférieur d'une carte pour redimensionner sa hauteur · Corbeille pour supprimer" ,
"empty" : "Vide" ,
"clear" : "Nettoyer"
2026-03-08 18:21:21 -05:00
},
"networkGraph" : {
"addHost" : "Ajouter un hôte" ,
"addGroup" : "Ajouter un groupe" ,
"addLink" : "Ajouter un lien" ,
"zoomIn" : "Zoom avant" ,
"zoomOut" : "Zoom arrière" ,
"resetView" : "Réinitialiser la vue" ,
"selectHost" : "Sélectionner l'hôte" ,
"chooseHost" : "Choisissez un hôte..." ,
"parentGroup" : "Groupe parent" ,
"noGroup" : "Aucun groupe" ,
"groupName" : "Nom du groupe" ,
"color" : "Couleur" ,
"source" : "Source" ,
"target" : "Target" ,
"moveToGroup" : "Déplacer vers le groupe" ,
"selectGroup" : "Sélectionner un groupe..." ,
"addConnection" : "Ajouter une connexion" ,
"hostDetails" : "Détails de l'hôte" ,
"removeFromGroup" : "Retirer du groupe" ,
"addHostHere" : "Ajouter un hôte ici" ,
"editGroup" : "Modifier le groupe" ,
"delete" : "Supprimez" ,
"add" : "Ajouter" ,
"create" : "Créer" ,
"move" : "Déplacer" ,
"connect" : "Connecter" ,
"createGroup" : "Créer un groupe" ,
"selectSourcePlaceholder" : "Sélectionnez la source..." ,
"selectTargetPlaceholder" : "Select Target..." ,
"invalidFile" : "Fichier invalide" ,
"hostAlreadyExists" : "L'hôte est déjà dans la topologie" ,
"connectionExists" : "La connexion existe déjà" ,
"unknown" : "Inconnu" ,
"name" : "Nom" ,
"ip" : "IP" ,
"status" : "Statut" ,
"failedToAddNode" : "Impossible d'ajouter le noeud" ,
"sourceDifferentFromTarget" : "La source et la cible doivent être différentes" ,
"exportJSON" : "Exporter JSON" ,
"importJSON" : "Importer JSON" ,
"terminal" : "Terminal" ,
"fileManager" : "Gestionnaire de fichiers" ,
"tunnel" : "Tunnel" ,
"docker" : "Docker" ,
2026-05-28 22:29:20 -05:00
"serverStats" : "Statistiques du serveur" ,
"noNodes" : "Pas encore de nœuds"
2026-03-08 18:21:21 -05:00
},
"docker" : {
"notEnabled" : "Docker n'est pas activé pour cet hôte" ,
"validating" : "Validation de Docker..." ,
"connecting" : "Connexion en cours..." ,
"error" : "Erreur" ,
"version" : "Docker {{version}}" ,
"connectionFailed" : "Impossible de se connecter à Docker" ,
"containerStarted" : "Le conteneur {{name}} a commencé" ,
"failedToStartContainer" : "Impossible de démarrer le conteneur {{name}}" ,
"containerStopped" : "Conteneur {{name}} arrêté" ,
"failedToStopContainer" : "Impossible d’ arrêter le conteneur {{name}}" ,
"containerRestarted" : "Le conteneur {{name}} a redémarré" ,
"failedToRestartContainer" : "Impossible de redémarrer le conteneur {{name}}" ,
"containerPaused" : "Conteneur {{name}} suspendu" ,
"containerUnpaused" : "Le conteneur {{name}} a été rétabli" ,
"failedToTogglePauseContainer" : "Impossible d'activer/désactiver l'état de pause du conteneur {{name}}" ,
"containerRemoved" : "Conteneur {{name}} supprimé" ,
"failedToRemoveContainer" : "Impossible de supprimer le conteneur {{name}}" ,
"image" : "Image" ,
"ports" : "Ports" ,
"noPorts" : "Aucun port" ,
"start" : "Début" ,
"confirmRemoveContainer" : "Êtes-vous sûr de vouloir supprimer le conteneur '{{name}}' ? Cette action ne peut pas être annulée." ,
"runningContainerWarning" : "Avertissement: Ce conteneur est en cours d'exécution. Le retirer arrêtera le conteneur en premier." ,
2026-05-28 22:29:20 -05:00
"loadingContainers" : "Chargement des conteneurs..." ,
"manager" : "Gestionnaire de Docker" ,
"autoRefresh" : "Rafraîchissement automatique" ,
"timestamps" : "Horodatage" ,
"lines" : "Lignes" ,
"filterLogs" : "Filtrer les journaux..." ,
"refresh" : "Rafraîchir" ,
"download" : "Télécharger" ,
"clear" : "Nettoyer" ,
"logsDownloaded" : "Logs téléchargés avec succès" ,
"last50" : "Les 50 derniers" ,
"last100" : "100 derniers" ,
"last500" : "500 derniers" ,
"last1000" : "1000 Derniers" ,
"allLogs" : "Tous les logs" ,
"noLogsMatching" : "Aucun journal correspondant à \"{{query}}\"" ,
"noLogsAvailable" : "Aucun journal disponible" ,
2026-03-08 18:21:21 -05:00
"noContainersFound" : "Aucun conteneur trouvé" ,
"noContainersFoundHint" : "Aucun conteneur Docker n'est disponible sur cet hôte" ,
"searchPlaceholder" : "Rechercher dans les conteneurs..." ,
2026-05-28 22:29:20 -05:00
"allStatuses" : "Tous les statuts" ,
"stateRunning" : "En cours d'exécution" ,
"statePaused" : "En pause" ,
"stateExited" : "Sortie" ,
"stateRestarting" : "Redémarrage en cours" ,
2026-03-08 18:21:21 -05:00
"noContainersMatchFilters" : "Aucun conteneur ne correspond à vos filtres" ,
"noContainersMatchFiltersHint" : "Essayez d'ajuster vos critères de recherche ou de filtre" ,
"failedToFetchStats" : "Impossible de récupérer les statistiques du conteneur" ,
"containerNotRunning" : "Conteneur non en cours d'exécution" ,
"startContainerToViewStats" : "Lancer le conteneur pour afficher les statistiques" ,
"loadingStats" : "Chargement des statistiques..." ,
"errorLoadingStats" : "Erreur lors du chargement des statistiques" ,
"noStatsAvailable" : "Aucune statistique disponible" ,
"cpuUsage" : "Usage du CPU" ,
"current" : "Actuel" ,
"memoryUsage" : "Utilisation de la mémoire" ,
"networkIo" : "E/S réseau" ,
"input" : "Input" ,
"output" : "Sortie" ,
"blockIo" : "Bloquer E/S" ,
"read" : "Lu" ,
"write" : "Écrire" ,
"pids" : "PIDs" ,
"containerInformation" : "Informations sur le conteneur" ,
"name" : "Nom" ,
"id" : "ID" ,
"state" : "État" ,
"containerMustBeRunning" : "Le conteneur doit être en cours d'exécution pour accéder à la console" ,
2026-05-28 22:29:20 -05:00
"verificationCodePrompt" : "Entrez le code de vérification" ,
"totpVerificationFailed" : "La vérification TOTP a échoué. Veuillez réessayer." ,
"warpgateVerificationFailed" : "Échec de l'authentification de Warpgate. Veuillez réessayer." ,
2026-03-08 18:21:21 -05:00
"connectedTo" : "Connecté à {{containerName}}" ,
"disconnected" : "Déconnecté" ,
"consoleError" : "Erreur de la console" ,
"errorMessage" : "Erreur: {{message}}" ,
"failedToConnect" : "Impossible de se connecter au conteneur" ,
"console" : "Console" ,
"selectShell" : "Sélectionner une coquille" ,
"bash" : "Frappe" ,
"sh" : "shu" ,
"ash" : "cendres" ,
"connect" : "Connecter" ,
"disconnect" : "Déconnecter" ,
"notConnected" : "Non connecté" ,
"clickToConnect" : "Cliquez sur Se connecter pour démarrer une session shell" ,
"connectingTo" : "Connexion à {{containerName}}..." ,
"containerNotFound" : "Conteneur introuvable" ,
"backToList" : "Retour à la liste" ,
"logs" : "Journaux" ,
"stats" : "Stats" ,
"consoleTab" : "Console" ,
2026-05-28 22:29:20 -05:00
"startContainerToAccess" : "Démarrez le conteneur pour accéder à la console"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"admin" : {
"sectionGeneral" : "Généraux" ,
"sectionOidc" : "OIDC" ,
"sectionUsers" : "Utilisateurs" ,
"sectionSessions" : "Sessions" ,
"sectionRoles" : "Rôles" ,
"sectionDatabase" : "Base de données" ,
"sectionApiKeys" : "Clés API" ,
"allowRegistration" : "Autoriser l'enregistrement de l'utilisateur" ,
"allowRegistrationDesc" : "Laisser les nouveaux utilisateurs s'inscrire" ,
"allowPasswordLogin" : "Autoriser la connexion par mot de passe" ,
"allowPasswordLoginDesc" : "Nom d'utilisateur/mot de passe" ,
"oidcAutoProvision" : "Proposition automatique OIDC" ,
"oidcAutoProvisionDesc" : "Création automatique de comptes pour les utilisateurs OIDC même lorsque l'inscription est désactivée" ,
"allowPasswordReset" : "Autoriser la réinitialisation du mot de passe" ,
"allowPasswordResetDesc" : "Réinitialiser le code via les logs Docker" ,
"sessionTimeout" : "Délai de session dépassé" ,
"hours" : "heures" ,
"sessionTimeoutRange" : "Min 1h · Max 720h" ,
"monitoringDefaults" : "Surveillance par défaut" ,
"statusCheck" : "Vérification de l'état" ,
"metrics" : "Métriques" ,
"sec" : "s" ,
"logLevel" : "Niveau du journal" ,
"enableGuacamole" : "Activer Guacamole" ,
"enableGuacamoleDesc" : "Bureau distant RDP/VNC" ,
"guacdUrl" : "URL guacd" ,
"oidcDescription" : "Configurer OpenID Connect pour SSO. Les champs marqués * sont obligatoires." ,
"oidcClientId" : "ID du client" ,
"oidcClientSecret" : "Secret du client" ,
"oidcAuthUrl" : "URL d'autorisation" ,
"oidcIssuerUrl" : "URL de l'émetteur" ,
"oidcTokenUrl" : "URL du jeton" ,
"oidcUserIdentifier" : "Chemin d'accès de l'utilisateur" ,
"oidcDisplayName" : "Afficher le chemin du nom" ,
"oidcScopes" : "Portées" ,
"oidcUserinfoUrl" : "Remplacer l'URL Userinfo" ,
"oidcAllowedUsers" : "Utilisateurs autorisés" ,
"oidcAllowedUsersDesc" : "Un email par ligne. Laissez vide pour autoriser tous." ,
"removeOidc" : "Retirer" ,
"usersCount" : "Utilisateurs {{count}}" ,
"createUser" : "Créer" ,
"newRole" : "Nouveau rôle" ,
"roleName" : "Nom" ,
"roleDisplayName" : "Nom affiché" ,
"roleDescription" : "Libellé" ,
"rolesCount" : "Rôles {{count}}" ,
"createRole" : "Créer" ,
"creating" : "Création en cours..." ,
"exportDatabase" : "Exporter la base de données" ,
"exportDatabaseDesc" : "Télécharger une sauvegarde de tous les hôtes, identifiants et paramètres" ,
"export" : "Exportation" ,
"exporting" : "Exportation en cours..." ,
"importDatabase" : "Importer la base de données" ,
"importDatabaseDesc" : "Restaurer à partir d'un fichier de sauvegarde .sqlite" ,
"importDatabaseSelected" : "Sélectionné: {{name}}" ,
"selectFile" : "Sélectionner un fichier" ,
"changeFile" : "Changement" ,
"import" : "Importation" ,
"importing" : "Importation en cours..." ,
"apiKeysCount" : "Clés {{count}}" ,
"newApiKey" : "Nouvelle clé API" ,
"apiKeyCreatedWarning" : "Clé créée - copiez-la maintenant, elle ne sera plus affichée." ,
"apiKeyName" : "Nom" ,
"apiKeyUser" : "Utilisateur" ,
"apiKeySelectUser" : "Sélectionnez un utilisateur..." ,
"apiKeyExpiresAt" : "Expire à" ,
"createKey" : "Créer une clé" ,
"apiKeyNoExpiry" : "Pas d'expiration" ,
"revokedBadge" : "REVOKED" ,
"authTypeDual" : "Double Auth" ,
"authTypeOidc" : "OIDC" ,
"authTypeLocal" : "Locale" ,
"adminStatusAdministrator" : "Administrateur" ,
"adminStatusRegularUser" : "Utilisateur normal" ,
"adminBadge" : "ADMIN" ,
"systemBadge" : "SYS" ,
"customBadge" : "PERSONNALISÉ" ,
"youBadge" : "TU" ,
"sessionsActive" : "{{count}} actif" ,
"sessionActive" : "Actif : {{time}}" ,
"sessionExpires" : "Exp : {{time}}" ,
"revokeAll" : "Tous" ,
"revokeAllSessionsSuccess" : "Toutes les sessions pour l'utilisateur révoquées" ,
"revokeAllSessionsFailed" : "Impossible de révoquer les sessions" ,
"revokeSessionFailed" : "Échec de la révocation de la session" ,
"addRole" : "Ajouter un rôle" ,
"noCustomRoles" : "Aucun rôle personnalisé défini" ,
"removeRoleFailed" : "Impossible de supprimer le rôle" ,
"assignRoleFailed" : "Échec de l'attribution du rôle" ,
"deleteRoleFailed" : "Impossible de supprimer le rôle" ,
"userAdminAccess" : "Administrateur" ,
"userAdminAccessDesc" : "Accès complet à tous les paramètres d'administration" ,
"userRoles" : "Rôles" ,
"revokeAllUserSessions" : "Révoquer toutes les sessions" ,
"revokeAllUserSessionsDesc" : "Forcer la reconnexion sur tous les appareils" ,
"revoke" : "Revoke" ,
"deleteUserWarning" : "La suppression de cet utilisateur est permanente." ,
"deleteUser" : "Supprimer {{username}}" ,
"deleting" : "Suppression en cours..." ,
"deleteUserFailed" : "Échec de la suppression de l'utilisateur" ,
"deleteUserSuccess" : "Utilisateur \"{{username}}\" supprimé" ,
"deleteRoleSuccess" : "Rôle \"{{name}}\" supprimé" ,
"revokeKeySuccess" : "Clé \"{{name}}\" révoquée" ,
"revokeKeyFailed" : "Impossible de révoquer la clé" ,
"copiedToClipboard" : "Copié dans le presse-papiers" ,
"done" : "Fait" ,
"createUserTitle" : "Créer un utilisateur" ,
"createUserDesc" : "Créer un nouveau compte local." ,
"createUserUsername" : "Nom d'utilisateur" ,
"createUserPassword" : "Mot de passe" ,
"createUserPasswordHint" : "6 caractères minimum." ,
"createUserEnterUsername" : "Entrez le nom d'utilisateur" ,
"createUserEnterPassword" : "Entrez le mot de passe" ,
"createUserSubmit" : "Créer un utilisateur" ,
"editUserTitle" : "Gérer l'utilisateur : {{username}}" ,
"editUserDesc" : "Modifier les rôles, le statut d'administrateur, les sessions et les paramètres du compte." ,
"editUserUsername" : "Nom d'utilisateur" ,
"editUserAuthType" : "Type d'authentification" ,
"editUserAdminStatus" : "Statut de l'administrateur" ,
"editUserUserId" : "Identifiant de l'utilisateur" ,
"linkAccountTitle" : "Lier OIDC au compte de mot de passe" ,
"linkAccountDesc" : "Fusionner le compte OIDC {{username}} avec un compte local existant." ,
"linkAccountWarningTitle" : "Cela vaudra :" ,
"linkAccountEffect1" : "Supprimer le compte OIDC uniquement" ,
"linkAccountEffect2" : "Ajouter une connexion OIDC au compte cible" ,
"linkAccountEffect3" : "Autoriser la connexion OIDC et mot de passe" ,
"linkAccountTargetUsername" : "Target Username" ,
"linkAccountTargetPlaceholder" : "Entrez le nom d'utilisateur du compte local à lier à" ,
"linkAccounts" : "Lier les comptes" ,
"saving" : "Sauvegarde en cours..." ,
"updateRegistrationFailed" : "Échec de la mise à jour des paramètres d'enregistrement" ,
"updatePasswordLoginFailed" : "Échec de la mise à jour des paramètres de connexion du mot de passe" ,
"updateOidcAutoProvisionFailed" : "Impossible de mettre à jour les paramètres de la fourniture automatique OIDC" ,
"updatePasswordResetFailed" : "Échec de la mise à jour des paramètres de réinitialisation du mot de passe" ,
"sessionTimeoutRange2" : "Le délai d'attente de la session doit être compris entre 1 et 720 heures" ,
"sessionTimeoutSaved" : "Délai de session enregistré" ,
"sessionTimeoutSaveFailed" : "Impossible d'enregistrer le délai d'attente de la session" ,
"monitoringIntervalInvalid" : "Valeurs d'intervalle non valides" ,
"monitoringSaved" : "Paramètres de surveillance enregistrés" ,
"monitoringSaveFailed" : "Échec de l'enregistrement des paramètres de surveillance" ,
"guacamoleSaved" : "Paramètres Guacamole enregistrés" ,
"guacamoleSaveFailed" : "Impossible d'enregistrer les paramètres de Guacamole" ,
"guacamoleUpdateFailed" : "Impossible de mettre à jour le paramètre Guacamole" ,
"logLevelUpdateFailed" : "Impossible de mettre à jour le niveau du journal" ,
"oidcSaved" : "Configuration OIDC enregistrée" ,
"oidcSaveFailed" : "Échec de l'enregistrement de la configuration OIDC" ,
"oidcRemoved" : "Configuration OIDC supprimée" ,
"oidcRemoveFailed" : "Impossible de supprimer la configuration OIDC" ,
"createUserRequired" : "Le nom d'utilisateur et le mot de passe sont requis" ,
"createUserPasswordTooShort" : "Le mot de passe doit comporter au moins 6 caractères" ,
"createUserSuccess" : "L'utilisateur \"{{username}}\" créé" ,
"createUserFailed" : "Impossible de créer l'utilisateur" ,
"updateAdminStatusFailed" : "Impossible de mettre à jour le statut d'administrateur" ,
"allSessionsRevoked" : "Toutes les sessions révoquées" ,
"revokeSessionsFailed" : "Impossible de révoquer les sessions" ,
"createRoleRequired" : "Le nom et le nom d'affichage sont requis" ,
"createRoleSuccess" : "Rôle \"{{name}}\" créé" ,
"createRoleFailed" : "Impossible de créer le rôle" ,
"apiKeyNameRequired" : "Le nom de la clé est requis" ,
"apiKeyUserRequired" : "L'identifiant de l'utilisateur est requis" ,
"apiKeyCreatedSuccess" : "Clé API \"{{name}}\" créée" ,
"apiKeyCreateFailed" : "Impossible de créer la clé API" ,
"exportSuccess" : "Base de données exportée avec succès" ,
"exportFailed" : "L'exportation de la base de données a échoué" ,
"importSelectFile" : "Veuillez d'abord sélectionner un fichier" ,
"importCompleted" : "Importation terminée : {{total}} éléments importés, {{skipped}} ignorée" ,
"importFailed" : "Échec de l'import : {{error}}" ,
"importError" : "Échec de l'importation de la base de données"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"newUi" : {
"sidebar" : {
"quickConnect" : {
"hostLabel" : "Hôte" ,
"hostPlaceholder" : "192.168.1.1 ou exemple.com" ,
"portLabel" : "Port" ,
"portPlaceholder" : "22" ,
"usernameLabel" : "Nom d'utilisateur" ,
"usernamePlaceholder" : "nom d'utilisateur" ,
"authLabel" : "Auteur" ,
"passwordLabel" : "Mot de passe" ,
"passwordPlaceholder" : "mot de passe" ,
"privateKeyLabel" : "Clé privée" ,
"privateKeyPlaceholder" : "Coller la clé privée..." ,
"credentialLabel" : "Identification" ,
"credentialPlaceholder" : "Sélectionnez un identifiant enregistré" ,
"connectToTerminal" : "Se connecter au terminal" ,
"connectToFiles" : "Se connecter aux fichiers"
},
"history" : {
"noTerminalSelected" : "Aucun terminal sélectionné" ,
"noTerminalSelectedHint" : "Ouvrir un onglet de terminal SSH pour afficher l'historique de ses commandes" ,
"searchPlaceholder" : "Rechercher dans l'historique..." ,
"clearAll" : "Tout effacer" ,
"noHistoryEntries" : "Aucune entrée d'historique" ,
"trackingDisabled" : "Le suivi de l'historique est désactivé" ,
"trackingDisabledHint" : "Activez-le dans les paramètres de votre profil pour enregistrer des commandes."
},
"sshTools" : {
"keyRecordingTitle" : "Enregistrement de la clé" ,
"recordToTerminals" : "Enregistrer dans les terminaux" ,
"selectAll" : "Tous" ,
"selectNone" : "Aucun" ,
"noTerminalTabsOpen" : "Aucun onglet de terminal ouvert" ,
"selectTerminalsAbove" : "Sélectionnez les terminaux ci-dessus" ,
"broadcastInputPlaceholder" : "Tapez ici pour diffuser les touches..." ,
"stopRecording" : "Arrêter l'enregistrement" ,
"startRecording" : "Démarrer l'enregistrement" ,
"settingsTitle" : "Réglages" ,
"enableRightClickCopyPaste" : "Activer le clic droit copier/coller"
},
"splitScreen" : {
"layoutTitle" : "Mise en page" ,
"selectLayoutAbove" : "Sélectionnez une mise en page ci-dessus" ,
"selectLayoutHint" : "Choisir le nombre de panneaux à afficher" ,
"panesTitle" : "Panneaux" ,
"openTabsTitle" : "Onglets ouverts" ,
"dragTabsHint" : "Glisser les onglets dans les panneaux au-dessus" ,
"dropHere" : "Déposer ici" ,
"emptyPane" : "Vide" ,
"dashboard" : "Tableau de bord" ,
"clearSplitScreen" : "Nettoyer l'écran partagé"
},
"snippets" : {
"createSnippetTitle" : "Créer un snippet" ,
"createSnippetDescription" : "Créer un nouveau snippet de commande pour une exécution rapide" ,
"nameLabel" : "Nom" ,
"namePlaceholder" : "ex: Redémarrer Nginx" ,
"descriptionLabel" : "Libellé" ,
"descriptionPlaceholder" : "Description facultative" ,
"optional" : "Optionnel" ,
"folderLabel" : "Répertoire" ,
"noFolder" : "Aucun dossier (non catégorisé)" ,
"commandLabel" : "Commandes" ,
"commandPlaceholder" : "ex: sudo systemctl redémarrage nginx" ,
"cancel" : "Abandonner" ,
"createSnippetButton" : "Créer un snippet" ,
"createFolderTitle" : "Créer un dossier" ,
"createFolderDescription" : "Organiser vos modules de texte dans des dossiers" ,
"folderNameLabel" : "Nom du dossier" ,
"folderNamePlaceholder" : "ex: Commandes système, Scripts Docker" ,
"folderColorLabel" : "Couleur du dossier" ,
"folderIconLabel" : "Icône du dossier" ,
"previewLabel" : "Aperçu" ,
"folderNameFallback" : "Nom du dossier" ,
"createFolderButton" : "Créer un dossier" ,
"targetTerminals" : "Target Terminals" ,
"selectAll" : "Tous" ,
"selectNone" : "Aucun" ,
"noTerminalTabsOpen" : "Aucun onglet de terminal ouvert" ,
"searchPlaceholder" : "Rechercher des snippets..." ,
"newSnippet" : "Nouveau Snippet" ,
"newFolder" : "Nouveau dossier" ,
"run" : "Exécuter" ,
"noSnippetsInFolder" : "Aucun extrait dans ce dossier" ,
"uncategorized" : "Non catégorisé" ,
"editSnippetTitle" : "Modifier le Snippet" ,
"editSnippetDescription" : "Mettre à jour ce snippet de commande" ,
"saveSnippetButton" : "Enregistrer les modifications" ,
"createSuccess" : "Snippet créé avec succès" ,
"createFailed" : "Impossible de créer un snippet" ,
"updateSuccess" : "Snippet mis à jour avec succès" ,
"updateFailed" : "Échec de la mise à jour du snippet" ,
"deleteFailed" : "Impossible de supprimer le snippet" ,
"folderCreateSuccess" : "Dossier créé avec succès" ,
"folderCreateFailed" : "Impossible de créer le dossier" ,
"editFolderTitle" : "Modifier le dossier" ,
"editFolderDescription" : "Renommer ou modifier l'apparence de ce dossier" ,
"saveFolderButton" : "Enregistrer les modifications" ,
"editFolder" : "Modifier le dossier" ,
"deleteFolder" : "Supprimer le dossier" ,
"folderDeleteSuccess" : "Le dossier \"{{name}}\" a été supprimé" ,
"folderDeleteFailed" : "Échec de la suppression du dossier" ,
"folderEditSuccess" : "Dossier mis à jour avec succès" ,
"folderEditFailed" : "Échec de la mise à jour du dossier" ,
"runSuccess" : "Exécuter \"{{name}}\" dans un terminal {{count}}" ,
"copySuccess" : "Copié «{{name}}» dans le presse-papiers" ,
"shareTitle" : "Partager le Snippet" ,
"shareUser" : "Utilisateur" ,
"shareRole" : "Rôle" ,
"selectUser" : "Sélectionnez un utilisateur..." ,
"selectRole" : "Sélectionnez un rôle..." ,
"shareSuccess" : "Snippet partagé avec succès" ,
"shareFailed" : "Impossible de partager le snippet" ,
"revokeSuccess" : "Accès révoqué" ,
"revokeFailed" : "Impossible de révoquer l'accès" ,
"currentAccess" : "Accès actuel" ,
"shareLoadError" : "Impossible de charger les données de partage" ,
"loading" : "Chargement en cours..." ,
"close" : "Fermer"
},
"userProfile" : {
"sectionAccount" : "Compte client" ,
"sectionAppearance" : "Apparence" ,
"sectionSecurity" : "Sécurité" ,
"sectionApiKeys" : "Clés API" ,
"sectionC2sTunnels" : "Tunnels C2S" ,
"usernameLabel" : "Nom d'utilisateur" ,
"roleLabel" : "Rôle" ,
"roleAdministrator" : "Administrateur" ,
"authMethodLabel" : "Méthode d'authentification" ,
"authMethodLocal" : "Locale" ,
"twoFaLabel" : "A2F" ,
"twoFaOn" : "Activé" ,
"twoFaOff" : "Désactivé" ,
"versionLabel" : "Version" ,
"deleteAccount" : "Supprimer le compte" ,
"deleteAccountDescription" : "Supprimer définitivement votre compte" ,
"deleteButton" : "Supprimez" ,
"deleteAccountPermanent" : "Cette action est permanente et ne peut être annulée." ,
"deleteAccountWarning" : "Toutes les sessions, les hôtes, les identifiants et les paramètres seront supprimés définitivement." ,
"confirmPasswordDeletePlaceholder" : "Entrez votre mot de passe pour confirmer" ,
"languageLabel" : "Langue" ,
"themeLabel" : "Thème" ,
"fontSizeLabel" : "Font Size" ,
"accentColorLabel" : "Couleur d'accentuation" ,
"settingsFileManager" : "Gestionnaire de fichiers" ,
"fileColorCoding" : "Codage des couleurs du fichier" ,
"fileColorCodingDesc" : "Code couleur des fichiers par type" ,
"settingsTerminal" : "Terminal" ,
"commandAutocomplete" : "Auto-complétion de commande" ,
"commandAutocompleteDesc" : "Afficher la saisie automatique lors de la saisie" ,
"historyTracking" : "Suivi de l'historique" ,
"historyTrackingDesc" : "Commandes de terminal de suivi" ,
"syntaxHighlighting" : "Coloration syntaxique" ,
"syntaxHighlightingDesc" : "Surligner la sortie du terminal" ,
"commandPalette" : "Palette de commandes" ,
"commandPaletteDesc" : "Activer le raccourci clavier" ,
"sessionPersistence" : "Persistance de la session" ,
"sessionPersistenceDesc" : "Conserver les sessions entre les reconnexions" ,
"confirmTabClose" : "Confirmer la fermeture de l'onglet" ,
"confirmTabCloseDesc" : "Demander avant de fermer les onglets du terminal" ,
"settingsSidebar" : "Sidebar" ,
"showHostTags" : "Afficher les tags de l'hôte" ,
"showHostTagsDesc" : "Afficher les tags dans la liste des hôtes" ,
"settingsSnippets" : "Extraits" ,
"foldersCollapsed" : "Dossiers réduits" ,
"foldersCollapsedDesc" : "Réduire les dossiers par défaut" ,
"confirmExecution" : "Confirmer l'exécution" ,
"confirmExecutionDesc" : "Confirmer avant d'exécuter des snippets" ,
"settingsUpdates" : "Mises à jour" ,
"disableUpdateChecks" : "Désactiver les vérifications de mise à jour" ,
"disableUpdateChecksDesc" : "Arrêter la vérification des mises à jour" ,
"totpAuthenticator" : "Authentificateur TOTP" ,
"totpEnabled" : "L'authentification à deux facteurs est activée" ,
"totpDisabled" : "Ajouter une sécurité de connexion supplémentaire" ,
"disable" : "Désactiver" ,
"enable" : "Activer" ,
"setupTotp" : "Setup TOTP" ,
"qrCode" : "QR Code" ,
"totpInstructions" : "Scannez le code QR ou entrez le secret dans votre application d'authentification, puis saisissez le code à 6 chiffres" ,
"totpCodePlaceholder" : "000000" ,
"verify" : "Vérifier" ,
"changePassword" : "Changer le mot de passe" ,
"currentPasswordLabel" : "Mot de passe actuel" ,
"currentPasswordPlaceholder" : "Mot de passe actuel" ,
"newPasswordLabel" : "Nouveau mot de passe" ,
"newPasswordPlaceholder" : "Nouveau mot de passe" ,
"confirmPasswordLabel" : "Confirmer le nouveau mot de passe" ,
"confirmPasswordPlaceholder" : "Confirmer le nouveau mot de passe" ,
"updatePassword" : "Mettre à jour le mot de passe" ,
"createApiKeyTitle" : "Créer une clé API" ,
"createApiKeyDescription" : "Générer une nouvelle clé API pour l'accès programmatique." ,
"apiKeyNameLabel" : "Nom" ,
"apiKeyNamePlaceholder" : "e.g. CI Pipeline" ,
"expiryDateLabel" : "Expiry Date" ,
"optional" : "optionnel" ,
"cancel" : "Abandonner" ,
"createKey" : "Créer une clé" ,
"apiKeyCount" : "Clés {{count}}" ,
"newKey" : "Nouvelle clé" ,
"noApiKeys" : "Aucune clé API pour le moment." ,
"apiKeyActive" : "Actif" ,
"apiKeyUsageHint" : "Inclure votre clé dans le" ,
"apiKeyUsageHintHeader" : "en-tête." ,
"apiKeyPermissionsHint" : "Les clés héritent des permissions de l'utilisateur créateur." ,
"roleUser" : "Utilisateur" ,
"authMethodDual" : "Double Auth" ,
"authMethodOidc" : "OIDC" ,
"totpSetupFailed" : "Impossible de démarrer la configuration TOTP" ,
"totpEnter6Digits" : "Entrez un code à 6 chiffres" ,
"totpEnabledSuccess" : "Authentification à deux facteurs activée" ,
"totpInvalidCode" : "Code invalide, veuillez réessayer" ,
"totpDisableInputRequired" : "Entrez votre code TOTP ou votre mot de passe" ,
"totpDisabledSuccess" : "Authentification à deux facteurs désactivée" ,
"totpDisableFailed" : "Échec de la désactivation de l'A2F" ,
"totpDisableTitle" : "Désactiver l'A2F" ,
"totpDisablePlaceholder" : "Entrez le code TOTP ou le mot de passe" ,
"totpDisableConfirm" : "Désactiver l'A2F" ,
"totpContinueVerify" : "Continuer à vérifier" ,
"totpVerifyTitle" : "Vérifier le code" ,
"totpBackupTitle" : "Codes de sauvegarde" ,
"totpDownloadBackup" : "Télécharger les codes de sauvegarde" ,
"done" : "Fait" ,
"secretCopied" : "Secret copié dans le presse-papiers" ,
"apiKeyNameRequired" : "Le nom de la clé est requis" ,
"apiKeyCreated" : "Clé API \"{{name}}\" créée" ,
"apiKeyCreateFailed" : "Impossible de créer la clé API" ,
"apiKeyUser" : "Utilisateur" ,
"apiKeyExpires" : "Expire" ,
"apiKeyRevoked" : "Clé API \"{{name}}\" révoquée" ,
"apiKeyRevokeFailed" : "Impossible de révoquer la clé API" ,
"passwordFieldsRequired" : "Les mots de passe actuels et nouveaux sont requis" ,
"passwordMismatch" : "Les mots de passe ne correspondent pas" ,
"passwordTooShort" : "Le mot de passe doit comporter au moins 6 caractères" ,
"passwordUpdated" : "Mot de passe mis à jour avec succès" ,
"passwordUpdateFailed" : "Échec de la mise à jour du mot de passe" ,
"deletePasswordRequired" : "Le mot de passe est requis pour supprimer votre compte" ,
"deleteFailed" : "Échec de la suppression du compte" ,
"deleting" : "Suppression en cours..." ,
"colorPickerTooltip" : "Ouvrir le sélecteur de couleurs" ,
"themeSystem" : "Système" ,
"themeLight" : "Lumière" ,
"themeDark" : "Sombre" ,
"themeDracula" : "Dracula" ,
"themeCatppuccin" : "Catppuccin" ,
"themeNord" : "Nord" ,
"themeSolarized" : "Solarisé" ,
"themeTokyoNight" : "Tokyo Night" ,
"themeOneDark" : "Un Noir" ,
"themeGruvbox" : "Gruvbox"
}
2026-05-06 15:18:55 -05:00
}
2026-03-08 18:21:21 -05:00
}
}