GT ClassMethodsLocales

isSameLanguage

API Reference für die GT-Methode isSameLanguage

Übersicht

Die Methode isSameLanguage prüft, ob mehrere BCP-47-Locale-Codes dieselbe Grundsprache bezeichnen und dabei regionale oder Schriftvarianten ignorieren. 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

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

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

Hinweise

  • Vergleicht nur den Basissprachcode (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 dieser Leitfaden?

isSameLanguage