Свойство NavigatorLanguage.language
только для чтения, оно возвращает строку, представляющую предпочтитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера.
Синтаксис
lang = globalObj.navigator.language
Значение
Строка представляющая версию языка которая определена в RFC 4646. Примеры валидных языковых кодов включают "en", "EN-US", "FR", "es-ES" и т.д.
Пример
if ( window.navigator.language != "en" ) { doLangSelect(window.navigator.language); }
Спецификации
Спецификация | Статус | Коментарий |
---|---|---|
HTML5 Web application Определение 'navigator.language' в этой спецификации. |
Рабочий черновик | Начальное описание. |
Доступность в браузерах
Свойство | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка |
(Да) Возвращает язык пользовательского интерфейса, но не значение |
1.0 (1.7 или ранее) До Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), значение этого свойства было частью строки пользовательского агента, таким как передает Начиная с Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), значение этого свойства основыванно на значении |
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) |
Нет |
? | ? |