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 :

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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
i18n
LanguageCode
detectLanguage
getAcceptLanguages
getMessage
getUILanguage

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Has more compatibility info.

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.