Funciones para internacionalizar su extensi贸n. Es posible utilizar estas API para obtener cadenas de texto traducidas a partir de archivos de configuraci贸n regional incluidos en la extensi贸n, conocer el idioma actual del navegador y recuperar el valor de su cabecera Accept-Language.
Para obtener m谩s informaci贸n sobre el uso de i18n en su extensi贸n, consulte:
- Internacionalizaci贸n: una gu铆a para utilizar el sistema de l18n de WebExtensions.
- Referencia de mensajes espec铆ficos de la configuraci贸n regional: las extensiones proporcionan cadenas espec铆ficas de la configuraci贸n regional en archivos denominados
messages.json
. Esta p谩gina describe el formato demessages.json
.
Tipos
i18n.LanguageCode
- Una etiqueta de idioma como 芦
en-US
禄 o 芦fr
禄.
Funciones
i18n.getAcceptLanguages()
- Recupera los valores de accept-language del navegador. Esto es distinto de la configuraci贸n regional utilizada por el navegador. Para obtener la configuraci贸n regional, utilice
i18n.getUILanguage
. i18n.getMessage()
- Obtiene la cadena de texto traducida correspondiente al mensaje especificado.
i18n.getUILanguage()
- Obtiene el idioma de la IU del navegador. Esto es distinto de
i18n.getAcceptLanguages
, que devuelve los idiomas preferidos del usuario. i18n.detectLanguage()
- Detecta el idioma del texto proporcionado a trav茅s de Compact Language Detector.
Compatibilidad entre navegadores
BCD tables only load in the browser
Example extensions
Reconocimientos
Esta API se basa en la API chrome.i18n
de Chromium. Esta documentaci贸n deriva del archivo i18n.json
en el c贸digo fuente de Chromium.
Los datos de compatibilidad de Microsoft Edge son suministrados por Microsoft Corporation y se incluyen aqu铆 seg煤n los t茅rminos de la licencia Creative Commons Atribuci贸n 3.0, versi贸n estadounidense.