Utility FunctionsLocales

isSupersetLocale

API-Referenz für die Funktion isSupersetLocale

Übersicht

Die Funktion isSupersetLocale prüft, ob ein Locale in der BCP‑47-Hierarchie eine Obermenge eines anderen ist – ohne dass eine Instanz der GT‑Klasse erforderlich ist.


Referenzen

Parameter

Prop

Type

Rückgabewert

booleantrue, wenn superLocale eine Obermenge von subLocale ist


Beispiele

import { isSupersetLocale } from 'generaltranslation';

// Basissprache ist Obermenge der regionalen Variante
console.log(isSupersetLocale('en', 'en-US')); // true
console.log(isSupersetLocale('es', 'es-ES')); // true

// Regionale Variante ist KEINE Obermenge der Basissprache
console.log(isSupersetLocale('en-US', 'en')); // false

// Gleiche Locales sind Obermengen ihrer selbst
console.log(isSupersetLocale('en-US', 'en-US')); // true

Hinweise

  • Verwendet die BCP-47-Locale-Hierarchie
  • Basissprachen sind Obermengen regionaler Varianten
  • Eine Locale ist immer eine Obermenge ihrer selbst
  • Essenziell für den Aufbau von Standardwertsystemen

Nächste Schritte

Wie ist diese Anleitung?