GT ClassMethodsLocales

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

booleantrue, 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')); // false

Hinweise

  • 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

Wie ist dieser Leitfaden?

isSupersetLocale