如何在 chrome 浏览器中更改语言环境

How to change the locale in chrome browser

我想将 Accept-language 请求 header 更改为我在 chrome 中想要的任何内容,有没有我可以执行此操作的扩展程序或插件。我希望能够同时更改语言环境和语言。主要要求是更改语言环境。

基于此 thread,您需要将 chrome://settings/languages 添加为书签,然后拖放该语言以使其成为默认语言。您必须单击显示Google Chrome 在此语言 按钮并完全重新启动Chrome。

打开 chrome,转到 chrome://settings/languages

在左侧,您应该会看到一个语言列表。使用鼠标将您想要的语言拖到顶部,这将改变请求的接受语言中值的顺序。

如果您仍然没有看到您喜欢的语言,可能是 cookie。去饼干清理一下你应该没问题。

[搁置:在 Chrome 72 中损坏;据报道在 Chrome 71]

工作

"Quick Language Switcher" 扩展也可能有帮助: https://chrome.google.com/webstore/detail/quick-language-switcher/pmjbhfmaphnpbehdanbjphdcniaelfie

快速语言切换器 扩展允许用户取代浏览器当前使用的区域设置以支持通过扩展选择的值。

使用 ModHeader Chrome 扩展名。

或者您可以尝试更复杂的值,例如 Accept-Language: en-US,en;q=0.9,ru;q=0.8,th;q=0.7

我找到的最简单的方法,总结在几张图片中:

您可以直接直接导航到 chrome://settings/languages 来跳过几个步骤(直到第 4 步)。

devtools 团队撰写了一篇文章,描述了如何更改 Chrome 中的位置设置以进行测试:https://developers.google.com/web/tools/chrome-devtools/device-mode/geolocation

2022 年 2 月更新:

在 Chrome 上,按 F12 打开 Developer Tools:

然后,按Esc打开另一个面板,其中有传感器选项卡:

最后,您可以通过选择 Location[=46] 来设置 Locale"ja-JP" =], "东京"如下图:

如果没有传感器选项卡,您可以从三个点打开它,如下所示:

我用这个功能测试国际上线的网站

要查看您当前的语言环境,请执行

Intl.NumberFormat().resolvedOptions().locale

在开发工具 > 控制台中。 (more details)


这里的最佳答案都已过时,并且在 Mac OS(2021 年 11 月)中不起作用。

官方答案可见于: https://developer.chrome.com/docs/extensions/reference/i18n/#how-to-set-browsers-locale

Windows:使用 UI

以下是如何使用 UI 在 Google Chrome 上为 Windows 更改语言环境:

  • 应用程序图标 > 选项
  • 选择高级选项卡
  • 向下滚动到 Web 内容
  • 单击更改字体和语言设置
  • 选择语言选项卡
  • 使用下拉菜单设置 Google Chrome 语言
  • 重启Chrome

Mac OS X

要在 Mac 上更改区域设置,您可以使用系统首选项。

  • 从 Apple 菜单中选择系统偏好设置
  • 在“个人”部分下,选择“国际”
  • 选择您的语言和位置
  • 重启Chrome

Linux

要在 Linux 上更改语言环境,请先退出 Google Chrome。然后,在一行中设置 LANGUAGE 环境变量并启动 Google Chrome。例如:

LANGUAGE=es ./chrome

Chrome OS

要在 Chrome OS 上更改语言环境:

  • 从系统托盘中选择“设置”。
  • 在“语言和输入”部分下,选择“语言”下拉菜单。
  • 如果您的语言未列出,请单击“添加语言”并添加。
  • 添加后,点击您的语言旁边的三点状更多操作菜单项,然后选择以这种语言显示 Chrome OS。
  • 单击显示在设置语言旁边的重新启动按钮以重新启动 Chrome OS。