# generaltranslation: General Translation Core SDK: getLocaleDirection URL: https://generaltranslation.com/es/docs/core/class/methods/locales/get-locale-direction.mdx --- title: getLocaleDirection description: Referencia de la API para el 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 una configuración regional mediante la API `Intl.Locale`. Devuelve `'ltr'` para los idiomas que se escriben de izquierda a derecha y `'rtl'` para los que se escriben de derecha a izquierda. ```typescript 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" ``` *** ## Referencia ### Parámetros ### Descripción de los parámetros | Parámetro | Descripción | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `locale` | Código BCP-47 de la configuración regional cuya dirección del texto se comprobará. Si no se proporciona, se usa el `targetLocale` de la instancia | ### Devuelve `'ltr' | 'rtl'` - dirección del texto de la configuración regional: * `'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 ninguna configuración regional y la instancia no tiene configurado `targetLocale` *** ## Ejemplo ```typescript const gt = new GT({ sourceLocale: 'en', targetLocale: 'ar' }); // Verificar diferentes direcciones de idioma 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 que se escriben de izquierda a derecha (la mayoría de los idiomas del mundo) * Devuelve `'rtl'` para los idiomas que se escriben de derecha a izquierda (árabe, hebreo, persa, etc.) ## Siguientes pasos * Obtén las propiedades de la configuración regional con [`get-locale-properties`](/docs/core/class/methods/locales/get-locale-properties) * Valida las configuraciones regionales con [`is-valid-locale`](/docs/core/class/methods/locales/is-valid-locale) * Obtén el emoji de la configuración regional con [`get-locale-emoji`](/docs/core/class/methods/locales/get-locale-emoji) * Explora la versión autónoma de [`get-locale-direction`](/docs/core/functions/locales/get-locale-direction)