Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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:

js
const date = new Date("2012-05-24");

const formattedDate = new Intl.DateTimeFormat(navigator.language).format(date);

Spezifikationen

Specification
HTML
# dom-navigator-language-dev

Browser-Kompatibilität

Siehe auch