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) para un locale mediante 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" (de derecha a izquierda)
const englishDirection = gt.getLocaleDirection('en-US');
console.log(englishDirection); // "ltr" (de izquierda a derecha)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, utiliza el targetLocale de la instancia |
Devuelve
'ltr' | 'rtl' - Dirección del texto para el locale:
'ltr': De izquierda a derecha (la mayoría de los idiomas)'rtl': De derecha a izquierda (árabe, hebreo, persa, urdu, etc.)
Excepciones
Error- Si no se proporciona unlocaley la instancia no tiene untargetLocaleconfigurado
Ejemplo
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'ar'
});
// Comprobar distintas direcciones de idioma
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"Notas
- Devuelve
'ltr'para todos los idiomas de izquierda a derecha (la mayoría de los idiomas del mundo) - Devuelve
'rtl'para los idiomas 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 de locale con
get-locale-emoji - Explora la función autónoma
get-locale-direction
¿Qué te parece esta guía?