mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 23:25:24 +00:00
feat: move the terminal fully into the ssh-terminal plugin (B9)
This commit is contained in:
1 parent
535126fd1b
commit
79d77678c9
309 files changed
+41789
-14958
No files matched your search
@@ -742,7 +742,6 @@
|
||||
"addHost": "Ajouter un hôte",
|
||||
"editHost": "Modifier l'hôte",
|
||||
"cloneHost": "Dupliquer l'hôte",
|
||||
"enableTerminal": "Activer le terminal",
|
||||
"enableTunnel": "Activer le tunnel",
|
||||
"enableFileManager": "Activer le gestionnaire de fichiers",
|
||||
"enableDocker": "Activer Docker",
|
||||
@@ -1041,8 +1040,6 @@
|
||||
"enableSessionLoggingDesc": "Enregistrer la sortie de la session terminal pour une consultation ultérieure",
|
||||
"allowSessionSharing": "Autoriser le partage de session",
|
||||
"allowSessionSharingDesc": "Autoriser le partage des sessions en direct sur cet hébergeur via un lien ou avec d'autres utilisateurs",
|
||||
"enableCommandHistory": "Historique des commandes",
|
||||
"enableCommandHistoryDesc": "Enregistrer les commandes exécutées dans ce terminal pour l'historique et l'autocomplétion",
|
||||
"localEchoLabel": "Écho local",
|
||||
"localEchoDesc": "Prédiction locale des frappes au clavier imprimables en toute sécurité, même sur les connexions lentes. Les invites de mot de passe et les entrées de contrôle ne sont jamais affichées.",
|
||||
"localEchoDefault": "Utiliser les paramètres globaux",
|
||||
@@ -1072,8 +1069,6 @@
|
||||
"bindHost": "Hôte de liaison",
|
||||
"enableTmuxMonitor": "Activer le Moniteur Tmux",
|
||||
"enableTmuxMonitorDesc": "Afficher cet hôte dans le Moniteur Tmux et ajouter ses actions tmux à la barre latérale",
|
||||
"enableTerminalToolbar": "Activer la barre d'outils du terminal",
|
||||
"enableTerminalToolbarDesc": "Afficher une barre d'outils d'accès rapide ancrée au terminal actif pour les outils et les statistiques en direct de cet hôte.",
|
||||
"connectionToolbar": "Barre d'outils de connexion",
|
||||
"showConnectionToolbar": "Afficher la barre d'outils de connexion",
|
||||
"showConnectionToolbarDesc": "Afficher la barre d'outils dans les sessions SSH, RDP, VNC et Telnet de cet hôte. Vous pouvez également la masquer temporairement depuis la barre d'outils elle-même.",
|
||||
@@ -1550,9 +1545,7 @@
|
||||
"links": "Liens",
|
||||
"navigate": "Naviguer",
|
||||
"select": "Sélectionner",
|
||||
"toggleWith": "Basculer avec",
|
||||
"localTerminal": "Terminal local",
|
||||
"localTerminalDesc": "Ouvrir un terminal sur cet ordinateur"
|
||||
"toggleWith": "Basculer avec"
|
||||
},
|
||||
"splitScreen": {
|
||||
"paneEmpty": "Volet {{index}} - vide",
|
||||
@@ -1717,57 +1710,13 @@
|
||||
"loadSharesFailed": "Échec du chargement des actions actives"
|
||||
},
|
||||
"terminal": {
|
||||
"sessionExpiredNotice": "Votre session précédente sur {{host}} a expiré après {{minutes}} minutes de déconnexion ; le shell et tous les processus en cours d'exécution ont été supprimés. Activez Auto-Tmux sur cet hôte pour maintenir les sessions actives.",
|
||||
"sessionExpiredNoticeNoMinutes": "Votre session précédente sur {{host}} a expiré pendant la déconnexion ; le shell et tous les processus en cours d'exécution ont été supprimés. Activez Auto-Tmux sur cet hôte pour maintenir les sessions actives.",
|
||||
"enableAutoTmuxAction": "Activer Auto-Tmux",
|
||||
"autoTmuxEnabled": "Auto-Tmux activé pour {{host}}. Cela s'appliquera à partir de la prochaine connexion.",
|
||||
"autoTmuxEnableFailed": "Échec de l'activation d'Auto-Tmux",
|
||||
"connect": "Se connecter à l'hôte",
|
||||
"clear": "Effacer",
|
||||
"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 en HTTPS ou localhost.",
|
||||
"clipboardReadFailed": "Échec de la lecture du presse-papiers. Assurez-vous que les autorisations du presse-papiers sont accordées.",
|
||||
"clipboardHttpWarning": "Impossible de lire le contenu du presse-papiers. Certains navigateurs restreignent l'accès au presse-papiers en dehors du protocole HTTPS ; essayez plutôt Ctrl+V ou utilisez Termix via HTTPS.",
|
||||
"passwordPromptFillTitle": "Remplir ce champ avec le mot de passe enregistré ?",
|
||||
"unknownError": "Une erreur inconnue s'est produite",
|
||||
"websocketError": "Erreur de connexion WebSocket",
|
||||
"connecting": "Connexion en cours...",
|
||||
"noHostSelected": "Aucun hôte sélectionné",
|
||||
"reconnecting": "Reconnexion... ({{attempt}}/{{max}})",
|
||||
"reconnected": "Reconnexion réussie",
|
||||
"tmuxSessionCreated": "Session tmux créée : {{name}}",
|
||||
"tmuxSessionAttached": "Session tmux attachée : {{name}}",
|
||||
"tmuxUnavailable": "tmux n'est pas installé sur l'hôte distant, retour au shell standard",
|
||||
"tmuxSessionPickerTitle": "Sessions tmux",
|
||||
"tmuxSessionPickerDesc": "Des sessions tmux existantes ont été trouvées sur cet hôte. Sélectionnez-en une pour vous y rattacher ou créez une nouvelle session.",
|
||||
"tmuxWindows": "Fenêtres",
|
||||
"tmuxWindowCount": "{{count}} fenêtre(s)",
|
||||
"tmuxAttached": "Clients attachés",
|
||||
"tmuxAttachedCount": "{{count}} attaché(s)",
|
||||
"tmuxLastActivity": "Dernière activité",
|
||||
"tmuxTimeJustNow": "à l'instant",
|
||||
"tmuxTimeMinutes": "il y a {{count}} min",
|
||||
"tmuxTimeHours": "il y a {{count}} h",
|
||||
"tmuxTimeDays": "il y a {{count}} j",
|
||||
"tmuxCreateNew": "Créer une nouvelle session",
|
||||
"tmuxCopyHint": "Ajustez la sélection et appuyez sur Entrée pour copier dans le presse-papiers",
|
||||
"tmuxDetach": "Se détacher de la session tmux",
|
||||
"tmuxDetached": "Détaché de la session tmux",
|
||||
"searchPlaceholder": "Trouver",
|
||||
"searchCaseSensitive": "Boîte d'allumettes",
|
||||
"searchWholeWord": "Associer le mot entier",
|
||||
"searchRegex": "Utilisez une expression régulière",
|
||||
"searchNoResults": "Aucun résultat",
|
||||
"searchResultCount": "{{index}} de {{count}}",
|
||||
"searchNext": "Prochain match (Entrée)",
|
||||
"searchPrevious": "Match précédent (Maj+Entrée)",
|
||||
"searchClose": "Fermer (Échap)",
|
||||
"maxReconnectAttemptsReached": "Nombre maximal de tentatives de reconnexion atteint",
|
||||
"closeTab": "Fermer",
|
||||
"connectionTimeout": "Délai de connexion dépassé",
|
||||
"terminalTitle": "Terminal - {{host}}",
|
||||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||||
"runTitle": "Exécution de {{command}} - {{host}}",
|
||||
@@ -1790,27 +1739,14 @@
|
||||
"opksshOpenBrowser": "Ouvrir le navigateur pour s'authentifier",
|
||||
"opksshWaitingForAuth": "En attente de l'authentification dans le navigateur...",
|
||||
"opksshAuthenticating": "Traitement de l'authentification...",
|
||||
"opksshTimeout": "L'authentification a expiré. Veuillez réessayer.",
|
||||
"opksshAuthFailed": "Échec de l'authentification. Veuillez vérifier vos identifiants et réessayer.",
|
||||
"opksshSignInWith": "Se connecter avec {{provider}}",
|
||||
"vaultAuthTitle": "Connexion à Vault requise",
|
||||
"vaultAuthDescription": "Une fenêtre s'est ouverte pour vous connecter à HashiCorp Vault. Terminez la connexion dans cette fenêtre ; cette connexion continuera automatiquement.",
|
||||
"vaultAuthFailed": "Échec de l'authentification Vault. Veuillez réessayer.",
|
||||
"vaultReopen": "Rouvrir la fenêtre de connexion",
|
||||
"sudoPasswordPopupTitle": "Insérer le mot de passe ?",
|
||||
"linkDialogTitle": "Ouvrir le lien",
|
||||
"linkDialogOpen": "Ouvrir",
|
||||
"linkDialogCopy": "Copier",
|
||||
"websocketAbnormalClose": "Connexion fermée de manière inattendue. Cela peut être dû à un problème de proxy inverse ou de configuration SSL. Veuillez vérifier les journaux du serveur.",
|
||||
"connectionLogTitle": "Journal de connexion",
|
||||
"connectionLogCopy": "Copier les journaux dans le presse-papiers",
|
||||
"connectionLogEmpty": "Aucun journal de connexion pour l'instant",
|
||||
"connectionLogWaiting": "En attente des journaux de connexion...",
|
||||
"connectionLogCopied": "Journaux de connexion copiés dans le presse-papiers",
|
||||
"connectionLogCopyFailed": "Échec de la copie des journaux dans le presse-papiers",
|
||||
"connectionRejected": "Connexion rejetée par le serveur. Veuillez vérifier votre authentification et votre configuration réseau.",
|
||||
"hostKeyRejected": "Vérification de la clé de l'hôte SSH rejetée. Connexion annulée.",
|
||||
"sessionTakenOver": "La session a été ouverte dans un autre onglet. Reconnexion en cours...",
|
||||
"split": {
|
||||
"splitTab": "Diviser l'onglet",
|
||||
"addToSplit": "Ajouter à la division",
|
||||
@@ -2225,55 +2161,6 @@
|
||||
"sectionApiKeys": "Clés API",
|
||||
"sectionAuditLog": "Journal d'audit",
|
||||
"sectionSsl": "SSL / Let's Encrypt",
|
||||
"sectionTouchInput": "Entrée tactile",
|
||||
"touchEnabled": "Activer l'entrée tactile",
|
||||
"touchEnabledDesc": "Autoriser le défilement tactile à un doigt dans les terminaux",
|
||||
"touchMomentumEnabled": "Activer l'élan",
|
||||
"touchMomentumEnabledDesc": "Continuez à faire défiler brièvement après un glissement.",
|
||||
"touchAdvanced": "Avancé",
|
||||
"touchDragThreshold": "Seuil de glissement",
|
||||
"touchMaxWheelDelta": "Delta de roue maximal",
|
||||
"touchMomentumSampleWindow": "fenêtre d'échantillonnage de l'impulsion",
|
||||
"touchReleaseGracePeriod": "période de grâce pour la libération",
|
||||
"touchMinimumVelocity": "Vitesse minimale",
|
||||
"touchMaximumVelocity": "Vitesse maximale",
|
||||
"touchMaximumDuration": "Durée maximale",
|
||||
"touchMaximumTravel": "Voyage maximal",
|
||||
"touchDecayTime": "Temps de dégradation",
|
||||
"touchPixelsPerTick": "Pixels par tick",
|
||||
"touchMaximumFrameInterval": "Intervalle d'images maximal",
|
||||
"touchMaximumTicksPerFrame": "Nombre maximal de ticks par image",
|
||||
"touchResetDefaults": "Réinitialiser les paramètres par défaut",
|
||||
"touchSaved": "Paramètres de saisie tactile enregistrés",
|
||||
"touchSaveFailed": "Impossible d'enregistrer les paramètres d'entrée tactile",
|
||||
"sectionImageStorage": "Stockage d'images",
|
||||
"imageStorageMode": "Mode de stockage",
|
||||
"imageStorageModeDesc": "Emplacement où sont écrites les images du terminal collées et téléchargées. La sélection automatique par connexion (locale et distante [SFTP]) est fixe.",
|
||||
"imageStorageModeAuto": "Auto",
|
||||
"imageStorageModeLocal": "Locale",
|
||||
"imageStorageModeRemoteSftp": "Accès distant (SFTP)",
|
||||
"imageStorageLocalDir": "Répertoire local",
|
||||
"imageStorageLocalDirDesc": "Chemin absolu dans le backend Termix. Non affiché après enregistrement pour des raisons de sécurité.",
|
||||
"imageStorageLocalDirPlaceholder": "Laisser vide pour maintenir le courant",
|
||||
"imageStorageHostPath": "Chemin hôte",
|
||||
"imageStorageHostPathDesc": "Vue côté hôte du répertoire local reçu par les agents terminaux.",
|
||||
"imageStorageTtl": "TTL (ms)",
|
||||
"imageStorageMaxCount": "Nombre maximal d'images",
|
||||
"imageStorageMaxBytes": "Capacité de stockage maximale",
|
||||
"imageStorageSaved": "Paramètres de stockage d'images enregistrés",
|
||||
"imageStorageSaveFailed": "Impossible d'enregistrer les paramètres de stockage des images",
|
||||
"imageStorageInstanceId": "ID d'instance de session du terminal",
|
||||
"imageStorageInstanceIdDesc": "ID d'instance de l'un de vos onglets de terminal connectés, utilisé pour tester la visibilité.",
|
||||
"imageStorageInstanceIdRequired": "Saisissez d'abord un ID d'instance de session de terminal",
|
||||
"imageStorageTest": "Test",
|
||||
"imageStorageTesting": "Essai...",
|
||||
"imageStorageTestFailed": "Échec du test du stockage d'images",
|
||||
"imageStorageTestConnected": "La session terminal est connectée.",
|
||||
"imageStorageTestNotConnected": "Aucune session de terminal connectée avec cet ID d'instance.",
|
||||
"imageStorageTestSelectedMode": "Un téléchargement utiliserait : {{mode}}",
|
||||
"imageStorageSelectedModeUnavailable": "Indisponible",
|
||||
"imageStorageTestLocalVisible": "Le répertoire local est visible depuis l'hôte connecté.",
|
||||
"imageStorageTestLocalNotVisible": "Le répertoire local n'est PAS visible depuis l'hôte connecté.",
|
||||
"sectionBranding": "Marque blanche",
|
||||
"brandingAppName": "Nom de l'application",
|
||||
"brandingAppNameDesc": "Affiché sur l'écran de connexion et dans l'onglet du navigateur. Laisser vide pour utiliser « Termix ».",
|
||||
@@ -2354,9 +2241,6 @@
|
||||
"oidcSilentLoginDefaultLockedDesc": "Ce paramètre est verrouillé par la variable d'environnement OIDC_SILENT_LOGIN_DEFAULT et ne peut pas être modifié ici.",
|
||||
"allowPasswordReset": "Autoriser la réinitialisation du mot de passe",
|
||||
"allowPasswordResetDesc": "Code de réinitialisation via les journaux Docker",
|
||||
"commandHistoryEnabled": "Historique des commandes",
|
||||
"commandHistoryEnabledDesc": "Autoriser l'enregistrement de l'historique des commandes. Lorsque désactivé, l'historique n'est pas sauvegardé, indépendamment des paramètres par hôte.",
|
||||
"updateCommandHistoryFailed": "Échec de la mise à jour du paramètre d'historique des commandes",
|
||||
"analyticsEnabled": "Statistiques d'utilisation anonymes partagées",
|
||||
"analyticsEnabledDesc": "Envoie quotidiennement un décompte anonyme des utilisateurs, des hôtes et de l'utilisation des fonctionnalités afin d'améliorer Termix. Aucune donnée personnelle ni information de connexion n'est jamais incluse.",
|
||||
"analyticsEnabledLockedDesc": "Ce paramètre est verrouillé par la variable d'environnement ENABLE_TELEMETRY et ne peut pas être modifié ici.",
|
||||
@@ -2647,11 +2531,6 @@
|
||||
"hostDefaultsTerminal": "Terminal",
|
||||
"hostDefaultsAutoTmux": "Auto-Tmux",
|
||||
"hostDefaultsAutoTmuxDesc": "Exécutez les terminaux des nouveaux hôtes à l'intérieur de tmux afin que les sessions persistent après les déconnexions (nécessite tmux sur l'hôte).",
|
||||
"terminalSessionTimeout": "Persistance de session terminale",
|
||||
"terminalSessionTimeoutDesc": "Durée de vie d'un terminal déconnecté sur le serveur avant sa fermeture. Minimum : 1 minute ; maximum : 1 440 minutes. Pour les sessions qui doivent durer plus longtemps, activez Auto-Tmux sur l'hôte.",
|
||||
"terminalSessionTimeoutRange": "Saisissez une valeur comprise entre 1 et 1440 minutes",
|
||||
"terminalSessionTimeoutSaved": "La persistance de la session du terminal a été enregistrée.",
|
||||
"terminalSessionTimeoutSaveFailed": "Échec de la sauvegarde de la persistance de la session terminale",
|
||||
"minutes": "minutes",
|
||||
"hostDefaultsSessionLogging": "Journalisation des sessions",
|
||||
"hostDefaultsSessionLoggingDesc": "Enregistrer par défaut les sessions de terminal sur les nouveaux hôtes",
|
||||
@@ -2708,15 +2587,6 @@
|
||||
"connectToTerminal": "Se connecter au terminal",
|
||||
"connectToFiles": "Se connecter aux fichiers"
|
||||
},
|
||||
"history": {
|
||||
"noTerminalSelected": "Aucun terminal sélectionné",
|
||||
"noTerminalSelectedHint": "Ouvrez un onglet de terminal SSH pour voir son historique de 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 du terminal de l'hôte."
|
||||
},
|
||||
"sshTools": {
|
||||
"keyRecordingTitle": "Enregistrement des touches",
|
||||
"recordToTerminals": "Enregistrer vers les terminaux",
|
||||
@@ -3178,30 +3048,11 @@
|
||||
"terminalToolbar": {
|
||||
"title": "Barre d'outils du terminal",
|
||||
"showActions": "Afficher la barre d'outils",
|
||||
"hideToolbar": "Masquer la barre d'outils",
|
||||
"showToolbar": "Barre d'outils Développer",
|
||||
"moveToolbar": "Déplacer la barre d'outils",
|
||||
"moveToolbarHint": "Faites glisser pour repositionner la barre d'outils",
|
||||
"layout": "mode d'affichage de la barre d'outils",
|
||||
"layoutIcon": "Icône uniquement",
|
||||
"layoutLabeled": "Icônes et étiquettes",
|
||||
"layoutExpanded": "Développé avec des indicateurs",
|
||||
"image": "Actions sur les images (images uniquement)",
|
||||
"upload": "Télécharger une image",
|
||||
"paste": "Coller l'image",
|
||||
"detachTmux": "Détacher tmux",
|
||||
"detachTmuxDescription": "Détacher la session tmux",
|
||||
"imageActionFailed": "L'action sur l'image a échoué",
|
||||
"retry": "Réessayer",
|
||||
"dismissError": "Erreur d'image",
|
||||
"cpu": "processeur",
|
||||
"memory": "Mémoire",
|
||||
"disk": "Disque",
|
||||
"statsUnavailable": "Statistiques en direct indisponibles",
|
||||
"tmuxDetach": "Détacher la session tmux",
|
||||
"uploadImage": "Téléversez une image sur l'hôte",
|
||||
"uploadingImage": "Chargement en cours...",
|
||||
"pasteImage": "Coller une image depuis le presse-papiers (images uniquement)",
|
||||
"openFiles": "Ouvrir les fichiers",
|
||||
"openDocker": "Ouvrir Docker",
|
||||
"openTunnel": "Tunnel ouvert",
|
||||
@@ -3285,31 +3136,6 @@
|
||||
"timeHours": "il y a {{count}} h",
|
||||
"timeDays": "il y a {{count}} j"
|
||||
},
|
||||
"mobileKeyboard": {
|
||||
"shift": "Maj",
|
||||
"ctrl": "Ctrl",
|
||||
"esc": "Échap",
|
||||
"tab": "Tab",
|
||||
"backTab": "⇥",
|
||||
"arrowUp": "Flèche haut",
|
||||
"arrowDown": "Flèche bas",
|
||||
"arrowLeft": "Flèche gauche",
|
||||
"arrowRight": "Flèche droite",
|
||||
"home": "Début",
|
||||
"end": "Fin",
|
||||
"pageUp": "PgUp",
|
||||
"pageDown": "PgDn",
|
||||
"delete": "Suppr",
|
||||
"paste": "Coller",
|
||||
"editQuickKeys": "Modifier les touches rapides",
|
||||
"quickKeysTitle": "Touches rapides",
|
||||
"quickKeysDesc": "Appuyez sur × pour supprimer. Prend en charge jusqu’à 8 caractères.",
|
||||
"quickKeyPlaceholder": "ex. sudo ",
|
||||
"addQuickKey": "Ajouter",
|
||||
"removeQuickKey": "Supprimer",
|
||||
"resetDefaults": "Rétablir les paramètres par défaut",
|
||||
"done": "Terminé"
|
||||
},
|
||||
"serial": {
|
||||
"title": "Série",
|
||||
"portLabel": "Port",
|
||||
|
||||
Reference in new issue
Block a user