Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 3.63 KB

File metadata and controls

70 lines (57 loc) · 3.63 KB
title slug
i18n
Mozilla/Add-ons/WebExtensions/API/i18n

{{AddonSidebar}}

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

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

类型

  • {{WebExtAPIRef("i18n.LanguageCode")}}

方法

  • {{WebExtAPIRef("i18n.getAcceptLanguages()")}}
    • : 得到浏览器 支持的语言 。这与浏览器使用的区域设置不同。要获得区域设置,请使用{{WebExtAPIRef('i18n.getUILanguage')}}.
  • {{WebExtAPIRef("i18n.getMessage()")}}
    • : 获取指定消息的本地化字符串。
  • {{WebExtAPIRef("i18n.getUILanguage()")}}
    • : 获取浏览器的用户界面语言。这与返回首选的用户语言 {{WebExtAPIRef('i18n.getAcceptLanguages')}} 不同。
  • {{WebExtAPIRef("i18n.detectLanguage()")}}

浏览器兼容性

{{Compat}}

{{WebExtExamples("h2")}}

Note

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

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