i18n

国际化扩展的函数。您可以使用这些 api 从与扩展打包在一起的本地化文件中获取本地化字符串,查找浏览器的当前语言,并查找其 Accept-Language header头的值。

有关对扩展使用 i18n 的详细信息,请参阅:

类型

i18n.LanguageCode (en-US)
一个语言标记 例如 "en-US" 或者 "fr".

方法

i18n.getAcceptLanguages() (en-US)
得到浏览器 支持的语言 。这与浏览器使用的区域设置不同。要获得区域设置,请使用i18n.getUILanguage (en-US).
i18n.getMessage() (en-US)
获取指定消息的本地化字符串。
i18n.getUILanguage() (en-US)
获取浏览器的用户界面语言。 这与返回首选的用户语言 i18n.getAcceptLanguages (en-US) 不同。
i18n.detectLanguage() (en-US)
使用 Compact Language Detector属性检测所提供文本的语言。

浏览器兼容性

BCD tables only load in the browser

Example extensions

Acknowledgements

这个 API 是基于 Chromium 的 chrome.i18n API,这个文档源自 Chromium 代码中的  history.json 。

微软 Edge 的兼容性数据由微软公司提供,并在这里收录在《知识共享3.0美国许可证》中。