javascript - Chrome扩展程序如何更改语言?

标签 javascript google-chrome-extension

例如在我的 manifest.json 中有一个参数:

  "default_locale": "en"

问题是如何动态更改 javascript 代码中的语言?

无法在文档中找到有关特定方法的任何示例...

我的数据也是这样绑定(bind)的:

<div data-l10n-id="key_download"></div>

它在html中是动态解析的,但是我怎么能改变它选择的语言呢?

最佳答案

内置 chrome.i18n API 的要点是使扩展与浏览器的 UI 语言相匹配,因此没有 chrome API 以编程方式更改它,您必须自己实现它或使用 existing js libraries 之一.

阅读官方 chrome.i18n documentation 以了解更多详细信息和示例,了解如何使用浏览器的不同 UI 语言促进扩展测试。

关于javascript - Chrome扩展程序如何更改语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390060/

相关文章:

javascript - 如何在编写 Chrome 扩展时调试 Javascript 错误?

javascript - javascript 的 Jquery 参数替代方案

google-chrome - 如何检测 Chrome 扩展程序是否已启用(禁用后)

google-chrome - Chrome 扩展程序上下文菜单在更新后不起作用

JavaScript - 创建自定义元素并应用标准样式

javascript - 如何等到 onload 事件在 JavaScript 中完成它的工作?

javascript - 以 "@"开头的 JS 变量

javascript - 从跨度到跨度遍历按钮

javascript - 如何使 div 出现在背景图像上

google-chrome-extension - 如何将 "legacy packaged app"更改为 "extension"?