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
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
// 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')); // trueHinweise
- 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?