web-dev-qa-db-ja.com

擬似ローカリゼーションテスト用にカスタムAccept-LanguagesをChromeに追加するには?

私はテストしています 擬似ローカリゼーション ウェブサイトの。

internet Explorerを構成して、カスタム受け入れ言語を使用できます。

  1. ツールインターネットオプションをクリックします
  2. 一般タブで、言語をクリックします
  3. Language Preferencesダイアログで、Addをクリックします。
  4. qps-ploc(つまり、疑似(ベース)ロケール)のユーザー定義言語を入力します
  5. クリック[〜#〜] ok [〜#〜]

enter image description here

Internet Explorerがhttpリクエストを発行すると、受け入れ言語はqpc-plocで始まります:

GET https://stackoverflow.com/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
Accept-Language: qps-ploc,en-US;q=0.5
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Host: stackoverflow.com

Chromeに同じ変更を行うにはどうすればよいですか? Firefoxへ?


更新

Internet ExplorerhonorsWindowsの設定にも注意してください。私のWindowsはPseudo(Base)qps-plocロケールを使用するように構成されています。デフォルトでは、Internet Explorerはそれを使用します。

Google Chromeignore私のWindows設定、代わりにen-USおよびen言語を要求することを決定する:

GET https://stackoverflow.com/ HTTP/1.1
Host: stackoverflow.com
Connection: keep-alive
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
41
Ian Boyd

Firefoxで

about:configを使用

enter image description here

enter image description here

(スクリーンショットのqps-plocにタイプミスがありますが、あなたはきっとそのアイデアを得るでしょう)

Chromeで

編集:Chromeが新しいバージョンの設定を上書きしないようにする方法については、コメントを参照してください。

ファイルC:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Preferencesを編集して、以下を追加します。

{ ...

   "intl": {
      "accept_languages": "qps-ploc,en-us,en"
   },

   ...
}

例えば:

enter image description here

enter image description here

44
Eduardo Molteni

設定ページから設定することもできます。

設定(Macではcmd +、Windowsではおそらくcntrl +)に移動し、言語を検索します。 「言語の管理」リンクをクリックして、優先言語を追加します。その後、言語をリストの一番上にドラッグするだけで完了です!

The search results and the manage languages link

または、言語設定への直接アクセス:chrome:// settings/languages

The languages list

34
Allard Stijnman