Passer au contenu principal

Localisation de la connexion universelle

L’expérience de connexion universelle est localisée dans les langues suivantes :
LangueCode
Albanaissq
Allemandde
Amharicam
Anglaisen
Anglais – Canadaen-CA
Arménienhy
Azerbaïdjanaisaz
Basqueeu-ES
Bengalibn
Bosniaquebs
Bulgarebg
Catalanca-ES
Chinois – Hong Kongzh-HK
Chinois – Simplifiézh-CN
Chinois – Traditionnelzh-TW
Coréenko
Croatehr
Danoisda
Espagnoles
Espagnol – Amérique latinees-419
Espagnol – Argentinees-AR
Espagnol –Mexiquees-MX
Estonienet
Finnoisfi
Françaisfr-FR
Français – Canadafr-CA
Galiciengl-ES
Galloiscy
Géorgienka
Grecel
Gujratigu
Hindihi
Hongroishu
Indonésienid
Islandaisis
Italienit
Japonaisja
Kannadakn
Lettonlv
Lituanienlt
Macédonienmk
Malaisms
Malayalamml
Marathimr
Mongolienmn
Monténegrincnr
Myanmarmy
Néerlandaisnl
Norvégienno
Norvégien – Bokmålnb
Norvégien – Nynorsknn
Polonaispl
Portugais – Brésilpt-BR
Portugais – Portugalpt-PT
Pendjabipa
Roumainro
Russeru
Serbesr
Slovaquesk
Slovènesl
Somaliso
Swahilisw
Suédoissv
Tagalogtl
Tamazightzgh
Tamoulta
Tchèquecs
Telugute
Thaïth
Turctr
Ukrainienuk
Vietnamienvi

Choix de la langue

La langue dans laquelle les pages seront affichées sera sélectionnée en fonction  :
  • des langues prises en charge par Auth0, qui sont susmentionnées.
  • La liste des langues configurées dans les paramètres du locataire, où vous pouvez sélectionner les langues que votre locataire prend en charge et en choisir une par défaut. Par défaut, la liste n’a que l’anglais sélectionné, mais vous pouvez choisir celles dont vous avez besoin.
  • La valeur du paramètre ui_locales envoyée au point de terminaison de demande d’autorisation, qui peut être utilisée pour restreindre la liste des langues pour une application ou une session. Vous pouvez fournir une liste de locales délimitée par des espaces. La première locale de la liste doit correspondre à la locale activée dans votre locataire pour se refléter dans l’interface utilisateur.
  • L’en-tête HTTP Accept-Language envoyé par le navigateur. Les pages seront affichées dans cette langue si elle est autorisée par les paramètres ci-dessus. Sinon, les pages seront affichées dans la langue par défaut.
Pour ajouter une langue qui n’est pas répertoriée ci-dessus, utilisez pour créer un appel PATCH au point de terminaison des locataires avec le corps suivant, en remplacement he avec le code langue que vous souhaitez ajouter :
{
  "enabled_locales": [
    "en","he"
  ]
}
Une fois ajouté, spécifiez la langue dans le paramètre de requête ui_locales de la demande de connexion.

Définir les langues prises en charge par le locataire

Vous pouvez définir les langues prises en charge et celles par défaut dans la section Tenant Settings (Paramètres du locataire) dans le Dashboard. Vous pouvez également spécifier les langues activées pour le locataire par le biais de Management API en utilisant le point de terminaison Mettre à jour les paramètres du locataire. La première langue de la liste sera la langue par défaut.
curl --request PATCH \
  --url 'https://{yourDomain}/api/v2/tenants/settings' \
  --header 'authorization: Bearer API2_ACCESS_TOKEN' \
  --header 'content-type: application/json' \
  --data '{ "enabled_locales" : [ "en", "es"]}'

Limites

  • Le paramètre ui_locales ne peut être utilisé que dans les flux , car il n’est pas disponible dans ou WS-Federation.
  • Le paramètre ui_locales  n’est pas transmis aux fournisseurs d’identité () en amont. Pour en savoir plus sur le passage de paramètres aux fournisseurs d’identité, consultez Transmettre les paramètres aux fournisseurs d’identité.
  • Il n’est pas possible de localiser les permissions dans la page de Consentement.

Problèmes connus

  • L’ULP rend l’attribut HTML lang pour le code de langue fr-FR en tant que fr.
  • L’ULP rend l’attribut HTML lang pour le code de langue pt-PT en tant que pt.

Localisation de la connexion classique

Dans l’expérience de connexion classique, la localisation (traduction) se fait à l’aide de nos gadgets logiciels JavaScript pour la connexion, la page de réinitialisation du mot de passe et les politiques liées au mot de passe. La page MFA utilise par défaut le gadget logiciel Auth0 , qui ne peut pas être localisé. Vous pouvez créer des versions localisées en utilisant guardian.js. Il n’est pas possible de localiser la page de Consentement.

En savoir plus

I