# gt-next: General Translation Next.js SDK: getLocaleDirection
URL: https://generaltranslation.com/ru/docs/next/api/helpers/get-locale-direction.mdx
---
title: getLocaleDirection
description: Справка по API для серверного метода getLocaleDirection
---
## Обзор
Функция `getLocaleDirection` возвращает направление текста (`'ltr'` или `'rtl'`) для текущей или указанной локали при серверном рендеринге.
`getLocaleDirection` — это серверный метод, который можно использовать только в серверных компонентах.
Для использования на клиенте см. [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction).
## Справка
### Параметры
| Параметр | Тип | Описание |
| -------- | ------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| `locale` | `string` (необязательно) | Код локали в формате BCP 47 (например, `'ar'`, `'en-US'`). Если не указан, используется текущая локаль пользователя. |
### Возвращает
* Если указан `locale`: `'ltr' | 'rtl'` — направление текста для указанной локали.
* Если `locale` не указан: `Promise<'ltr' | 'rtl'>` — промис, который возвращает направление текста для текущей локали.
***
## Примеры
### Получить направление текста для текущей локали
```jsx title="DirectionWrapper.jsx" copy
import { getLocaleDirection } from 'gt-next/server';
export default async function DirectionWrapper({ children }) {
const dir = await getLocaleDirection(); // [!code highlight]
return
{children}
;
}
```
### Определить направление письма для конкретной локали
```jsx title="SpecificDirection.jsx" copy
import { getLocaleDirection } from 'gt-next/server';
export default function SpecificDirection() {
const dir = getLocaleDirection('ar'); // 'rtl' — await не нужен [!code highlight]
return Направление текста на арабском: {dir}
;
}
```
***
## Примечания
* При вызове без аргументов `getLocaleDirection` работает асинхронно, поэтому нужно использовать `await`.
* При вызове со строкой локали функция возвращает результат синхронно.
* Полезно для установки атрибута `dir` у элемента `` или элементов макета для поддержки RTL.
## Следующие шаги
* Полезно для установки атрибута `dir` у элементов при RTL-поддержке.
* Клиентский аналог см. в [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction).