首页 > 解决方案 > 有没有办法设置当前的语言环境?

问题描述

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

标签: javascriptgoogle-chromegoogle-chrome-extensionchromium

解决方案


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


推荐阅读