isSupersetLocale
API-Referenz zur GT-Methode isSupersetLocale
Übersicht
Die Methode isSupersetLocale prüft, ob ein locale in der BCP‑47‑Hierarchie eine Obermenge eines anderen locale ist.
Ein übergeordnetes locale ist allgemeiner und kann als Standardwert für spezifischere locales dienen.
Referenzen
Parameter
Prop
Type
Rückgabe
boolean – true, wenn superLocale eine Obermenge von subLocale ist
Beispiele
const gt = new GT();
// Basissprache ist Obermenge der regionalen Variante
console.log(gt.isSupersetLocale('en', 'en-US')); // true
console.log(gt.isSupersetLocale('es', 'es-ES')); // true
console.log(gt.isSupersetLocale('zh', 'zh-CN')); // true
// Regionale Variante ist NICHT Obermenge der Basissprache
console.log(gt.isSupersetLocale('en-US', 'en')); // false
console.log(gt.isSupersetLocale('es-ES', 'es')); // false
// Gleiche Locales
console.log(gt.isSupersetLocale('en-US', 'en-US')); // true
// Verschiedene Sprachen
console.log(gt.isSupersetLocale('en', 'es-ES')); // falseHinweise
- Verwendet die BCP‑47-Locale-Hierarchie zum Vergleich
- Eine Locale ist immer eine Obermenge ihrer selbst
- Basissprachen sind Obermengen ihrer regionalen Varianten
- Gibt false zurück bei vollständig unterschiedlichen Sprachen
Nächste Schritte
- Vergleichen Sie Sprachen mit isSameLanguage
- Vergleichen Sie Dialekte mit isSameDialect
Wie ist dieser Leitfaden?

