# General Translation Changelog: gt-next 6.14.0: Leggi la versione di traduzione in fase di esecuzione
URL: https://generaltranslation.com/it/blog/gt-next_v6_14_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Jackie Chen
Published: 2026-03-18

## Panoramica

Un nuovo hook `useVersionId` e la funzione di supporto [`getVersionId`](/docs/node/reference/functions/get-version-id) sono ora disponibili in tutti i pacchetti JavaScript di GT. Consentono di leggere `_versionId` dalla configurazione di GT in fase di esecuzione — utile per il debug, l&#39;invalidazione della cache, il logging e per tenere traccia della versione delle traduzioni attualmente attiva.

| Package             | Version | Export                                                                                                       |
| ------------------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `gt-next`           | 6.14.0  | `useVersionId` (client + server), [`getVersionId`](/docs/node/reference/functions/get-version-id) (funzione) |
| `gt-i18n`           | 0.7.0   | [`getVersionId`](/docs/node/reference/functions/get-version-id) (funzione)                                   |
| `gt-node`           | 0.4.0   | [`getVersionId`](/docs/node/reference/functions/get-version-id) (funzione)                                   |
| `gt-tanstack-start` | 0.2.0   | [`getVersionId`](/docs/node/reference/functions/get-version-id) (funzione)                                   |
| `gt-i18n` (Python)  | 0.3.0   | [`get_version_id()`](/docs/python/reference/functions/get-version-id) (funzione)                             |
| `gt-fastapi`        | 0.3.0   | [`get_version_id()`](/docs/python/reference/functions/get-version-id) (funzione)                             |
| `gt-flask`          | 0.3.0   | [`get_version_id()`](/docs/python/reference/functions/get-version-id) (funzione)                             |

## Utilizzo

### Next.js (client)

```tsx
import { useVersionId } from 'gt-next';

function DebugFooter() {
  const versionId = useVersionId();
  return <footer>Translation version: {versionId ?? 'unknown'}</footer>;
}
```


### Next.js (server)

```tsx
import { useVersionId } from 'gt-next/server';

export default function Page() {
  const versionId = useVersionId();
  // da usare in componenti server, logging, header, ecc.
}
```


### Node / non-React

```ts
import { getVersionId } from 'gt-i18n';
// oppure: import { getVersionId } from 'gt-node';

console.log('Versione di traduzione corrente:', getVersionId());
```


### Python (gt-fastapi / gt-flask)

```python
from gt_i18n import get_version_id
# oppure: from gt_fastapi import get_version_id
# oppure: from gt_flask import get_version_id

print("Current translation version:", get_version_id())
```

Puoi anche passare `version_id` direttamente a [`initialize_gt()`](/docs/python/reference/functions/initialize-gt):

```python
initialize_gt(version_id="abc123", ...)
```

## Configurazione

Imposta `_versionId` nel file `gt.config.json`. Questo valore viene impostato automaticamente dalla CLI quando esegui il comando [`translate`](/docs/cli/reference/commands/translate):

```json
{
  "defaultLocale": "en",
  "locales": ["en", "es", "fr"],
  "_versionId": "abc123"
}
```

## Prossimi passi

Con l&#39;impostazione regionale e l&#39;ID della versione ora accessibili in fase di esecuzione, il passo successivo è il **tracciamento delle analytics**: offrire agli sviluppatori visibilità su quali traduzioni vengono effettivamente renderizzate insieme agli eventi di analytics.

Il piano è introdurre l&#39;aggregazione degli hash: man mano che componenti di traduzione come [`<T>`](/docs/react/reference/components/t), `gt()` e `m()` vengono risolti in fase di esecuzione, i loro hash verrebbero raccolti in un insieme monitorabile. Un nuovo hook `useAnalytics()` consentirebbe agli sviluppatori di leggere l&#39;insieme corrente degli hash risolti nel momento in cui viene emesso un evento di analytics, mentre un wrapper `<AnalyticsScope>` permetterebbe di limitare questa raccolta a parti specifiche dell&#39;albero React.

## Sitemap

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