如何在 chrome 浏览器中更改语言环境
Posted
技术标签:
【中文标题】如何在 chrome 浏览器中更改语言环境【英文标题】:How to change the locale in chrome browser 【发布时间】:2016-09-10 07:53:47 【问题描述】:我想在 chrome 中将 Accept-language 请求标头更改为我想要的任何内容,是否有任何扩展或插件可以做到这一点。我希望能够同时更改语言环境和语言。主要要求是更改语言环境。
【问题讨论】:
目前我有默认语言 EN,我也删除了所有其他语言环境。但接受语言标头以 RU 形式出现(目前我在乌克兰,顺便说一句它的 UA 语言环境)所以,Chrome 70.0 版有问题 【参考方案1】:2022 年 1 月更新:
在 Chrome 上,按 F12 打开开发者工具:
然后,按Esc打开另一个面板,其中有Sensors标签:
最后,您可以通过选择Location、“Tokyo”来设置Locale,如“ja-JP” strong>如下图:
如果没有Sensors标签,可以从三个点打开,如下图:
我用这个功能测试国际化的网站。
【讨论】:
【参考方案2】:要查看您当前的语言环境,请执行以下操作
Intl.NumberFormat().resolvedOptions().locale
在开发工具 > 控制台中。 (more details)
这里的最佳答案都已过时,并且不适用于 Mac OS(2021 年 11 月)。
官方答案见: https://developer.chrome.com/docs/extensions/reference/i18n/#how-to-set-browsers-locale
Windows:使用用户界面
以下是在 Windows 版 Google Chrome 上使用 UI 更改区域设置的方法:
应用程序图标 > 选项 选择“Under the Hood”选项卡 向下滚动到网页内容 点击更改字体和语言设置 选择语言标签 使用下拉菜单设置 Google Chrome 语言 重启 ChromeMac OS X
要更改 Mac 上的区域设置,请使用系统偏好设置。
从 Apple 菜单中选择“系统偏好设置” 在个人部分下,选择国际 选择您的语言和位置 重启 ChromeLinux
要更改 Linux 上的区域设置,请先退出 Google Chrome。然后,在一行中,设置 LANGUAGE 环境变量并启动 Google Chrome。例如:
LANGUAGE=es ./chrome
Chrome 操作系统
在 Chrome 操作系统上更改语言环境:
从系统托盘中,选择“设置”。 在语言和输入部分下,选择语言下拉菜单。 如果您的语言未列出,请单击添加语言并添加它。 添加后,点击您的语言旁边的 3 点“更多操作”菜单项,然后选择以该语言显示 Chrome 操作系统。 点击设置语言旁边的重启按钮,重启 Chrome 操作系统。【讨论】:
【参考方案3】:devtools 团队写了一篇文章,描述了如何更改 Chrome 中的位置设置以进行测试:https://developers.google.com/web/tools/chrome-devtools/device-mode/geolocation
【讨论】:
【参考方案4】:我找到的最简单的方法,总结为几张图:
您可以通过直接导航到chrome://settings/languages
跳过几个步骤(最多到第 4 步)。
【讨论】:
【参考方案5】:使用ModHeader Chrome 扩展程序。
或者您可以尝试更复杂的值,例如 Accept-Language:en-US,en;q=0.9,ru;q=0.8,th;q=0.7
【讨论】:
对我不起作用,谷歌搜索结果仍然不是英文的。 @DmitryKarpenko 尝试在这样的站点检查您的 Accept-Language 标头是什么:whatismybrowser.com/detect/…。您也可以尝试从隐身标签中搜索 Google。如果您已登录并根据之前与搜索的交互“猜测”您的语言偏好,大多数 Google 产品都会忽略您的 Accept-Language 标题。 (注意:您可以在此处强制更改此设置google.com/preferences?hl=en&fg=1#languages) @DmitryKarpenko 在下面查看我的答案,以了解无需任何扩展名的方法。 @lbragile ,现在我正在使用 *** 来获得正确的语言(或者更确切地说是位置)搜索结果,但你的技巧看起来很有趣,而且没有矫枉过正。谢谢,我试试!【参考方案6】:[暂停:在 Chrome 72 中损坏;据报道可以在 Chrome 71 中工作]
“快速语言切换器”扩展可能也有帮助: https://chrome.google.com/webstore/detail/quick-language-switcher/pmjbhfmaphnpbehdanbjphdcniaelfie
快速语言切换器扩展允许用户取代浏览器当前使用的语言环境,以支持通过扩展选择的值。
【讨论】:
欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted. 目前这个不错的扩展不适用于 Chrome 72。所以现在对我来说切换语言的“最快”方法是直接进入:chrome://settings/languages【参考方案7】:基于此thread,您需要为chrome://settings/languages
添加书签,然后拖放语言使其成为默认语言。您必须点击以这种语言显示 Google Chrome 按钮并完全重新启动 Chrome。
【讨论】:
只是改变了语言,语言环境仍然是 en_US 而已。我想控制语言环境部分 Accept-Language 标头。【参考方案8】:打开 chrome,转到 chrome://settings/languages
在左侧,您应该会看到语言列表。使用鼠标将您想要的语言拖到顶部,这将更改请求的接受语言中的值的顺序。
如果您仍然没有看到您喜欢的语言,可能是 cookie。去 cookie 并清理它你应该很好。
【讨论】:
这对我有用。请记住关闭并重新启动 Chrome。 在语言设置中拖放不再是一个东西......这很可悲。但是有一个“移到顶部”选项可以完成你想要的,我想(切换主要语言环境)。 不适用于 cmets 中对其他答案所述的目的。 我也对删除拖放功能感到难过。没有明显的原因,它使 UI 明显变差。以上是关于如何在 chrome 浏览器中更改语言环境的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Go 语言中用 Beats 开发 Logstash 插件