ロケールを切り替えるためのChrome拡張機能(Accept-Languages)


44

2つのロケール(英語とドイツ語など)をすばやく切り替えるために使用できるChrome拡張機能はありますか?一部のWebサイトでは、Accept-LanguagesHTTPヘッダーを使用してユーザーの言語を検出しますが、目的の言語を構成するUIはありません。その場合、言語を変更する唯一の方法は、前述のHTTPヘッダーを変更することです。

実際には、ロケールを切り替えるための簡単な方法で十分です。拡張機能である必要はありません。


8
ブックマークchrome://chrome/settings/languagesして、言語をドラッグアンドドロップするだけでデフォルトに設定できます。
アンキット

1
@Sergeありがとう。私はこれをテストしましたが、運はありません。ウェブサイトは常に優先度1を選択することを決めたと思います。理にかなっています。
usr

回答:


51

コメンターLambは以下を提案します。

chrome:// settings / languagesをブックマークすると、言語をドラッグアンドドロップするだけでデフォルトになります。

これは実行可能なソリューションだと思います。


1
注:[この言語でGoogle Chromeを表示]ボタンをクリックして、Chromeを完全に再起動する必要があります。特定の拡張機能がまだバックグラウンドで実行されていることがわかったため、タスクマネージャーに移動してすべてのChromeプロセスを強制終了する必要がありました。このフィドル(米国英語と英国英語を切り替える)で日付形式をテストできますjsfiddle.net/vRf5B/42
サイモン

1
[メニュー]> [終了]ボタンを使用してChromeを完全にシャットダウンできます。Xボタンでブラウザを閉じると、バックグラウンドの拡張を殺さない
Dénesパップ

10

まさにそれを行うChrome拡張機能を作成しました:Quick Language Switcher

交換プラグイン(元のリンクは無効) 言語スイッチャー


拡張機能は、Chrome自体が直接サポートしない言語を追加できますか?ローカリゼーションテスト(特定の言語へのローカリゼーションではなく、ローカリゼーションプロセスをテストする)のために、ローカルで定義された言語コードを簡単に追加する方法を探しています。
マーティンピーターズ

1
この拡張機能に新しい言語を追加できます
サイモン

私のために動作しません
shershen

5
拡張機能はすべてAccept-Languagesヘッダーを設定しますが、JavaScript navigator.languageおよびの値は変更しませんnavigator.languages
-OhJeez

それは動作し、変化しHTTP Header Accept-Language、ここを読んでくださいstackoverflow.com/questions/1043339/…–
rofrol
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.