NavigatorID.language

« DOM Reference

Summary

Returns a string representing the language version of the browser.

Syntax

lang = window.navigator.language 

Parameters

  • lang string representing the language version as defined in RFC 4646. Examples of valid language codes include "en", "en-US", "fr", "es-ES", etc.

Example

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

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support

(Yes)

Returns the browser UI language, not the value of the Accept-Language HTTP header.

1.0 (1.7 or earlier)

Prior to Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), this property's value was also part of the user agent string, as reported by navigator.userAgent.

Starting in Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), this property's value is based on the value of the Accept-Language HTTP header.

Not supported

Closest available (non-standard) properties are userLanguage and browserLanguage.

(Yes) (Yes)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) 1.0 (1.0)

Not supported

Closest available (non-standard) properties are userLanguage and browserLanguage.

(Yes) (Yes)

Specification

DOM Level 0. Not part of specification.

Document Tags and Contributors

 Last updated by: teoli,