# General Translation React SDKs (gt-react, gt-next, gt-react-native): getGT URL: https://generaltranslation.com/ru/docs/react/tanstack-start/reference/functions/get-gt.mdx --- title: getGT description: Переводите автономные строки в серверных функциях TanStack Start с помощью General Translation. Справочник по API для getGT. --- Функция `getGT` возвращает синхронную функцию перевода строк для текущего серверного запроса. Импортируйте её из `gt-tanstack-start/server`. ## Обзор [#overview] ```ts import { getGT } from 'gt-tanstack-start/server'; const gt = await getGT(); const label = gt('Submit'); ``` ```ts getGT(messages?: Message[]): Promise ``` ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательно | По умолчанию | | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ------------- | ------------ | | `messages` | Сообщения, предоставляемые компилятором для предварительной загрузки при горячей перезагрузке в режиме разработки. В большинстве случаев этот параметр не указывают. | `Message[]` | Да | — | ## Как это работает [#how-it-works] `getGT` считывает локаль и параметр интернационализации, заданный с помощью [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Затем он асинхронно подготавливает переводы и возвращает функцию, которая синхронно переводит исходные строки. Функция выбрасывает исключение, если её вызвать вне активной области действия запроса middleware. ## Возвращает [#returns] **Тип** `Promise<(content: string, options?: GTTranslationOptions) => string>` Полученная функция принимает переменные интерполяции и [`GTTranslationOptions`](/docs/react/reference/types/inline-translation-options), такие как `$context`, `$id` и `$maxChars`. ## Пример [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { getGT } from 'gt-tanstack-start/server'; export const loadTitle = createServerFn({ method: 'GET' }).handler(async () => { const gt = await getGT(); return gt('Account settings'); }); ```