diff --git a/guacamole/src/main/frontend/src/translations/fr.json b/guacamole/src/main/frontend/src/translations/fr.json index bf29043034..a1ad346994 100644 --- a/guacamole/src/main/frontend/src/translations/fr.json +++ b/guacamole/src/main/frontend/src/translations/fr.json @@ -6,12 +6,15 @@ "ACTION_ACKNOWLEDGE" : "Confirmer", "ACTION_CANCEL" : "Annuler", + "ACTION_CLEAR" : "Effacer", "ACTION_CLONE" : "Cloner", "ACTION_CONTINUE" : "Continuer", "ACTION_DELETE" : "Supprimer", "ACTION_DELETE_SESSIONS" : "Fermer les Sessions", "ACTION_DOWNLOAD" : "Télécharger", + "ACTION_IMPORT" : "Importer", "ACTION_LOGIN" : "Se connecter", + "ACTION_LOGIN_AGAIN" : "Se re-connecter", "ACTION_LOGOUT" : "Se déconnecter", "ACTION_MANAGE_CONNECTIONS" : "Connexions", "ACTION_MANAGE_PREFERENCES" : "Préférences", @@ -21,26 +24,33 @@ "ACTION_MANAGE_USER_GROUPS" : "Groupes", "ACTION_NAVIGATE_BACK" : "Retour", "ACTION_NAVIGATE_HOME" : "Accueil", + "ACTION_PAUSE" : "Pause", + "ACTION_PLAY" : "Lecture", "ACTION_SAVE" : "Enregistrer", "ACTION_SEARCH" : "Rechercher", "ACTION_SHARE" : "Partager", "ACTION_UPDATE_PASSWORD" : "Mettre à jour mot de passe", "ACTION_VIEW_HISTORY" : "Historique", + "ACTION_VIEW_RECORDING" : "Voir", "DIALOG_HEADER_ERROR" : "Erreur", - "ERROR_PAGE_UNAVAILABLE" : "Une erreur est apparue et cette action ne pourra pas être achevé. Si le problème persiste, merci de contacter votre administrateur ou regarder les journaux système.", + "ERROR_PAGE_UNAVAILABLE" : "Une erreur est survenue et cette action ne pourra pas être achevée. Si le problème persiste, merci de contacter votre administrateur ou regarder les journaux système.", "ERROR_PASSWORD_BLANK" : "Votre mot de passe ne peut pas être vide.", "ERROR_PASSWORD_MISMATCH" : "Le mot de passe ne correspond pas.", + "ERROR_SINGLE_FILE_ONLY" : "Veuillez télécharger un seul fichier à la fois.", "FIELD_HEADER_PASSWORD" : "Mot de passe:", "FIELD_HEADER_PASSWORD_AGAIN" : "Répéter mot de passe:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "Autoriser l'écriture dans le fichier d'enregistrement existant:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "Autoriser l'écriture dans le fichier TypeScript existant:", "FIELD_PLACEHOLDER_FILTER" : "Filtre", "FORMAT_DATE_TIME_PRECISE" : "dd-MM-yyyy HH:mm:ss", "INFO_ACTIVE_USER_COUNT" : "Actuellement utilisé par {USERS} {USERS, plural, one{utilisateur} other{utilisateurs}}.", + "INFO_LOGGED_OUT" : "Vous avez été déconnecté.", "TEXT_ANONYMOUS_USER" : "Anonyme", "TEXT_HISTORY_DURATION" : "{VALUE} {UNIT, select, second{{VALUE, plural, one{seconde} other{secondes}}} minute{{VALUE, plural, one{minute} other{minutes}}} hour{{VALUE, plural, one{heure} other{heures}}} day{{VALUE, plural, one{jour} other{jours}}} other{}}", @@ -51,8 +61,12 @@ "CLIENT" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CLEAR_COMPLETED_TRANSFERS" : "Vider", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLEAR_CLIENT_MESSAGES" : "@:APP.ACTION_CLEAR", + "ACTION_CLEAR_COMPLETED_TRANSFERS" : "@:APP.ACTION_CLEAR", + "ACTION_CONTINUE" : "@:APP.ACTION_CONTINUE", "ACTION_DISCONNECT" : "Déconnecter", + "ACTION_FULLSCREEN" : "Plein écran", "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", "ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK", "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", @@ -71,20 +85,20 @@ "ERROR_CLIENT_207" : "Le server distant est inaccessible. Si le problème persiste, merci de notifier l'administrateur ou de regarder les journaux système.", "ERROR_CLIENT_208" : "Le server distant est indisponible. Si le problème persiste, merci de notifier l'administrateur ou de regarder les journaux système.", "ERROR_CLIENT_209" : "Le serveur distant a fermé la connexion car elle est en conflit avec une autre. Merci de réessayer plus tard.", - "ERROR_CLIENT_20A" : "Le serveur distant a fermé la connexion car il semblait être inactive. Si cela est inattendu, merci de notifier l'administrateur ou verifier vos paramètres système.", + "ERROR_CLIENT_20A" : "Le serveur distant a fermé la connexion car elle semblait être inactive. Si cela est inattendu, merci de notifier l'administrateur ou verifier vos paramètres système.", "ERROR_CLIENT_20B" : "Le serveur distant a forcé la fermeture de la connexion. Si cela est inattendu, merci de notifier l'administrateur ou de regarder les journaux système.", - "ERROR_CLIENT_301" : "Connexion echouée. Merci d'essayer encore.", + "ERROR_CLIENT_301" : "Connexion echouée. Merci de réessayer.", "ERROR_CLIENT_303" : "Vous ne disposez pas des permissions pour accéder à cette connexion. Si vous avez besoin de ces droits demandez à l'administrateur qu'il vous ajoute à la lise des utilisateurs autorisés, ou de vérifier les paramètres système.", "ERROR_CLIENT_308" : "Le serveur Guacamole a fermé la connexion car il n'y avait pas de réponse de votre navigateur Internet et qu'il l'a considéré comme déconnecté. Cela se produit à cause de problèmes réseaux (mauvais signal Wi-Fi ou réseau très lent). Merci de vérifier votre réseau et de réessayer.", - "ERROR_CLIENT_31D" : "Le serveur Guacamole interdit les connexions car vous avez dépassé la limite de connexion simultanée par utilisateur. Merci de fermer une ou plusieurs connexions et de reéssayer.", + "ERROR_CLIENT_31D" : "Le serveur Guacamole interdit les connexions car vous avez dépassé la limite de connexion simultanée par utilisateur. Merci de fermer une ou plusieurs connexions et de réessayer.", "ERROR_CLIENT_DEFAULT" : "Une erreur interne est apparue dans le serveur Guacamole et la connexion a été fermée. Si le problème persiste, merci de notifier l'administrateur ou de regarder les journaux système.", "ERROR_TUNNEL_201" : "Le serveur Guacamole a rejeté cette tentative de connexion car il y a trop de connexions ouvertes. Merci d'attendre quelques minutes et de réessayer.", "ERROR_TUNNEL_202" : "La connexion a été fermée car le serveur met trop de temps à répondre. En général, il s'agit de problème réseau comme un réseau Wi-Fi trop lent ou un réseau très lent. Merci de vérifier votre réseau ou de contacter l'administrateur.", "ERROR_TUNNEL_203" : "Le serveur a rencontré une erreur et a fermé la connexion. Merci de réessayer ou de contacter l'administrateur.", "ERROR_TUNNEL_204" : "Le connexion demandée n'existe pas. Merci de vérifier le nom et de réessayer.", - "ERROR_TUNNEL_205" : "Cette connexion est actuellement utilisée et les connexions multiples ne sont pas autorisées. Merci de réeassyer plus tard.", - "ERROR_TUNNEL_207" : "Le serveur Guacamole n'est pas actuellement accessible. Veuillez vérifier votre réseau et réessayer..", + "ERROR_TUNNEL_205" : "Cette connexion est actuellement utilisée et les connexions multiples ne sont pas autorisées. Merci de réessayer plus tard.", + "ERROR_TUNNEL_207" : "Le serveur Guacamole n'est pas actuellement accessible. Veuillez vérifier votre réseau et réessayer.", "ERROR_TUNNEL_208" : "Le serveur Guacamole n'accepte pas les connexions. Veuillez vérifier votre réseau et réessayer.", "ERROR_TUNNEL_301" : "Vous n'avez pas le droit d'accéder à cette connexion car vous n'êtes pas connecté. Merci de vous connecter et de réessayer.", "ERROR_TUNNEL_303" : "Vous n'avez pas le droit d'accéder à cette connexion. Si vous souhaitez y avoir accès, merci de demander à l'administrateur de vous ajouter dans la liste des utilisateurs autorisés ou de vérifier les paramètres système.", @@ -99,7 +113,7 @@ "ERROR_UPLOAD_204" : "La destination du transfert de fichier n'existe pas. Merci de vérifier que la destination existe et de réessayer.", "ERROR_UPLOAD_205" : "La destination du transfert de fichier est actuellement verrouillée. Merci de patienter la fin des tâches en cours et de réessayer.", "ERROR_UPLOAD_301" : "Vous n'avez pas la permission d'envoyer ce fichier car vous n'êtes pas connecté. Merci de vous connecter et de réessayer.", - "ERROR_UPLOAD_303" : "Vous n'avez pas la permission d'envoyer le fichier. Si vous avez besoin de cet accès, merci de vérifier vos paramètres system ou de valider avec votre administrateur.", + "ERROR_UPLOAD_303" : "Vous n'avez pas la permission d'envoyer le fichier. Si vous avez besoin de cet accès, merci de vérifier vos paramètres système ou de valider avec votre administrateur.", "ERROR_UPLOAD_308" : "Le transfert de fichier s'est bloqué. En général, il s'agit d'un problème réseau comme un signal Wi-Fi faible ou un réseau très lent. Merci de vérifier votre réseau et de réessayer.", "ERROR_UPLOAD_31D" : "Trop de fichiers sont actuellement transférés. Merci d'attendre que les transferts en cours soient terminés et de réessayer plus tard.", "ERROR_UPLOAD_DEFAULT" : "Une erreur interne est apparue dans le serveur Guacamole et la connexion a été fermée. Si le problème persiste, merci de notifier l'administrateur ou de regarder les journaux système.", @@ -109,14 +123,16 @@ "HELP_CLIPBOARD" : "Texte copié/coupé dans Guacamole apparaîtra ici. Changer le texte ci-dessous affectera le presse-papiers distant.", "HELP_INPUT_METHOD_NONE" : "Aucune méthode de saisie utilisée. Clavier accepté depuis un clavier physique connecté.", "HELP_INPUT_METHOD_OSK" : "Affiche et utilise la saisie du clavier virtuel intégré dans Guacamole. Le clavier virtuel permet d'utiliser des combinaisons de touches autrement impossibles (comme Ctrl-Alt-Supp).", - "HELP_INPUT_METHOD_TEXT" : "Affiche et utilise la saisie du clavier virtuel intégré dans Guacamole. Ceci est nécessaire pou les périphériques mobiles ne disposant pas de clavier physique.", + "HELP_INPUT_METHOD_TEXT" : "Affiche et utilise la saisie du clavier virtuel intégré dans Guacamole. Ceci est nécessaire pour les périphériques mobiles ne disposant pas de clavier physique.", "HELP_MOUSE_MODE" : "Détermine comment la souris distante se comporte selon les événements.", - "HELP_MOUSE_MODE_ABSOLUTE" : "Appuyer pour cliquer. Le clique s'effectue à l'endroit de l'appui.", - "HELP_MOUSE_MODE_RELATIVE" : "Glisser pour déplacer le pointeur de la souris et appuyer opur cliquer. Le clique s'effectue à l'endroit du pointeur.", - "HELP_SHARE_LINK" : "La connexion actuelle est en cours de partage et est accessible à toute personne possédant les caractéristiques suivantes: {LINKS, plusieurs, un{link} autres{links}}:", + "HELP_MOUSE_MODE_ABSOLUTE" : "Appuyer pour cliquer. Le clic s'effectue à l'endroit de l'appui.", + "HELP_MOUSE_MODE_RELATIVE" : "Glisser pour déplacer le pointeur de la souris et appuyer pour cliquer. Le clic s'effectue à l'endroit du pointeur.", + "HELP_SHARE_LINK" : "La connexion actuelle est en cours de partage et est accessible à toute personne possédant {LINKS, plural, one{le lien suivant} other{les liens suivants}}:", - "INFO_CONNECTION_SHARED" : "Cette connexion est partagée maintenant.", - "INFO_NO_FILE_TRANSFERS" : "Pas de transfert de fichier.", + "INFO_ANONYMOUS_USER_COUNT" : "Anonyme{COUNT, plural, one{} other{s (#)}}", + "INFO_CONNECTION_SHARED" : "Cette connexion est partagée maintenant.", + "INFO_NO_FILE_TRANSFERS" : "Pas de transfert de fichier.", + "INFO_USER_COUNT" : "{USERNAME}{COUNT, plural, one{} other{ (#)}}", "NAME_INPUT_METHOD_NONE" : "Aucune", "NAME_INPUT_METHOD_OSK" : "Clavier virtuel", @@ -128,21 +144,28 @@ "NAME_MOUSE_MODE_ABSOLUTE" : "Écran tactile", "NAME_MOUSE_MODE_RELATIVE" : "Pavé tactile", - "SECTION_HEADER_CLIPBOARD" : "Presse-papiers", - "SECTION_HEADER_DEVICES" : "Appareils", - "SECTION_HEADER_DISPLAY" : "Affichage", - "SECTION_HEADER_FILE_TRANSFERS" : "Transferts de fichiers", - "SECTION_HEADER_INPUT_METHOD" : "Méthode de saisie", - "SECTION_HEADER_MOUSE_MODE" : "Mode émulation souris", + "SECTION_HEADER_CLIENT_MESSAGES" : "Messages", + "SECTION_HEADER_CLIPBOARD" : "Presse-papiers", + "SECTION_HEADER_DEVICES" : "Appareils", + "SECTION_HEADER_DISPLAY" : "Affichage", + "SECTION_HEADER_FILE_TRANSFERS" : "Transferts de fichiers", + "SECTION_HEADER_INPUT_METHOD" : "Méthode de saisie", + + "SECTION_HEADER_MOUSE_MODE" : "Mode d'émulation de la souris", + "TEXT_ANONYMOUS_USER_JOINED" : "Un utilisateur anonyme a rejoint la connexion.", + "TEXT_ANONYMOUS_USER_LEFT" : "Un utilisateur anonyme a quitté la connexion.", "TEXT_ZOOM_AUTO_FIT" : "Adapté à la fenêtre du navigateur", "TEXT_CLIENT_STATUS_IDLE" : "Inactif.", "TEXT_CLIENT_STATUS_CONNECTING" : "Connexion à Guacamole...", "TEXT_CLIENT_STATUS_DISCONNECTED" : "Vous avez été deconnecté.", "TEXT_CLIENT_STATUS_UNSTABLE" : "La connexion réseau au serveur Guacamole est instable.", "TEXT_CLIENT_STATUS_WAITING" : "Connecté à Guacamole. En attente de réponse...", + "TEXT_USER_JOINED" : "{USERNAME} a rejoint la connexion.", + "TEXT_USER_LEFT" : "{USERNAME} a quitté la connexion.", "TEXT_RECONNECT_COUNTDOWN" : "Reconnexion dans {REMAINING} {REMAINING, plural, one{seconde} other{secondes}}...", "TEXT_FILE_TRANSFER_PROGRESS" : "{PROGRESS} {UNIT, select, b{B} kb{KB} mb{MB} gb{GB} other{}}", + "TEXT_CLIPBOARD_AWAITING_FOCUS" : "Cliquez pour afficher le contenu du presse-papiers...", "URL_OSK_LAYOUT" : "layouts/fr-fr-azerty.json" @@ -164,6 +187,80 @@ }, + "IMPORT": { + + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_BROWSE" : "Parcourir les fichiers", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLEAR" : "@:APP.ACTION_CLEAR", + "ACTION_VIEW_FORMAT_HELP" : "Voir les conseils de format", + "ACTION_IMPORT" : "@:APP.ACTION_IMPORT", + "ACTION_IMPORT_CONNECTIONS" : "Importer les connexions", + + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "DIALOG_HEADER_SUCCESS" : "Succès", + + "ERROR_AMBIGUOUS_CSV_HEADER" : "L'en-tête CSV ambigu \"{HEADER}\" peut être soit un attribut de connexion, soit un paramètre", + "ERROR_AMBIGUOUS_PARENT_GROUP" : "Le groupe et le parentIdentifier peuvent ne pas être spécifiés en même temps", + "ERROR_ARRAY_REQUIRED" : "Le fichier fourni doit contenir une liste de connexions", + "ERROR_DETECTED_INVALID_TYPE" : "Type de fichier non pris en charge. Assurez-vous que le fichier est un CSV, JSON ou YAML valide.", + "ERROR_DUPLICATE_CONNECTION_IN_FILE" : "Connexion en double \"{NAME}\" à \"{PATH}\" dans le fichier d'importation", + "ERROR_DUPLICATE_CSV_HEADER" : "En-tête CSV en double : {HEADER}", + "ERROR_EMPTY_FILE" : "Le fichier fourni est vide", + "ERROR_INVALID_CSV_HEADER" : "En-tête CSV invalide \"{HEADER}\", ni un attribut ni un paramètre de connexion", + "ERROR_INVALID_MIME_TYPE" : "Type de fichier non pris en charge : \"{TYPE}\"", + "ERROR_INVALID_GROUP" : "Aucun groupe correspondant à \"{GROUP}\" trouvé", + "ERROR_INVALID_GROUP_IDENTIFIER" : "Aucun groupe de connexion avec l'identifiant \"{IDENTIFIER}\" trouvé", + "ERROR_INVALID_GROUP_TYPE" : "Groupe invalide - doit être une chaîne de caractères.", + "ERROR_INVALID_PROTOCOL" : "Protocole invalide \"{PROTOCOL}\"", + "ERROR_INVALID_USER_GROUPS_TYPE" : "Groupes d'utilisateurs invalides - doit être un tableau d'identifiants de groupe d'utilisateurs.", + "ERROR_INVALID_USERS_TYPE" : "Utilisateurs invalides - doit être un tableau d'identifiants d'utilisateurs.", + "ERROR_NO_FILE_SUPPLIED" : "Veuillez sélectionner un fichier à importer", + "ERROR_PARSE_FAILURE_CSV" : "Assurez-vous que votre fichier CSV est valide. L'analyse a échoué avec l'erreur \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_JSON" : "Assurez-vous que votre fichier JSON est valide. L'analyse a échoué avec l'erreur \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_YAML" : "Assurez-vous que votre fichier YAML est valide. L'analyse a échoué avec l'erreur \"{ERROR}\". ", + "ERROR_REJECT_UPDATE_CONNECTION" : "La connexion \"{NAME}\" existe déjà à \"{PATH}\"", + "ERROR_REQUIRED_NAME_CONNECTION" : "Le nom de la connexion est requis", + "ERROR_REQUIRED_PROTOCOL_CONNECTION" : "Le protocole de connexion est requis", + "ERROR_REQUIRED_NAME_FILE" : "Aucun nom de connexion trouvé dans le fichier fourni", + "ERROR_REQUIRED_PROTOCOL_FILE" : "Aucun protocole de connexion trouvé dans le fichier fourni", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "FIELD_HEADER_EXISTING_CONNECTION_MODE" : "Remplacer/Mettre à jour les connexions existantes", + "FIELD_HEADER_EXISTING_PERMISSION_MODE" : "Réinitialiser les permissions", + + "HELP_CSV_DESCRIPTION" : "Un fichier CSV d'importation de connexion a un enregistrement de connexion par ligne. Chaque colonne spécifie un champ de connexion. Au minimum, le nom de la connexion et le protocole doivent être spécifiés.", + "HELP_CSV_EXAMPLE" : "name,protocol,username,password,hostname,group,users,groups,guacd-encryption (attribute)\nconn1,vnc,alice,pass1,conn1.web.com,ROOT,guac user 1;guac user 2,Connection 1 Users,none\nconn2,rdp,bob,pass2,conn2.web.com,ROOT/Parent Group,guac user 1,,ssl\nconn3,ssh,carol,pass3,conn3.web.com,ROOT/Parent Group/Child Group,guac user 2;guac user 3,,\nconn4,kubernetes,,,,,,,", + "HELP_CSV_MORE_DETAILS" : "L'en-tête CSV de chaque ligne spécifie le champ de connexion. L'identifiant de groupe de connexion dans lequel la connexion doit être importée peut être directement spécifié avec \"parentIdentifier\", ou le chemin vers le groupe parent peut être spécifié en utilisant \"group\" comme indiqué ci-dessous. Dans la plupart des cas, il ne devrait pas y avoir de conflit entre les champs, mais si nécessaire, un suffixe \" (attribute)\" ou \" (parameter)\" peut être ajouté pour dissocier. Les listes d'identifiants d'utilisateur ou de groupe d'utilisateurs doivent être séparées par des points-virgules.¹", + "HELP_FILE_TYPE_DESCRIPTION" : "Trois types de fichiers sont pris en charge pour l'importation de connexions : CSV, JSON et YAML. Les mêmes données peuvent être spécifiées par chaque type de fichier. Cela doit inclure le nom de la connexion et le protocole. Facultativement, un emplacement de groupe de connexion, une liste d'utilisateurs et/ou de groupes d'utilisateurs auxquels accorder l'accès, des paramètres de connexion ou des protocoles de connexion peuvent également être spécifiés. Tous les utilisateurs ou groupes d'utilisateurs qui n'existent pas dans la source de données actuelle seront automatiquement créés. Notez que toutes les permissions de connexion existantes ne seront pas supprimées pour les connexions mises à jour, sauf si \"Réinitialiser les permissions\" est coché.", + "HELP_FILE_TYPE_HEADER" : "Types de fichiers", + "HELP_JSON_DESCRIPTION" : "Un fichier JSON d'importation de connexion est une liste d'objets de connexion. Au minimum, le nom de la connexion et le protocole doivent être spécifiés dans chaque objet de connexion.", + "HELP_JSON_EXAMPLE" : "[\n \\{\n \"name\": \"conn1\",\n \"protocol\": \"vnc\",\n \"parameters\": \\{ \"username\": \"alice\", \"password\": \"pass1\", \"hostname\": \"conn1.web.com\" \\},\n \"parentIdentifier\": \"ROOT\",\n \"users\": [ \"guac user 1\", \"guac user 2\" ],\n \"groups\": [ \"Connection 1 Users\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"conn2\",\n \"protocol\": \"rdp\",\n \"parameters\": \\{ \"username\": \"bob\", \"password\": \"pass2\", \"hostname\": \"conn2.web.com\" \\},\n \"group\": \"ROOT/Parent Group\",\n \"users\": [ \"guac user 1\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"conn3\",\n \"protocol\": \"ssh\",\n \"parameters\": \\{ \"username\": \"carol\", \"password\": \"pass3\", \"hostname\": \"conn3.web.com\" \\},\n \"group\": \"ROOT/Parent Group/Child Group\",\n \"users\": [ \"guac user 2\", \"guac user 3\" ]\n \\},\n \\{\n \"name\": \"conn4\",\n \"protocol\": \"kubernetes\"\n \\}\n]", + "HELP_JSON_MORE_DETAILS" : "L'identifiant de groupe de connexion dans lequel la connexion doit être importée peut être directement spécifié avec un champ \"parentIdentifier\", ou le chemin vers le groupe parent peut être spécifié en utilisant un champ \"group\" comme indiqué ci-dessous. Un tableau d'identifiants d'utilisateurs et de groupes d'utilisateurs auxquels accorder l'accès peut être spécifié par connexion.", + "HELP_EXISTING_CONNECTION_MODE" : "Remplacer/Mettre à jour entièrement les connexions existantes si leurs noms et groupes de connexion parent correspondent aux valeurs dans le fichier fourni. Si non coché, tenter d'importer une connexion avec le même nom et le même groupe de connexion parent d'une connexion existante sera considéré comme une erreur.", + "HELP_EXISTING_PERMISSION_MODE" : "Réinitialiser entièrement les permissions accordées pour toutes les connexions dans le fichier fourni aux permissions spécifiées dans ce fichier. Si aucune permission n'est spécifiée, toutes les permissions de connexion pertinentes seront révoquées. Si non coché, les permissions existantes sont préservées, et toutes les permissions spécifiées dans le fichier seront ajoutées.", + "HELP_SEMICOLON_FOOTNOTE" : "Si présent, les points-virgules peuvent être échappés avec un backslash, par exemple \"first\\\\;last\"", + "HELP_UPLOAD_DROP_TITLE" : "Déposez un fichier ici", + "HELP_UPLOAD_FILE_TYPES" : "CSV, JSON ou YAML", + "HELP_YAML_DESCRIPTION" : "Un fichier YAML d'importation de connexion est une liste d'objets de connexion avec exactement la même structure que le format JSON.", + "HELP_YAML_EXAMPLE" : "---\n - name: conn1\n protocol: vnc\n parameters:\n username: alice\n password: pass1\n hostname: conn1.web.com\n group: ROOT\n users:\n - guac user 1\n - guac user 2\n groups:\n - Connection 1 Users\n attributes:\n guacd-encryption: none\n - name: conn2\n protocol: rdp\n parameters:\n username: bob\n password: pass2\n hostname: conn2.web.com\n group: ROOT/Parent Group\n users:\n - guac user 1\n attributes:\n guacd-encryption: none\n - name: conn3\n protocol: ssh\n parameters:\n username: carol\n password: pass3\n hostname: conn3.web.com\n group: ROOT/Parent Group/Child Group\n users:\n - guac user 2\n - guac user 3\n - name: conn4\n protocol: kubernetes", + + "INFO_CONNECTIONS_IMPORTED_SUCCESS" : "{NUMBER} {NUMBER, plural, one{connexion} other{connexions}} importée(s) avec succès.", + + "SECTION_HEADER_CONNECTION_IMPORT" : "Importation de connexion", + "SECTION_HEADER_HELP_CONNECTION_IMPORT_FILE" : "Format de fichier d'importation de connexion", + "SECTION_HEADER_CSV" : "Format CSV", + "SECTION_HEADER_JSON" : "Format JSON", + "SECTION_HEADER_YAML" : "Format YAML", + + "TABLE_HEADER_ERRORS" : "Erreurs", + "TABLE_HEADER_GROUP" : "Groupe", + "TABLE_HEADER_NAME" : "Nom", + "TABLE_HEADER_PROTOCOL" : "Protocole", + "TABLE_HEADER_ROW_NUMBER" : "Ligne #" + }, + "DATA_SOURCE_DEFAULT" : { "NAME" : "Standard (XML)" }, @@ -240,10 +337,10 @@ "SECTION_HEADER_PARAMETERS" : "Paramètres", "TABLE_HEADER_HISTORY_USERNAME" : "Identifiant", - "TABLE_HEADER_HISTORY_START" : "Ouverture", + "TABLE_HEADER_HISTORY_START" : "Heure de début", "TABLE_HEADER_HISTORY_DURATION" : "Durée", - "TABLE_HEADER_HISTORY_REMOTEHOST" : "Ordinateur distant", - + "TABLE_HEADER_HISTORY_REMOTEHOST" : "Hôte distant", + "TEXT_CONFIRM_DELETE" : "Les connexions ne pourront être restaurées une fois supprimées. Êtes-vous certains de vouloir supprimer cette connexion ?", "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" @@ -303,7 +400,7 @@ "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "Supprimer Utilisateur", - "DIALOG_HEADER_ERROR" : "Erreur", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", @@ -375,10 +472,28 @@ "SECTION_HEADER_PERMISSIONS" : "@:MANAGE_USER.SECTION_HEADER_PERMISSIONS", "SECTION_HEADER_USER_GROUPS" : "Groupes Parent", - "TEXT_CONFIRM_DELETE" : "Les groupes ne peuvent pas être restaurés après leur suppression. Êtes-vous certains de vouloir supprimer ce groupe?" + "TEXT_CONFIRM_DELETE" : "Les groupes ne peuvent pas être restaurés après leur suppression. Êtes-vous certains de vouloir supprimer ce groupe ?" }, + "PLAYER" : { + + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_PAUSE" : "@:APP.ACTION_PAUSE", + "ACTION_PLAY" : "@:APP.ACTION_PLAY", + "ACTION_SHOW_KEY_LOG" : "Journal des frappes", + + "INFO_FRAME_EVENTS_LEGEND" : "Activité à l'écran", + "INFO_KEY_EVENTS_LEGEND" : "Activité du clavier", + "INFO_LOADING_RECORDING" : "Votre enregistrement est en cours de chargement. Veuillez patienter...", + "INFO_NO_KEY_LOG" : "Journal des frappes non disponible", + "INFO_NUMBER_OF_RESULTS" : "{RESULTS} {RESULTS, plural, one{Résultat} other{Résultats}}", + "INFO_SEEK_IN_PROGRESS" : "Recherche de la position demandée. Veuillez patienter...", + + "FIELD_PLACEHOLDER_TEXT_BATCH_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER" + + }, + "PROTOCOL_KUBERNETES" : { "FIELD_HEADER_BACKSPACE" : "Touche Retour Arrière envoyée:", @@ -389,6 +504,7 @@ "FIELD_HEADER_CONTAINER" : "Nom du conteneur:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Créer automatiquement le chemin d'enregistrement:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Créer automatiquement le chemin typescript:", + "FIELD_HEADER_EXEC_COMMAND" : "Commande (exec):", "FIELD_HEADER_FONT_NAME" : "Nom police:", "FIELD_HEADER_FONT_SIZE" : "Taille police:", "FIELD_HEADER_HOSTNAME" : "Nom d'hôte:", @@ -397,6 +513,7 @@ "FIELD_HEADER_POD" : "Nom du pod:", "FIELD_HEADER_PORT" : "Port:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclure les graphiques/flux:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclure les évenements clavier:", @@ -405,6 +522,7 @@ "FIELD_HEADER_SCROLLBACK" : "Taille maximum du défilement arrière:", "FIELD_HEADER_TYPESCRIPT_NAME" : "Nom Typescript:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Chemin Typescript:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", "FIELD_HEADER_USE_SSL" : "Utiliser SSL/TLS", "FIELD_OPTION_BACKSPACE_EMPTY" : "", @@ -447,6 +565,8 @@ "PROTOCOL_RDP" : { + "FIELD_HEADER_CERT_TOFU" : "Faire confiance au certificat de l'hôte lors de la première utilisation:", + "FIELD_HEADER_CERT_FINGERPRINTS" : "Empreintes des certificats d'hôte de confiance:", "FIELD_HEADER_CLIENT_NAME" : "Nom du Client:", "FIELD_HEADER_COLOR_DEPTH" : "Qualité couleur:", "FIELD_HEADER_CONSOLE" : "Console Administrateur:", @@ -472,10 +592,13 @@ "FIELD_HEADER_DISABLE_BITMAP_CACHING" : "Désactiver le cache bitmap:", "FIELD_HEADER_DISABLE_OFFSCREEN_CACHING" : "Désactiver le cache hors écran :", "FIELD_HEADER_DISABLE_GLYPH_CACHING" : "Désactiver le cache glyph:", + "FIELD_HEADER_DISABLE_GFX" : "Désactiver l'extension du pipeline graphique:", "FIELD_HEADER_ENABLE_PRINTING" : "Activer imprimante:", "FIELD_HEADER_ENABLE_SFTP" : "Activer SFTP:", "FIELD_HEADER_ENABLE_THEMING" : "Activer thématisation:", + "FIELD_HEADER_ENABLE_TOUCH" : "Activer le multitouch:", "FIELD_HEADER_ENABLE_WALLPAPER" : "Activer fond d'écran:", + "FIELD_HEADER_FORCE_LOSSLESS" : "Forcer la compression sans perte:", "FIELD_HEADER_GATEWAY_DOMAIN" : "Nom de domaine:", "FIELD_HEADER_GATEWAY_HOSTNAME" : "Nom d'hôte:", "FIELD_HEADER_GATEWAY_PASSWORD" : "Mot de passe:", @@ -486,14 +609,17 @@ "FIELD_HEADER_IGNORE_CERT" : "Ignorer le certificat du serveur:", "FIELD_HEADER_INITIAL_PROGRAM" : "Programme de démarrage:", "FIELD_HEADER_LOAD_BALANCE_INFO" : "Equilibrage de charge info/cookie:", + "FIELD_HEADER_NORMALIZE_CLIPBOARD" : "Caractères de fin de ligne:", "FIELD_HEADER_PASSWORD" : "Mot de passe:", "FIELD_HEADER_PORT" : "Port:", "FIELD_HEADER_PRINTER_NAME" : "Nom de l'imprimante redirigée:", "FIELD_HEADER_PRECONNECTION_BLOB" : "Préconnexion BLOB (VM ID):", "FIELD_HEADER_PRECONNECTION_ID" : "Source RDP ID:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclure les graphiques/flux:", + "FIELD_HEADER_RECORDING_EXCLUDE_TOUCH" : "Exclure les événements tactiles:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclure les événements clavier:", "FIELD_HEADER_RECORDING_NAME" : "Nom de l'enregistrement:", "FIELD_HEADER_RECORDING_PATH" : "Chemin de l'enregistrement:", @@ -517,12 +643,18 @@ "FIELD_HEADER_SFTP_USERNAME" : "Identifiant:", "FIELD_HEADER_STATIC_CHANNELS" : "Noms des canaux statiques:", "FIELD_HEADER_TIMEZONE" : "Fuseau horaire:", - "FIELD_HEADER_USERNAME" : "Identifiant:", - "FIELD_HEADER_WIDTH" : "Largeur:", - "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adresse de diffusion pour les paquets WoL:", - "FIELD_HEADER_WOL_MAC_ADDR" : "Adresse MAC de l'hôte distant:", - "FIELD_HEADER_WOL_SEND_PACKET" : "Envoi de paquets WoL:", - "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'attente du démarage de l'hôte:", + "FIELD_HEADER_USERNAME" : "Identifiant:", + "FIELD_HEADER_WIDTH" : "Largeur:", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adresse de diffusion pour les paquets WoL:", + "FIELD_HEADER_WOL_MAC_ADDR" : "Adresse MAC de l'hôte distant:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Envoi de paquets WoL:", + "FIELD_HEADER_WOL_UDP_PORT" : "Port UDP pour le paquet WoL:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'attente du démarage de l'hôte:", + + "FIELD_OPTION_NORMALIZE_CLIPBOARD_EMPTY" : "", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_PRESERVE" : "Préserver tel quel", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_UNIX" : "Linux/Mac/Unix (LF)", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_WINDOWS" : "Windows (CRLF)", "FIELD_OPTION_COLOR_DEPTH_16" : "Faibles couleurs (16-bit)", "FIELD_OPTION_COLOR_DEPTH_24" : "Vraies couleurs (24-bit)", @@ -557,6 +689,7 @@ "FIELD_OPTION_SERVER_LAYOUT_HU_HU_QWERTZ" : "Hongrois (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italien (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY" : "Japonais (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_NO_NO_QWERTY" : "Norvégien (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PL_PL_QWERTY" : "Polonais (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PT_BR_QWERTY" : "Portugais Brésilien (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PT_PT_QWERTY" : "Portugais (Qwerty)", @@ -605,6 +738,7 @@ "FIELD_HEADER_PRIVATE_KEY" : "Clé privée:", "FIELD_HEADER_SCROLLBACK" : "Taille maximum du défilement arrière:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclure les graphiques/flux:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclure les événements clavier:", @@ -618,9 +752,11 @@ "FIELD_HEADER_TIMEZONE" : "Fuseau horaire ($TZ):", "FIELD_HEADER_TYPESCRIPT_NAME" : "Nom Typescript :", "FIELD_HEADER_TYPESCRIPT_PATH" : "Chemin Typescript :", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adresse de diffusion pour les paquets WoL:", "FIELD_HEADER_WOL_MAC_ADDR" : "Adresse MAC de l'hôte distant:", "FIELD_HEADER_WOL_SEND_PACKET" : "Envoi de paquets WoL:", + "FIELD_HEADER_WOL_UDP_PORT" : "Port UDP pour le paquet WoL:", "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'attente du démarage de l'hôte:", "FIELD_OPTION_BACKSPACE_EMPTY" : "", @@ -691,6 +827,7 @@ "FIELD_HEADER_PASSWORD_REGEX" : "Expression régulière Mot de passe:", "FIELD_HEADER_PORT" : "Port:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclure les graphiques/flux:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclure les événements clavier:", @@ -700,9 +837,11 @@ "FIELD_HEADER_TERMINAL_TYPE" : "Type de terminal:", "FIELD_HEADER_TYPESCRIPT_NAME" : "Nom Typescript:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Chemin Typescript:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adresse de diffusion pour les paquets WoL:", "FIELD_HEADER_WOL_MAC_ADDR" : "Adresse MAC de l'hôte distant:", "FIELD_HEADER_WOL_SEND_PACKET" : "Envoi de paquets WoL:", + "FIELD_HEADER_WOL_UDP_PORT" : "Port UDP pour le paquet WoL:", "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'attente du démarage de l'hôte:", "FIELD_OPTION_BACKSPACE_EMPTY" : "", @@ -757,6 +896,7 @@ "FIELD_HEADER_AUDIO_SERVERNAME" : "Serveur de son:", "FIELD_HEADER_CLIPBOARD_ENCODING" : "Encodage:", "FIELD_HEADER_COLOR_DEPTH" : "Qualité couleur:", + "FIELD_HEADER_COMPRESS_LEVEL" : "Niveau de compression:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Créer automatiquement un chemin d'enregistrement:", "FIELD_HEADER_CURSOR" : "Curseur:", "FIELD_HEADER_DEST_HOST" : "Hôte distant:", @@ -765,11 +905,14 @@ "FIELD_HEADER_DISABLE_PASTE" : "Désactiver coller à partir du client:", "FIELD_HEADER_ENABLE_AUDIO" : "Activer son:", "FIELD_HEADER_ENABLE_SFTP" : "Activer SFTP:", + "FIELD_HEADER_FORCE_LOSSLESS" : "Forcer la compression sans perte:", "FIELD_HEADER_HOSTNAME" : "Nom d'hôte:", "FIELD_HEADER_USERNAME" : "Identifiant:", "FIELD_HEADER_PASSWORD" : "Mot de passe:", "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_QUALITY_LEVEL" : "Qualité d'affichage:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclure les graphiques/flux:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclure les événements clavier:", @@ -791,6 +934,7 @@ "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adresse de diffusion pour les paquets WoL:", "FIELD_HEADER_WOL_MAC_ADDR" : "Adresse MAC de l'hôte distant:", "FIELD_HEADER_WOL_SEND_PACKET" : "Envoi de paquets WoL:", + "FIELD_HEADER_WOL_UDP_PORT" : "Port UDP pour le paquet WoL:", "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'attente du démarage de l'hôte:", "FIELD_OPTION_COLOR_DEPTH_8" : "256 couleurs", @@ -833,6 +977,7 @@ "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD", "ACTION_SEARCH" : "@:APP.ACTION_SEARCH", + "ACTION_VIEW_RECORDING" : "@:APP.ACTION_VIEW_RECORDING", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", @@ -840,15 +985,16 @@ "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_CONNECTION_HISTORY" : "L'historique des dernières connexions est listé ici et peut être trié en cliquant sur l'en-tête des colonnes. Pour rechercher des enregistrements spécifiques, entrez un filtre et cliquez sur \"Rechercher\". Seuls les enregistrements correspondants au filtre renseigné seront listés.", + "HELP_CONNECTION_HISTORY" : "L'historique des dernières connexions est répertorié ici et peut être trié en cliquant sur l'en-tête des colonnes. Pour rechercher des enregistrements spécifiques, entrez un filtre et cliquez sur \"Rechercher\". Seuls les enregistrements correspondant au filtre renseigné seront listés.", "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "INFO_NO_HISTORY" : "Aucun enregistrement correspondant", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nom de connexion", "TABLE_HEADER_SESSION_DURATION" : "Durée", + "TABLE_HEADER_SESSION_LOGS" : "Journaux", "TABLE_HEADER_SESSION_REMOTEHOST" : "Hôte distant", - "TABLE_HEADER_SESSION_STARTDATE" : "Ouvert depuis", + "TABLE_HEADER_SESSION_STARTDATE" : "Heure de début", "TABLE_HEADER_SESSION_USERNAME" : "Identifiant", "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" @@ -858,11 +1004,12 @@ "SETTINGS_CONNECTIONS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_IMPORT" : "@:APP.ACTION_IMPORT", "ACTION_NEW_CONNECTION" : "Nouvelle Connexion", "ACTION_NEW_CONNECTION_GROUP" : "Nouveau Groupe", "ACTION_NEW_SHARING_PROFILE" : "Nouveau Profil de Partage", - "DIALOG_HEADER_ERROR" : "Erreur", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", @@ -878,6 +1025,7 @@ "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", "ACTION_UPDATE_PASSWORD" : "@:APP.ACTION_UPDATE_PASSWORD", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", @@ -885,32 +1033,37 @@ "ERROR_PASSWORD_BLANK" : "Votre mot de passe ne peut être vide.", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", - "FIELD_HEADER_LANGUAGE" : "Langue affichée:", - "FIELD_HEADER_PASSWORD" : "Mot de passe:", - "FIELD_HEADER_PASSWORD_OLD" : "Mot de passe actuel:", - "FIELD_HEADER_PASSWORD_NEW" : "Nouveau mot de passe:", - "FIELD_HEADER_PASSWORD_NEW_AGAIN" : "Confirmer nouveau mot de passe:", - "FIELD_HEADER_USERNAME" : "Identifiant:", - "FIELD_HEADER_TIMEZONE" : "Fuseau horaire:", - - "HELP_DEFAULT_INPUT_METHOD" : "La méthode de saisie par défaut détermine comment les événements clavier sont reçus par Guacamole. Modifier ces paramètres peut être nécessaire pour l'utilisateur des smartphone/tablette. Ces paramètres peuvent être écrasés pour chaque connexion dans le menu de Guacamole.", - "HELP_DEFAULT_MOUSE_MODE" : "Le mode d'émulation de la souris détermine comment la souris distante se comportera dans les nouvelles connexions. Ce paramètre peut être définit dans chaque connexion dans le menu de Guacamole.", + "FIELD_HEADER_LANGUAGE" : "Langue affichée:", + "FIELD_HEADER_NUMBER_RECENT_CONNECTIONS" : "Nombre de connexions récentes à afficher:", + "FIELD_HEADER_PASSWORD" : "Mot de passe:", + "FIELD_HEADER_PASSWORD_OLD" : "Mot de passe actuel:", + "FIELD_HEADER_PASSWORD_NEW" : "Nouveau mot de passe:", + "FIELD_HEADER_PASSWORD_NEW_AGAIN" : "Confirmer nouveau mot de passe:", + "FIELD_HEADER_SHOW_RECENT_CONNECTIONS" : "Afficher les connexions récentes:", + "FIELD_HEADER_TIMEZONE" : "Fuseau horaire:", + "FIELD_HEADER_USERNAME" : "Identifiant:", + + "HELP_DEFAULT_INPUT_METHOD" : "La méthode de saisie par défaut détermine comment les événements clavier sont reçus par Guacamole. Modifier ce paramètre peut être nécessaire lors de l'utilisation d'un appareil mobile. Ce paramètre peut être remplacé pour chaque connexion dans le menu de Guacamole.", + "HELP_DEFAULT_MOUSE_MODE" : "Le mode d'émulation de la souris par défaut détermine le comportement de la souris distante dans de nouvelles connexions par rapport aux touches. Ce paramètre peut être remplacé pour chaque connexion dans le menu Guacamole.", "HELP_INPUT_METHOD_NONE" : "@:CLIENT.HELP_INPUT_METHOD_NONE", "HELP_INPUT_METHOD_OSK" : "@:CLIENT.HELP_INPUT_METHOD_OSK", "HELP_INPUT_METHOD_TEXT" : "@:CLIENT.HELP_INPUT_METHOD_TEXT", - "HELP_LOCALE" : "Les options ci-dessous sont reliées aux paramètres de localisation de l'utilisateur et affectent ainsi la façon dont certaines parties de l'interface sont affichées.", + "HELP_LOCALE" : "Les options ci-dessous sont liées à la localisation de l'utilisateur et auront un impact sur l'affichage de différentes parties de l'interface.", "HELP_MOUSE_MODE_ABSOLUTE" : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE", "HELP_MOUSE_MODE_RELATIVE" : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE", - "HELP_UPDATE_PASSWORD" : "Si vous souhaitez changer votre mot de passe, entrer votre mot de passe actuel et le nouveau mot de passe en dessous puis cliquer sur \"Mettre à jour Mot de passe\". Le changement prendra effet immédiatement.", + "HELP_RECENT_CONNECTIONS" : "Vous pouvez ici activer ou désactiver les connexions récentes sur la page d'accueil de Guacamole, et ajuster le nombre de connexions récentes qui seront affichées.", + "HELP_UPDATE_PASSWORD" : "Si vous souhaitez changer votre mot de passe, saisissez votre mot de passe actuel ainsi que le nouveau mot de passe souhaité ci-dessous, puis cliquez sur \"Mettre à jour Mot de passe\". Le changement prendra effet immédiatement.", - "INFO_PASSWORD_CHANGED" : "Mot de passe changé.", + "INFO_PASSWORD_CHANGED" : "Mot de passe modifié.", + "INFO_PREFERENCE_ATTRIBUTES_CHANGED" : "Paramètres utilisateur enregistrés.", "NAME_INPUT_METHOD_NONE" : "@:CLIENT.NAME_INPUT_METHOD_NONE", "NAME_INPUT_METHOD_OSK" : "@:CLIENT.NAME_INPUT_METHOD_OSK", "NAME_INPUT_METHOD_TEXT" : "@:CLIENT.NAME_INPUT_METHOD_TEXT", "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "Méthode de saisie par défaut", - "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Mode d'émulation souris par défaut", + "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Mode d'émulation de la souris par défaut", + "SECTION_HEADER_RECENT_CONNECTIONS" : "Préférences des connexions récentes", "SECTION_HEADER_UPDATE_PASSWORD" : "Modifier Mot de passe" }, @@ -969,14 +1122,14 @@ "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_SESSIONS" : "Cette page sera remplie avec des connexions actuellement actives. Les connexions répertoriées et la possibilité de supprimer ces connexions dépendent de votre niveau d'accès. Si vous souhaitez en fermer une ou plusieurs, sélectionner les et cliquer sur \"Fermer Sessions\". La fermeture d'une session déconnectera immédiatement l'utilisateur.", + "HELP_SESSIONS" : "Cette page sera remplie avec des connexions actuellement actives. Les connexions répertoriées et la possibilité de supprimer ces connexions dépendent de votre niveau d'accès. Si vous souhaitez en fermer une ou plusieurs, sélectionnez les et cliquez sur \"Fermer Sessions\". La fermeture d'une session déconnectera immédiatement l'utilisateur.", "INFO_NO_SESSIONS" : "Pas de session ouverte", "SECTION_HEADER_SESSIONS" : "Sessions Actives", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nom de connexion", - "TABLE_HEADER_SESSION_STARTDATE" : "Ouvert depuis", + "TABLE_HEADER_SESSION_STARTDATE" : "Heure de début", "TABLE_HEADER_SESSION_REMOTEHOST" : "Hôte distant", "TABLE_HEADER_SESSION_USERNAME" : "Identifiant",