Fonctions pour internationaliser votre extension. Vous pouvez utiliser ces API pour obtenir des chaînes localisées à partir des fichiers de locale fournis avec votre extension, connaître la langue actuelle du navigateur et connaître la valeur de son En-tete Accept-Language.

Pour plus de détails sur l'utilisation de i18n pour votre extension, voir:

Types

i18n.LanguageCode
Une balise de langue telle que "en-US" ou "fr".

Fonctions

i18n.getAcceptLanguages()
Obtient les accept-languages 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é du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
LanguageCode4714454834
detectLanguage47 Non474834
getAcceptLanguages4714474834
getMessage1714 *45 *4815
getUILanguage35144748 Oui

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 code.

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,