Passer au contenu principal
Vous pouvez changer la langue de Lock à l’aide de l’option de configuration language. Le fichier de langue correspondant sera alors chargé depuis le répertoire i18n de Lock.

Langues disponibles

Consultez le répertoire i18n pour voir les fichiers de langue.
LangueCodeSource
Afrikaans'af'af.js
Catalan'ca'ca.js
Chinois'zh'zh.js
Chinois (Taïwan)'zh-tw'zh-tw.js
Croate'hr'hr.js
Tchèque'cs'cs.js
Danois'da'da.js
Néerlandais'nl'nl.js
Anglais'en'en.js
Estonien'et'et.js
Persan (farsi)'fa'fa.js
Finnois'fi'fi.js
Français'fr'fr.js
Allemand'de'de.js
Grec'elel.js
Hébreu'he'he.js
Hongrois'hu'hu.js
Italien'it'it.js
Japonais'ja'ja.js
Coréen'ko'ko.js
Lituanien'lt'lt.js
Norvégien'no'no.js
Norvégien (bokmål)'nb'nb.js
Norvégien (nynorsk)'nn'nn.js
Polonais'pl'pl.js
Portugais (Brésil)'pt-br'pt-br.js
Roumain'ro'ro.js
Russe'ru'ru.js
Slovaque'sk'sk.js
Slovène'sl'sl.js
Espagnol'es'es.js
Suédois'sv'sv.js
Turc'tr'tr.js
Ukrainien'ua'ua.js
Vietnamien'vi'vi.js

Définir l’option de langue

Pour utiliser les exemples suivants, vous devez d’abord inclure Lock dans votre page : <script src="https://cdn.auth0.com/js/lock/11.14/lock.min.js"></script> Ensuite, définissez votre objet options et ajoutez l’option language. L’option language doit être une chaîne correspondant au nom du fichier correspondant dans le répertoire i18n de Lock. Instanciez ensuite Lock. Les données de traduction de Lock proviennent de fichiers de langue contenant des paires clé-valeur correspondant à différentes traductions. Pour certaines langues, il se peut que certaines valeurs soient manquantes; dans ce cas, l’avertissement suivant s’affichera : language does not have property <missing prop>. Nous vous encourageons à soumettre une pull request pour ajouter ces valeurs manquantes. Vous pouvez aussi définir les valeurs manquantes dans les options de Lock (voir ci-dessous).

Remplacer des termes du dictionnaire

Vous pouvez aussi personnaliser certains éléments précis du dictionnaire à l’aide de l’option languageDictionary. C’est utile si vous utilisez l’une des langues prises en charge, mais souhaitez modifier le libellé de quelques éléments en particulier. Par exemple, vous pourriez reformuler le title ou changer la façon dont d’autres libellés s’affichent à l’utilisateur, tout en laissant le reste du texte du widget intact. Pour obtenir un exemple des noms de propriété languageDictionary disponibles et de la façon de structurer un fichier language, consultez le fichier de dictionnaire anglais pour Lock. L’option languageBaseUrl, qui accepte une valeur de type chaîne (une URL), remplace l’URL source des traductions fournies par Auth0. Par défaut, elle utilise l’URL du CDN d’Auth0 https://cdn.auth0.com, car c’est là que sont stockées les traductions fournies. En indiquant une autre valeur, vous pouvez utiliser votre propre source pour les traductions selon les besoins de vos applications. Votre source de langue doit être un fichier JavaScript.