Вопросы к Поиску с Алисой
Система языковых предпочтений в веб-браузерах работает следующим образом: когда браузер запрашивает документ с сервера, он отправляет запрос на сервер, где хранится информация. www.w3.org help.gnome.org Вместе с запросом браузер передаёт информацию о своих языковых настройках. www.w3.org
Эта информация содержится в HTTP-заголовке Accept-Language. www.w3.org help.gnome.org Обычно он состоит из кода языка (например, fr для французского) и необязательных подкодов, которые представляют, например, страну (fr-CA для французского, используемого в Канаде). www.w3.org
Если сервер настроен возвращать альтернативные версии страницы или ресурса на разных языках, и предпочитаемый язык доступен, происходит процесс согласования содержимого HTTP. www.w3.org В результате находится контент на том языке, который указан в запросе HTTP. www.w3.org
Если на сервере есть только одна версия страницы, то будет выбрана именно она. www.w3.org Если ни один из запрашиваемых языков недоступен, сервер должен быть настроен так, чтобы возвращать выбор языка по умолчанию. www.w3.org
Когда языковые предпочтения включают несколько языков, браузер назначает значение качества (qvalue) каждому из языков в списке. www.w3.org Это система весов, которая помогает серверу понять порядок предпочитаемых языков. www.w3.org