getLocaleDirection
Referencia de API del método getLocaleDirection de GT
Descripción general
El método getLocaleDirection determina la dirección del texto (de izquierda a derecha o de derecha a izquierda) de un locale usando la API Intl.Locale.
Devuelve 'ltr' para idiomas de izquierda a derecha o 'rtl' para idiomas de derecha a izquierda.
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"Referencias
Parámetros
Prop
Type
Descripción de parámetros
| Parámetro | Descripción | 
|---|---|
| locale | Código de configuración regional BCP-47 para comprobar la dirección del texto. Si no se proporciona, se usa el targetLocalede la instancia | 
Devuelve
'ltr' | 'rtl' - Dirección del texto para el locale:
- 'ltr': De izquierda a derecha (la mayoría de idiomas)
- 'rtl': De derecha a izquierda (árabe, hebreo, persa, urdu, etc.)
Excepciones
- Error- Si no se proporciona ninguna locale y la instancia no tiene- targetLocaleconfigurado
Ejemplo
const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});
// Comprobar distintas direcciones de escritura
console.log(gt.getLocaleDirection()); // "rtl" (usa 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"Notas
- Devuelve 'ltr'para todos los idiomas con escritura de izquierda a derecha (la mayoría de los idiomas del mundo)
- Devuelve 'rtl'para los idiomas con escritura de derecha a izquierda (árabe, hebreo, persa, etc.)
Próximos pasos
- Obtén las propiedades de locale con get-locale-properties
- Valida los locales con is-valid-locale
- Obtén el emoji del locale con get-locale-emoji
- Explora la función autónoma get-locale-direction
¿Qué te ha parecido esta guía?

