# General Translation React SDKs (gt-react, gt-next, gt-react-native): getTranslations
URL: https://generaltranslation.com/it/docs/react/tanstack-start/reference/functions/get-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Leggi le traduzioni del dizionario nel runtime di TanStack Start con General Translation. Riferimento API per getTranslations.

La funzione `getTranslations` restituisce una funzione di ricerca nel dizionario per la richiesta server corrente o il browser. Importala da `gt-tanstack-start`.

## Panoramica [#overview]

```ts
import { getTranslations } from 'gt-tanstack-start';

const t = await getTranslations('account');
const heading = t('heading');
```

```ts
getTranslations(rootId?: string): Promise<DictionaryTranslationFunction>
```

## Parametri [#parameters]

| Parametro | Descrizione                                     | Tipo     | Facoltativo | Predefinito |
| --------- | ----------------------------------------------- | -------- | ----------- | ----------- |
| `rootId`  | Prefisso applicato a ciascun id del dizionario. | `string` | Sì          | —           |

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

Sul server, `getTranslations` legge l&#39;impostazione regionale e l&#39;impostazione di internazionalizzazione impostate 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). Il parametro facoltativo `rootId` limita ogni ricerca a un unico percorso del dizionario.

Le chiamate dal server generano un&#39;eccezione se eseguite fuori dall&#39;ambito di una richiesta middleware attiva. Anche la ricerca di un id del dizionario sconosciuto genera un&#39;eccezione.

## Restituisce [#returns]

**Tipo** `Promise<(id: string, options?: DictionaryTranslationOptions) => string>`

La funzione restituita accetta [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options) ed espone `.obj(id)` per gli oggetti annidati del dizionario.

## Esempio [#example]

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

export const loadHeading = createServerFn({ method: 'GET' }).handler(
  async () => {
    const t = await getTranslations('account');
    return t('heading');
  }
);
```

## Sitemap

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