Navigator: language-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Juli 2015â©.
Die language schreibgeschützte Eigenschaft des Navigator-Interfaces gibt einen String zurück, der die bevorzugte Sprache des Benutzers darstellt, normalerweise die Sprache der Browser-Benutzeroberfläche.
Wert
Ein String, der die Sprachversion im BCP 47-Sprach-Tag-Format darstellt. Beispiele für gültige Sprach-Tags sind en, en-US, fr, fr-FR, es-ES usw.
Beachten Sie, dass in Safari auf iOS vor Version 10.2 der zurückgegebene Ländercode klein geschrieben ist: "en-us", "fr-fr" usw.
Beispiele
>Verwendung der Intl-Konstruktoren für sprachspezifisches Formatieren
Die Intl-Konstruktoren erlauben das Formatieren von Inhalten gemäà den Regeln eines bestimmten Gebietsschemas. Sie können navigator.language an diese übergeben, um Inhalte im Gebietsschema der bevorzugten Benutzersprache zu formatieren:
const date = new Date("2012-05-24");
const formattedDate = new Intl.DateTimeFormat(navigator.language).format(date);
Spezifikationen
| Specification |
|---|
| HTML > # dom-navigator-language-dev > |