Il processo di traduzione di un videogioco può essere complesso e richiedere uno sforzo collettivo da parte di un team di traduttori.
Grazie all’utilizzo di strumenti come Google Colab, è possibile creare un ambiente condiviso che permette a tutti i membri del team di lavorare insieme in modo efficiente.
In questo articolo, esploreremo come utilizzare Colab per creare un ambiente condiviso e dare la possibilità a tutti di utilizzare un determinato codice. Prenderemo come esempio il file di traduzione di Age of Wonders 4 e illustreremo come convertirlo dal formato Google Sheets al formato .po, per poi compilarlo in formato .mo, pronto per essere utilizzato dal gioco.
Creare un ambiente condiviso su Colab

Google Colab è un servizio cloud che offre un ambiente di sviluppo interattivo basato su Jupyter Notebook. Per creare un ambiente condiviso su Colab, segui i seguenti passaggi:
- Accedi a Google Colab utilizzando il tuo account Google.
- Crea un nuovo notebook o carica un notebook esistente. Puoi farlo tramite il pulsante “File” e selezionando “Nuovo notebook” o “Carica notebook”.
- Nel notebook, puoi aggiungere il codice necessario per il processo di traduzione di Age of Wonders 4. Assicurati di fornire tutte le librerie necessarie e le dipendenze.
- Salva il notebook e condividi il link con gli altri membri del team. In questo modo, tutti potranno accedere al notebook e collaborare nella traduzione.
Esempio di conversione del file di traduzione di Age of Wonders 4:
Prendiamo come esempio il notebook fornito nel seguente link: https://colab.research.google.com/drive/1Shs3BUE7rVA9HNuMXMGYGutMfRQ3CPfw#scrollTo=JuTLksX0RBRD
Questo notebook illustra come convertire il file di traduzione di Age of Wonders 4 dal formato Google Sheets al formato .po, e successivamente compilarlo in formato .mo per essere utilizzato dal gioco.
Il notebook fornisce istruzioni passo-passo e spiegazioni dettagliate su come utilizzare le librerie Python necessarie per effettuare la conversione.
l primo passo è quello di installare la suite GetText per la compilazione del file .PO
A seguire viene letto il file .tsv (Tab separated values) scaricato da Google Sheets e contenente la traduzione di Age of Wonders 4 e convertito da uno script python in formato .PO
Come ultimo passo viene compilato il file .PO in formato .MO tramite il comando della suite GetText
msgfmt -o sample_data/EN.MO sample_data/EN.PO
Collaborazione nel processo di traduzione
Creando un ambiente condiviso su Colab, il team di traduttori potrà lavorare simultaneamente sullo stesso codice e condividere le modifiche in tempo reale. Ciò rende la collaborazione molto più agevole, evitando la necessità di inviare continuamente file di traduzione tra i membri del team.
Inoltre, Colab offre la possibilità di commentare il codice, facilitando la comunicazione tra i membri del team e fornendo spiegazioni e suggerimenti su determinate sezioni del processo di traduzione.
Lascia un commento
Devi essere connesso per inviare un commento.