# General Translation React SDKs (gt-react, gt-next, gt-react-native): getMessages
URL: https://generaltranslation.com/it/docs/react/tanstack-start/reference/functions/get-messages.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Risolve i messaggi registrati nel runtime di TanStack Start con General Translation. Riferimento API per getMessages.

La funzione `getMessages` restituisce un resolver per le stringhe registrate con [`msg`](/docs/react/reference/functions/msg). Importala da `gt-tanstack-start`.

## Panoramica [#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>
```

## Come funziona [#how-it-works]

Sul server, `getMessages` legge l&#39;impostazione regionale e la configurazione di internazionalizzazione create da [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Nel browser, legge l&#39;archivio delle condizioni inizializzato da [`initializeGT`](/docs/react/reference/config#initialize). Risolve i messaggi codificati nelle traduzioni del runtime corrente.

Le chiamate dal server sollevano un&#39;eccezione al di fuori di uno scope di richiesta middleware attivo.

## Valore restituito [#returns]

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

La funzione restituita traduce il contenuto codificato per l&#39;impostazione regionale corrente della richiesta. Le variabili passate a [`msg`](/docs/react/reference/functions/msg) hanno la precedenza rispetto a quelle passate al resolver.

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