Мы запускаем локализованную установку Windows XP. Хотя это и не является проблемой, похоже, что многие веб-сайты представляются локализованными.

Есть ли способ изменить язык Windows XP "под капотом", чтобы эта установка не отображалась на веб-сайтах? Я даже не знаю, как они это делают - пользовательский агент выглядит так:

Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.15 (KHTML, как Gecko) Chrome/18.0.986.0 Safari/535.15

Это также не зависит от нашего IP-адреса.

Я уже пытался изменить региональные и языковые настройки в панели управления безрезультатно.

Спасибо за любые подсказки.

1 ответ1

1

Не нужно переустанавливать Windows XP с другим языком. Веб-сайты обычно используют HTTP-заголовки, отправляемые клиентским браузером, чтобы сначала определить, какой язык отображать пользователю, и затем сохранить предпочтения пользователей в файле cookie или аналогичном.

Посетите http://myproxylists.com/my-http-headers с соответствующим браузером и обратите особое внимание на следующие два заголовка:

HTTP_USER_AGENT == Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0
HTTP_ACCEPT_LANGUAGE == sv-se,en-us;q=0.7,en;q=0.3

Как вы можете видеть в моем случае, я настроил Firefox с предпочтением использовать сначала шведский (sv-se), а затем английский (en-us). Если эти заголовки содержат язык, которого вы хотите избежать, попробуйте поиграться с конфигурацией вашего браузера и / или Windows XP, чтобы увидеть, имеет ли это значение. Возможно, также стоит удалить все файлы cookie (очистить недавнюю историю) для сайтов, которые вы уже посетили, чтобы убедиться, что они не содержат никаких сохраненных языковых настроек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .