Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

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.

For more details on using i18n for your extension, see:

Types

i18n.LanguageCode
A language tag such as "en-US" or "fr".

Fonctions

i18n.getAcceptLanguages()
Gets the accept-languages of the browser. This is different from the locale used by the browser. To get the locale, use i18n.getUILanguage.
i18n.getMessage()
Gets the localized string for the specified message.
i18n.getUILanguage()
Gets the UI language of the browser. This is different from i18n.getAcceptLanguages which returns the preferred user languages.
i18n.detectLanguage()
Detects the language of the provided text using the Compact Language Detector.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
LanguageCode47 Oui454834
detectLanguage47 Non474834
getAcceptLanguages47 Oui474834
getMessage17 Oui *45 *4815
getUILanguage35 Oui4748 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,