feat: load plugin frontends at runtime and remove plugin ids from the shell

This commit is contained in:
LukeGus committed 2026-09-22 20:15:52 -05:00
1 parent 49f0286a14
commit e88d5a52e3
721 files changed
+54265 -44416

No files matched your search

@@ -0,0 +1,214 @@
{
"remoteDesktop": {
"connecting": "Connexion à la session {{type}}...",
"checkingGuacd": "Vérification du service de bureau à distance...",
"requestingToken": "Demande de jeton de connexion {{type}}...",
"openingSession": "Ouverture de la session {{type}}...",
"negotiating": "Negotiating {{type}} handshake...",
"sessionReady": "{{type}} session prête",
"connectionError": "Erreur de connexion",
"connectionFailed": "Échec de la connexion",
"failedToConnect": "Échec de l'obtention du 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 est en cours d'exécution, accessible et correctement configuré dans les paramètres administrateur.",
"credentialPromptTitle": "Saisir les informations d'identification RDP",
"credentialPromptDescription": "Cet hôte est configuré pour demander des identifiants lors de la connexion. Ces identifiants sont utilisés uniquement pour cette session et ne sont pas enregistrés.",
"connect": "Connecter",
"ctrlAltDel": "Ctrl+Alt+Del",
"files": {
"title": "Fichiers Drive",
"parent": "Répertoire parent",
"refresh": "Rafraîchir",
"empty": "Ce dossier est vide.",
"listFailed": "Impossible de lire ce dossier",
"download": "Télécharger",
"downloadFailed": "Échec du téléchargement {{name}}",
"upload": "Téléverser des fichiers",
"uploading": "Téléchargement en cours {{name}}...",
"uploaded": "Téléchargé {{name}}",
"uploadFailed": "Échec du chargement {{name}}",
"uploadDisabled": "Les chargements sont désactivés pour cette connexion.",
"driveUnavailable": "Activez la redirection du lecteur RDP avant de télécharger les fichiers",
"driveNotWritable": "guacd ne peut pas écrire dans le dossier du lecteur. Vérifiez la variable d'environnement GUACD_DRIVE_PATH (ou le chemin d'accès au lecteur de l'hôte) et ses autorisations.",
"dropToUpload": "Déposez les fichiers à télécharger"
},
"toolbar": {
"ctrlAltDel": "Ctrl+Alt+Del",
"winL": "Win+L (Verrouiller l'écran)",
"winKey": "Touche Windows",
"superL": "Super+L (Écran de verrouillage)",
"superKey": "Super Clé",
"super": "Super",
"cmdL": "Cmd+L (Écran de verrouillage)",
"cmdKey": "Touche de commande",
"cmd": "Commande",
"ctrl": "Ctrl",
"alt": "Alt",
"shift": "Maj",
"win": "Win",
"stickyActive": "{{key}} (verrouillé - cliquer pour libérer)",
"stickyInactive": "{{key}} (cliquer pour verrouiller)",
"esc": "Échap",
"tab": "Tab",
"home": "Début",
"end": "Fin",
"pageUp": "Page préc.",
"pageDown": "Page suiv.",
"arrowUp": "Flèche haut",
"arrowDown": "Flèche 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": "Glisser pour repositionner",
"hide": "Masquer cette option pour cette session. Pour la désactiver définitivement, ouvrez Paramètres de l'hôte → Général → Barre d'outils de connexion.",
"zoomIn": "Zoomer",
"zoomOut": "Dézoomer",
"resetZoom": "Réinitialiser le zoom",
"fitToScreen": "Ajuster à l'écran",
"switchToTrackpad": "Passez en mode pavé tactile (glissez pour déplacer le curseur, appuyez pour cliquer)",
"switchToTouch": "Passez en mode tactile (appuyez directement à l'endroit où vous souhaitez cliquer)."
}
},
"hosts": {
"nativeRdpOpened": "Ouvert dans Bureau à distance Windows",
"nativeRdpFailed": "Impossible d'ouvrir le Bureau à distance Windows",
"openNativeRdp": "Ouvrir dans le Bureau à distance Windows",
"guac": {
"connection": "Connexion",
"authentication": "Authentification",
"storedCredential": "Identifiant enregistré",
"authMethod": "Méthode d'authentification",
"authTypeNoneDesc": "Aucune information d'identification n'est stockée. Un nom d'utilisateur et un mot de passe vous seront demandés à chaque connexion ; ils ne sont pas enregistrés.",
"selectCredential": "Sélectionner un identifiant...",
"connectionSettings": "Paramètres de connexion",
"displaySettings": "Paramètres d'affichage",
"audioSettings": "Paramètres audio",
"rdpPerformance": "Performances RDP",
"deviceRedirection": "Redirection de périphériques",
"session": "Session",
"gateway": "Passerelle",
"remoteApp": "RemoteApp",
"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",
"passwordSaved": "Mot de passe enregistré, saisissez-le pour le modifier",
"domain": "Domaine",
"securityMode": "Mode de sécurité",
"width": "Largeur",
"height": "Hauteur",
"dpi": "DPI",
"clientName": "Nom du client",
"initialProgram": "Programme initial",
"serverLayout": "Disposition du clavier",
"timezone": "Fuseau horaire",
"loadBalanceInfo": "Infos d'équilibrage de charge / Cookie",
"loadBalanceInfoDesc": "Cookie du RD Connection Broker pour l'équilibrage de charge d'une ferme RDS (ex. tsv://MS Terminal Services Plugin.1.CollectionName)",
"guacdProxy": "Proxy guacd",
"guacdHostname": "Hôte guacd",
"guacdHostnamePlaceholder": "Valeur globale par défaut",
"guacdPort": "Port guacd",
"guacdProxyDesc": "Remplacer l'instance guacd globale pour cette connexion. Laisser vide pour utiliser le guacd configuré globalement.",
"gatewayHostname": "Nom d'hôte de la passerelle",
"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 fins de ligne",
"macAddress": "Adresse MAC",
"broadcastAddress": "Adresse de diffusion",
"udpPort": "Port UDP",
"waitTimeS": "Délai 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 d'image sans perte (meilleure qualité, plus de bande passante)",
"disableAudio": "Désactiver l'audio",
"disableAudioDesc": "Couper tout le son de la session distante",
"enableAudioInput": "Activer l'entrée 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 cette option améliore les performances)",
"theming": "Thèmes",
"themingDesc": "Activer les thèmes et styles visuels",
"fontSmoothing": "Lissage des polices",
"fontSmoothingDesc": "Activer le rendu des polices ClearType",
"fullWindowDrag": "Afficher le contenu de la fenêtre lors du déplacement",
"fullWindowDragDesc": "Afficher le contenu de la fenêtre lors du déplacement",
"desktopComposition": "Composition du bureau",
"desktopCompositionDesc": "Activer les effets Aero Glass",
"menuAnimations": "Animations des menus",
"menuAnimationsDesc": "Activer les animations de fondu et de glissement des menus",
"disableBitmapCaching": "Désactiver le cache bitmap",
"disableBitmapCachingDesc": "Désactiver le cache bitmap (peut aider en cas de problèmes graphiques)",
"disableOffscreenCaching": "Désactiver le cache hors écran",
"disableOffscreenCachingDesc": "Désactiver le cache hors écran",
"disableGlyphCaching": "Désactiver le cache des glyphes",
"disableGlyphCachingDesc": "Désactiver le cache des glyphes",
"enableGfx": "Activer GFX",
"enableGfxDesc": "Utiliser le pipeline graphique RemoteFX",
"enablePrinting": "Activer l'impression",
"enablePrintingDesc": "Rediriger les imprimantes locales vers la session distante",
"enableDriveRedirection": "Activer la redirection de lecteur",
"enableDriveRedirectionDesc": "Monter un dossier local en tant que lecteur dans la session distante",
"createDrivePath": "Créer le chemin du lecteur",
"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 depuis la session distante",
"disableUpload": "Désactiver le téléversement",
"disableUploadDesc": "Empêcher le téléversement de fichiers vers la session distante",
"enableTouch": "Activer le tactile",
"enableTouchDesc": "Activer la transmission des entrées tactiles",
"consoleSession": "Session console",
"consoleSessionDesc": "Se connecter à la console (session 0) au lieu d'une nouvelle session",
"sendWolPacket": "Envoyer un paquet WOL",
"sendWolPacketDesc": "Envoyer un paquet magique pour réveiller cet hôte avant la connexion",
"disableCopy": "Désactiver la copie",
"disableCopyDesc": "Empêcher la copie de texte depuis la session distante",
"disablePaste": "Désactiver le collage",
"disablePasteDesc": "Empêcher le collage de texte dans la session distante",
"createPathIfMissing": "Créer le chemin si absent",
"createPathIfMissingDesc": "Créer automatiquement le répertoire d'enregistrement",
"excludeOutput": "Exclure la sortie",
"excludeOutputDesc": "Ne pas enregistrer l'affichage écran (métadonnées uniquement)",
"excludeMouse": "Exclure la souris",
"excludeMouseDesc": "Ne pas enregistrer les mouvements de la souris",
"includeKeystrokes": "Inclure les frappes",
"includeKeystrokesDesc": "Enregistrer les frappes brutes en plus de l'affichage é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": "Échanger les canaux de couleur rouge et bleu (corrige certains problèmes de couleur)",
"readOnly": "Lecture seule",
"readOnlyDesc": "Afficher l'écran distant sans envoyer d'entrée",
"telnetPort": "Port Telnet",
"terminalType": "Type de terminal",
"fontName": "Nom de la police",
"fontSize": "Taille de la police",
"colorScheme": "Schéma de couleurs",
"backspaceKey": "Touche Backspace"
}
},
"onboarding": {
"feature_desktop": "Bureau à distance",
"feature_desktop_desc": "Ouvrez les sessions RDP, VNC et Telnet dans un onglet, de la même manière que SSH."
}
}