# General Translation React SDKs (gt-react, gt-next, gt-react-native): getMessages
URL: https://generaltranslation.com/fr/docs/react/tanstack-start/reference/functions/get-messages.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Résolution des messages enregistrés dans le runtime TanStack Start avec General Translation. Référence d’API pour getMessages.

La fonction `getMessages` renvoie une fonction de résolution pour les chaînes enregistrées avec [`msg`](/docs/react/reference/functions/msg). Importez-la depuis `gt-tanstack-start`.

## Vue d’ensemble [#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>
```

## Fonctionnement [#how-it-works]

Sur le serveur, `getMessages` lit le paramètre régional et le paramètre d’internationalisation créés par [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Dans le navigateur, il lit le magasin de conditions initialisé par [`initializeGT`](/docs/react/reference/config#initialize). Il résout les messages encodés en fonction des traductions du runtime en cours.

Les appels serveur lancent une exception lorsqu’ils sont effectués hors du contexte actif d’une requête middleware.

## Valeur renvoyée [#returns]

**Type** `Promise<(encodedContent: string, options?: object) => string>`

La fonction renvoyée traduit le contenu encodé pour le paramètre régional de la requête en cours. Les variables transmises à [`msg`](/docs/react/reference/functions/msg) priment sur celles transmises à la fonction de résolution.

## Exemple [#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.
