# 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
Docs index: https://generaltranslation.com/llms.txt
Description: Разрешение зарегистрированных сообщений в Runtime TanStack Start с помощью General Translation. Справочник API для getMessages.

Функция `getMessages` возвращает резолвер для строк, зарегистрированных с помощью [`msg`](/docs/react/reference/functions/msg). Импортируйте её из `gt-tanstack-start`.

## Обзор [#overview]

```ts
import { getMessages, msg } from 'gt-tanstack-start';

const status = msg('Ready');
const m = await getMessages();
const translated = m(status);
```

```ts
getMessages(): Promise<MessageTranslationFunction>
```

## Как это работает [#how-it-works]

На сервере `getMessages` считывает локаль и параметры интернационализации, заданные в [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). В браузере она считывает хранилище условий, инициализированное [`initializeGT`](/docs/react/reference/config#initialize). Она разрешает закодированные сообщения в соответствии с переводами для текущего Runtime.

Вызовы на сервере выбрасывают исключение вне активной области запроса middleware.

## Возвращает [#returns]

**Тип** `Promise<(encodedContent: string, options?: object) => string>`

Возвращаемая функция переводит закодированное содержимое для текущей локали запроса. Переменные, переданные в [`msg`](/docs/react/reference/functions/msg), имеют приоритет над переменными, переданными в резолвер.

## Пример [#example]

```ts
import { createServerFn } from '@tanstack/react-start';
import { getMessages, msg } from 'gt-tanstack-start';

const STATUS = {
  active: msg('Active'),
  paused: msg('Paused'),
};

export const loadStatus = createServerFn({ method: 'GET' }).handler(
  async () => {
    const m = await getMessages();
    return m(STATUS.active);
  }
);
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
