i18n
Fonctions permettant d'internationaliser votre extension. Vous pouvez utiliser ces API pour obtenir des chaînes localisées à partir de fichiers locaux conditionnés avec votre extension, connaître la langue actuelle du navigateur et en connaître la valeur de son En-tete "Accept-Language".
Pour plus de détails sur l'utilisation de i18n pour votre extension, voir :
- Internationalization: un guide d'utilisation du système WebExtension i18n.
- Référence de message spécifique aux paramètres régionaux : Les extensions fournissent des chaînes de caractères locales dans des fichiers appelés
messages.json
. Cette page décrit le format demessages.json
.
Types
i18n.LanguageCode
- Une balise de langue telle que
"en-US"
ou "fr
".
Fonctions
i18n.getAcceptLanguages()
- Obtient les accept-languages du navigateur. Ceci est différent des paramètres régionaux utilisés par le navigateur. Pour obtenir les paramètres régionaux, utilisez
i18n.getUILanguage
. i18n.getMessage()
- Obtient la chaîne localisée pour le message spécifié.
i18n.getUILanguage()
- Obtient la langue de l'interface utilisateur du navigateur. Ceci est différent de
i18n.getAcceptLanguages
qui renvoie les langues utilisateur préférées. i18n.detectLanguage()
- Détecte la langue du texte fourni en utilisant le détecteur de langue compact.
Compatibilité des navigateurs
BCD tables only load in the browser
Example extensions
Remerciements
Cette API est basée sur l'API Chromium chrome.i18n
. Cette documentation est dérivée de i18n.json
dans le code de Chromium.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.