From 93400ef521b2f21144538fe43c067923b8613f8b Mon Sep 17 00:00:00 2001 From: Laurent Etiemble Date: Wed, 16 Sep 2020 17:50:56 +0200 Subject: [PATCH] GUACAMOLE-1160 : Add/Update French translations. --- .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 12 ++ .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 13 ++ .../src/main/resources/translations/fr.json | 98 ++++++++++++- .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 12 ++ .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 18 +++ .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 12 ++ .../src/main/resources/guac-manifest.json | 1 + .../src/main/resources/translations/fr.json | 34 +++++ .../src/main/webapp/translations/fr.json | 137 +++++++++++------- 14 files changed, 281 insertions(+), 61 deletions(-) create mode 100644 extensions/guacamole-auth-cas/src/main/resources/translations/fr.json create mode 100644 extensions/guacamole-auth-duo/src/main/resources/translations/fr.json create mode 100644 extensions/guacamole-auth-openid/src/main/resources/translations/fr.json create mode 100644 extensions/guacamole-auth-quickconnect/src/main/resources/translations/fr.json create mode 100644 extensions/guacamole-auth-saml/src/main/resources/translations/fr.json create mode 100644 extensions/guacamole-auth-totp/src/main/resources/translations/fr.json diff --git a/extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json index b1a9b8d2b..2d2017a6b 100644 --- a/extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json @@ -13,6 +13,7 @@ "translations/ca.json", "translations/de.json", "translations/en.json", + "translations/fr.json", "translations/ja.json", "translations/pt.json", "translations/ru.json" diff --git a/extensions/guacamole-auth-cas/src/main/resources/translations/fr.json b/extensions/guacamole-auth-cas/src/main/resources/translations/fr.json new file mode 100644 index 000000000..5177772df --- /dev/null +++ b/extensions/guacamole-auth-cas/src/main/resources/translations/fr.json @@ -0,0 +1,12 @@ +{ + + "DATA_SOURCE_CAS" : { + "NAME" : "CAS SSO Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_TICKET" : "", + "INFO_CAS_REDIRECT_PENDING" : "Veuillez patienter, redirection vers l'authentification CAS..." + } + +} diff --git a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json index 71a563474..6769bad9c 100644 --- a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json @@ -13,6 +13,7 @@ "translations/ca.json", "translations/de.json", "translations/en.json", + "translations/fr.json", "translations/ja.json", "translations/pt.json", "translations/ru.json" diff --git a/extensions/guacamole-auth-duo/src/main/resources/translations/fr.json b/extensions/guacamole-auth-duo/src/main/resources/translations/fr.json new file mode 100644 index 000000000..027bf830a --- /dev/null +++ b/extensions/guacamole-auth-duo/src/main/resources/translations/fr.json @@ -0,0 +1,13 @@ +{ + + "DATA_SOURCE_DUO" : { + "NAME" : "Duo TFA Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_GUAC_DUO_SIGNED_RESPONSE" : "", + "INFO_DUO_VALIDATION_CODE_INCORRECT" : "Code de validation Duo incorrect.", + "INFO_DUO_AUTH_REQUIRED" : "Veuillez vous authentifier avec Duo pour continuer." + } + +} diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/fr.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/fr.json index 8521f5882..a85fad441 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/fr.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/fr.json @@ -3,24 +3,110 @@ "LOGIN" : { "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", + "ERROR_PASSWORD_SAME" : "le nouveau mot de passe doit être différent du mot de passe expiré.", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", + "ERROR_NOT_VALID" : "Ce compte utilisateur n'est pas valide pour le moment.", + "ERROR_NOT_ACCESSIBLE" : "L'accès à ce compte n'est pas autorisé pour le moment. Veuillez réessayer plus tard.", - "FIELD_HEADER_NEW_PASSWORD" : "Mot de passe", - "FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Répéter mot de passe" + "INFO_PASSWORD_EXPIRED" : "Votre mot de passe a expiré et doit être changé. Veuillez entrer un nouveau mot de passe pour continuer.", + + "FIELD_HEADER_NEW_PASSWORD" : "Nouveau mot de passe", + "FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Confirmez le nouveau mot de passe" + + }, + + "CONNECTION_ATTRIBUTES" : { + + "FIELD_HEADER_MAX_CONNECTIONS" : "Nombre maximum de connexions:", + "FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Nombre maximum de connexions par utilisateur:", + + "FIELD_HEADER_FAILOVER_ONLY" : "Utilisé seulement en cas de bascule:", + "FIELD_HEADER_WEIGHT" : "Poids de la connexion:", + + "FIELD_HEADER_GUACD_HOSTNAME" : "Nom d'hôte:", + "FIELD_HEADER_GUACD_ENCRYPTION" : "Chiffrement:", + "FIELD_HEADER_GUACD_PORT" : "Port:", + + "FIELD_OPTION_GUACD_ENCRYPTION_EMPTY" : "", + "FIELD_OPTION_GUACD_ENCRYPTION_NONE" : "Aucun (non-chiffré)", + "FIELD_OPTION_GUACD_ENCRYPTION_SSL" : "SSL / TLS", + + "SECTION_HEADER_CONCURRENCY" : "Limites de concurrence", + "SECTION_HEADER_LOAD_BALANCING" : "Equilibrage de charge", + "SECTION_HEADER_GUACD" : "Paramètres du proxy Guacamole (guacd)" + + }, + + "CONNECTION_GROUP_ATTRIBUTES" : { + + "FIELD_HEADER_ENABLE_SESSION_AFFINITY" : "Activer l'affinité de session:", + "FIELD_HEADER_MAX_CONNECTIONS" : "Nombre maximum de connexions:", + "FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Nombre maximum de connexions par utilisateur:", + + "SECTION_HEADER_CONCURRENCY" : "Limites de concurrence (Groupes de répartition)" + + }, + + "DATA_SOURCE_MYSQL" : { + "NAME" : "MySQL" + }, + + "DATA_SOURCE_MYSQL_SHARED" : { + "NAME" : "Connexions partagées (MySQL)" + }, + + "DATA_SOURCE_POSTGRESQL" : { + "NAME" : "PostgreSQL" + }, + + "DATA_SOURCE_POSTGRESQL_SHARED" : { + "NAME" : "Connexions partagées (PostgreSQL)" + }, + + "DATA_SOURCE_SQLSERVER" : { + "NAME" : "SQL Server" + }, + + "DATA_SOURCE_SQLSERVER_SHARED" : { + "NAME" : "Connexions partagées (SQL Server)" + }, + + "HOME" : { + "INFO_SHARED_BY" : "Partagé par {USERNAME}" + }, + + "PASSWORD_POLICY" : { + + "ERROR_CONTAINS_USERNAME" : "Les mots de passe ne doivent pas contenir le nom d'utilisateur.", + "ERROR_REQUIRES_DIGIT" : "Les mots de passe doivent contenir au moins un chiffre.", + "ERROR_REQUIRES_MULTIPLE_CASE" : "Les mots de passe doivent contenir des caractères minuscules et majuscules.", + "ERROR_REQUIRES_NON_ALNUM" : "Les mots de passe doivent contenir au moins un symbole.", + "ERROR_REUSED" : "Ce mot de passe a déjà été utilisé. Veuillez ne pas réutiliser {HISTORY_SIZE} {HISTORY_SIZE, plural, one{le dernier mot de passe} other{un des derniers mots de passe}}.", + "ERROR_TOO_SHORT" : "Les mots de passe doivent être composé d'au moins {LENGTH} {LENGTH, plural, one{caractère} other{caractères}}.", + "ERROR_TOO_YOUNG" : "Le mot de passe pour ce compte a déjà été réinitialisé. Veuillez patienter au moins {WAIT} {WAIT, plural, one{jour} other{jours}} avant de changer à nouveau le mot de passe." }, "USER_ATTRIBUTES" : { - "FIELD_HEADER_DISABLED" : "Identifiant désactivé:", + "FIELD_HEADER_DISABLED" : "Connexion désactivée:", "FIELD_HEADER_EXPIRED" : "Mot de passe expiré:", - "FIELD_HEADER_ACCESS_WINDOW_END" : "Interdire l'accès après:", + "FIELD_HEADER_ACCESS_WINDOW_END" : "Ne pas autoriser l'accès après:", "FIELD_HEADER_ACCESS_WINDOW_START" : "Autoriser l'accès après:", - "FIELD_HEADER_TIMEZONE" : "Fuseau horaire de l'utilisateur:", + "FIELD_HEADER_TIMEZONE" : "Fuseau horaire utilisateur:", "FIELD_HEADER_VALID_FROM" : "Activer le compte après:", "FIELD_HEADER_VALID_UNTIL" : "Désactiver le compte après:", - "SECTION_HEADER_RESTRICTIONS" : "Restrictions de comptes" + "SECTION_HEADER_RESTRICTIONS" : "Restrictions de compte", + "SECTION_HEADER_PROFILE" : "Profil" + + }, + + "USER_GROUP_ATTRIBUTES" : { + + "FIELD_HEADER_DISABLED" : "Désactivé:", + + "SECTION_HEADER_RESTRICTIONS" : "Restrictions de groupe" } diff --git a/extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json index d888d96f8..2056e028a 100644 --- a/extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json @@ -13,6 +13,7 @@ "translations/ca.json", "translations/de.json", "translations/en.json", + "translations/fr.json", "translations/ja.json", "translations/pt.json", "translations/ru.json" diff --git a/extensions/guacamole-auth-openid/src/main/resources/translations/fr.json b/extensions/guacamole-auth-openid/src/main/resources/translations/fr.json new file mode 100644 index 000000000..a8d45e6d2 --- /dev/null +++ b/extensions/guacamole-auth-openid/src/main/resources/translations/fr.json @@ -0,0 +1,12 @@ +{ + + "DATA_SOURCE_OPENID" : { + "NAME" : "OpenID SSO Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_ID_TOKEN" : "", + "INFO_OID_REDIRECT_PENDING" : "Veuillez patienter, redirection vers le fournisseur d'identité..." + } + +} diff --git a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json index 21d7f36c5..c825a72b9 100644 --- a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json @@ -24,6 +24,7 @@ "translations/ca.json", "translations/de.json", "translations/en.json", + "translations/fr.json", "translations/ja.json", "translations/pt.json", "translations/ru.json" diff --git a/extensions/guacamole-auth-quickconnect/src/main/resources/translations/fr.json b/extensions/guacamole-auth-quickconnect/src/main/resources/translations/fr.json new file mode 100644 index 000000000..7bfe51bbd --- /dev/null +++ b/extensions/guacamole-auth-quickconnect/src/main/resources/translations/fr.json @@ -0,0 +1,18 @@ +{ + + "DATA_SOURCE_QUICKCONNECT" : { + "NAME" : "QuickConnect" + }, + + "QUICKCONNECT" : { + "ACTION_CONNECT" : "Connecter", + + "ERROR_INVALID_URI" : "L'URI spécifiée est invalide", + "ERROR_NO_HOST" : "Pas d'hôte spécifié", + "ERROR_NO_PROTOCOL" : "Pas de protocole spécifié", + "ERROR_NOT_ABSOLUTE_URI" : "L'URI n'est pas absolue", + + "FIELD_PLACEHOLDER_URI" : "Entrez l'URI de connexion" + } + +} diff --git a/extensions/guacamole-auth-saml/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-saml/src/main/resources/guac-manifest.json index 9db13557b..56a607a6a 100644 --- a/extensions/guacamole-auth-saml/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-saml/src/main/resources/guac-manifest.json @@ -12,6 +12,7 @@ "translations" : [ "translations/ca.json", "translations/en.json", + "translations/fr.json", "translations/pt.json" ] diff --git a/extensions/guacamole-auth-saml/src/main/resources/translations/fr.json b/extensions/guacamole-auth-saml/src/main/resources/translations/fr.json new file mode 100644 index 000000000..43108d27b --- /dev/null +++ b/extensions/guacamole-auth-saml/src/main/resources/translations/fr.json @@ -0,0 +1,12 @@ +{ + + "DATA_SOURCE_SAML" : { + "NAME" : "SAML Authentication Extension" + }, + + "LOGIN" : { + "FIELD_HEADER_SAML" : "", + "INFO_SAML_REDIRECT_PENDING" : "Veuillez patienter, redirection vers le fournisseur d'identité..." + } + +} diff --git a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json index 7e74b2dee..131df65c8 100644 --- a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json @@ -13,6 +13,7 @@ "translations/ca.json", "translations/de.json", "translations/en.json", + "translations/fr.json", "translations/ja.json", "translations/pt.json", "translations/ru.json" diff --git a/extensions/guacamole-auth-totp/src/main/resources/translations/fr.json b/extensions/guacamole-auth-totp/src/main/resources/translations/fr.json new file mode 100644 index 000000000..db785bd7e --- /dev/null +++ b/extensions/guacamole-auth-totp/src/main/resources/translations/fr.json @@ -0,0 +1,34 @@ +{ + + "DATA_SOURCE_TOTP" : { + "NAME" : "TOTP TFA Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_GUAC_TOTP" : "" + }, + + "TOTP" : { + + "ACTION_HIDE_DETAILS" : "Masquer", + "ACTION_SHOW_DETAILS" : "Montrer", + + "FIELD_HEADER_ALGORITHM" : "Algorithme:", + "FIELD_HEADER_DIGITS" : "Chiffres:", + "FIELD_HEADER_INTERVAL" : "Intervalle:", + "FIELD_HEADER_SECRET_KEY" : "Clé secrète:", + + "FIELD_PLACEHOLDER_CODE" : "Code d'authentification", + + "INFO_CODE_REQUIRED" : "Veuillez entrer le code d'authentification pour vérifier votre identité.", + "INFO_ENROLL_REQUIRED" : "L'authentification multi-facteurs a été activée pour votre compte.", + "INFO_VERIFICATION_FAILED" : "La vérification a échoué. Veuillez réessayer.", + + "HELP_ENROLL_BARCODE" : "Pour terminer votre processus d'inscription, scannez le code-barre ci-dessous avec l'application deux-facteurs sur votre téléphone ou votre appareil", + "HELP_ENROLL_VERIFY" : "Après avoir scanné le code-barre, saisissez les {DIGITS} chiffres du code d'authentification affichés pour terminer votre inscription.", + + "SECTION_HEADER_DETAILS" : "Détails:" + + } + +} diff --git a/guacamole/src/main/webapp/translations/fr.json b/guacamole/src/main/webapp/translations/fr.json index 014bc0e1f..c87a09cb9 100644 --- a/guacamole/src/main/webapp/translations/fr.json +++ b/guacamole/src/main/webapp/translations/fr.json @@ -30,7 +30,6 @@ "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_PASSWORD_BLANK" : "Votre mot de passe ne peut pas être vide.", "ERROR_PASSWORD_MISMATCH" : "Le mot de passe ne correspond pas.", @@ -42,8 +41,8 @@ "FORMAT_DATE_TIME_PRECISE" : "dd-MM-yyyy HH:mm:ss", "INFO_ACTIVE_USER_COUNT" : "Actuellement utilisé par {USERS} {USERS, plural, one{utilisateur} other{utilisateurs}}.", - "TEXT_ANONYMOUS_USER" : "Anonyme", + "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{}}", "TEXT_UNTRANSLATED" : "{MESSAGE}" @@ -132,7 +131,7 @@ "SECTION_HEADER_CLIPBOARD" : "Presse-papiers", "SECTION_HEADER_DEVICES" : "Appareils", "SECTION_HEADER_DISPLAY" : "Affichage", - "SECTION_HEADER_FILE_TRANSFERS" : "Transfers de fichiers", + "SECTION_HEADER_FILE_TRANSFERS" : "Transferts de fichiers", "SECTION_HEADER_INPUT_METHOD" : "Méthode de saisie", "SECTION_HEADER_MOUSE_MODE" : "Mode émulation souris", @@ -194,7 +193,7 @@ }, - "LIST":{ + "LIST": { "TEXT_ANONYMOUS_USER" : "Anonyme" @@ -308,13 +307,13 @@ "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", - "FIELD_HEADER_ADMINISTER_SYSTEM" : "Administrateur du système:", + "FIELD_HEADER_ADMINISTER_SYSTEM" : "Administration du système:", "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "Modifier son propre mot de passe:", - "FIELD_HEADER_CREATE_NEW_USERS" : "Créer nouveaux utilisateurs:", - "FIELD_HEADER_CREATE_NEW_USER_GROUPS" : "Créer nouveaux groupes d'utilisateurs:", - "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "Créer nouvelles connexions:", - "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "Créer nouveaux groupes de connexion:", - "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "Créer nouveaux profils de partage:", + "FIELD_HEADER_CREATE_NEW_USERS" : "Créer de nouveaux utilisateurs:", + "FIELD_HEADER_CREATE_NEW_USER_GROUPS" : "Créer de nouveaux groupes d'utilisateurs:", + "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "Créer de nouvelles connexions:", + "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "Créer de nouveaux groupes de connexion:", + "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "Créer de nouveaux profils de partage:", "FIELD_HEADER_PASSWORD" : "@:APP.FIELD_HEADER_PASSWORD", "FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN", "FIELD_HEADER_USERNAME" : "Identifiant:", @@ -374,7 +373,7 @@ "SECTION_HEADER_MEMBER_USERS" : "Utilisateurs Membre", "SECTION_HEADER_MEMBER_USER_GROUPS" : "Groupes Membre", "SECTION_HEADER_PERMISSIONS" : "@:MANAGE_USER.SECTION_HEADER_PERMISSIONS", - "SECTION_HEADER_USER_GROUPS" : "Groupe Parent", + "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?" @@ -455,27 +454,29 @@ "FIELD_HEADER_CREATE_DRIVE_PATH" : "Créer automatiquement le chemin du lecteur:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Créer automatiquement un chemin d'enregistrement:", "FIELD_HEADER_DISABLE_AUDIO" : "Désactiver son:", - "FIELD_HEADER_DISABLE_AUTH" : "Désactiver authentification:", + "FIELD_HEADER_DISABLE_AUTH" : "Désactiver l'authentification:", "FIELD_HEADER_DISABLE_COPY" : "Désactiver la copie depuis l'ordinateur distant:", + "FIELD_HEADER_DISABLE_DOWNLOAD" : "Désactiver le téléchargement de fichier:", "FIELD_HEADER_DISABLE_PASTE" : "Désactiver coller à partir du client:", - "FIELD_HEADER_DOMAIN" : "Nom du domaine:", + "FIELD_HEADER_DISABLE_UPLOAD" : "Désactiver l'envoi de fichier:", + "FIELD_HEADER_DOMAIN" : "Nom de domaine:", "FIELD_HEADER_DPI" : "Résolution (ppp):", - "FIELD_HEADER_DRIVE_NAME" : "Nom du Lecteur:", + "FIELD_HEADER_DRIVE_NAME" : "Nom du lecteur:", "FIELD_HEADER_DRIVE_PATH" : "Chemin du lecteur:", - "FIELD_HEADER_ENABLE_AUDIO_INPUT" : "Activer Entrée Audio (microphone):", + "FIELD_HEADER_ENABLE_AUDIO_INPUT" : "Activer l'entrée audio (microphone):", "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "Activer la composition du bureau (Aero):", "FIELD_HEADER_ENABLE_DRIVE" : "Activer lecteur réseau:", - "FIELD_HEADER_ENABLE_FONT_SMOOTHING" : "Enable font smoothing (ClearType):", + "FIELD_HEADER_ENABLE_FONT_SMOOTHING" : "Activer le lissage des polices (ClearType):", "FIELD_HEADER_ENABLE_FULL_WINDOW_DRAG" : "Activer pleine fenêtre de glisser:", "FIELD_HEADER_ENABLE_MENU_ANIMATIONS" : "Activer les animations de menu:", "FIELD_HEADER_DISABLE_BITMAP_CACHING" : "Désactiver le cache bitmap:", - "FIELD_HEADER_DISABLE_GLYPH_CACHING" : "Désactiver le cache glyph:", "FIELD_HEADER_DISABLE_OFFSCREEN_CACHING" : "Désactiver le cache hors écran :", + "FIELD_HEADER_DISABLE_GLYPH_CACHING" : "Désactiver le cache glyph:", "FIELD_HEADER_ENABLE_PRINTING" : "Activer imprimante:", "FIELD_HEADER_ENABLE_SFTP" : "Activer SFTP:", "FIELD_HEADER_ENABLE_THEMING" : "Activer thématisation:", "FIELD_HEADER_ENABLE_WALLPAPER" : "Activer fond d'écran:", - "FIELD_HEADER_GATEWAY_DOMAIN" : "Nom du domaine:", + "FIELD_HEADER_GATEWAY_DOMAIN" : "Nom de domaine:", "FIELD_HEADER_GATEWAY_HOSTNAME" : "Nom d'hôte:", "FIELD_HEADER_GATEWAY_PASSWORD" : "Mot de passe:", "FIELD_HEADER_GATEWAY_PORT" : "Port:", @@ -488,7 +489,7 @@ "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_BLOB" : "Préconnexion BLOB (VM ID):", "FIELD_HEADER_PRECONNECTION_ID" : "Source RDP ID:", "FIELD_HEADER_READ_ONLY" : "Lecture seule:", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclure la souris:", @@ -503,19 +504,25 @@ "FIELD_HEADER_SECURITY" : "Mode de Sécurité:", "FIELD_HEADER_SERVER_LAYOUT" : "Agencement clavier:", "FIELD_HEADER_SFTP_DIRECTORY" : "Répertoire d'upload par défaut:", + "FIELD_HEADER_SFTP_DISABLE_DOWNLOAD" : "Désactiver le téléchargement de fichier:", "FIELD_HEADER_SFTP_HOST_KEY" : "Clé publique de l'hôte (Base64):", "FIELD_HEADER_SFTP_HOSTNAME" : "Nom d'hôte:", - "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "Intervale keepalive SFTP:", + "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "Intervalle keepalive SFTP:", "FIELD_HEADER_SFTP_PASSPHRASE" : "Phrase secrète:", "FIELD_HEADER_SFTP_PASSWORD" : "Mot de passe:", "FIELD_HEADER_SFTP_PORT" : "Port:", "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Clé privée:", + "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "Dossier racine de l'explorateur de fichier:", + "FIELD_HEADER_SFTP_DISABLE_UPLOAD" : "Désactiver l'envoi de fichier:", "FIELD_HEADER_SFTP_USERNAME" : "Identifiant:", "FIELD_HEADER_STATIC_CHANNELS" : "Noms des canaux statiques:", "FIELD_HEADER_TIMEZONE" : "Fuseau horaire:", - "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "Dossier racine de l'explorateur de fichier:", "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_OPTION_COLOR_DEPTH_16" : "Faibles couleurs (16-bit)", "FIELD_OPTION_COLOR_DEPTH_24" : "Vraies couleurs (24-bit)", @@ -564,10 +571,11 @@ "SECTION_HEADER_LOAD_BALANCING" : "Equilibrage de charge", "SECTION_HEADER_NETWORK" : "Réseau", "SECTION_HEADER_PERFORMANCE" : "Performance", - "SECTION_HEADER_PRECONNECTION_PDU" : "Pré-connexion PDU / Hyper-V", + "SECTION_HEADER_PRECONNECTION_PDU" : "Préconnexion PDU / Hyper-V", "SECTION_HEADER_RECORDING" : "Enregistrement écran", "SECTION_HEADER_REMOTEAPP" : "RemoteApp", - "SECTION_HEADER_SFTP" : "SFTP" + "SECTION_HEADER_SFTP" : "SFTP", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" }, @@ -599,11 +607,17 @@ "FIELD_HEADER_RECORDING_NAME" : "Nom de l'enregistrement:", "FIELD_HEADER_RECORDING_PATH" : "Chemin de l'enregistrement:", "FIELD_HEADER_SERVER_ALIVE_INTERVAL" : "Intervalle keepalive Serveur:", + "FIELD_HEADER_SFTP_DISABLE_DOWNLOAD" : "Désactiver le téléchargement de fichier:", "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "Dossier racine de l'explorateur de fichier:", + "FIELD_HEADER_SFTP_DISABLE_UPLOAD" : "Désactiver l'envoi de fichier:", "FIELD_HEADER_TERMINAL_TYPE" : "Type du terminal:", "FIELD_HEADER_TIMEZONE" : "Fuseau horaire ($TZ):", "FIELD_HEADER_TYPESCRIPT_NAME" : "Nom Typescript :", "FIELD_HEADER_TYPESCRIPT_PATH" : "Chemin Typescript :", + "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_OPTION_BACKSPACE_EMPTY" : "", "FIELD_OPTION_BACKSPACE_8" : "Retour Arrière (Ctrl-H)", @@ -649,7 +663,8 @@ "SECTION_HEADER_RECORDING" : "Enregistrement Ecran", "SECTION_HEADER_SESSION" : "Session / Environnement", "SECTION_HEADER_TYPESCRIPT" : "Typescript (Enregistrement session Texte)", - "SECTION_HEADER_SFTP" : "SFTP" + "SECTION_HEADER_SFTP" : "SFTP", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" }, @@ -681,6 +696,10 @@ "FIELD_HEADER_TERMINAL_TYPE" : "Type de terminal:", "FIELD_HEADER_TYPESCRIPT_NAME" : "Nom Typescript:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Chemin Typescript:", + "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_OPTION_BACKSPACE_EMPTY" : "", "FIELD_OPTION_BACKSPACE_8" : "Retour Arrière (Ctrl-H)", @@ -724,7 +743,8 @@ "SECTION_HEADER_DISPLAY" : "Affichage", "SECTION_HEADER_NETWORK" : "Réseau", "SECTION_HEADER_RECORDING" : "Enregistrement Ecran", - "SECTION_HEADER_TYPESCRIPT" : "Typescript (Enregistrement session Texte)" + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Enregistrement session Texte)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" }, @@ -752,16 +772,22 @@ "FIELD_HEADER_RECORDING_NAME" : "Nom de l'enregistrement:", "FIELD_HEADER_RECORDING_PATH" : "Chemin de l'enregistrement:", "FIELD_HEADER_SFTP_DIRECTORY" : "Répertoire d'upload par défaut:", + "FIELD_HEADER_SFTP_DISABLE_DOWNLOAD" : "Désactiver le téléchargement de fichier:", "FIELD_HEADER_SFTP_HOST_KEY" : "Clé publique de l'hôte (Base64):", "FIELD_HEADER_SFTP_HOSTNAME" : "Nom d'hôte:", + "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "Intervale keepalive SFTP:", "FIELD_HEADER_SFTP_PASSPHRASE" : "Phrase secrète:", "FIELD_HEADER_SFTP_PASSWORD" : "Mot de passe:", "FIELD_HEADER_SFTP_PORT" : "Port:", "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Clé privée:", "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "Dossier racine de l'explorateur de fichier:", - "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "Intervale keepalive SFTP:", + "FIELD_HEADER_SFTP_DISABLE_UPLOAD" : "Désactiver l'envoi de fichier:", "FIELD_HEADER_SFTP_USERNAME" : "Identifiant:", "FIELD_HEADER_SWAP_RED_BLUE" : "Inverser composantes rouges et bleues:", + "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_OPTION_COLOR_DEPTH_8" : "256 couleurs", "FIELD_OPTION_COLOR_DEPTH_16" : "Faibles couleurs (16-bit)", @@ -787,8 +813,9 @@ "SECTION_HEADER_DISPLAY" : "Affichage", "SECTION_HEADER_NETWORK" : "Réseau", "SECTION_HEADER_RECORDING" : "Enregistrement Ecran", - "SECTION_HEADER_REPEATER" : "Répéteur VNC", - "SECTION_HEADER_SFTP" : "SFTP" + "SECTION_HEADER_REPEATER" : "Répétiteur VNC", + "SECTION_HEADER_SFTP" : "SFTP", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" }, @@ -798,26 +825,8 @@ }, - "SETTINGS_CONNECTIONS" : { - - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_NEW_CONNECTION" : "Nouvelle Connexion", - "ACTION_NEW_CONNECTION_GROUP" : "Nouveau Groupe", - "ACTION_NEW_SHARING_PROFILE" : "Nouveau Profil de Partage", - - "DIALOG_HEADER_ERROR" : "Erreur", - - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "HELP_CONNECTIONS" : "Cliquer ou appuyer sur une connexion en dessous pour la gérer. Selon vos permissions, les connexions peuvent être ajoutées, supprimées, leur propriétés (protocole, nom d'hôte, port, etc) changées.", - - "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", - - "SECTION_HEADER_CONNECTIONS" : "Connexions" - - }, - "SETTINGS_CONNECTION_HISTORY" : { + "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD", "ACTION_SEARCH" : "@:APP.ACTION_SEARCH", @@ -842,6 +851,25 @@ }, + "SETTINGS_CONNECTIONS" : { + + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_NEW_CONNECTION" : "Nouvelle Connexion", + "ACTION_NEW_CONNECTION_GROUP" : "Nouveau Groupe", + "ACTION_NEW_SHARING_PROFILE" : "Nouveau Profil de Partage", + + "DIALOG_HEADER_ERROR" : "Erreur", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "HELP_CONNECTIONS" : "Cliquer ou appuyer sur une connexion en dessous pour la gérer. Selon vos permissions, les connexions peuvent être ajoutées, supprimées, leur propriétés (protocole, nom d'hôte, port, etc) changées.", + + "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", + + "SECTION_HEADER_CONNECTIONS" : "Connexions" + + }, + "SETTINGS_PREFERENCES" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", @@ -878,7 +906,7 @@ "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 émulation souris par défaut", + "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Mode d'émulation souris par défaut", "SECTION_HEADER_UPDATE_PASSWORD" : "Modifier Mot de passe" }, @@ -888,13 +916,13 @@ "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER" : "Nouvel Utilisateur", - "DIALOG_HEADER_ERROR" : "Erreur", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_USERS" : "Cliquer ou appuyer sur un utilisateur en dessous pour le gérer. Selon vos permissions, les utilisateurs peuvent être ajoutés, supprimés, leur mot de passe changé.", + "HELP_USERS" : "Cliquez ou appuyez sur un utilisateur en dessous pour le gérer. Selon vos permissions, les utilisateurs peuvent être ajoutés, supprimés et leur mot de passe changé.", "SECTION_HEADER_USERS" : "Utilisateur", @@ -908,7 +936,7 @@ "SETTINGS_USER_GROUPS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_NEW_USER_GROUP" : "Nouveau groupe", + "ACTION_NEW_USER_GROUP" : "Nouveau Groupe", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", @@ -924,7 +952,6 @@ }, - "SETTINGS_SESSIONS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", @@ -942,12 +969,12 @@ "INFO_NO_SESSIONS" : "Pas de session ouverte", - "SECTION_HEADER_SESSIONS" : "Sessions Ouvertes", + "SECTION_HEADER_SESSIONS" : "Sessions Actives", - "TABLE_HEADER_SESSION_USERNAME" : "Identifiant", + "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nom de connexion", "TABLE_HEADER_SESSION_STARTDATE" : "Ouvert depuis", "TABLE_HEADER_SESSION_REMOTEHOST" : "Hôte distant", - "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nom de connexion", + "TABLE_HEADER_SESSION_USERNAME" : "Identifiant", "TEXT_CONFIRM_DELETE" : "Êtes-vous certains de vouloir fermer toutes les connexions sélectionnées ? Les utilisateurs utilisant ces sessions seront immédiatement déconnectés."