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
| Parameter | Beschreibung |
|---|---|
locale | BCP-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 keinetargetLocalekonfiguriert 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
- Locale-Eigenschaften abrufen mit
get-locale-properties - Locales validieren mit
is-valid-locale - Locale-Emoji abrufen mit
get-locale-emoji - Die eigenständige Funktion
get-locale-directionerkunden
Wie ist diese Anleitung?