| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
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.
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"
minimize()
Keine.
Eine Intl.Locale-Instanz deren baseName-Eigenschaft das Ergebnis des Remove Likely Subtags-Algorithmus zurckgibt, der auf locale.baseName ausgefhrt wird.
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.
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());
| Spezifikation |
|---|
| ECMAScript 2027 Internationalization API Specification # sec-Intl.Locale.prototype.minimize |
Intl.LocaleObject/FunctionIntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.DurationFormatIntl.ListFormatIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormatIntl.SegmenterDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |