Инструменты пользователя

Инструменты сайта


accept-language

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
accept-language [2012/06/03 13:52]
127.0.0.1 внешнее изменение
accept-language [2018/11/14 10:51] (текущий)
darkfire
Строка 1: Строка 1:
-====== Accept-Language ======+====== Accept-Language ​определение локали в браузере ​====== 
 +{{htmlmetatags>​ 
 +metatag-description=(Описание заголовка HTTP запроса Accept-Language. Хорошо ли использовать заголовок HTTP Accept-Language для определения локали?​) 
 +}} 
   * [[ISO]]   * [[ISO]]
   * [[RFC]]   * [[RFC]]
Строка 13: Строка 17:
 Параметр [[HTTP]] ​ **Accept-Language** - поддерживаемый язык. Имеет значение для сервера,​ который может выдавать один и тот же документ в разных языковых версиях. Параметр [[HTTP]] ​ **Accept-Language** - поддерживаемый язык. Имеет значение для сервера,​ который может выдавать один и тот же документ в разных языковых версиях.
  
 +{{ ::​switching_on_http_accept-language.png?​nolink |}}
 <note tip>Не хорошо использовать только HTTP Accept-Language заголовок для того, чтобы определить локаль пользователя. Если вы используете исключительно Accept-Language,​ то вы можете ограничить пользователя в выборе вариантов языков,​ которые ему нравятся. Во-первых хорошим началом может стать использование значения Accept-Language для определения региональных настроек,​ но убедитесь,​ что вы позволили при необходимости изменять язык и точнее указывать культурные настройки. Сохраняйте результаты в базе данных или в cookie для позднейших посещений.</​note>​ <note tip>Не хорошо использовать только HTTP Accept-Language заголовок для того, чтобы определить локаль пользователя. Если вы используете исключительно Accept-Language,​ то вы можете ограничить пользователя в выборе вариантов языков,​ которые ему нравятся. Во-первых хорошим началом может стать использование значения Accept-Language для определения региональных настроек,​ но убедитесь,​ что вы позволили при необходимости изменять язык и точнее указывать культурные настройки. Сохраняйте результаты в базе данных или в cookie для позднейших посещений.</​note>​
  
Строка 39: Строка 44:
  
 Локаль ru_UA отличается от локали ru_RU всего тремя буквами,​ а именно і - русское и, є -русское е, и ї - нечто среднее между й и ё. В полноценной локали ​ ua_UA буквы (фонетические звуки) г, х, з, c, ф, они правильно пишутся с черточками над верхом буквы. Локаль ru_UA отличается от локали ru_RU всего тремя буквами,​ а именно і - русское и, є -русское е, и ї - нечто среднее между й и ё. В полноценной локали ​ ua_UA буквы (фонетические звуки) г, х, з, c, ф, они правильно пишутся с черточками над верхом буквы.
-====== Ссылки ====== +
-  * [[http://​netcoding.ru/​articles/​php/​opredelenie-yazika-s-pomoshyu-php/​|Определить язык пользователя с помощью PHP]]+
загрузка...
accept-language.1338731536.txt.gz · Последние изменения: 2012/06/03 13:52 — 127.0.0.1