# 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 --- title: getMessages 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 ``` ## Come funziona [#how-it-works] Sul server, `getMessages` legge l'impostazione regionale e la configurazione di internazionalizzazione create da [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Nel browser, legge l'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'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'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); } ); ```