# gt-next: General Translation Next.js SDK: 右から左へのサポート URL: https://generaltranslation.com/ja/docs/next/guides/rtl.mdx --- title: 右から左へのサポート description: アラビア語、ヘブライ語、その他の RTL 言語向けに Next.js アプリを設定する --- 右から左 (RTL) 言語のサポートでは、アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語などの言語におけるテキスト方向とレイアウトのミラーリングを扱います。GT は `useLocaleDirection` Hook により、方向を自動的に検出します。 **RTL 言語:** アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語などの RTL 言語は、5 億人以上に話されています。 ## クイックセットアップ GTに組み込まれたHookを使用して、テキスト方向を自動的に検出して設定します。 {/* コンポーネントが async でなければ、useLocale と useLocaleDirection はサーバーコンポーネントでも動作します */} ```tsx // app/[locale]/layout.tsx import { useLocale, useLocaleDirection, GTProvider } from 'gt-next'; export default function RootLayout({ children }) { const locale = useLocale(); // 例: アラビア語の場合は "ar" const dir = useLocaleDirection(); // 例: 右から左(RTL)の場合は "rtl" return ( {children} ); } ``` 以上です。GT は RTL 言語を自動的に検出し、正しい方向を返します。 RTL の動作を確認するには、[General Translation website](https://generaltranslation.com) の [English](https://generaltranslation.com/en-US/home) と [Arabic](https://generaltranslation.com/ar/home) を見比べてください。