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
Note : 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.