--- title: Intl.PluralRules.supportedLocalesOf() slug: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf tags: - Internationalization - Intl - JavaScript - Method - PluralRules translation_of: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf ---
Die Intl.PluralRules.supportedLocalesOf()
Methode gibt ein Array zurück, welches die Gebiete enthält, die die Pluralformatierung unterstützen, ohne das auf das Laufzeitstandardgebeit zurückgegriffen werden muss.
Intl.PluralRules.supportedLocalesOf(locales[, options])
locales
locales
Arguments siehe die {{jsxref("Intl", "Intl Seite", "#Gebietsidentifikation_und_-verhandlung", 1)}}.options
Optional. Ein Objekt, welches die folgende Eigenschaft haben kann:
localeMatcher
"lookup"
und "best fit"
; der Standard ist "best fit"
. Für mehr Information über diese Option siehe auf der {{jsxref("Intl", "Intl Seite", "#Gebietsauswahl", 1)}}.Gibt ein Array zurück, welches eine Untermenge der gegebenen Gebiete enthält, für die die Pluralformatierung unterstützen wird, ohne das auf das Laufzeitstandardgebeit zurückgegriffen werden muss.
Gibt ein Array zurück, welches eine Untermenge der gegebenen Gebiete (locales
) enthält. Die Sprachtags, die zurückgegeben werden, unterstützen Zahlenformatierungen für das entsprechende Gebiet, ohne auf den Systemstandard zurückgreifen zu müssen.
supportedLocalesOf
Angenommen wird, dass indonesische und deutsche Pluralformatierung unterstützt wird, aber balinesisch nicht. supportedLocalesOf
gibt das indonesische und deutsche Sprachtag unverändert zurück, obwohl Pinyin nicht mit Indonesisch verwendet wird und Fachdeutsch wahrscheinlich nicht für Indonesisch verfügbar ist. Zu bemerken ist, dass der "lookup"
Algorithmus verwendet wird — der"best-fit"
Algorithmus könnte entscheiden, dass Indonesisch eine angemessene Ergänzung für Balinesen ist, da die meisten Balinesen Indonesisch verstehen und daher auch das balinesische Sprachtag zurückgeben.
var locales = ['ban', 'id-u-co-pinyin', 'de-ID']; var options = { localeMatcher: 'lookup' }; console.log(Intl.PluralRules.supportedLocalesOf(locales, options).join(', ')); // → "id-u-co-pinyin, de-ID"
Spezifikation | Status | Kommentar |
---|---|---|
Intl Plural Rules Draft | {{Spec2('ES Int Draft')}} | Initiale Definition |
{{Compat("javascript.builtins.Intl.PluralRules.supportedLocalesOf")}}