# 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`. ## Обзор [#overview] ```ts import { getGT } from 'gt-tanstack-start'; 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). В браузере он считывает хранилище условий, инициализированное [`initializeGT`](/docs/react/reference/config#initialize). Затем он асинхронно подготавливает переводы и возвращает функцию, которая синхронно переводит исходные строки. Вызовы на сервере выбрасывают исключение вне активной области действия запроса 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'; export const loadTitle = createServerFn({ method: 'GET' }).handler(async () => { const gt = await getGT(); return gt('Account settings'); }); ```