NavigatorLanguage.language

La propiedad de solo lectura NavigatorLanguage.language devuelve un string representando el lenguaje predefinido del usuario, generalmente es el lenguaje configurado para la interfaz del navegador.

Sintaxis

lang = globalObj.navigator.language

Valores

Un string que representa el c√≥digo del lenguaje standard como se define en la BCP 47. Ejemplos de c√≥digos v√°lidos de lenguaje incluyen: "en", "en-US", "fr", "es-ES", etc.

Ejemplo

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

Especificaciones

Especificación Estado Comentario
HTML 5.1
La definición de 'NavigatorLanguage.language' en esta especificación.
Recommendation Definición inicial

Compatibilidad en navegadores

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! (en-US)

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte b√°sico (Yes)[1] 1.0 (1.7 o anterior)[2]
5.0 (5.0)[3]
11.0[4] (Yes) (Yes)
sobre WorkerNavigator (en-US) ? 35 (35) ? ? ?
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte b√°sico (Yes) 1.0 (1.0) Sin soporte[4] (Yes) (Yes)
sobre WorkerNavigator (en-US) ? 35 (35) Sin soporte ? ?

[1] Devuelve el lenguaje configurado para la interfaz del navegador, no el valor de la Accept-Language HTTP header.

[2] Antes de Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), el valor de esta propiedad fue tambi√©n parte de la cadena de user agent, como se informa en navigator.userAgent.

[3] A partir de  Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), el valor de esta propiedad est√° basada en el valor de la Accept-Language HTTP header.

[4] Otras propiedades disponibles (no estandarizadas) son: userLanguage y browserLanguage.

Ver también