# Tabelle di traduzione per localizzare il tuo gioco, verificate prima dell'uscita.

Una riga per chiave, con contesto e lunghezza massima per i tuoi traduttori, e una colonna per lingua. Ogni traduzione porta il suo stato, i testi troppo lunghi o che perdono un segnaposto vengono segnalati mentre scrivi, e la tabella si esporta in CSV, JSON, .po e XLIFF per Unity, Unreal e Godot.

![La tabella di traduzione di Saltmarrow in Nodary: chiavi, contesto e lunghezze massime accanto alle colonne inglese, francese, tedesco, giapponese e portoghese brasiliano, una barra colorata con lo stato di ogni traduzione e, sopra la griglia, l'avanzamento di ogni lingua con i testi da correggere in tedesco e in portoghese brasiliano.](https://nodary.ai/marketing/localisation-table.webp)

_Saltmarrow è un progetto d'esempio: il suo studio, il suo team e il suo gioco sono immaginari._

## La tabella di traduzione vive nel progetto

Trasforma qualsiasi foglio di calcolo in una tabella di traduzione, oppure parti da una già pronta. Nodary ricava il ruolo delle colonne dalle tue intestazioni, come Key, Context, Max length, English, o keys, en, fr alla maniera di Godot, e aggiunge una lingua come nuova colonna con un clic. La tabella è un documento sulla stessa mappa dei dialoghi, dei personaggi e dei sistemi da cui vengono i suoi testi, e si collega a loro come qualsiasi altro documento.

- Digita / e scegli Tabella di traduzione, oppure trasforma un foglio esistente
- Ruoli delle colonne dedotti dalle intestazioni, poi verificati da te
- Modifica condivisa cella per cella: due revisori su celle diverse non si sovrascrivono mai
- Le lingue da destra a sinistra, come l'arabo e l'ebraico, si scrivono in quel verso

Cosa non fa: Le battute dei dialoghi non arrivano da sole nella tabella: le chiavi si digitano, si incollano, si importano da un foglio di calcolo o le aggiunge un agente. Una tabella contiene fino a 50.000 celle, quindi un gioco grande divide i suoi testi su più tabelle.

![Il progetto Saltmarrow sulla mappa a costellazione di Nodary: documenti raccolti attorno agli hub Visione, Mondo e storia, Personaggi, Sistemi, Produzione, Localizzazione, Audio e Direzione artistica, uniti da linee di gerarchia, con i cursori di due colleghi e l'elenco di chi è online.](https://nodary.ai/marketing/map-constellation.webp)

_La tabella di traduzione sta sotto l'hub Localizzazione, a un collegamento dai documenti da cui vengono i suoi testi._

## Ogni traduzione ha uno stato e un controllo

Una traduzione è «Mancante», «Bozza», «Rivista» o «Definitiva», oppure passa a «Origine cambiata» quando il suo testo di origine cambia dopo che è stata scritta. Quando l'origine cambia non viene riscritto nulla: ogni traduzione ricorda il testo per cui è stata fatta. Mentre scrivi, Nodary segnala un testo più lungo del suo limite in caratteri visti dal giocatore, un segnaposto perso o aggiunto, un testo rimasto nella lingua di origine e spazi in più all'inizio o alla fine.

- L'avanzamento di ogni lingua, filtrato su ciò che resta da fare o ha problemi
- Un pannello per il traduttore: origine, contesto, conteggio dei caratteri e segnaposto da mantenere
- Segna una selezione come rivista o definitiva, o mantieni gli stati dopo una modifica minore dell'origine
- Segnaposto letti nelle forme ICU, i18next, Unity, Unreal e printf, e tag di markup

Cosa non fa: Non c'è memoria di traduzione, né base terminologica, né traduzione automatica integrata. Le traduzioni arrivano dai tuoi traduttori, o da un agente IA a cui le chiedi, e il lavoro di un agente arriva in bozza.

![La griglia dei testi di Saltmarrow in Nodary con la chiave ui.menu.start selezionata: le azioni Segna come riviste, Segna come definitive, Torna a bozza e Modifica minore dell'origine sopra la griglia, e l'avanzamento di ogni lingua, con tedesco e portoghese brasiliano al 91% e tre testi da correggere ciascuno.](https://nodary.ai/marketing/localisation-table.webp)

## File per motori e traduttori, e un flusso per la tua build

Esporta un CSV con tutte le lingue per Godot e Unity, JSON per i18next e i motori, gettext .po con la chiave come contesto per Unreal e Godot, e XLIFF 1.2 per gli strumenti di traduzione, che porta lo stato, il limite e il contesto di ogni testo. Una lingua pseudolocalizzata mostra nella tua interfaccia il testo non tradotto o troncato prima che esista qualsiasi traduzione. E quando una build non deve aspettare nessuno, scarica la tabella da sola da un indirizzo stabile con una chiave dati in sola lettura.

- Importa XLIFF 1.2 o 2.0, .po, JSON o CSV, con abbinamento per chiave e anteprima
- Una traduzione vuota in un file non cancella mai quella nella tabella
- Una lingua in JSON, .po o XLIFF, o tutte in CSV; final=1 tiene solo i testi definitivi
- Una tabella invariata risponde 304, fino a 120 richieste al minuto per chiave

Cosa non fa: I plurali si scrivono come messaggi ICU in una sola cella: le voci plurali di un file .po vengono saltate all'importazione. Il flusso legge soltanto; tramite esso non viene riscritto nulla in Nodary.

![La tabella di traduzione di Saltmarrow in Nodary con il menu Esporta aperto: CSV per Godot e Unity con tutte le lingue, CSV con una lingua pseudo-localizzata e, per una lingua scelta, JSON per i18next e i motori, gettext .po e XLIFF 1.2.](https://nodary.ai/marketing/localisation-export.webp)

_Tutti i formati sono nel menu Esporta della tabella. Il pulsante Flusso di dati, nella stessa barra, serve la tabella a una build tramite il suo indirizzo._

## Gli agenti riempiono la tabella senza riscriverla

Collegato tramite MCP, un agente legge la tabella con get_localization: l'avanzamento di ogni lingua e i testi ancora da sistemare, con contesto, limite e problemi. set_translations scrive per chiave, in bozza a meno che tu non gli chieda di approvare, aggiunge chiavi o una colonna di lingua, e segnala quali testi sono risultati troppo lunghi o hanno perso un segnaposto. Le persone che modificano la tabella nello stesso momento mantengono le loro celle.

> Completa in bozza i testi tedeschi mancanti nella tabella di traduzione di Saltmarrow. Mantieni tutti i segnaposto, resta sotto ogni lunghezza massima e dimmi quali hanno ancora un problema.

Strumenti che chiama: `search_documents`, `get_localization`, `set_translations`

## Domande

### Come esporto i testi di un gioco in Unity, Unreal o Godot?

Apri il menu Esporta della tabella di traduzione. Il CSV porta tutte le lingue, una colonna di chiavi e poi una colonna per lingua, come le leggono Godot e Unity; il gettext .po porta una lingua con la chiave come contesto, per Unreal e Godot; il JSON dà una lingua come file piatto chiave-testo per i18next e i motori. L'importazione vera e propria avviene nel tuo motore, con i suoi strumenti di localizzazione.

### Nodary traduce i testi al posto mio?

No. Non c'è memoria di traduzione né un servizio di traduzione automatica integrato. I tuoi traduttori lavorano nella tabella, o nel loro strumento tramite XLIFF, e anche un agente IA che colleghi può scrivere traduzioni, che arrivano in bozza perché qualcuno le riveda.

### Cosa succede a una traduzione quando cambia il testo di origine?

Ogni traduzione conserva un'impronta dell'origine per cui è stata scritta. Quando l'origine cambia, le sue traduzioni appaiono come «Origine cambiata» e nulla viene riscritto. Se la modifica era minore, «Modifica minore dell'origine» mantiene i loro stati com'erano.

### La nostra build può scaricare i testi in automatico?

Sì. Qualsiasi membro può creare nel proprio profilo una chiave dati in sola lettura, per tutto lo spazio di lavoro o per un solo progetto, e il pulsante Flusso di dati della tabella ne elenca gli indirizzi. Una build scarica una lingua in JSON, .po o XLIFF, o tutte in CSV, e final=1 esclude tutto ciò che non è ancora definitivo.

### Quali segnaposto e tag riconosce il controllo?

I messaggi ICU, compresi plural e select, {name} e {0} come li scrivono Unity e Unreal, {{name}} di i18next, le forme printf come %s, %d e %1$s, e i tag di markup come <b> o <color=#f00>. La lunghezza conta i caratteri che vede il giocatore: una lettera accentata o un'emoji contano una volta, e i tag non contano.

### I traduttori possono rimandare i loro file?

Sì. Importa XLIFF 1.2 o 2.0, gettext .po, JSON o CSV, fino a 8 MB. Le traduzioni vengono abbinate per chiave, le chiavi che la tabella non ha vengono elencate invece che aggiunte, un'anteprima mostra ogni modifica prima di applicarla, e una traduzione fatta su un'origine più vecchia arriva come «Origine cambiata».

## Leggi anche

- [Dialoghi di gioco](https://nodary.ai/it/game-dialogue): Dialoghi ramificati scritti come un copione, giocati, verificati ed esportati per Yarn Spinner, accanto a sceneggiature in Fountain.
- [Bilanciamento di gioco](https://nodary.ai/it/game-balancing): Fogli di bilanciamento con formule, grafici live e probabilità di drop, dentro i documenti di design.
- [Documenti di game design](https://nodary.ai/it/game-design-document): Scrivi il documento di game design come pagine collegate che il tuo team e i tuoi agenti IA tengono aggiornate.

## Metti i tuoi testi accanto al tuo gioco.

Inizia gratis, digita / e scegli Tabella di traduzione, e incolla le prime chiavi. Senza carta, niente da installare. Gratis per due membri e dieci documenti. Senza carta.

La pagina: https://nodary.ai/it/game-localization
