i18n

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

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

类型

i18n.LanguageCode

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

方法

i18n.getAcceptLanguages()

得到浏览器 支持的语言 。这与浏览器使用的区域设置不同。要获得区域设置,请使用i18n.getUILanguage.

i18n.getMessage()

获取指定消息的本地化字符串。

i18n.getUILanguage()

获取浏览器的用户界面语言。这与返回首选的用户语言 i18n.getAcceptLanguages 不同。

i18n.detectLanguage()

使用 Compact Language Detector属性检测所提供文本的语言。

浏览器兼容性

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Example extensions

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

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