有没有办法设置当前语言环境?

Is there any way to set a current locale?

我尝试使用 i18n 进行扩展,但我不想使用浏览器语言,而是想使用网站语言。问题不在于如何获取网站语言,因为我已经知道如何获取它,问题是当我使用 getMessage 时,它 returns 是一个具有当前语言(浏览器语言)的字符串,并且在他们的文档没有提到发送语言环境的方法,所以它 returns 实际的网站语言。

如果您的目的是根据您正在访问的网站的语言创建上下文脚本,我认为“i18n”无法帮助您。但是你可以建立一个个性化的国际化系统。首先检索网站的语言,然后去读取(使用 fetch 或 XHR 命令)与该语言相关的文件内容(可能具有类似于 i18n 使用的 JSON 结构 API 或根据您的需要定制)。