GUACAMOLE-1160 : Add/Update French translations.

This commit is contained in:
Laurent Etiemble
2020-09-16 17:50:56 +02:00
parent 70315d6dcb
commit 93400ef521
14 changed files with 281 additions and 61 deletions

View File

@@ -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"

View File

@@ -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..."
}
}

View File

@@ -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"

View File

@@ -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."
}
}

View File

@@ -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"
}

View File

@@ -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"

View File

@@ -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é..."
}
}

View File

@@ -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"

View File

@@ -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"
}
}

View File

@@ -12,6 +12,7 @@
"translations" : [
"translations/ca.json",
"translations/en.json",
"translations/fr.json",
"translations/pt.json"
]

View File

@@ -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é..."
}
}

View File

@@ -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"

View File

@@ -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:"
}
}