Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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.getAcceptLanguagesqui 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
Chargement...
Exemples d'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.