mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 14:15:24 +00:00
478 lines
24 KiB
JSON
478 lines
24 KiB
JSON
{
|
||
"mobileKeyboard": {
|
||
"addQuickKey": "Ajouter",
|
||
"arrowDown": "Flèche bas",
|
||
"arrowLeft": "Flèche gauche",
|
||
"arrowRight": "Flèche droite",
|
||
"arrowUp": "Flèche haut",
|
||
"backTab": "⇥",
|
||
"ctrl": "Ctrl",
|
||
"delete": "Suppr",
|
||
"done": "Terminé",
|
||
"editQuickKeys": "Modifier les touches rapides",
|
||
"end": "Fin",
|
||
"esc": "Échap",
|
||
"home": "Début",
|
||
"pageDown": "PgDn",
|
||
"pageUp": "PgUp",
|
||
"paste": "Coller",
|
||
"quickKeyPlaceholder": "ex. sudo ",
|
||
"quickKeysDesc": "Appuyez sur × pour supprimer. Prend en charge jusqu’à 8 caractères.",
|
||
"quickKeysTitle": "Touches rapides",
|
||
"removeQuickKey": "Supprimer",
|
||
"resetDefaults": "Rétablir les paramètres par défaut",
|
||
"shift": "Maj",
|
||
"tab": "Tab"
|
||
},
|
||
"terminal": {
|
||
"autoTmuxEnableFailed": "Échec de l'activation d'Auto-Tmux",
|
||
"autoTmuxEnabled": "Auto-Tmux activé pour {{host}}. Cela s'appliquera à partir de la prochaine connexion.",
|
||
"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.",
|
||
"closeTab": "Fermer",
|
||
"connecting": "Connexion en cours...",
|
||
"connectionLost": "Connexion perdue",
|
||
"connectionRejected": "Connexion rejetée par le serveur. Veuillez vérifier votre authentification et votre configuration réseau.",
|
||
"connectionTimeout": "Délai de connexion dépassé",
|
||
"enableAutoTmuxAction": "Activer Auto-Tmux",
|
||
"hostKeyRejected": "Vérification de la clé de l'hôte SSH rejetée. Connexion annulée.",
|
||
"linkDialogCopy": "Copier",
|
||
"linkDialogOpen": "Ouvrir",
|
||
"linkDialogTitle": "Ouvrir le lien",
|
||
"maxReconnectAttemptsReached": "Nombre maximal de tentatives de reconnexion atteint",
|
||
"noHostSelected": "Aucun hôte sélectionné",
|
||
"passwordPromptFillTitle": "Remplir ce champ avec le mot de passe enregistré ?",
|
||
"reconnect": "Reconnecter",
|
||
"reconnected": "Reconnexion réussie",
|
||
"reconnecting": "Reconnexion... ({{attempt}}/{{max}})",
|
||
"searchCaseSensitive": "Boîte d'allumettes",
|
||
"searchClose": "Fermer (Échap)",
|
||
"searchNext": "Prochain match (Entrée)",
|
||
"searchNoResults": "Aucun résultat",
|
||
"searchPlaceholder": "Trouver",
|
||
"searchPrevious": "Match précédent (Maj+Entrée)",
|
||
"searchRegex": "Utilisez une expression régulière",
|
||
"searchResultCount": "{{index}} de {{count}}",
|
||
"searchWholeWord": "Associer le mot entier",
|
||
"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.",
|
||
"sessionTakenOver": "La session a été ouverte dans un autre onglet. Reconnexion en cours...",
|
||
"tmuxAttached": "Clients attachés",
|
||
"tmuxAttachedCount": "{{count}} attaché(s)",
|
||
"tmuxCopyHint": "Ajustez la sélection et appuyez sur Entrée pour copier dans le presse-papiers",
|
||
"tmuxCreateNew": "Créer une nouvelle session",
|
||
"tmuxDetached": "Détaché de la session tmux",
|
||
"tmuxLastActivity": "Dernière activité",
|
||
"tmuxSessionAttached": "Session tmux attachée : {{name}}",
|
||
"tmuxSessionCreated": "Session tmux créée : {{name}}",
|
||
"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.",
|
||
"tmuxSessionPickerTitle": "Sessions tmux",
|
||
"tmuxTimeDays": "il y a {{count}} j",
|
||
"tmuxTimeHours": "il y a {{count}} h",
|
||
"tmuxTimeJustNow": "à l'instant",
|
||
"tmuxTimeMinutes": "il y a {{count}} min",
|
||
"tmuxUnavailable": "tmux n'est pas installé sur l'hôte distant, retour au shell standard",
|
||
"tmuxWindowCount": "{{count}} fenêtre(s)",
|
||
"tmuxWindows": "Fenêtres",
|
||
"unknownError": "Une erreur inconnue s'est produite",
|
||
"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.",
|
||
"websocketError": "Erreur de connexion WebSocket",
|
||
"clipboardReadFailed": "Échec de la lecture du presse-papiers. Assurez-vous que les autorisations du presse-papiers sont accordées.",
|
||
"clipboardWriteFailed": "Échec de la copie dans le presse-papiers. Assurez-vous que la page est servie en HTTPS ou localhost.",
|
||
"connected": "Connecté",
|
||
"totpCodeLabel": "Code de vérification"
|
||
},
|
||
"terminalToolbar": {
|
||
"detachTmux": "Détacher tmux",
|
||
"detachTmuxDescription": "Détacher la session tmux",
|
||
"dismissError": "Erreur d'image",
|
||
"hideToolbar": "Masquer la barre d'outils",
|
||
"image": "Actions sur les images (images uniquement)",
|
||
"imageActionFailed": "L'action sur l'image a échoué",
|
||
"layout": "mode d'affichage de la barre d'outils",
|
||
"layoutExpanded": "Développé avec des indicateurs",
|
||
"layoutIcon": "Icône uniquement",
|
||
"layoutLabeled": "Icônes et étiquettes",
|
||
"moveToolbar": "Déplacer la barre d'outils",
|
||
"moveToolbarHint": "Faites glisser pour repositionner la barre d'outils",
|
||
"paste": "Coller l'image",
|
||
"pasteImage": "Coller une image depuis le presse-papiers (images uniquement)",
|
||
"retry": "Réessayer",
|
||
"showToolbar": "Barre d'outils Développer",
|
||
"upload": "Télécharger une image",
|
||
"uploadImage": "Téléversez une image sur l'hôte",
|
||
"uploadingImage": "Chargement en cours..."
|
||
},
|
||
"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é"
|
||
},
|
||
"touchInput": {
|
||
"enabled": "Activer l'entrée tactile",
|
||
"enabledDesc": "Autoriser le défilement tactile à un doigt dans les terminaux",
|
||
"momentumEnabled": "Activer l'élan",
|
||
"momentumEnabledDesc": "Continuez à faire défiler brièvement après un glissement.",
|
||
"advanced": "Avancé",
|
||
"resetDefaults": "Réinitialiser les paramètres par défaut",
|
||
"dragThreshold": "Seuil de glissement",
|
||
"maxWheelDelta": "Delta de roue maximal",
|
||
"momentumSampleWindow": "fenêtre d'échantillonnage de l'impulsion",
|
||
"releaseGracePeriod": "période de grâce pour la libération",
|
||
"minimumVelocity": "Vitesse minimale",
|
||
"maximumVelocity": "Vitesse maximale",
|
||
"maximumDuration": "Durée maximale",
|
||
"maximumTravel": "Voyage maximal",
|
||
"decayTime": "Temps de dégradation",
|
||
"pixelsPerTick": "Pixels par tick",
|
||
"maximumFrameInterval": "Intervalle d'images maximal",
|
||
"maximumTicksPerFrame": "Nombre maximal de ticks par image"
|
||
},
|
||
"imageStorage": {
|
||
"instanceId": "ID d'instance de session du terminal",
|
||
"instanceIdDesc": "ID d'instance de l'un de vos onglets de terminal connectés, utilisé pour tester la visibilité.",
|
||
"selectedModeUnavailable": "Indisponible",
|
||
"test": "Test",
|
||
"testing": "Essai...",
|
||
"testFailed": "Échec du test du stockage d'images",
|
||
"testConnected": "La session terminal est connectée.",
|
||
"testNotConnected": "Aucune session de terminal connectée avec cet ID d'instance.",
|
||
"testSelectedMode": "Un téléchargement utiliserait : {{mode}}",
|
||
"testLocalVisible": "Le répertoire local est visible depuis l'hôte connecté.",
|
||
"testLocalNotVisible": "Le répertoire local n'est PAS visible depuis l'hôte connecté."
|
||
},
|
||
"settings": {
|
||
"admin": {
|
||
"group": {
|
||
"touch": "Entrée tactile",
|
||
"images": "Stockage d'images"
|
||
},
|
||
"sessionTimeoutMinutes": {
|
||
"label": "Persistance de session terminale",
|
||
"description": "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."
|
||
},
|
||
"commandHistoryEnabled": {
|
||
"label": "Historique des commandes",
|
||
"description": "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."
|
||
},
|
||
"imageStorageMode": {
|
||
"label": "Mode de stockage",
|
||
"description": "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.",
|
||
"auto": "Auto",
|
||
"local": "Locale",
|
||
"remoteSftp": "Accès distant (SFTP)"
|
||
},
|
||
"imageLocalDir": {
|
||
"label": "Répertoire local"
|
||
},
|
||
"imageHostPath": {
|
||
"label": "Chemin hôte",
|
||
"description": "Vue côté hôte du répertoire local reçu par les agents terminaux."
|
||
},
|
||
"imageTtlMs": {
|
||
"label": "TTL (ms)"
|
||
},
|
||
"imageMaxCount": {
|
||
"label": "Nombre maximal d'images"
|
||
},
|
||
"imageMaxBytes": {
|
||
"label": "Capacité de stockage maximale"
|
||
},
|
||
"newHostAutoTmux": {
|
||
"label": "Auto-Tmux",
|
||
"description": "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)."
|
||
}
|
||
},
|
||
"host": {
|
||
"enableTerminalToolbar": {
|
||
"label": "Activer la barre d'outils du terminal",
|
||
"description": "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."
|
||
},
|
||
"enableCommandHistory": {
|
||
"label": "Historique des commandes",
|
||
"description": "Enregistrer les commandes exécutées dans ce terminal pour l'historique et l'autocomplétion"
|
||
},
|
||
"enableTerminal": {
|
||
"label": "Activer le terminal"
|
||
}
|
||
},
|
||
"user": {
|
||
"commandAutocomplete": {
|
||
"label": "Autocomplétion des commandes",
|
||
"description": "Afficher la saisie semi-automatique pendant la saisie si vous appuyez sur Tab"
|
||
},
|
||
"localEcho": {
|
||
"label": "Écho local",
|
||
"description": "Réduisez la latence perçue grâce à une prédiction locale et sécurisée des frappes au clavier"
|
||
},
|
||
"linkClickBehavior": {
|
||
"label": "Clic lien terminal",
|
||
"description": "Comportement par défaut lors du clic sur un lien dans le terminal"
|
||
}
|
||
}
|
||
},
|
||
"palette": {
|
||
"localTerminal": "Terminal local"
|
||
},
|
||
"hosts": {
|
||
"addHost": "Ajouter un hôte",
|
||
"applyGlobalThemeTooltip": "Appliquer ce thème",
|
||
"backgroundImageDesc": "URL facultative pour une image d’arrière-plan du terminal",
|
||
"backgroundImageLabel": "URL de l’image d’arrière-plan",
|
||
"backgroundImageOpacityLabel": "Opacité de l’image d’arrière-plan",
|
||
"backspaceMode": "Mode Retour arrière",
|
||
"backspaceModeLabel": "Mode de retour arrière",
|
||
"behaviorAndAdvanced": "Comportement et options avancées",
|
||
"bellStyle": "Style de sonnerie",
|
||
"bellStyleLabel": "Style du bip",
|
||
"colorTheme": "Thème de couleurs",
|
||
"cursorBlink": "Clignotement du curseur",
|
||
"cursorBlinking": "Clignotement du curseur",
|
||
"cursorBlinkingDesc": "Activer l’animation de clignotement pour le curseur du terminal",
|
||
"cursorStyle": "Style de curseur",
|
||
"cursorStyleLabel": "Style du curseur",
|
||
"customThemeAnsiColors": "Couleurs ANSI",
|
||
"customThemeBackground": "Arrière-plan",
|
||
"customThemeBlack": "Noir",
|
||
"customThemeBlue": "Bleu",
|
||
"customThemeBrightBlack": "Noir brillant",
|
||
"customThemeBrightBlue": "Bleu brillant",
|
||
"customThemeBrightCyan": "Cyan brillant",
|
||
"customThemeBrightGreen": "Vert brillant",
|
||
"customThemeBrightMagenta": "Magenta brillant",
|
||
"customThemeBrightRed": "Rouge brillant",
|
||
"customThemeBrightWhite": "Blanc brillant",
|
||
"customThemeBrightYellow": "Jaune brillant",
|
||
"customThemeColors": "Couleurs personnalisées",
|
||
"customThemeCursor": "Curseur",
|
||
"customThemeCursorAccent": "Accent du curseur",
|
||
"customThemeCyan": "Cyan",
|
||
"customThemeForeground": "Premier plan",
|
||
"customThemeGreen": "Vert",
|
||
"customThemeMagenta": "Magenta",
|
||
"customThemeRed": "Rouge",
|
||
"customThemeResetTooltip": "Réinitialiser aux valeurs par défaut",
|
||
"customThemeSelection": "Sélection",
|
||
"customThemeWhite": "Blanc",
|
||
"customThemeYellow": "Jaune",
|
||
"deleteGlobalThemeTooltip": "Supprimer ce thème",
|
||
"docsLink": "Voir la documentation",
|
||
"enableAutoMosh": "Activer Auto-Mosh",
|
||
"enableAutoMoshDesc": "Préférer Mosh à SSH si disponible",
|
||
"enableAutoTmux": "Activer Auto-Tmux",
|
||
"enableAutoTmuxDesc": "Pour que votre shell et tout ce qui y est exécuté restent actifs malgré les déconnexions et les redémarrages du navigateur, exécutez la commande dans tmux (tmux doit être installé sur l'hôte).",
|
||
"fastScrollModifier": "Modificateur de défilement rapide",
|
||
"fastScrollModifierLabel": "Modificateur de défilement rapide",
|
||
"fastScrollSensitivity": "Sensibilité du défilement rapide",
|
||
"fastScrollSensitivityLabel": "Sensibilité du défilement rapide",
|
||
"fontFamily": "Famille de polices",
|
||
"fontFamilyCustomHint": "Choisissez une police fournie ou sélectionnez « Personnalisée » et saisissez le nom exact d'une police déjà installée sur votre système (par exemple, MesloLGS NF, Noto Sans Mono). Termix ne peut pas installer de polices ; vous devez d'abord les installer sur votre système d'exploitation.",
|
||
"fontFamilyCustomOption": "Coutume...",
|
||
"fontFamilyCustomPlaceholder": "Nom exact de la police, par exemple MesloLGS NF",
|
||
"fontFamilyLabel": "Police de caractères",
|
||
"fontSize": "Taille de la police",
|
||
"fontSizeLabel": "Taille de police",
|
||
"hostNotFound": "Hôte introuvable",
|
||
"letterSpacing": "Espacement des lettres",
|
||
"letterSpacingPx": "Espacement des lettres (px)",
|
||
"lineHeight": "Hauteur de ligne",
|
||
"lineHeightLabel": "Hauteur de ligne",
|
||
"linkClickBehaviorConfirm": "Afficher une fenêtre contextuelle pour ouvrir ou copier",
|
||
"linkClickBehaviorDefault": "Par défaut (suivre le paramètre de l'application)",
|
||
"linkClickBehaviorDesc": "Contrôle ce qui se passe lorsque vous cliquez sur un lien dans le terminal. Utilisez « Par défaut » pour suivre le paramètre de l'application.",
|
||
"linkClickBehaviorDirect": "Ouvrir directement",
|
||
"linkClickBehaviorLabel": "Comportement au clic sur un lien",
|
||
"loadingHost": "Chargement de l'hôte...",
|
||
"localEchoAuto": "Automatique",
|
||
"localEchoDefault": "Utiliser les paramètres globaux",
|
||
"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.",
|
||
"localEchoLabel": "Écho local",
|
||
"localEchoOff": "Désactivé",
|
||
"localEchoOn": "Toujours allumé",
|
||
"macOptionIsMetaLabel": "La touche Option envoie des métadonnées",
|
||
"macOptionIsMetaShortDesc": "Désactiver la saisie de caractères spéciaux (comme @ ou |) avec la touche Option/Alt sur macOS au lieu d'envoyer des métadonnées",
|
||
"moshCommand": "Commande MOSH",
|
||
"moshCommandLabel": "Commande Mosh",
|
||
"noSavedThemes": "Aucun thème enregistré pour le moment",
|
||
"none": "Aucun",
|
||
"rightClickSelectsWord": "Sélection de mot par clic droit",
|
||
"rightClickSelectsWordLabel": "Clic droit sélectionne le mot",
|
||
"rightClickSelectsWordShortDesc": "Sélectionne le mot sous le curseur au clic droit",
|
||
"saveAsGlobalTheme": "Enregistrer comme thème global",
|
||
"saveGlobalThemeError": "Impossible d'enregistrer le thème",
|
||
"saveGlobalThemeNamePrompt": "Saisissez un nom pour ce thème",
|
||
"saveGlobalThemeSuccess": "Thème enregistré",
|
||
"savedThemesLabel": "Thèmes enregistrés",
|
||
"scrollbackBufferLabel": "Mémoire de défilement",
|
||
"scrollbackMaxLines": "Nombre maximal de lignes conservées dans l'historique",
|
||
"sudoPasswordAutoFill": "Remplissage automatique du mot de passe sudo",
|
||
"sudoPasswordAutoFillDesc": "Enregistrer un mot de passe sudo pour que les métriques de l'hôte, les invites du terminal et autres puissent exécuter automatiquement des commandes privilégiées.",
|
||
"sudoPasswordAutoFillLabel": "Remplissage automatique du mot de passe sudo",
|
||
"syntaxCategoryIpAddresses": "Adresses IP",
|
||
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
||
"syntaxCategoryLogLevels": "Niveaux de log",
|
||
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
|
||
"syntaxCategoryNumbers": "Nombres étiquetés",
|
||
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
|
||
"syntaxCategoryPaths": "Chemins de fichiers",
|
||
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
||
"syntaxCategoryTimestamps": "Horodatages",
|
||
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
|
||
"syntaxCategoryUrls": "URLs",
|
||
"syntaxCategoryUrlsDesc": "https://example.com",
|
||
"syntaxHighlightingDesc": "Coloriser la sortie du terminal (erreurs, chemins, adresses IP, horodatages)",
|
||
"syntaxHighlightingLabel": "Coloration syntaxique",
|
||
"terminalAppearance": "Apparence du terminal",
|
||
"theme": "Thème",
|
||
"themePreview": "Aperçu du thème",
|
||
"useSSHTitleDesc": "Mettre à jour le titre de l'onglet à partir du titre de la fenêtre du shell au lieu du nom d'hôte",
|
||
"useSSHTitleLabel": "Utiliser le titre de la fenêtre SSH"
|
||
},
|
||
"nav": {
|
||
"history": "Historique",
|
||
"localTerminal": "Terminal local",
|
||
"sshTools": "Outils SSH",
|
||
"terminal": "Terminal",
|
||
"macros": "Macros"
|
||
},
|
||
"sshTools": {
|
||
"broadcastInputPlaceholder": "Tapez ici pour diffuser les frappes...",
|
||
"copyOnSelect": "Copie automatique du texte sélectionné",
|
||
"enableRightClickCopyPaste": "Activer le copier/coller par clic droit",
|
||
"fillPassword": "Remplir le mot de passe",
|
||
"fillPasswordMissing": "Aucun mot de passe enregistré pour {{count}} terminal(s) sélectionné(s)",
|
||
"fillPasswordSuccess": "Mot de passe rempli dans {{count}} terminal(s)",
|
||
"keyRecordingTitle": "Enregistrement des touches",
|
||
"noTerminalTabsOpen": "Aucun onglet de terminal ouvert",
|
||
"recordToTerminals": "Enregistrer vers les terminaux",
|
||
"selectAll": "Tout",
|
||
"selectNone": "Aucun",
|
||
"selectTerminalsAbove": "Sélectionner les terminaux ci-dessus",
|
||
"settingsTitle": "Paramètres",
|
||
"startRecording": "Démarrer l'enregistrement",
|
||
"stopRecording": "Arrêter l'enregistrement"
|
||
},
|
||
"terminalDefaults": {
|
||
"clearAll": "Effacer tout",
|
||
"description": "Définissez des valeurs que chaque hôte hérite, sauf s'il les remplace.",
|
||
"dialogDescription": "Ces règles s'appliquent aux hôtes qui n'ont pas défini ce paramètre. Tout paramètre défini sur l'hôte prévaut.",
|
||
"inherit": "Hériter",
|
||
"manage": "Gérer",
|
||
"off": "Désactivé",
|
||
"on": "Sur",
|
||
"title": "Paramètres de connexion par défaut"
|
||
},
|
||
"keybindings": {
|
||
"copy": "Copier la sélection",
|
||
"paste": "Coller",
|
||
"sendControlCode": "Envoyer le signal Ctrl+lettre",
|
||
"sendText": "Envoyer un SMS",
|
||
"controlCodeLabel": "Lettre",
|
||
"textLabel": "Texte à envoyer",
|
||
"appendEnterLabel": "Appuyez sur Entrée après l'envoi",
|
||
"clipboardPermissionNote": "Il se peut que certains navigateurs demandent l'autorisation d'accéder au presse-papiers lors de la première utilisation.",
|
||
"textRequired": "Saisissez le texte à envoyer",
|
||
"controlCodeRequired": "Saisissez une seule lettre pour le code de contrôle"
|
||
},
|
||
"macros": {
|
||
"title": "Macros",
|
||
"description": "Exécutez une série de commandes enregistrées dans un terminal et réagissez à la réponse du serveur.",
|
||
"target": "Cible",
|
||
"noTerminal": "Aucun terminal ouvert",
|
||
"empty": "Pas encore de macros",
|
||
"emptyHint": "Créez une macro pour automatiser un flux de terminal, comme la connexion, le redémarrage d'un service ou la réponse à des invites.",
|
||
"create": "Nouvelle macro",
|
||
"back": "Retour aux macros",
|
||
"name": "Nom",
|
||
"namePlaceholder": "Redémarrer le serveur web",
|
||
"nameRequired": "Donnez un nom à la macro avant de l'enregistrer.",
|
||
"descriptionLabel": "Description",
|
||
"descriptionPlaceholder": "Fonctionnement de cette macro (facultatif)",
|
||
"unsaved": "Modifications non enregistrées",
|
||
"save": "Sauvegarder",
|
||
"saved": "Macro enregistrée",
|
||
"saveFailed": "Impossible d'enregistrer la macro",
|
||
"delete": "Supprimer",
|
||
"deleteTitle": "Supprimer cette macro ?",
|
||
"deleteBody": "\"{{name}}\" sera définitivement supprimé. Cette action est irréversible.",
|
||
"deleted": "Macro supprimée",
|
||
"cancel": "Annuler",
|
||
"run": "Courir",
|
||
"stop": "Arrêt",
|
||
"running": "En cours d'exécution...",
|
||
"completed": "Macro terminé",
|
||
"failed": "Échec de la macro",
|
||
"loadFailed": "Impossible de charger les macros",
|
||
"needTerminal": "Ouvrez et connectez d'abord un terminal.",
|
||
"noSteps": "Cette macro ne comporte pas encore d'étapes. Ajoutez-en une ci-dessous.",
|
||
"addStep": "Ajouter une étape",
|
||
"stepNumber": "Étape {{number}}",
|
||
"removeStep": "Supprimer l'étape",
|
||
"confirmRunTitle": "Exécuter cette macro ?",
|
||
"confirmRunBody": "\"{{name}}\" enverra des commandes à {{host}}.",
|
||
"confirmRunAction": "Exécuter une macro",
|
||
"stepTypes": {
|
||
"send": {
|
||
"label": "Envoyer la commande",
|
||
"help": "Saisit du texte dans le terminal, comme si vous l'aviez saisi manuellement."
|
||
},
|
||
"wait": {
|
||
"label": "Attendez la sortie",
|
||
"help": "Il y a une pause jusqu'à ce que le serveur affiche le texte que vous avez indiqué, comme une invite de mot de passe."
|
||
},
|
||
"delay": {
|
||
"label": "Pause",
|
||
"help": "Attendre un laps de temps fixe avant de passer à l'étape suivante."
|
||
},
|
||
"if": {
|
||
"label": "Si la sortie contient",
|
||
"help": "Vérifie tout ce que le serveur a imprimé jusqu'à présent, puis exécute l'une des deux branches."
|
||
},
|
||
"repeat": {
|
||
"label": "Répéter",
|
||
"help": "Exécute les étapes qu'il contient un nombre de fois défini."
|
||
}
|
||
},
|
||
"send": {
|
||
"text": "Commande ou texte",
|
||
"textPlaceholder": "systemctl redémarrer nginx",
|
||
"pressEnter": "Appuyez sur Entrée après l'envoi",
|
||
"pressEnterHelp": "Désactivez cette option pour saisir du texte sans le soumettre."
|
||
},
|
||
"wait": {
|
||
"pattern": "Attendez que la sortie contienne",
|
||
"patternPlaceholder": "mot de passe:",
|
||
"timeout": "Abandonner après",
|
||
"onTimeout": "S'il n'apparaît jamais",
|
||
"stop": "Arrêtez la macro",
|
||
"continue": "Continuez quand même"
|
||
},
|
||
"delay": {
|
||
"duration": "Attendre"
|
||
},
|
||
"ifStep": {
|
||
"pattern": "Si la sortie contient",
|
||
"patternPlaceholder": "Actif : actif (en cours d'exécution)",
|
||
"then": "Ensuite, faites ceci",
|
||
"else": "Sinon, faites ceci.",
|
||
"emptyBranch": "Pas d'étapes"
|
||
},
|
||
"repeat": {
|
||
"count": "Nombre de fois",
|
||
"times": "fois"
|
||
},
|
||
"match": {
|
||
"useRegex": "Correspondance avec une expression régulière",
|
||
"useRegexHelp": "Laissez cette section de côté pour que le texte corresponde exactement à ce qui est écrit.",
|
||
"invalidRegex": "Il ne s'agit pas d'une expression régulière valide ; elle sera interprétée comme du texte brut."
|
||
},
|
||
"seconds": "secondes",
|
||
"secondsShort": "{{count}}s"
|
||
},
|
||
"errors": {
|
||
"remoteServerRequired": "Serveur distant requis. Connectez un serveur distant dans les paramètres pour utiliser ce type de connexion."
|
||
}
|
||
}
|