# General Translation React SDKs (gt-react, gt-next, gt-react-native): getMessages URL: https://generaltranslation.com/ru/docs/react/tanstack-start/reference/functions/get-messages.mdx --- title: getMessages description: Разрешение зарегистрированных сообщений в серверных функциях TanStack Start с помощью General Translation. Справочник API для getMessages. --- Функция `getMessages` возвращает резолвер для строк, зарегистрированных с помощью [`msg`](/docs/react/reference/functions/msg). Импортируйте её из `gt-tanstack-start/server`. ## Обзор [#overview] ```ts import { msg } from 'gt-tanstack-start'; import { getMessages } from 'gt-tanstack-start/server'; const status = msg('Ready'); const m = await getMessages(); const translated = m(status); ``` ```ts getMessages(): Promise ``` ## Как это работает [#how-it-works] `getMessages` считывает локаль и параметры интернационализации, заданные в [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Она разрешает закодированные сообщения в соответствии с переводами для текущего запроса. Функция выбрасывает исключение, если её вызвать вне активной области запроса middleware. ## Возвращает [#returns] **Тип** `Promise<(encodedContent: string, options?: object) => string>` Возвращаемая функция переводит закодированное содержимое для текущей локали запроса. Переменные, переданные в `msg`, имеют приоритет над переменными, переданными в резолвер. ## Пример [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { msg } from 'gt-tanstack-start'; import { getMessages } from 'gt-tanstack-start/server'; const STATUS = { active: msg('Active'), paused: msg('Paused'), }; export const loadStatus = createServerFn({ method: 'GET' }).handler( async () => { const m = await getMessages(); return m(STATUS.active); } ); ```