# gt-react: General Translation React SDK: useLocaleDirection URL: https://generaltranslation.com/ru/docs/react/api/helpers/use-locale-direction.mdx --- title: useLocaleDirection description: Справка по API хука useLocaleDirection --- {/* АВТОМАТИЧЕСКИ СГЕНЕРИРОВАНО: Не редактируйте напрямую. Вместо этого отредактируйте шаблон в content/docs-templates/. */} ## Обзор Хук `useLocaleDirection` возвращает направление текста (`'ltr'` или `'rtl'`) для текущей или указанной локали из [контекста ``](/docs/react/api/components/gtprovider). `useLocaleDirection` — это клиентский хук, и *его можно использовать только в клиентских компонентах*. Убедитесь, что ваше приложение обернуто в [``](/docs/react/api/components/gtprovider). ## Справочник ### Параметры | Параметр | Тип | Описание | | -------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------- | | `locale` | `string` (необязательно) | Код локали в формате BCP 47 (например, `'ar'`, `'en-US'`). Если параметр не указан, используется текущая локаль из контекста. | ### Возвращает `'ltr' | 'rtl'` — направление текста для локали. *** ## Примеры ### Получение направления для текущей локали ```jsx title="DirectionWrapper.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-react'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Получить направление для конкретной локали ```jsx title="SpecificDirection.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-react'; export default function SpecificDirection() { const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight] return

Направление текста на арабском: {dir}

; } ``` *** ## Примечания * Этот хук всегда работает синхронно. * Полезен для задания атрибута `dir` у элементов, чтобы обеспечить поддержку RTL. ## Следующие шаги