GT ClassMethodsLocales

getLocaleDirection

API Reference für die GT-Methode getLocaleDirection

Übersicht

Die Methode getLocaleDirection ermittelt die Textrichtung (links‑nach‑rechts oder rechts‑nach‑links) für eine Locale mithilfe der Intl.Locale‑API. Sie gibt entweder 'ltr' für links‑nach‑rechts‑Sprachen oder 'rtl' für rechts‑nach‑links‑Sprachen zurück.

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});

const direction = gt.getLocaleDirection('ar');
console.log(direction); // „rtl“

const englishDirection = gt.getLocaleDirection('en-US');
console.log(englishDirection); // „ltr“

Referenzen

Parameter

Prop

Type

Parameterbeschreibung

ParameterBeschreibung
localeBCP-47 locale code, für den die Textrichtung ermittelt wird. Wenn nicht angegeben, wird die targetLocale der Instanz verwendet

Rückgabewert

'ltr' | 'rtl' – Textrichtung für die Locale:

  • 'ltr': Links-nach-rechts (die meisten Sprachen)
  • 'rtl': Rechts-nach-links (Arabisch, Hebräisch, Persisch, Urdu usw.)

Wirft

  • Error – Wenn keine locale übergeben wird und die Instanz keine targetLocale konfiguriert hat

Beispiel

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});

// Verschiedene Schreibrichtungen prüfen
console.log(gt.getLocaleDirection()); // "rtl" (uses targetLocale 'ar')
console.log(gt.getLocaleDirection('en')); // "ltr"
console.log(gt.getLocaleDirection('ar')); // "rtl"
console.log(gt.getLocaleDirection('he')); // "rtl"
console.log(gt.getLocaleDirection('fa')); // "rtl"
console.log(gt.getLocaleDirection('fr')); // "ltr"

Hinweise

  • Gibt 'ltr' für alle Sprachen mit Links-nach-rechts-Schreibrichtung zurück (die meisten Sprachen weltweit)
  • Gibt 'rtl' für Sprachen mit Rechts-nach-links-Schreibrichtung zurück (Arabisch, Hebräisch, Persisch usw.)

Nächste Schritte

Wie ist diese Anleitung?