--- title: NavigatorLanguage.language slug: orphaned/Web/API/NavigatorLanguage/language tags: - API - Gecko - Idioma - Lenguaje - NavigatorLanguage - Propiedad - Referencia - Referencia DOM de Gecko - Solo lectura translation_of: Web/API/NavigatorLanguage/language original_slug: Web/API/NavigatorLanguage/language ---
{{APIRef("HTML DOM")}}

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
{{ SpecName('HTML5.1', '#dom-navigator-language', 'NavigatorLanguage.language') }} {{ Spec2('HTML5.1') }} Definición inicial

Compatibilidad en navegadores

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico {{CompatVersionUnknown}}[1] {{CompatGeckoDesktop("1.0")}}[2]
{{CompatGeckoDesktop("5.0")}}[3]
11.0[4] {{CompatVersionUnknown}} {{CompatVersionUnknown}}
sobre {{domxref("WorkerNavigator")}} {{CompatUnknown}} {{CompatGeckoDesktop("35")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico {{CompatVersionUnknown}} {{CompatGeckoMobile(1.0)}} {{CompatNo}}[4] {{CompatVersionUnknown}} {{CompatVersionUnknown}}
sobre {{domxref("WorkerNavigator")}} {{CompatUnknown}} {{CompatGeckoDesktop("35")}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}}

[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 {{geckoRelease("2.0")}}, el valor de esta propiedad fue también parte de la cadena de user agent, como se informa en {{domxref("window.navigator.userAgent", "navigator.userAgent")}}.

[3] A partir de  Gecko 5.0 {{geckoRelease("5.0")}}, 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