# General Translation React SDKs (gt-react, gt-next): getLocaleDirection URL: https://generaltranslation.com/ru/docs/react/nextjs/reference/functions/get-locale-direction.mdx --- title: getLocaleDirection description: Определяет направление текста для локали Next.js App Router с помощью General Translation. Справочник по API для getLocaleDirection. --- Функция `getLocaleDirection` возвращает `'ltr'` или `'rtl'` для локали текущего запроса или локали, которую вы передадите. Импортируйте её из `gt-next/server` в серверном коде App Router. `getLocaleDirection` работает только на сервере и не поддерживается в Pages Router. ## Обзор [#overview] ```tsx import { getLocaleDirection } from 'gt-next/server'; const currentDirection = await getLocaleDirection(); const arabicDirection = getLocaleDirection('ar'); // 'rtl' ``` ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательный | По умолчанию | | -------- | ---------------------------------------------------- | -------- | -------------- | ---------------------- | | `locale` | Локаль, для которой возвращается направление текста. | `string` | Да | Текущая локаль запроса | ## Возвращает [#returns] **Тип**: `'ltr' | 'rtl'`, если указана `locale` · `Promise<'ltr' | 'rtl'>`, если не указана При передаче локали значение возвращается синхронно. Если её не передавать, текущая локаль запроса определяется асинхронно. ## Пример [#example] ```tsx title="app/[locale]/layout.tsx" import { getLocale, getLocaleDirection } from 'gt-next/server'; export default async function LocaleLayout({ children }) { const [locale, direction] = await Promise.all([ getLocale(), getLocaleDirection(), ]); return {children}; } ```