Если возможно заставить веб-сайты автоматически использовать английский язык, если вы находитесь в стране, не говорящей по-английски

593
VarunAgw

У меня раздражающая проблема. Я живу в чужой стране. Каждый раз, когда я захожу на новый сайт, он по умолчанию устанавливает иностранный язык.

Можно ли установить какие-либо настройки или любые предпочтения или какой-либо специальный заголовок (с использованием расширения Chrome), который может запрашивать английский язык в качестве языка по умолчанию на этих сайтах.

Он не должен быть полным доказательством и работать на каждом сайте, но если он работает на популярном сайте, это будет здорово.

Моя цель - установить его один раз, и тогда он должен работать на всех поддерживаемых сайтах.

3
Было бы полезно, если вы предоставите пример сайта arieljannai 6 лет назад 0
@arieljannai Google, Facebook (среди самых распространенных) VarunAgw 6 лет назад 0
У меня такая же проблема! У моей компании есть прокси в Польше, посещение таких сайтов, как Microsoft или HP, часто ошибочно определяет местоположение и показывает мне польский контент, который я совсем не понимаю. Máté Juhász 6 лет назад 0
Одно решение, которое я нашел, было переписать URL с помощью расширения Chrome. Это работает для многих сайтов. Так что если вы живете в Германии, вы можете сделать как `/ de /` с `/ en /` и `/ de-de /` to `/ en-us /` VarunAgw 6 лет назад 0

1 ответ на вопрос

2
tripleee

Универсального решения не существует, но есть два общих частичных решения.

Ваш браузер отправляет Accept-Language:заголовок, который указывает ваши языковые предпочтения. Это должно быть настраиваемо в настройках вашего браузера. Вот ссылка на руководство W3C о том, как это сделать во многих популярных браузерах: https://www.w3.org/International/questions/qa-lang-priorities и здесь я приведу их инструкцию для текущих версий Chrome:

Откройте настройки языка и ввода и добавьте нужный язык или язык + регион из списка доступных. Упорядочите полученный список так, чтобы он находился в порядке убывания предпочтений. Вам не нужно перезагружать Chrome.

Однако некоторые сайты досадно игнорируют или игнорируют ваши Accept-Language:предпочтения, например, исходя из вашего очевидного географического положения. В качестве возможного решения вы можете использовать анонимную VPN; некоторые из них бесплатны, а некоторые позволяют вам указать, в каком географическом регионе вы хотели бы оказаться (хотя многие из них либо несвободны, либо не имеют этой возможности).

Однако, возможно, также следует отметить, что некоторые сайты также предоставляют различный контент на основе геолокации; поэтому они могут показывать вам предложения, которые не действительны в вашем регионе, или не отображать предложения, на которые вы имели бы право, если бы они смогли выяснить, где вы находитесь.

Производители принтеров и, в частности, шведские компании, похоже, склонны отказываться предоставлять вам контент, который вы хотите, на том языке, который вы предпочитаете. Но, возможно, моя выборка смещена. tripleee 6 лет назад 0
Даже чертовый фейсбук игнорирует заголовок "Accept-Language" VarunAgw 6 лет назад 0
На самом деле можно ожидать, что Facebook * в частности * будет более раздражающим, чем другие сайты, и будет игнорировать стандарты, соглашения, совместимость и пользовательские настройки. Я слышал, что есть дискуссия об их этике тоже. tripleee 6 лет назад 1
Но в более общем плане сайты, которые пытаются заставить вас зарегистрироваться и войти в систему, прежде чем вы сможете просматривать контент или иным образом полноценно взаимодействовать с ними, вполне могут решить умышленно игнорировать предпочтения анонимных посетителей как еще один толчок, чтобы заставить вас отказаться от своей анонимности. , tripleee 6 лет назад 0
У Facebook никогда не было никакой этики. Здесь нет ничего нового VarunAgw 6 лет назад 1
Правильно. Я был немного озадачен, когда вы написали * "даже * Facebook", но, видимо, вы на самом деле не выделяли их так, как это было бы небезразлично. tripleee 6 лет назад 0
Похоже, это должно быть решением. По моему опыту, вряд ли есть какой-либо сайт, хотя он действительно что-то делает с этим заголовком «некоторые» лучше заменить на «большинство», я думаю. Может быть, было бы неплохо включить список некоторых популярных сайтов, которые используют его, чтобы показать, что это решение действительно работает для некоторых вещей. Kvothe 5 лет назад 0
Apache и я полагаем, что Nginx и многие CMS делают все правильно, поэтому не должно быть труда найти примеры сайтов, которые работают правильно, хотя они, вероятно, будут небольшими и более старыми сайтами. Я предполагаю, что основная проблема заключается в том, что многие пользователи браузеров вообще не устанавливают предпочитаемый язык, и поэтому эвристика на основе определения местоположения в некотором смысле лучше, чем «один размер подходит всем». tripleee 5 лет назад 0

Похожие вопросы