Розширення Chrome для переключення локальної мови (Accept-Languages)


44

Чи є розширення для Chrome, яке можна швидко переключити між двома мовами (наприклад, англійською та німецькою мовами)? Деякі веб-сайти виявляють мову користувача за допомогою Accept-Languagesзаголовка HTTP, не маючи жодного інтерфейсу для налаштування потрібної мови. У цьому випадку єдиний спосіб мене змінити мову - це змінити згаданий HTTP-заголовок.

Насправді, будь-який швидкий спосіб переключити локалі буде дійсно. Це не повинно бути розширенням.


8
Закладка, chrome://chrome/settings/languagesа потім просто потрібно перетягнути мову, щоб зробити її за замовчуванням.
Анкіт

1
@ Сергій дякую. Я перевірив це, але без везіння. Я думаю, що веб-сайт вирішує завжди обирати пріоритет 1. Має сенс.
usr

Відповіді:


51

Ягня Коментатор пропонує наступне:

Закладка chrome: // settings / languages, і тоді потрібно просто перетягнути мову, щоб зробити її за замовчуванням.

Я думаю, що це дієве рішення.


1
Примітка. Ви повинні натиснути кнопку "Відобразити Google Chrome цією мовою" та повністю перезапустити Chrome. Я виявив, що певні розширення все ще працюють у фоновому режимі, і мені потрібно було перейти до диспетчера завдань, щоб знищити всі процеси Chrome. Ви можете перевірити формат дати за допомогою цієї скрипки (переключення між англійською мовою США та Великобританії) jsfiddle.net/vRf5B/42
Саймон

1
ви можете повністю вимкнути Chrome, натиснувши кнопку "меню> Вийти". Закриття браузера кнопкою X не вбиває фонові розширення
Денес Папп,

10

Я написав розширення для Chrome, яке робить саме це: Швидкий перемикач мови .

Замінний плагін (оригінал посилання мертвий) Language Switcher


Чи може ваше розширення додати мови, які сам Chrome не підтримує безпосередньо? Я шукаю спосіб легко додати локально визначені мовні коди для локалізаційних тестів (тестування самого процесу локалізації, а не локалізації на заданій мові).
Martijn Pieters

1
Ви можете додати нові мови до цього розширення
Саймон

не працює для мене
Shershen

5
Все розширення робить налаштування заголовка Accept-Languages, однак воно не змінює значення JavaScript navigator.languageта navigator.languages.
OhJeez

він працює, він змінюється HTTP Header Accept-Language, читайте тут stackoverflow.com/questions/1043339 / ...
rofrol
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.