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
boolean – true, 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')); // trueHinweise
- 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?

