[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize [Back]  [Original]

Intl.Locale.prototype.minimize() - JavaScript | MDN

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

View in English Always switch to English

Intl.Locale.prototype.minimize()

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit September 2020 browserbergreifend verfgbar.

Die minimize()-Methode von Intl.Locale-Instanzen versucht, Informationen ber diese Locale zu entfernen, die durch einen Aufruf von maximize() hinzugefgt wrden.

In diesem Artikel

Probieren Sie es aus

const english = new Intl.Locale("en-Latn-US");
const korean = new Intl.Locale("ko-Kore-KR");
const arabic = new Intl.Locale("ar-Arab-EG");

console.log(english.minimize().baseName);
// Expected output: "en"

console.log(korean.minimize().baseName);
// Expected output: "ko"

console.log(arabic.minimize().baseName);
// Expected output: "ar"

Syntax

js
minimize()

Parameter

Keine.

Rckgabewert

Eine Intl.Locale-Instanz deren baseName-Eigenschaft das Ergebnis des Remove Likely Subtags-Algorithmus zurckgibt, der auf locale.baseName ausgefhrt wird.

Beschreibung

Diese Methode fhrt das Gegenteil von maximize() aus und entfernt alle Sprach-, Skript- oder Regions-Subtags aus dem Locale-Sprach-Identifikator (im Wesentlichen den Inhalt von baseName). Dies ist ntzlich, wenn im Sprach-Identifikator berflssige Subtags vorhanden sind; zum Beispiel kann "en-Latn" zu "en" vereinfacht werden, da "Latn" das einzige Skript ist, das verwendet wird, um Englisch zu schreiben. minimize() wirkt sich nur auf die Haupt-Subtags aus, die den language identifier bilden: Sprach-, Skript- und Regions-Subtags. Andere Subtags nach dem "-u" im Locale-Identifikator werden als Erweiterungs-Subtags bezeichnet und werden von der minimize()-Methode nicht beeinflusst. Beispiele fr diese Subtags sind hourCycle, calendar und numeric.

Beispiele

Verwendung von minimize

js
const myLocale = new Intl.Locale("fr-Latn-FR", {
  hourCycle: "h12",
  calendar: "gregory",
});
console.log(myLocale.baseName); // Prints "fr-Latn-FR"
console.log(myLocale.toString()); // Prints "fr-Latn-FR-u-ca-gregory-hc-h12"

const myLocMinimized = myLocale.minimize();

// Prints "fr", since French is only written in the Latin script
// and is most likely to be spoken in France.
console.log(myLocMinimized.baseName);

// Prints "fr-u-ca-gregory-hc-h12".
// Note that the extension tags (after "-u") remain unchanged.
console.log(myLocMinimized.toString());

Spezifikationen

Spezifikation
ECMAScript 2027 Internationalization API Specification
# sec-Intl.Locale.prototype.minimize

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page