GT ClassMethodsLocales

isSameLanguage

API Reference für die GT-Methode isSameLanguage

Übersicht

Die Methode isSameLanguage prüft, ob mehrere BCP‑47‑Locale-Codes dieselbe Basissprache darstellen, wobei regionale und Schriftunterschiede ignoriert werden. Das ist hilfreich, um Sprachkompatibilität festzustellen und Inhalte nach Sprachfamilien zu gruppieren.


Referenzen

Parameter

Prop

Type

Rückgabewert

booleantrue, wenn alle Locale-Codes dieselbe Basissprache repräsentieren


Beispiele

const gt = new GT({
  sourceLocale: 'en-US',
  targetLocale: 'es-ES'
});


// Gleiche Sprache, unterschiedliche Regionen
console.log(gt.isSameLanguage('en-US', 'en-GB')); // true
console.log(gt.isSameLanguage('es-ES', 'es-MX')); // true
console.log(gt.isSameLanguage('zh-CN', 'zh-TW')); // true

// Verschiedene Sprachen
console.log(gt.isSameLanguage('en-US', 'es-ES')); // false
console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false

// Basissprache mit Varianten
console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // true

Hinweise

  • Vergleicht nur den Basis-Sprachcode (vor dem ersten Bindestrich)
  • Ignoriert regionale, Schrift- und Variantenunterschiede
  • Wesentlich für die sprachbasierte Organisation von Inhalten
  • Funktioniert mit einer variablen Anzahl von locale-Parametern

Nächste Schritte

Wie ist diese Anleitung?