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 中动态解析的,但是如何更改它选择的语言?
内置 chrome.i18n API 的目的是使扩展与浏览器的 UI 语言相匹配,因此没有 chrome API 方式以编程方式更改它,您必须自己实现它或使用现有的 js 库之一。
阅读官方chrome.i18n 文档以获取更多详细信息和示例,了解如何使用浏览器的不同 UI 语言来帮助测试您的扩展程序。