Benvenuto Visitatore(Log In|Registrati)

 
Reply to this topicStart new topic
> 3) Consigli Per Tradurre Il Gioco
The Ancient One
messaggio16 Sep 2004, 14:42
Messaggio #1



Gruppo icone

Gruppo: Admin
Messaggi: 30.471
Iscritto il: 18 April 04
Da: Britannia
Utente Nr.: 1.377
pulley-in-the-middle

BGE Ultima 7
Playing Ultima 7: "Il Portale Oscuro" IN ITALIANO!

Dungeon Master 1 (PC - DosBox)
Sonic (Wii)
Runaway (PC)

SO WinXP




PREMESSA:
1) Scusate la mia iper-attività di questi giorni, ma voglio organizzare le cose prima dell'inizio dell'università.
Se non ce la fate a seguire non preoccupatevi. Scrivo sul forum proprio per permettere a tutti di trovare agevolmente quello di cui hanno bisogno.

2) (x chi non ha mai giocato ad U7) Per capire quanto segue, vi consiglio di provare prima almeno un dialogo dentro il gioco. Così capite come funziona.

EDIT
3) ho aggiunto le novità e corretto quello che è diventato superfluo.



PROCEDURA X L'ASSEGNAZIONE DEI FILE DA TRADURRE
VEDI QUESTA DISCUSSIONE


QUALI FUNZIONI DEVO TRADURRE?
Come avrete letto nella guida al tool, il testo dei dialoghi è contenuto in queste "funzioni". Ogni funzione è identificata da un codice alfanomerico di 4 caratteri e fare una lista completa del contenuto di ogni funzione è troppo lungo.
Quindi verrà assegnato il nome del PNG da tradurre, mentre sarà il traduttore che dovrà trovarsi (utilizzando la funzione SEARCH del tool) la funzione da tradurre.

Sembra *molto* più complesso di quello che è. In pratica voi iniziate dentro il gioco il dialogo con il PNG che dovete tradurre e vi segnate la prima frase che egli pronuncia.
Uscite dal gioco, lanciate il tool e cercate quella frase. Il tool in un secondo vi troverà la funzione da tradurre.
Tutto qui. ;)

Nota importante: il dialogo di un PNG è spesso diviso fra più funzioni.
Es. una funzione per il dialogo comune, una funzione se il PNG è un allenatore, una funzione se è un venditore, una funzione per gli "eventi", ecc. ecc.
Quindi la traduzione di un PNG può comportare la traduzione di più funzioni.



CONSIGLI PER AFFRONTARE LA TRADUZIONE
Può sembrare inutile x chi conosce bene l'inglese, ma come possono testimoniare Mikeoldfield e Silver è invece essenziale e velocizza di molto la traduzione:

- PRIMA di tradurre giocate tutto il dialogo in inglese!
Infatti la struttura dei dialoghi può diventare *molto* complessa e se non la si ha presente prima di tradurre si rischia di commettere errori molto gravi (tipo stravolgere completamente il senso di una frase)

- DOPO aver tradotto, rigiocate il dialogo in italiano!
Questo, ve lo garantisco, è cento volte meglio che ricontrollare il testo tradotto da dentro il tool. Dentro il gioco -x qualche strano motivo- gli errori diventano più evidenti.
Senza contare che alcuni "errori tecnici" nella traduzione (vedi sotto) possono proprio mandare in crash il gioco o bloccare alcuni argomenti di conversazione. E solo giocando la traduzione è possibile trovarli.

Cmq non scoraggiatevi: è molto più facile a farsi che a spiegarsi. Si tratta solo di iniziare e tradurre un paio di funzioni e poi ci si prende la mano alla grande!




COSE A CUI FARE ASSOLUTAMENTE ATTENZIONE MENTRE SI TRADUCE
Come detto sopra, il modo migliore è provare a tradurre qualche funzione, perchè quanto sto per dire vi risulterà evidente.
Cmq io ve lo dico, sperando di risparmiarvi tutti i giramenti di scatole che ho avuto io per capire queste cose. ;)


- RICORDATEVI IL GLOSSARIO
Nel gioco ci sono tantissimi termini che ricorrono in continuazione. Quindi non dimentichiamoci del glossario. Ogni volta che trovate un termine ricorrente, segnalatelo sul forum ed io provvederò a mandare a tutti una versione aggiornata del dizionario.


- GLI ARGOMENTI DI CONVERSAZIONE DEVONO ESSERE TRADOTTI TUTTI NEL MEDESIMO MODO
EDIT: Ormai non è più un problema!
Come sapete i dialoghi vanno avanti per argomenti di conversazione. Cioè il giocatore sceglie l'oggetto di cui vuol parlare (quelli standard sono: nome e occupazione). In base alla risposta del PNG posso comparire nuove scelte. Tali scelte sono gli argomenti di conversazione.
Come notere, ogni argomento di conversazione compare identico più volte all'interno della stessa funzione. In genere almeno tre volte:
1) Quando compare la prima volta. Cioè dopo la risposta del PNG che apre tale nuovo argomento di conversazione.
2) Prima della risposta del PNG relativa a tale argomento
3) Dopo la risposta del PNG
Ebbene, ogni volta deve essere tradotto col medesimo termine. Una traduzione diversa, rende impossibile selezionare quell'argomento dentro il gioco, bloccando così il dialogo.
Occhio perchè è anche case-sensitive.
Quindi io consiglio di usare copia ed incolla.
EDIT: Adesso il tool ogni volta che inserite una frase, controlla se nella medesima funzione ce ne sono altre identiche e nel qual caso traduce anche quelle, indicandovi quante ne ha trovate nella barra di stato in basso. Quindi questo grosso problema è stato del tutto eliminato!!!


- NEL GIOCO NON SI POSSONO USARE LE LETTERE ACCENTATE
EDIT: Non è più un problema grazie ad Exult. QUINDI ORA SI POSSONO USARE LE LETTERE ACCENTATE
Essendo un gioco inglese, nn prevede tutte le nostre lettere accentate. E, quel che è peggio, quando ne trova una che non conosce possono succedere una di queste due cose:
1) Il gioco torna al desktop
2) La lettera non viene visualizzata
Abbiamo ritenuto inutile stare a riprogramamre tutta la tabella dei caratteri, quindi basta che al posto delle lettere accentate utilizziate gli accenti.
Es. " è " diventa " e' "
" verità " --> " verita' "
Se proprio non ce la fate a non usare le lettere accentate, quando avete finito la traduzione, utilizzate il SEARCH per torglierle una ad una.
EDIT: L'ultima versione di Exult (vedi qui) usa un set di caratteri proprietario più completo (quello originale è contenuto nel file FONTS.vga), proprio per consentire una più agevole traduzione del gioco. Quindi non esiste più il problema delle lettere accentate.
Ovviamente questo renderà la nostra traduzione *completamente dipendente* da Exult. Cioè non si potrà più giocare U7p2 sotto DOS.
All'inizio ero un pò restio, ma visto le incredibili migliorie apportate da Exult al gioco e soprattutto la sua compatibilità assoluta con tutti i sistemi moderni, non vedo sinceramente perchè preoccuparsi.
Ovviamente però di questo se ne può discutere.



- FRASI DINAMICHE (queste sconosciute...)
Il gioco presenta un complesso sistema di script che permette ai dialoghi di variare in base a determinate condizioni. L'es. più classico è il dialogo che varia in base al genere dell'Avatar.
Faccio un'esempio, così capite:
es. "show him/her the stables"
All'interno di una funzione viene visualizzato così:
RIGO 1 = [spazio] him
RIGO 2 = [spazio] her
RIGO 3 = show
RIGO 4 = [spazio]the stables
Nell'esempio dovreste tradurre così:
RIGO 1 = [spazio] lui
RIGO 2 = [spazio] lei
RIGO 3 = mostra a
RIGO 4 = [spazio] le stalle

Se non lasciate gli spazi come nell'originale le parole saranno tutte attaccate.
Ora, quest'esempio (realmente esistente) è piuttosto semplice, ma in alcuni *rari* casi (es. gli allenamenti) le frasi dinamiche si fanno così complesse che ho trovato alcuni errori perfino nel testo originale! E quindi, talvolta, per tradurre è necessario proprio stravolgere la frase con una traduzione libera.


EDIT
I SIMBOLI DEI DIALOGHI:

@ = la frase viene detta dal PNG fuori da un dialogo. Da tradurre con meno parole possibile, perchè c'è il rischio che esca dallo schermo.

~ = (si fa con ALT + 126) è necessario che il giocatore faccia un click per mandare avanti il dialogo. Ottimo per creare suspance.

/T = Vale uno spazio. Non devono essere modificati, quando si trovano in un dialogo.




Questo credo che sia tutto.
Spero di non avervi spaventato con tutto questo "papiro". Adesso sapete tutto quello che serve x tradurre il gioco.
Ovviamente mi sarò senz'altro dimenticato qualcosa. Non vi resta che iniziare a tradurre e poi risolveremo i dubbi tutti insieme.

Ultimo consiglio: provate il prima possibile il tool, perchè è tutto più semplice di quanto sembra.

wave.gif
-diego


--------------------
 
The Ancient One
messaggio3 Oct 2004, 22:54
Messaggio #2



Gruppo icone

Gruppo: Admin
Messaggi: 30.471
Iscritto il: 18 April 04
Da: Britannia
Utente Nr.: 1.377
pulley-in-the-middle

BGE Ultima 7
Playing Ultima 7: "Il Portale Oscuro" IN ITALIANO!

Dungeon Master 1 (PC - DosBox)
Sonic (Wii)
Runaway (PC)

SO WinXP




Con il nuovo tool alcune delle precedenti annotazioni sono diventate superflue, tuttavia restano interessanti perchè spiegano come funziona l'engine dei dialoghi del gioco.
Il che è essenziale x tradurre...

Quindi, invece di cancellare e riscrivere tutto, ho aggiunto le novità e corretto quello che è diventato superfluo.

Resto come sempre a vostra disposizione.
-diego


--------------------
 

Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


Versione Lo-Fi Oggi è il: 3rd November 2026 - 06:59