Difference between revisions of "IT/Localizzazione/OmegaT-IT"

From Apache OpenOffice Wiki
Jump to: navigation, search
(I tag)
(Usare OmegaT)
 
(68 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
= Usare OmegaT =
 
= Usare OmegaT =
OmegaT è il programma CAT (Computer Aided Translation) che utilizziamo per effettuare le traduzioni. Se da una parte l'utilizzo di un programma CAT può essere visto come un impedimento, in realtà, considerando la ripetitività delle frasi presenti in un manuale tecnico, a lungo andare OmegaT renderà le traduzioni non solo più rapide, ma anche (e soprattutto) più uniformi e attinenti alla guida di stile.  
+
'''OmegaT''' è il programma ''CAT'' ('Computer Aided Translation', traduzione con l'ausilio del computer) che utilizziamo per effettuare le traduzioni. Se da una parte l'utilizzo di un programma CAT può essere visto come un impedimento, in realtà, considerando la ripetitività delle frasi presenti in un manuale tecnico, a lungo andare OmegaT rende le traduzioni non solo più rapide, ma anche (e soprattutto) più uniformi e attinenti alla guida di stile.  
  
I due elementi chiave di OmegaT sono il glossario che è stato gentilmente messo a disposizione da SUN , e le memorie di traduzione (TMX). Una memoria di traduzione è una collezione di frasi (in gergo “segmenti”) tradotti in precedenza. Quando OmegaT rileva che un segmento è simile o addirittura identico ad uno già contenuto nella TMX, la traduzione di tale segmento viene suggerita automaticamente assieme alla traduzione di segmenti simili.
+
I due elementi chiave di OmegaT sono il '''glossario''', originariamente messo a disposizione da SUN, rielaborato e integrato dal gruppo di localizzazione man mano che si operano nuove scelte riguardanti le terminologie, e le '''memorie di traduzione (TMX)'''. Una ''memoria di traduzione'' è una collezione di frasi (rese fraseologicamente da OmegaT come “segmenti”) tradotte in precedenza. Quando OmegaT rileva che un segmento è simile o addirittura identico a uno già contenuto nella TMX, la traduzione di tale segmento viene suggerita automaticamente assieme alla traduzione di segmenti simili.
 +
 
 +
Dalla versione di OmegaT 2.1.4 in poi sono utilizzabili alcune funzioni accessorie, descritte alla pagina [http://wiki.services.openoffice.org/wiki/IT/Localizzazione/OmegaT-Plug-in-It OmegaT Plugins]. la loro "''messa in servizio''" ed il loro funzionamento, poiché complementari al lavoro del CAT, sono trattati in quella specifica pagina.
  
 
== Preparare OmegaT ==
 
== Preparare OmegaT ==
 
Prima ancora di iniziare a tradurre un capitolo è necessario disporre di un certo numero di file:
 
Prima ancora di iniziare a tradurre un capitolo è necessario disporre di un certo numero di file:
  
* La versione raccomandata di OmegaT ([http://www.omegat.org/en/downloads.html])
+
* Il programma OmegaT ([http://sourceforge.net/projects/omegat/files/ scarica da qui] l'ultima versione adeguata al tuo sistema operativo). È possibile reperire versioni diverse per sistemi operativi diversi, l'ultima versione stabile, rilasci precedenti, versioni beta (tipo la 2.1.7 che andremo ad utilizzare se si vogliono sfruttare i plugin)
* La più recente versione del Glossario (link!)
+
* La versione più recente del [http://www.odfauthors.org/openoffice.org/italiano/risorse/glossario Glossario]
* Tutte le TMX raccomandate  
+
* Tutte le TMX raccomandate (link alla pagina di oooauthors con le memorie della gsg e dell'help in attesa delle memorie specifiche [http://www.odfauthors.org/openoffice.org/italiano/risorse/tmx  memorie])
 
* Il capitolo in lingua originale
 
* Il capitolo in lingua originale
  
Create adesso sul vostro disco fisso La struttura di Figura 1
+
Per i glossari, le tmx e il capitolo da tradurre dovrete già essere iscritti a odfauthors e avere i permessi per accedere alle aree riservate ai traduttori, quindi prendere quanto necessario nell'area Risorse.
[[Image:OmTTutorial_Figure1.png|left|''Figura 1: Struttura raccomandata per OmegaT'']]
+
  
Nota: questo passaggio è chiaramente facoltativo, ma se adottato dalla maggioranza dei volontari si potrebbe pensare all'eventualità di scambiarsi progetti OmegaT pre-confezionati anziché i vari componenti
+
Quando si è in possesso del CAT, delle TMX, del Glossario e del capitolo in ENG occorre preparare il proprio PC in modo da operare al meglio, con ordine e con la massima semplicità.
  
Copiate il glossario nella directory “Glossari”, le TMX raccomandate nella cartella “TMX in uso” avendo cura di trasferire prima quelle già presenti nella cartella “TMX non in uso”. Il motivo sarà chiaro tra poco.
+
Nota: i passaggi seguenti sono facoltativi, ogni traduttore è libero di gestire la propria "traduzione" come meglio crede; tuttavia seguendo la struttura di lavoro esposta si riesce ad ottenere un'organizzazione migliore, una semplicità nel recupero dei vari componenti di lavoro e sopratutto, in casi di necessità si possono scambiare interi progetti OmegaT preconfezionati anziché i vari componenti, con notevole risparmio di tempi ed energie.
  
Aprite OmegaT e se questa è la prima volta che vedete OmegaT in azione leggete la guida istantanea che è fatta molto bene. Create un nuovo progetto. Vi si presenterà una finestra in cui scegliere il nome del progetto e la directory in cui metterlo: il suggerimento è di scegliere “Localizzazione” come directory di base.
+
Create adesso sul vostro disco fisso una cartella principale a denominazione specifica (as esempio "OdfAuthors", "Traduzioni OOo"; comunque un nome che indichi il suo contenuto) entro la quale creare la struttura di Figura 1
 +
[[Image: LocalizzazioneperWiki.JPG|thumb|293px|left|''Figura 1: Struttura raccomandata per OmegaT'']]
 +
La struttura che può sembrare complessa a prima vista, in realtà semplifica molto la gestione dei vari progetti:
 +
* Consente di gestire in "Localizzazione" gli ''strumenti di lavoro'' (TMX, Glossari, Dizionari eccetera) separatamente dal "Banco di lavoro" ossia la traduzione vera e propria -
 +
* Consente la gestazione di ogni singola traduzione nella cartella "Traduzioni in corso" senza rischiare di mischiarla con gli strumenti o le revisioni -
 +
* Consente di gestire le revisioni in una cartella dedicata -
  
  
Premuto Ok, si apre la finestra di dialogo di Figura 2. Inserite i seguenti parametri:
+
Recuperate le risorse necessarie dal sito OdfAuthors o ricevute dagli altri traduttori o già in proprio possesso, quindi copiate il glossario o i glossari nella directory “Glossari”; tutte le TMX  nella cartella “TMX non in uso”; quindi copiate le TMX raccomandate per quello specifico capitolo nella cartella "TMX in uso".
[[Image:OmTTutorial Figure2.png|right|''Figura 2: Finestra per il setup del progetto OmegaT'']]
+
Il motivo della struttura e del movimento delle TMX risulterà evidente non appena si procederà con la traduzione vera e propria.
  
* Come <tt>Translated Files Language</tt> scegliete <tt>IT-it</tt><nowiki>; </nowiki>
+
Aprite OmegaT e, se questa è la prima volta che vedete OmegaT in azione, leggete la guida istantanea che è fatta molto bene. Create un nuovo progetto. Vi si presenterà una finestra in cui scegliere il nome del progetto e la directory in cui metterlo: il suggerimento è di scegliere “Traduzioni in corso” come directory di base.
* Per la <tt>Translation Memory directory</tt> selezionate la cartella <tt>TMX in uso</tt>
+
* Per la <tt>Glossary directory</tt> selezionate la cartella <tt>Glossari</tt>
+
  
Premete il pulsante <tt>Browse</tt> per navigare alla cartella desiderata. Una volta che i parametri sono stati impostati correttamente premete il tasto OK. Si apre adesso una nuova finestra di dialogo nella quale si chiede di localizzare il file da tradurre. Premete il pulsante ¨<tt>Import source files</tt>¨ e selezionate il file da tradurre.
+
Una volta premuto "Ok" si apre la finestra di dialogo di Figura 2. Inserite i seguenti parametri:
 +
* Come <tt>Lingua di arrivo</tt> scegliete <tt>IT-it</tt><nowiki>; </nowiki>
 +
* Per la <tt>Directory della memoria di traduzione</tt> se si vuole si può selezionare la cartella <tt>TMX in uso</tt>; oppure si può momentaneamente lasciare il puntamento automatico, anche se è indirizzato a una cartella vuota al momento.
 +
* Per la <tt>Directory del glossario</tt> selezionate la cartella <tt>Glossari</tt> oppure si può seguire quanto già scritto per le TMX
 +
* Per la <tt>Dictionary folder</tt> selezionate la cartella <tt>Dictionary</tt> che avrete opportunamente creato nella cartella <tt>Guida di stile ed altro</tt> oppure anche per quest'opzione lasciare le cose come sono, per ora.
 +
[[Image:SchermataNuovoOmegaT.jpg‎|thumb|400px|right|''Figura 2: Finestra per il setup del progetto OmegaT'']]
 +
Premete il pulsante <tt>Sfoglia</tt> per navigare alla cartella desiderata. Una volta che i parametri sono stati impostati correttamente premete il tasto OK. Si apre adesso una nuova finestra di dialogo nella quale si chiede di localizzare il file da tradurre. Premete il pulsante ¨<tt>Importa i file di partenza</tt>¨ e selezionate il file da tradurre. Premete il pulsante "Apri" ed OmegaT si andrà a leggere il file, lo spezzetterà in segmenti e ve lo mostrerà nella sezione a sinistra della sua schermata.
 +
A fine caricamento si è praticamente pronti per iniziare la traduzione a meno che si sia optato per non reindirizzare le sorgenti (Figura2).
  
La differenza principale tra la preparazione alla traduzione e la preparazione alla revisione è nel contenuto che dovete mettere nella cartella <tt>TMX in uso</tt>.  
+
'''Nota importante''': se si è scelto di non modificare il puntamento delle sorgenti di OmegaT allora è il momento di fare una piccola pausa. Salvate il progetto ed uscite da OmegaT. Raggiungete la cartella "Localizzazione", da qui aprite "Glossario" e copiate (ctrl+C) i glossari che vi interessano, poi raggiungete la cartella "Traduzioni in corso" entro la quale esiste il progetto OmegaT. Sorpresa: OmegaT visualizza il progetto con il suo simbolo, ma il sistema operativo lo riconosce come una cartella! Apritela e vi trovere sullo schermo diverse cartelle. La cartella "Glossary" deve contenere il o i Glossari quindi apritela e incollate (CTRL+V) i glossari presi in "Localizzazione". La cartella "tm" contiene le TMX. La stessa procedura eseguita per portare i glossari necessari nel progetto va ripetuta per le TMX, da prendere esclusivamente nella cartella "TMX in uso". Stesso discorso per il o i dizionari, che vanno incollati nella cartella Dictionary. Per utilizzare i dizionari consultare la voce specifica [[http://wiki.services.openoffice.org/w/index.php?title=IT/Localizzazione/OmegaT-Plug-in-It#Il_Dizionario_.28Dictionary.29 DIZIONARI]].
 +
Ora anche voi siete pronti a lavorare, basta riaprire OmegaT e nel menu Progetto scegliere "Apri" quindi selezionate il progetto da tradurre.
  
Per '''tradurre''' caricate nella <tt>TMX in uso</tt> la TMX globale per la guida di cui il capitolo fa parte e tutte le altre TMX raccomandate dall'editore (se avete dubbi chiedete in lista).
+
Duplicare glossari, tmx e dizionari complica un poco la vita ma garantisce l'uniformità del singolo progetto e sopratutto evita di perdere risorse preziose nel caso di accidentali cancellazioni a fronte di poco spazio occupato in più sul disco.
 +
L'intero progetto può essere tranquillamente cancellato a pubblicazione avvenuta, con recupero di tutto lo spazio.
  
Per '''revisionare''' caricate nella <tt>TMX in uso</tt> la TMX prodotta dal curatore.
+
'''La differenza principale tra la preparazione alla traduzione e la preparazione alla revisione è nel contenuto che dovete mettere nella cartella''' <tt>"TMX in uso"</tt> ossia nella cartella <tt> tm</tt> del progetto.  
  
Spostate tutte le TMX che non utilizzerete nella cartella <tt>TMX non in uso</tt>.
+
Per '''tradurre''' caricate nella <tt>TMX in uso</tt> (la cartella "tm" del progetto)la TMX globale per la guida di cui il capitolo fa parte e tutte le altre TMX raccomandate dall'editor (se avete dubbi chiedete in lista).
  
'''Nota''': se in futuro utilizziamo progetti OmegaT preconfezionati alcune procedure andranno cambiate
+
Per '''revisionare''' caricate nella <tt>TMX in uso</tt> ("tm" progetto) la TMX prodotta dal curatore.
  
'''Nota''': gli utenti più esperti potranno voler creare anche una sola cartella per i capitoli in lingua originale.
+
Spostate tutte le TMX che non utilizzerete nella cartella <tt>TMX non in uso</tt>.
 
+
Siete pronti per iniziare!
+
  
 +
Ora siete praticamente pronti per iniziare! Mancano solo un ultimo paio di avvertimenti su come usare il CAT.
  
 
== Tradurre e revisionare con OmegaT ==
 
== Tradurre e revisionare con OmegaT ==
Prima di iniziare a tradurre o a revisionare la prima parola leggete attentamente la guida di stile, e visto che ormai l'avete aperta sullo schermo, leggetela un'altra volta.  
+
Prima di iniziare a tradurre o a revisionare la prima parola, leggete attentamente la [http://www.oooauthors.org/italian/risorse/guide-di-stile/guida_di_stile_OpenOffice.org.pdf/view guida di stile] (anche per accedere a questa risorsa è necessario un account valido), e visto che ormai l'avete aperta sullo schermo, leggetela un'altra volta.  
  
 
La guida di stile è un documento essenziale in quanto contiene numerose convenzioni fatte sul metodo migliore di tradurre certe espressioni, dei tempi verbali da usare e via dicendo.  
 
La guida di stile è un documento essenziale in quanto contiene numerose convenzioni fatte sul metodo migliore di tradurre certe espressioni, dei tempi verbali da usare e via dicendo.  
  
Una schermata di OmegaT si presenta come nella seguente figura: a sinistra si trova la finestra principale dove scriverete la traduzione, a destra avete invece due finestre, una con le traduzioni suggerite da OmegaT (se ce ne sono) ed una con i vocaboli contenuti nel segmento dei quali è disponibile una traduzione nel glossario.
+
Una schermata di OmegaT si presenta come nella seguente figura3: a sinistra si trova la finestra principale dove scriverete la traduzione, a destra avete invece due finestre, una in alto con le traduzioni suggerite (se ce ne sono di simili) da OmegaT prese dalle TMX, ed una in basso con i vocaboli contenuti nel segmento dei quali è disponibile una traduzione nel glossario, e infine una sezione in basso dove appariranno i vocaboli presenti nel dizionario. In questa sezione inferiore è possibile anche visualizzare la Translator Machine di Google, ma le "traduzioni" che restituisce sono alquanto distanti dai segmenti di origine, quindi se ne sconsiglia l'utilizzo (almeno per ora).
 
+
[[Image:SchermataOmegaTLavoro.jpg‎|thumb|550px|center|''Figura 3: Schermata del progetto OmegaT'']]
 
=== Segmenti ===
 
=== Segmenti ===
 
OmegaT suddivide il testo originale in segmenti. Le regole di segmentazione sono assai complesse, ma il risultato sperato è che un segmento sia esattamente un periodo grammaticale. Questo paragrafo ad esempio conterebbe tre segmenti.
 
OmegaT suddivide il testo originale in segmenti. Le regole di segmentazione sono assai complesse, ma il risultato sperato è che un segmento sia esattamente un periodo grammaticale. Questo paragrafo ad esempio conterebbe tre segmenti.
Line 59: Line 71:
  
 
=== I tag ===
 
=== I tag ===
Quando il testo originale è formattato, OmegaT lo indica con dei marcatori (tag) in modo tale che anche al testo tradotto sia applicata la stessa formattazione. I tag sono sequenze di lettere e numeri racchiusi tra parentesi angolate. I tag che terminano con il carattere “/” sono singoli, mentre i tag che finiscono con un numero devono avere un corrispondente tag di chiusura che inizi con il carattere “<tt>/</tt>” seguito dalla stessa sequenza di lettere e numeri. Ad esempio, <tt><nowiki><s0/></nowiki></tt> e' un tag singolo, mentre <tt><nowiki><t7></nowiki></tt> e <tt><nowiki></t7></nowiki></tt> sono una coppia.  
+
Quando il testo originale è formattato, OmegaT lo indica con dei marcatori (tag) in modo tale che anche al testo tradotto sia applicata la stessa formattazione. I tag sono sequenze di lettere e numeri racchiusi tra parentesi angolate. I tag che terminano con il carattere “/” sono singoli, mentre i tag che finiscono con un numero devono avere un corrispondente tag di chiusura che inizi con il carattere “<tt>/</tt>” seguito dalla stessa sequenza di lettere e numeri. Ad esempio, <tt><nowiki><s0/></nowiki></tt> è un tag singolo, mentre <tt><nowiki><t7></nowiki></tt> e <tt><nowiki></t7></nowiki></tt> sono una coppia.  
  
<center>[[Image:OmTTutorial Figure3.png|600px|''Figura 3: Esempi di tag nei segmenti di OmegaT'']]</center>
+
<center>[[Image:OmTTutorial Figure3.png|thumb|center|400px|''Figura 4: Esempi di tag nei segmenti di OmegaT'']]</center>
  
Se manca il tag di chiusura o quello di apertura in una coppia di tag, OmegaT non potrà creare il documento tradotto, perciò è buona norma verificare che i tag siano stati inseriti correttamente premendo '''Control + T'''. Questo comando verifica la validità dei tag e mostra una finestra di dialogo con tutti i segmenti contenenti almeno un errore nei tag.  
+
Se manca il tag di chiusura o quello di apertura in una coppia di tag, OmegaT non potrà creare il documento tradotto, perciò è buona norma verificare che i tag siano stati inseriti correttamente premendo '''Ctrl + T'''. Questo comando verifica la validità dei tag e mostra una finestra di dialogo con tutti i segmenti contenenti almeno un errore nei tag.  
  
Una delle regole d'oro nel lavorare con i tag è quella di non cambiarne mai l'ordine. A volte può accadere però che traducendo si debba invertire l'ordine delle parole (come il classico caso sostantivo + aggettivo che in inglese si presentera' come aggettivo + sostantivo). Se le parole da invertire hanno tag (questo potrebbe accadere se l'aggettivo è in corsivo e il sostantivo in grassetto=, lasciate che la seconda coppia di tag non racchiuda nessuna parola. Un esempio di questa situazione è fornito nella Figura 4.
+
Una delle regole d'oro nel lavorare con i tag è quella di non cambiarne mai l'ordine. A volte può accadere però che traducendo si debba invertire l'ordine delle parole (come il classico caso sostantivo + aggettivo che in inglese si presenterà come aggettivo + sostantivo). Se le parole da invertire hanno tag (questo potrebbe accadere se l'aggettivo è in corsivo e il sostantivo in grassetto), lasciate che la seconda coppia di tag non racchiuda nessuna parola. Un esempio di questa situazione è fornito nella Figura 5.
  
[[Image:OmTTutorial_Figure4.png|600px|''Figura 4: Esempio di tag che dovrebbero essere invertiti'']]
+
<center>[[Image:OmTTutorial_Figure4.png|thumb|center|400px|''Figura 5: Esempio di tag che dovrebbero essere invertiti'']]</center>
  
=== Fuzzy Match ===
+
=== Corrispondenze Fuzzy ===
Come discusso nell'introduzione, il vantaggio principale di usare OmegaT consiste nel fatto che il programma immagazzina tutti i segmenti tradotti in precedenza così che quando OmegaT rileva una certa similitudine tra il segmento da tradurre e alcuni di quelli in memoria, propone delle possibili traduzioni. Poiché raramente ci sarà una identità tra il segmento da tradurre e quelli tradotti (ed in tal caso la traduzione viene inserita automaticamente da OmegaT, OmegaT usa la fuzzy logic per analizzare la similitudine, e per questo la proposta è chiamata fuzzy match. In Figura 5) viene mostrato un esempio. Per il segmento 0183 OmegaT ha trovato 4 possibilità (come si vede nella toolbar in basso a sinistra) e le ha riportate nella finestra “Fuzzy Matches”. Due di queste possibilità hanno ottenuto un “punteggio” 100% e come si può notare sono state prese da due TMX diverse.  
+
Come discusso nell'introduzione, il vantaggio principale di usare OmegaT consiste nel fatto che il programma memorizza tutti i segmenti tradotti in precedenza così che, quando OmegaT rileva una certa similitudine tra il segmento da tradurre e alcuni di quelli in memoria, propone delle possibili traduzioni. Poiché raramente ci sarà una identità tra il segmento da tradurre e quelli tradotti (nel caso di identità perfetta la traduzione viene inserita automaticamente da OmegaT), il CAT usa la fuzzy logic per analizzare la similitudine, per questo la proposta è chiamata ''corrispondenza''. In Figura 3 viene anche mostrato un esempio. Per il segmento 001 OmegaT ha trovato 12 possibilità su 16 (12/16 come si vede nella barra degli strumenti in basso a destra) e le ha riportate nella finestra “Corrispondenze”. Molte di queste possibilità hanno ottenuto un “punteggio” triplo 100% e come si può notare sono state prese da molte TMX diverse.  
  
Per inserire una delle proposte fatte da OmegaT, selezionatela premendo il tasto Control ed il numero della proposta (ad esempio '''Control + 2''')e quindi premete '''Control + I''' (semplice inserimento del testo proposto nel segmento alla posizione del cursore) oppure '''Control + R''' (sostituzione del testo tradotto con il testo proposto).  
+
Per inserire una delle proposte fatte da OmegaT, selezionatela premendo il tasto Ctrl e il numero della proposta (ad esempio '''Ctrl + 2''' per la seconda corrispondenza a partire dall'alto) quindi premete '''Ctrl + I''' (semplice inserimento del testo proposto nel segmento alla posizione del cursore) oppure '''Ctrl + R''' (sostituzione del testo da tradurre con il testo proposto dalla TMX).
 
+
[[Figura 3]]
 
+
[[Image:]]
+
  
 
=== Navigazione e scorciatoie ===
 
=== Navigazione e scorciatoie ===
Line 81: Line 91:
  
 
* Per selezionare un segmento potete fare doppio clic su di esso
 
* Per selezionare un segmento potete fare doppio clic su di esso
* Per andare al segmento successivo premete invio o '''Control+N'''
+
* Per andare al segmento successivo premete invio o '''Ctrl+N'''
* Per muoversi sul segmento precedente premete '''Control+P'''
+
* Per muoversi sul segmento precedente premete '''Ctrl+P'''
* Per andare al primo segmento non tradotto premere '''Control+U'''
+
* Per andare al primo segmento non tradotto premere '''Ctrl+U'''
* Utilizzando '''Control+F''' è possibile aprire una finestra per fare ricerche nel progetto
+
* Utilizzando '''Ctrl+F''' è possibile aprire una finestra per fare ricerche nel progetto
** Facendo doppio clic sul risultato della ricerca, il segmento viene evidenziato nella finestra principale
+
** Facendo doppio clic sul numero di segmento risultato della ricerca, il segmento viene evidenziato nella finestra principale e quindi è modificabile
 
** A volte è utile non cercare nelle TMX ma solo nel testo. Per fare questo rimuovere la spunta dalla casella corrispondente.
 
** A volte è utile non cercare nelle TMX ma solo nel testo. Per fare questo rimuovere la spunta dalla casella corrispondente.
  
 
=== Accettare o rifiutare le proposte del revisore ===
 
=== Accettare o rifiutare le proposte del revisore ===
 +
'''(fase lavorativa in aggiornamento)'''
 
Una volta che il revisore ha finito il suo lavoro, il curatore deve decidere se accettare o rifiutare le modifiche proposte.
 
Una volta che il revisore ha finito il suo lavoro, il curatore deve decidere se accettare o rifiutare le modifiche proposte.
  
Line 101: Line 112:
 
Estraete adesso dal file zip del revisore la TMX e copiatela nella cartella <tt>TMX in uso</tt>. Trasferite ogni altra TMX in questa cartella nella cartella <tt>TMX non in uso</tt>.
 
Estraete adesso dal file zip del revisore la TMX e copiatela nella cartella <tt>TMX in uso</tt>. Trasferite ogni altra TMX in questa cartella nella cartella <tt>TMX non in uso</tt>.
  
Aprite il vostro progetto OmegaT. Navigate utilizzando la funzione di ricerca al segmento per il quale volete accettare la proposta del revisore: tale proposta dovrebbe apparire nella finestra Fuzzy Match come seconda opzione. Per inserirla premete '''Control + R'''. Procedete così per tutte le modifiche che volete accettare.
+
Aprite il vostro progetto OmegaT. Navigate utilizzando la funzione di ricerca al segmento per il quale volete accettare la proposta del revisore: tale proposta dovrebbe apparire nella finestra Corrispondenze come seconda opzione. Per inserirla premete '''Ctrl + R'''. Procedete così per tutte le modifiche che volete accettare.
  
 
=== Dove sono i file da inviare? ===
 
=== Dove sono i file da inviare? ===
Una volta finita la traduzione o revisione del documento, si deve preparare il file zip e per fare questo è necessario disporre della memoria di traduzione prodotta da OmegaT, del documento target e di quello sorgente. La Figura 5 mostra la struttura della directory di un progetto OmegaT.
+
[[Image:OmTTutorial_Figure5.png|thumb|left|350px|''Figura 6: Un progetto OmegaT'']]
 +
Una volta finita la traduzione o revisione del documento, si deve preparare il file zip e per fare questo è necessario disporre della memoria di traduzione prodotta da OmegaT, del documento di arrivo e di quello di partenza. La Figura 6 mostra la struttura della directory di un progetto OmegaT.
  
La memoria di traduzione da estrarre e rinominare seguendo le indicazioni fornite nella sezione (UNDEFINED REFERENCE: "Convenzione sui nomi") si trova nella radice ed è chiamata <tt><nowiki>[nome progetto]-omegat.tmx</nowiki></tt>. Il documento target che avete creato selezionando l'opzione <tt>Project > Create translated documents</tt> si trova nella cartella target, infine il capitolo in lingua originale si trova nella cartella <tt>source</tt>.
+
La memoria di traduzione da estrarre e rinominare seguendo le indicazioni fornite nella sezione "Convenzione sui nomi" si trova nella radice ed è chiamata <tt><nowiki>[nome progetto]-omegat.tmx</nowiki></tt>. Il documento finale tradotto che avete creato selezionando l'opzione <tt>Menu Progetto> Crea i documenti di arrivo</tt> si trova nella cartella target, infine il capitolo in lingua originale si trova nella cartella <tt>source</tt>.
  
<center>[[Image:|thumb|<center>''Figura 5: Struttura delle directory in un progetto OmegaT''</center>]]</center>
+
'''Nota''': se in futuro utilizzeremo progetti OmegaT preconfezionati si potrebbe immaginare di mandare direttamente tutta la struttura di Figura 6 su OOoAuthors. E' disponibile un riassunto da tenere sottomano all'occorrenza per tutta la procedura di invio, revisione, eccetera scaricabile [http://www.oooauthors.org/italian/risorse/bignaminoprocedureoooauthorsv3.odt/view qui] (È necessario un account valido per accedere alla risorsa)
  
'''Nota''': se in futuro utilizziamo progetti OmegaT preconfezionati si potrebbe immaginare di mandare direttamente tutta la struttura di Figura 5 su OOoAuthors.
+
= Appendice A: Modificare le voci del glossario =
 
+
= Appendice AModificare le voci del glossario =
+
 
Il glossario di OmegaT è un semplice file di testo con codifica <tt>UTF-8</tt> composto da colonne separate da tabulazioni.
 
Il glossario di OmegaT è un semplice file di testo con codifica <tt>UTF-8</tt> composto da colonne separate da tabulazioni.
 
  
 
# La prima colonna contiene il termine nella lingua di partenza.
 
# La prima colonna contiene il termine nella lingua di partenza.
Line 120: Line 129:
 
# La terza colonna è riservata a qualunque tipo di nota si ritenga necessario indicare (ambito d'uso del termine, note grammaticali, ecc.).
 
# La terza colonna è riservata a qualunque tipo di nota si ritenga necessario indicare (ambito d'uso del termine, note grammaticali, ecc.).
  
Per creare un nuovo termine nel glossario è sufficiente inserire con un semplice editor di testo i termini e i relativi traducenti in un file di testo e salvarlo poi con la codifica <tt>UTF-8</tt>. Anche l'estensione del file dovrà essere <tt>.utf8</tt>
+
Per creare un nuovo termine nel glossario è sufficiente inserire con un semplice editor di testo i termini e i relativi traducenti, quindi salvarlo con la codifica <tt>UTF-8</tt>. Anche l'estensione del file dovrà essere <tt>.utf8</tt>
  
 
Ecco un esempio tratto dal glossario ufficiale utilizzato per il progetto:
 
Ecco un esempio tratto dal glossario ufficiale utilizzato per il progetto:
  
 
+
<center>
 
+
 
{| class="prettytable"
 
{| class="prettytable"
 
| '''Prima colonna (inglese)'''
 
| '''Prima colonna (inglese)'''
Line 147: Line 155:
  
 
|}
 
|}
Si raccomanda ai traduttori di creare un proprio glossario personale in cui inserire tutti i termini specifici che incontreranno durante la traduzione e che non sono presenti nel glossario ufficiale di StarOffice. Non è necessario né consigliabile inserire nel glossario parole generiche: il glossario utilizzato dal progetto dovrà contenere solo termini specifici relativi a OpenOffice.org.
+
</center>
 +
Si raccomanda ai traduttori di creare un proprio glossario personale in cui inserire tutti i termini specifici che incontreranno durante la traduzione e che non sono presenti nel glossario ufficiale. Non è necessario né consigliabile inserire nel glossario parole generiche: il glossario utilizzato dal progetto dovrà contenere solo termini specifici relativi a OpenOffice.org.
  
I glossari creati dai singoli traduttori verranno controllati da un revisore. I termini in esso contenuti, una volta approvati, verranno inseriti nel glossario ufficiale del progetto.
+
I glossari creati dai singoli traduttori e messi a disposizione della comunità di Localizzazione verranno controllati da un revisore. I termini in esso contenuti, una volta approvati, verranno inseriti nel glossario ufficiale del progetto.
  
 
Per maggiori informazioni sui glossari per OmegaT si rinvia alla documentazione in linea del software stesso (raggiungibile dal menu <tt>Help > Users Manual</tt> o semplicemente premendo <tt>F1</tt>) e in particolare alla sezione Translation Memory and Glossary Files.
 
Per maggiori informazioni sui glossari per OmegaT si rinvia alla documentazione in linea del software stesso (raggiungibile dal menu <tt>Help > Users Manual</tt> o semplicemente premendo <tt>F1</tt>) e in particolare alla sezione Translation Memory and Glossary Files.
 +
 +
 +
= Appendice B: OmegaT all'opera =
 +
 +
Di seguito vengono esposte e commentate ad uso esplicativo, una serie di immagini catturate a schermo delle varie fasi di lavorazione di un file da tradurre (nell'esempio il file readme di OmegaT) con alcune delle opzioni possibili.
 +
NOTA:'' Per non generare confusione le figure sono in sequenza logica ma non numerate, i riferimenti a figure numerate s'intendono al testo e non all'appendice''.
 +
 +
[[Image:1cartellizzazioneOmegaT.jpg|thumb|left|580px|''struttura cartelle'']]
 +
Struttura delle cartelle ideale per il progetto di traduzione: cartella del software OmegaT e cartella LOCALIZZAZIONE.
 +
 +
 +
----
 +
 +
[[Image: 2continuacartellizzazione.jpg|thumb|left|580px|''cartella Localizzazione'']]
 +
Struttura della cartella LOCALIZZAZIONE come descritta in '''figura1''' con il progetto iniziato (ovvero quello che è visibile subito dopo aver impartito ad OmegaT quanto riportato in '''figura2''').
 +
 +
 +
----
 +
 +
OmegaT visualizza la stessa cartella LOCALIZZAZIONE in questo modo:
 +
[[image: 2-bvisualizzaOmegaT.jpg|thumb|left|580px|''Vista cartella Localizzazione da dentro OmegaT'']]
 +
Nonostante l'icona associata ad OmegaT, se necessario, è comunque  possibile accedere a quella che '''è''' la cartella del lavoro e operare le modifiche per cui si è entrati.
 +
 +
 +
----
 +
 +
[[image: 3struttura_cartelle_lavoro.jpg|thumb|left|580px|''struttura progetto'']]
 +
Questa invece è la struttura interna del progetto, come la organizza OmegaT: nelle cartelle '''Glossary''' e '''TM''' vanno copiati o inseriti i file glossario e la tmx che occorre al lavoro, già precedentemente scaricati e messi nelle rispettive sottocartelle presenti in "LOCALIZZAZIONE". Nella cartella '''source''' è presente o nel caso è possibile inserire a mano il file origine da tradurre; in quella '''target''' al momento opportuno (cioè quando impartirete il comando "Crea i documenti di arrivo") sarà visualizzato il documento finale tradotto.
 +
 +
 +
----
 +
 +
Importante per il seguito del lavoro è il file: '''nomeprogetto'''-omegat.tmx:
 +
[[image: 4cartellaomegatconprojectsave.jpg|thumb|left|580px|''percorso file progetto'']]
 +
a fine lavoro questo file sarà la memoria di traduzione creata da voi con e per OmegaT! E' questo il file principale che verrà scambiato con i revisori per essere corretto, redatto ed inserito nel lavoro complessivo che sia una guida o altro. In effetti è più semplice passarsi i blocchi già tradotti e accoppiarli col documento originale per poi gestire il documento tradotto alla ricerca di errori o incongruenze di modo che, per approvazione della revisione, si rinvia la tmx aggiornata e il curatore non fa altro che vedere i punti modificati tra la '''sua''' tmx e quella del '''redattore'''.
 +
 +
 +
----
 +
 +
La comodità di OmegaT è che:
 +
[[image:5OmegaT_a_lavoro.jpg|thumb|left|580px|''dimostrazione corrispondenze'']]
 +
come si nota nell'immagine, i blocchi di testo corrispondenti (corrispondenze fuzzy) riportano in ultima riga la percentuale di avvicinamento all'originale, nel caso poi di corrispondenza piena od in quello in cui la prima delle corrispondenze suggerite siano al 100%...
 +
[[image:5-bcorrispondpiena.jpg|thumb|left|580px|''match 100%'' ]]
 +
[[image:5c-convalori.jpg|thumb|left|580px|''match vari valori'']]
 +
basterà premere '''CRTL+R''' per avere il blocco già tradotto e passare alla riga successiva. quindi sia in fase di traduzione vera e propria che soprattutto in quella di revisione, le tmx permettono di identificare subito le migliori soluzioni ed applicarle con due tasti.
 +
 +
 +
----
 +
 +
A lavoro di traduzione ultimato basterà selezionare nel menu File la voce '''crea documenti di arrivo''' per ritrovarsi nella cartella target il file tradotto:
 +
[[image: 6lavoro_finito.jpg|thumb|left|580px|'' risultato di tante fatiche'']]
 +
 +
----
 +
 +
Nel nostro esempio l'ultima immagine affianca il file origine a quello tradotto:
 +
[[image:7esempio_di_lavoro_ultimato.jpg|thumb|left|580px|''confronto da tradurre e tradotto'']]
 +
Nota: ''vogliate perdonare la punteggiatura in immagine poiché fatto in fretta per quest'appendice -''
 +
 +
=Appendice C: pregi e difetti di OmegaT=
 +
''<< Oste com'è il vino?>>'' -   
 +
''<< E' buonoooo, c'ho messo pure qualche acino d'uva dentro...>>''
 +
 +
Nel testo descrittivo e nelle precedenti appendici sono stati dimostrati i pregi e le comodità nell'utilizzare come assistente di traduzione OmegaT, purtroppo come tutto nella vita, esiste anche il rovescio della medaglia.
 +
E' importante essere a conoscenza dei difetti del programma in modo da sapere cosa è un problema e cosa no; e sopratutto come comportarsi nelle varie eventualità.
 +
 +
Le gioie di vedere una lunga serie di corrispondenze al 100% e quindi constatare che il lavoro si sbroglia da sé, sono purtroppo largamente compensate dai lunghi tempi di controllo e pre-revisione del lavoro, prima di inviare il documento finale al coordinatore e/o ai revisori.
 +
Queste operazioni di verifica del documento finale e delle relative tmx, a carico del traduttore, sono necessarie altrimenti il file dovrà essere revisionato più volte occupando il tempo dei coordinatori-revisori!
 +
 +
OmegaT è un assistente di traduzione lineare, cioè non fa altro che mettere in pratica il lavoro che i computer fanno meglio: confrontare un numero esorbitante di valori in uno o più elenchi.Tutto qui. Di conseguenza OmegaT non è in grado di discernere sulla correttezza o meno del suggerimento.
 +
 +
L'elenco a cui attinge per le traduzioni suggerite è la TMX; l'elenco da tradurre lo crea lui a partire dal documento origine.
 +
 +
Idem con le singole parole del glossario.
 +
 +
L'essere lineare comporta una serie di svantaggi:
 +
 +
* I tempi di caricamento di una TMX vasta come quella per la guida in linea di OOo 3.0 comporta un tempo di circa 2 minuti abbondanti su di un pc con un processore da 1.3GHz e 800 Mb di ram con un sistema operativo non libero.
 +
* Tempi che si allungano '''notevolmente''' (minuti, fino a quarti d'ora) in base al volume delle stringhe contenute nel file origine.
 +
Per file particolarmente grandi si arriva anche al blocco del programma.
 +
* Le corrispondenze fuzzy al 100% sono riferite all'insieme delle singole parole, non dei simboli presenti; questo comporta che i tag, essenziali per la formattazione del testo potrebbero non solo non coincidere affatto ma essere totalmente diversi dall'originale ed essere comunque accoppiati (cfr. paragrafo sui tag nel testo).Con la sostituzione diretta operata con la combinazione di tasti CTRL+R, ed il successivo controllo coppie tag (ovviamente con esito positivo), l'errore non salterebbe fuori se non in fase di revisione e magari neanche lì. Quindi col rischio che il revisore debba ricontrollarsi l'originale alla ricerca dei tag perduti...(e intanto il tempo se ne va...)
 +
* OmegaT non è in grado di discernere il significato delle formule o delle costruzioni logiche del testo, pertanto per corrispondenze inferiori all'80% è sempre necessario verificare che il fuzzy sia "in tema" col resto del testo tradotto o da tradurre.
 +
* per corrispondenze ancora inferiori potrebbe verificarsi il caso di stringhe simili o con differenze talmente minime da poter essere considerate trascurabili come ad esempio la differente attribuzione di un singolo termine (ad esempio per molto tempo la traduzione di "icon" è stata in bilico tra "simbolo" e "icona", quindi possono esserci tmx con uno o l'altra attribuzione). Occorre porre particolare attenzione a quella che si seleziona, pena il ritrovarsi con un testo che potrebbe finire nella tmx generale non completamente aderente al testo od alle codifiche di stile adottate. Questo comporterebbe un successivo aggravio di lavoro per identificare la stringa erronea e la sua correzione.
 +
* OmegaT non esegue backup ed il salvataggio della sessione di lavoro avviene sul file scritto nella sessione precedente. Sempre meglio eseguire un semplice copia incolla del file di progetto prima di aprire il traduttore in modo di avere a disposizione il file non compromesso, per ogni eventualità di correzione.
 +
* Alcune stringhe sono particolarmente complesse sia per presenza di formule o costrutti specifici all'applicazione relativa, sia perché il contesto non è chiaro ad un novello traduttore (es.: ''panoramic page'' non è dépliant o foglio di album, ma "pagina con andamento orizzontale"), sia perché a volte la singola stringa non è chiaramente traducibile essendo costruita in modo inappropriato o eccessivamente involuto.
 +
----
 +
Per tutti i dubbi o problemi o chiarimenti relativi a questi come ad altri problemi che possono presentarsi vige un unico consiglio:
 +
 +
'''LA MAILING LIST di LOCALIZZAZIONE'''
 +
 +
Il luogo deputato a far qualsiasi domanda, anche la più banale, anche quella che sembrerebbe veramente stolta.
 +
Non ci sono cattivi traduttori... solo una cattiva assistenza e questo '''non è proprio il caso''' di LOCALIZZAZIONE.
 +
In Lista è possibile avere chiarimenti su tutto, praticamente in qualsiasi momento, con risposte tempestive e nel caso serva è possibile far coinvolgere dai coordinatori anche i responsabili ai livelli superiori.
 +
[http://wiki.services.openoffice.org/wiki/Mailing_list questo collegamento vi porterà alla pagina della Mailing List]
 +
 +
=Consigli sull'utilizzo di OmegaT=
 +
Se avete letto la precedente appendice avrete capito tre cose fondamentali:
 +
* salvarsi sempre il file di progetto "nomeprogetto-omegat.tmx" prima di iniziare una sessione di lavoro
 +
* utilizzare la combinazione CTRL+R solo quando si è certi della piena corrispondenza anche se OmegaT indica il 100%
 +
* utilizzare CTRL+I in modo da avere il nuovo testo tradotto subito sotto l'originale e poter controllare ''de visu'' il giusto posizionamento e uguaglianza dei vari tag o simboli tra il tradotto e l'originale.
 +
 +
 +
Come accennato al paragrafo "Usare OmegaT", dalla versione di OmegaT 2.1.4 in poi sono utilizzabili alcune funzioni accessorie, descritte alla pagina [http://wiki.services.openoffice.org/w/index.php?title=IT/Localizzazione/OmegaT-Plug-in-It OmegaT Plugins]. la loro "messa in servizio" ed il loro funzionamento, poiché complementari al lavoro del CAT, sono trattati in quella specifica pagina.
 +
[[Category:IT]]

Latest revision as of 22:54, 7 March 2012

Usare OmegaT

OmegaT è il programma CAT ('Computer Aided Translation', traduzione con l'ausilio del computer) che utilizziamo per effettuare le traduzioni. Se da una parte l'utilizzo di un programma CAT può essere visto come un impedimento, in realtà, considerando la ripetitività delle frasi presenti in un manuale tecnico, a lungo andare OmegaT rende le traduzioni non solo più rapide, ma anche (e soprattutto) più uniformi e attinenti alla guida di stile.

I due elementi chiave di OmegaT sono il glossario, originariamente messo a disposizione da SUN, rielaborato e integrato dal gruppo di localizzazione man mano che si operano nuove scelte riguardanti le terminologie, e le memorie di traduzione (TMX). Una memoria di traduzione è una collezione di frasi (rese fraseologicamente da OmegaT come “segmenti”) tradotte in precedenza. Quando OmegaT rileva che un segmento è simile o addirittura identico a uno già contenuto nella TMX, la traduzione di tale segmento viene suggerita automaticamente assieme alla traduzione di segmenti simili.

Dalla versione di OmegaT 2.1.4 in poi sono utilizzabili alcune funzioni accessorie, descritte alla pagina OmegaT Plugins. la loro "messa in servizio" ed il loro funzionamento, poiché complementari al lavoro del CAT, sono trattati in quella specifica pagina.

Preparare OmegaT

Prima ancora di iniziare a tradurre un capitolo è necessario disporre di un certo numero di file:

  • Il programma OmegaT (scarica da qui l'ultima versione adeguata al tuo sistema operativo). È possibile reperire versioni diverse per sistemi operativi diversi, l'ultima versione stabile, rilasci precedenti, versioni beta (tipo la 2.1.7 che andremo ad utilizzare se si vogliono sfruttare i plugin)
  • La versione più recente del Glossario
  • Tutte le TMX raccomandate (link alla pagina di oooauthors con le memorie della gsg e dell'help in attesa delle memorie specifiche memorie)
  • Il capitolo in lingua originale

Per i glossari, le tmx e il capitolo da tradurre dovrete già essere iscritti a odfauthors e avere i permessi per accedere alle aree riservate ai traduttori, quindi prendere quanto necessario nell'area Risorse.

Quando si è in possesso del CAT, delle TMX, del Glossario e del capitolo in ENG occorre preparare il proprio PC in modo da operare al meglio, con ordine e con la massima semplicità.

Nota: i passaggi seguenti sono facoltativi, ogni traduttore è libero di gestire la propria "traduzione" come meglio crede; tuttavia seguendo la struttura di lavoro esposta si riesce ad ottenere un'organizzazione migliore, una semplicità nel recupero dei vari componenti di lavoro e sopratutto, in casi di necessità si possono scambiare interi progetti OmegaT preconfezionati anziché i vari componenti, con notevole risparmio di tempi ed energie.

Create adesso sul vostro disco fisso una cartella principale a denominazione specifica (as esempio "OdfAuthors", "Traduzioni OOo"; comunque un nome che indichi il suo contenuto) entro la quale creare la struttura di Figura 1

Figura 1: Struttura raccomandata per OmegaT

La struttura che può sembrare complessa a prima vista, in realtà semplifica molto la gestione dei vari progetti:

  • Consente di gestire in "Localizzazione" gli strumenti di lavoro (TMX, Glossari, Dizionari eccetera) separatamente dal "Banco di lavoro" ossia la traduzione vera e propria -
  • Consente la gestazione di ogni singola traduzione nella cartella "Traduzioni in corso" senza rischiare di mischiarla con gli strumenti o le revisioni -
  • Consente di gestire le revisioni in una cartella dedicata -


Recuperate le risorse necessarie dal sito OdfAuthors o ricevute dagli altri traduttori o già in proprio possesso, quindi copiate il glossario o i glossari nella directory “Glossari”; tutte le TMX nella cartella “TMX non in uso”; quindi copiate le TMX raccomandate per quello specifico capitolo nella cartella "TMX in uso". Il motivo della struttura e del movimento delle TMX risulterà evidente non appena si procederà con la traduzione vera e propria.

Aprite OmegaT e, se questa è la prima volta che vedete OmegaT in azione, leggete la guida istantanea che è fatta molto bene. Create un nuovo progetto. Vi si presenterà una finestra in cui scegliere il nome del progetto e la directory in cui metterlo: il suggerimento è di scegliere “Traduzioni in corso” come directory di base.

Una volta premuto "Ok" si apre la finestra di dialogo di Figura 2. Inserite i seguenti parametri:

  • Come Lingua di arrivo scegliete IT-it;
  • Per la Directory della memoria di traduzione se si vuole si può selezionare la cartella TMX in uso; oppure si può momentaneamente lasciare il puntamento automatico, anche se è indirizzato a una cartella vuota al momento.
  • Per la Directory del glossario selezionate la cartella Glossari oppure si può seguire quanto già scritto per le TMX
  • Per la Dictionary folder selezionate la cartella Dictionary che avrete opportunamente creato nella cartella Guida di stile ed altro oppure anche per quest'opzione lasciare le cose come sono, per ora.
Figura 2: Finestra per il setup del progetto OmegaT

Premete il pulsante Sfoglia per navigare alla cartella desiderata. Una volta che i parametri sono stati impostati correttamente premete il tasto OK. Si apre adesso una nuova finestra di dialogo nella quale si chiede di localizzare il file da tradurre. Premete il pulsante ¨Importa i file di partenza¨ e selezionate il file da tradurre. Premete il pulsante "Apri" ed OmegaT si andrà a leggere il file, lo spezzetterà in segmenti e ve lo mostrerà nella sezione a sinistra della sua schermata. A fine caricamento si è praticamente pronti per iniziare la traduzione a meno che si sia optato per non reindirizzare le sorgenti (Figura2).

Nota importante: se si è scelto di non modificare il puntamento delle sorgenti di OmegaT allora è il momento di fare una piccola pausa. Salvate il progetto ed uscite da OmegaT. Raggiungete la cartella "Localizzazione", da qui aprite "Glossario" e copiate (ctrl+C) i glossari che vi interessano, poi raggiungete la cartella "Traduzioni in corso" entro la quale esiste il progetto OmegaT. Sorpresa: OmegaT visualizza il progetto con il suo simbolo, ma il sistema operativo lo riconosce come una cartella! Apritela e vi trovere sullo schermo diverse cartelle. La cartella "Glossary" deve contenere il o i Glossari quindi apritela e incollate (CTRL+V) i glossari presi in "Localizzazione". La cartella "tm" contiene le TMX. La stessa procedura eseguita per portare i glossari necessari nel progetto va ripetuta per le TMX, da prendere esclusivamente nella cartella "TMX in uso". Stesso discorso per il o i dizionari, che vanno incollati nella cartella Dictionary. Per utilizzare i dizionari consultare la voce specifica [DIZIONARI]. Ora anche voi siete pronti a lavorare, basta riaprire OmegaT e nel menu Progetto scegliere "Apri" quindi selezionate il progetto da tradurre.

Duplicare glossari, tmx e dizionari complica un poco la vita ma garantisce l'uniformità del singolo progetto e sopratutto evita di perdere risorse preziose nel caso di accidentali cancellazioni a fronte di poco spazio occupato in più sul disco. L'intero progetto può essere tranquillamente cancellato a pubblicazione avvenuta, con recupero di tutto lo spazio.

La differenza principale tra la preparazione alla traduzione e la preparazione alla revisione è nel contenuto che dovete mettere nella cartella "TMX in uso" ossia nella cartella tm del progetto.

Per tradurre caricate nella TMX in uso (la cartella "tm" del progetto)la TMX globale per la guida di cui il capitolo fa parte e tutte le altre TMX raccomandate dall'editor (se avete dubbi chiedete in lista).

Per revisionare caricate nella TMX in uso ("tm" progetto) la TMX prodotta dal curatore.

Spostate tutte le TMX che non utilizzerete nella cartella TMX non in uso.

Ora siete praticamente pronti per iniziare! Mancano solo un ultimo paio di avvertimenti su come usare il CAT.

Tradurre e revisionare con OmegaT

Prima di iniziare a tradurre o a revisionare la prima parola, leggete attentamente la guida di stile (anche per accedere a questa risorsa è necessario un account valido), e visto che ormai l'avete aperta sullo schermo, leggetela un'altra volta.

La guida di stile è un documento essenziale in quanto contiene numerose convenzioni fatte sul metodo migliore di tradurre certe espressioni, dei tempi verbali da usare e via dicendo.

Una schermata di OmegaT si presenta come nella seguente figura3: a sinistra si trova la finestra principale dove scriverete la traduzione, a destra avete invece due finestre, una in alto con le traduzioni suggerite (se ce ne sono di simili) da OmegaT prese dalle TMX, ed una in basso con i vocaboli contenuti nel segmento dei quali è disponibile una traduzione nel glossario, e infine una sezione in basso dove appariranno i vocaboli presenti nel dizionario. In questa sezione inferiore è possibile anche visualizzare la Translator Machine di Google, ma le "traduzioni" che restituisce sono alquanto distanti dai segmenti di origine, quindi se ne sconsiglia l'utilizzo (almeno per ora).

Figura 3: Schermata del progetto OmegaT

Segmenti

OmegaT suddivide il testo originale in segmenti. Le regole di segmentazione sono assai complesse, ma il risultato sperato è che un segmento sia esattamente un periodo grammaticale. Questo paragrafo ad esempio conterebbe tre segmenti.

Traducete il segmento e quindi premete invio per passare al segmento successivo. Se il segmento non necessita traduzione (ad esempio se consta di solo il nome di una persona) premete tranquillamente invio.

I tag

Quando il testo originale è formattato, OmegaT lo indica con dei marcatori (tag) in modo tale che anche al testo tradotto sia applicata la stessa formattazione. I tag sono sequenze di lettere e numeri racchiusi tra parentesi angolate. I tag che terminano con il carattere “/” sono singoli, mentre i tag che finiscono con un numero devono avere un corrispondente tag di chiusura che inizi con il carattere “/” seguito dalla stessa sequenza di lettere e numeri. Ad esempio, <s0/> è un tag singolo, mentre <t7> e </t7> sono una coppia.

Figura 4: Esempi di tag nei segmenti di OmegaT

Se manca il tag di chiusura o quello di apertura in una coppia di tag, OmegaT non potrà creare il documento tradotto, perciò è buona norma verificare che i tag siano stati inseriti correttamente premendo Ctrl + T. Questo comando verifica la validità dei tag e mostra una finestra di dialogo con tutti i segmenti contenenti almeno un errore nei tag.

Una delle regole d'oro nel lavorare con i tag è quella di non cambiarne mai l'ordine. A volte può accadere però che traducendo si debba invertire l'ordine delle parole (come il classico caso sostantivo + aggettivo che in inglese si presenterà come aggettivo + sostantivo). Se le parole da invertire hanno tag (questo potrebbe accadere se l'aggettivo è in corsivo e il sostantivo in grassetto), lasciate che la seconda coppia di tag non racchiuda nessuna parola. Un esempio di questa situazione è fornito nella Figura 5.

Figura 5: Esempio di tag che dovrebbero essere invertiti

Corrispondenze Fuzzy

Come discusso nell'introduzione, il vantaggio principale di usare OmegaT consiste nel fatto che il programma memorizza tutti i segmenti tradotti in precedenza così che, quando OmegaT rileva una certa similitudine tra il segmento da tradurre e alcuni di quelli in memoria, propone delle possibili traduzioni. Poiché raramente ci sarà una identità tra il segmento da tradurre e quelli tradotti (nel caso di identità perfetta la traduzione viene inserita automaticamente da OmegaT), il CAT usa la fuzzy logic per analizzare la similitudine, per questo la proposta è chiamata corrispondenza. In Figura 3 viene anche mostrato un esempio. Per il segmento 001 OmegaT ha trovato 12 possibilità su 16 (12/16 come si vede nella barra degli strumenti in basso a destra) e le ha riportate nella finestra “Corrispondenze”. Molte di queste possibilità hanno ottenuto un “punteggio” triplo 100% e come si può notare sono state prese da molte TMX diverse.

Per inserire una delle proposte fatte da OmegaT, selezionatela premendo il tasto Ctrl e il numero della proposta (ad esempio Ctrl + 2 per la seconda corrispondenza a partire dall'alto) quindi premete Ctrl + I (semplice inserimento del testo proposto nel segmento alla posizione del cursore) oppure Ctrl + R (sostituzione del testo da tradurre con il testo proposto dalla TMX). Figura 3

Navigazione e scorciatoie

Le seguenti scorciatoie possono risultare utili quando si lavora con OmegaT sia in fase di traduzione che in fase di revisione.

  • Per selezionare un segmento potete fare doppio clic su di esso
  • Per andare al segmento successivo premete invio o Ctrl+N
  • Per muoversi sul segmento precedente premete Ctrl+P
  • Per andare al primo segmento non tradotto premere Ctrl+U
  • Utilizzando Ctrl+F è possibile aprire una finestra per fare ricerche nel progetto
    • Facendo doppio clic sul numero di segmento risultato della ricerca, il segmento viene evidenziato nella finestra principale e quindi è modificabile
    • A volte è utile non cercare nelle TMX ma solo nel testo. Per fare questo rimuovere la spunta dalla casella corrispondente.

Accettare o rifiutare le proposte del revisore

(fase lavorativa in aggiornamento) Una volta che il revisore ha finito il suo lavoro, il curatore deve decidere se accettare o rifiutare le modifiche proposte.

Per avere un'idea dell'entità delle modifiche apportate dal revisore conviene utilizzare la funzionalità offerta da OOo Writer per confrontare documenti.

  1. Estraete dal file zip generato dal revisore il capitolo in italiano e copiatelo in una directory temporanea
  2. Aprite il capitolo che avete tradotto
  3. Selezionate Modifica > Confronta documenti e aprite il file prodotto dal revisore

Le differenze tra i due documenti verranno mostrate con i marcatori di revisione.

Estraete adesso dal file zip del revisore la TMX e copiatela nella cartella TMX in uso. Trasferite ogni altra TMX in questa cartella nella cartella TMX non in uso.

Aprite il vostro progetto OmegaT. Navigate utilizzando la funzione di ricerca al segmento per il quale volete accettare la proposta del revisore: tale proposta dovrebbe apparire nella finestra Corrispondenze come seconda opzione. Per inserirla premete Ctrl + R. Procedete così per tutte le modifiche che volete accettare.

Dove sono i file da inviare?

Figura 6: Un progetto OmegaT

Una volta finita la traduzione o revisione del documento, si deve preparare il file zip e per fare questo è necessario disporre della memoria di traduzione prodotta da OmegaT, del documento di arrivo e di quello di partenza. La Figura 6 mostra la struttura della directory di un progetto OmegaT.

La memoria di traduzione da estrarre e rinominare seguendo le indicazioni fornite nella sezione "Convenzione sui nomi" si trova nella radice ed è chiamata [nome progetto]-omegat.tmx. Il documento finale tradotto che avete creato selezionando l'opzione Menu Progetto> Crea i documenti di arrivo si trova nella cartella target, infine il capitolo in lingua originale si trova nella cartella source.

Nota: se in futuro utilizzeremo progetti OmegaT preconfezionati si potrebbe immaginare di mandare direttamente tutta la struttura di Figura 6 su OOoAuthors. E' disponibile un riassunto da tenere sottomano all'occorrenza per tutta la procedura di invio, revisione, eccetera scaricabile qui (È necessario un account valido per accedere alla risorsa)

Appendice A: Modificare le voci del glossario

Il glossario di OmegaT è un semplice file di testo con codifica UTF-8 composto da colonne separate da tabulazioni.

  1. La prima colonna contiene il termine nella lingua di partenza.
  2. La seconda colonna contiene il termine nella lingua di arrivo.
  3. La terza colonna è riservata a qualunque tipo di nota si ritenga necessario indicare (ambito d'uso del termine, note grammaticali, ecc.).

Per creare un nuovo termine nel glossario è sufficiente inserire con un semplice editor di testo i termini e i relativi traducenti, quindi salvarlo con la codifica UTF-8. Anche l'estensione del file dovrà essere .utf8

Ecco un esempio tratto dal glossario ufficiale utilizzato per il progetto:

Prima colonna (inglese) Seconda colonna (italiano) Terza colonna (note)
position and size posizione e dimensione [StarOffice]
position and spacing posizione e distanza [StarOffice]
positive deviation deviazione positiva [StarOffice]

Si raccomanda ai traduttori di creare un proprio glossario personale in cui inserire tutti i termini specifici che incontreranno durante la traduzione e che non sono presenti nel glossario ufficiale. Non è necessario né consigliabile inserire nel glossario parole generiche: il glossario utilizzato dal progetto dovrà contenere solo termini specifici relativi a OpenOffice.org.

I glossari creati dai singoli traduttori e messi a disposizione della comunità di Localizzazione verranno controllati da un revisore. I termini in esso contenuti, una volta approvati, verranno inseriti nel glossario ufficiale del progetto.

Per maggiori informazioni sui glossari per OmegaT si rinvia alla documentazione in linea del software stesso (raggiungibile dal menu Help > Users Manual o semplicemente premendo F1) e in particolare alla sezione Translation Memory and Glossary Files.


Appendice B: OmegaT all'opera

Di seguito vengono esposte e commentate ad uso esplicativo, una serie di immagini catturate a schermo delle varie fasi di lavorazione di un file da tradurre (nell'esempio il file readme di OmegaT) con alcune delle opzioni possibili. NOTA: Per non generare confusione le figure sono in sequenza logica ma non numerate, i riferimenti a figure numerate s'intendono al testo e non all'appendice.

struttura cartelle

Struttura delle cartelle ideale per il progetto di traduzione: cartella del software OmegaT e cartella LOCALIZZAZIONE.



cartella Localizzazione

Struttura della cartella LOCALIZZAZIONE come descritta in figura1 con il progetto iniziato (ovvero quello che è visibile subito dopo aver impartito ad OmegaT quanto riportato in figura2).



OmegaT visualizza la stessa cartella LOCALIZZAZIONE in questo modo:

Vista cartella Localizzazione da dentro OmegaT

Nonostante l'icona associata ad OmegaT, se necessario, è comunque possibile accedere a quella che è la cartella del lavoro e operare le modifiche per cui si è entrati.



struttura progetto

Questa invece è la struttura interna del progetto, come la organizza OmegaT: nelle cartelle Glossary e TM vanno copiati o inseriti i file glossario e la tmx che occorre al lavoro, già precedentemente scaricati e messi nelle rispettive sottocartelle presenti in "LOCALIZZAZIONE". Nella cartella source è presente o nel caso è possibile inserire a mano il file origine da tradurre; in quella target al momento opportuno (cioè quando impartirete il comando "Crea i documenti di arrivo") sarà visualizzato il documento finale tradotto.



Importante per il seguito del lavoro è il file: nomeprogetto-omegat.tmx:

percorso file progetto

a fine lavoro questo file sarà la memoria di traduzione creata da voi con e per OmegaT! E' questo il file principale che verrà scambiato con i revisori per essere corretto, redatto ed inserito nel lavoro complessivo che sia una guida o altro. In effetti è più semplice passarsi i blocchi già tradotti e accoppiarli col documento originale per poi gestire il documento tradotto alla ricerca di errori o incongruenze di modo che, per approvazione della revisione, si rinvia la tmx aggiornata e il curatore non fa altro che vedere i punti modificati tra la sua tmx e quella del redattore.



La comodità di OmegaT è che:

dimostrazione corrispondenze

come si nota nell'immagine, i blocchi di testo corrispondenti (corrispondenze fuzzy) riportano in ultima riga la percentuale di avvicinamento all'originale, nel caso poi di corrispondenza piena od in quello in cui la prima delle corrispondenze suggerite siano al 100%...

match 100%
match vari valori

basterà premere CRTL+R per avere il blocco già tradotto e passare alla riga successiva. quindi sia in fase di traduzione vera e propria che soprattutto in quella di revisione, le tmx permettono di identificare subito le migliori soluzioni ed applicarle con due tasti.



A lavoro di traduzione ultimato basterà selezionare nel menu File la voce crea documenti di arrivo per ritrovarsi nella cartella target il file tradotto:

risultato di tante fatiche

Nel nostro esempio l'ultima immagine affianca il file origine a quello tradotto:

confronto da tradurre e tradotto

Nota: vogliate perdonare la punteggiatura in immagine poiché fatto in fretta per quest'appendice -

Appendice C: pregi e difetti di OmegaT

<< Oste com'è il vino?>> - << E' buonoooo, c'ho messo pure qualche acino d'uva dentro...>>

Nel testo descrittivo e nelle precedenti appendici sono stati dimostrati i pregi e le comodità nell'utilizzare come assistente di traduzione OmegaT, purtroppo come tutto nella vita, esiste anche il rovescio della medaglia. E' importante essere a conoscenza dei difetti del programma in modo da sapere cosa è un problema e cosa no; e sopratutto come comportarsi nelle varie eventualità.

Le gioie di vedere una lunga serie di corrispondenze al 100% e quindi constatare che il lavoro si sbroglia da sé, sono purtroppo largamente compensate dai lunghi tempi di controllo e pre-revisione del lavoro, prima di inviare il documento finale al coordinatore e/o ai revisori. Queste operazioni di verifica del documento finale e delle relative tmx, a carico del traduttore, sono necessarie altrimenti il file dovrà essere revisionato più volte occupando il tempo dei coordinatori-revisori!

OmegaT è un assistente di traduzione lineare, cioè non fa altro che mettere in pratica il lavoro che i computer fanno meglio: confrontare un numero esorbitante di valori in uno o più elenchi.Tutto qui. Di conseguenza OmegaT non è in grado di discernere sulla correttezza o meno del suggerimento.

L'elenco a cui attinge per le traduzioni suggerite è la TMX; l'elenco da tradurre lo crea lui a partire dal documento origine.

Idem con le singole parole del glossario.

L'essere lineare comporta una serie di svantaggi:

  • I tempi di caricamento di una TMX vasta come quella per la guida in linea di OOo 3.0 comporta un tempo di circa 2 minuti abbondanti su di un pc con un processore da 1.3GHz e 800 Mb di ram con un sistema operativo non libero.
  • Tempi che si allungano notevolmente (minuti, fino a quarti d'ora) in base al volume delle stringhe contenute nel file origine.

Per file particolarmente grandi si arriva anche al blocco del programma.

  • Le corrispondenze fuzzy al 100% sono riferite all'insieme delle singole parole, non dei simboli presenti; questo comporta che i tag, essenziali per la formattazione del testo potrebbero non solo non coincidere affatto ma essere totalmente diversi dall'originale ed essere comunque accoppiati (cfr. paragrafo sui tag nel testo).Con la sostituzione diretta operata con la combinazione di tasti CTRL+R, ed il successivo controllo coppie tag (ovviamente con esito positivo), l'errore non salterebbe fuori se non in fase di revisione e magari neanche lì. Quindi col rischio che il revisore debba ricontrollarsi l'originale alla ricerca dei tag perduti...(e intanto il tempo se ne va...)
  • OmegaT non è in grado di discernere il significato delle formule o delle costruzioni logiche del testo, pertanto per corrispondenze inferiori all'80% è sempre necessario verificare che il fuzzy sia "in tema" col resto del testo tradotto o da tradurre.
  • per corrispondenze ancora inferiori potrebbe verificarsi il caso di stringhe simili o con differenze talmente minime da poter essere considerate trascurabili come ad esempio la differente attribuzione di un singolo termine (ad esempio per molto tempo la traduzione di "icon" è stata in bilico tra "simbolo" e "icona", quindi possono esserci tmx con uno o l'altra attribuzione). Occorre porre particolare attenzione a quella che si seleziona, pena il ritrovarsi con un testo che potrebbe finire nella tmx generale non completamente aderente al testo od alle codifiche di stile adottate. Questo comporterebbe un successivo aggravio di lavoro per identificare la stringa erronea e la sua correzione.
  • OmegaT non esegue backup ed il salvataggio della sessione di lavoro avviene sul file scritto nella sessione precedente. Sempre meglio eseguire un semplice copia incolla del file di progetto prima di aprire il traduttore in modo di avere a disposizione il file non compromesso, per ogni eventualità di correzione.
  • Alcune stringhe sono particolarmente complesse sia per presenza di formule o costrutti specifici all'applicazione relativa, sia perché il contesto non è chiaro ad un novello traduttore (es.: panoramic page non è dépliant o foglio di album, ma "pagina con andamento orizzontale"), sia perché a volte la singola stringa non è chiaramente traducibile essendo costruita in modo inappropriato o eccessivamente involuto.

Per tutti i dubbi o problemi o chiarimenti relativi a questi come ad altri problemi che possono presentarsi vige un unico consiglio:

LA MAILING LIST di LOCALIZZAZIONE

Il luogo deputato a far qualsiasi domanda, anche la più banale, anche quella che sembrerebbe veramente stolta. Non ci sono cattivi traduttori... solo una cattiva assistenza e questo non è proprio il caso di LOCALIZZAZIONE. In Lista è possibile avere chiarimenti su tutto, praticamente in qualsiasi momento, con risposte tempestive e nel caso serva è possibile far coinvolgere dai coordinatori anche i responsabili ai livelli superiori. questo collegamento vi porterà alla pagina della Mailing List

Consigli sull'utilizzo di OmegaT

Se avete letto la precedente appendice avrete capito tre cose fondamentali:

  • salvarsi sempre il file di progetto "nomeprogetto-omegat.tmx" prima di iniziare una sessione di lavoro
  • utilizzare la combinazione CTRL+R solo quando si è certi della piena corrispondenza anche se OmegaT indica il 100%
  • utilizzare CTRL+I in modo da avere il nuovo testo tradotto subito sotto l'originale e poter controllare de visu il giusto posizionamento e uguaglianza dei vari tag o simboli tra il tradotto e l'originale.


Come accennato al paragrafo "Usare OmegaT", dalla versione di OmegaT 2.1.4 in poi sono utilizzabili alcune funzioni accessorie, descritte alla pagina OmegaT Plugins. la loro "messa in servizio" ed il loro funzionamento, poiché complementari al lavoro del CAT, sono trattati in quella specifica pagina.

Personal tools