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

use*_*115 3 javascript google-chrome-extension

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

  "default_locale": "en"
Run Code Online (Sandbox Code Playgroud)

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

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

我的数据也是这样绑定的:

<div data-l10n-id="key_download"></div>
Run Code Online (Sandbox Code Playgroud)

它是在 html 中动态解析的,但是如何更改它选择的语言?

wOx*_*xOm 5

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

阅读官方chrome.i18n 文档以获取更多详细信息和示例,了解如何使用浏览器的不同 UI 语言来帮助测试您的扩展程序。

  • 究竟什么是硬?官方文档列出了一些如何更改浏览器 UI 语言的准确而简单的说明 - 通过命令行和设置 UI。如果您想要比几行文本更简单的形式,那么也许可以找到一些视频教程。 (2认同)