Свойство NavigatorLanguage.language только для чтения, оно возвращает строку, представляющую предпочтитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера.

Синтаксис

lang = globalObj.navigator.language 

Значение

Строка представляющая версию языка которая определена в RFC 4646. Примеры валидных языковых кодов включают "en", "EN-US", "FR", "es-ES" и т.д.

Пример

if ( window.navigator.language != "en" ) {       
 doLangSelect(window.navigator.language); 
}

Спецификации

Спецификация Статус Коментарий
Unknown
Определение 'navigator.language' в этой спецификации.
Рекомендация Начальное описание.

Доступность в браузерах

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Свойство Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка

(Да)

Возвращает язык пользовательского интерфейса, но не значение Accept-Language HTTP header.

1.0 (1.7 или ранее)

До Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), значение этого свойства было частью строки пользовательского агента, таким как передает navigator.userAgent.

Начиная с Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), значение этого свойства основыванно на значении Accept-Language HTTP header.

11.0

Ближайщее доступное(не стандартиризованное) свойствоuserLanguage и browserLanguage.

(Да) (Да)
on WorkerNavigator ?

35 (35)

? ? ?
Свойство Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) 1.0 (1.0)

Нет

Ближайщее доступное(не стандартиризованное) свойство userLanguage и browserLanguage.

(Да) (Да)
on WorkerNavigator ?

35 (35)

Нет

? ?

Смотрите также

Метки документа и участники

Внесли вклад в эту страницу: AlexAlex
Обновлялась последний раз: AlexAlex,