Howto - Compiling OmegaT from the source code

Guida di OmegaT:
Compilare OmegaT dal codice sorgente

Questa guida descrive come compilare OmegaT a partire dal codice sorgente.

OmegaT è fornito pronto e già compilato per diverse piattaforme, incluso una versione multi-piattaforma. Gli utenti pertanto non devono compilare da sé OmegaT. La compilazione di OmegaT è importante per gli sviluppatori che desiderano apportare proprie modifiche al codice.

1. Scaricare e installare il Java Development Kit (JDK) e Apache Ant

Possono essere utilizzati vari programmi per compilare il codice sorgente dopo averlo modificato, ma tra gli altri, il più adatto è Apache Ant. È necessario anche il Java Development Kit (JDK).

In base a come si installa il Java Developmenti Kit, potrebbe essere necessario modificare l'attributo "JAVA_HOME" per farlo funzionare con Ant.

2. Compilare il codice

I nomi sotto indicati delle cartelle sono solo per illustrazione; i numeri di versione saranno diversi.

Aprire una finestra della riga di comando (console, finestra DOS). Passare alla cartella principale del codice sorgente di OmegaT (la cartella che contiene il file build.xml), ad esempio

cd C:\Documenti\MioOmegat\OmegaT_2.2.3_Beta_Source

All'interno di questa cartella, eseguire Apache Ant digitando l'eseguibile di Ant. Potrebbe essere necessario immettere il percorso completo, ad esempio:

C:\Programmi\apache-ant-1.7.0-bin\apache-ant-1.7.0\bin\ant

Se il codice viene compilato correttamente, sarà visualizzato il messaggio "BUILD SUCCESSFUL". In caso contrario verranno mostrati i messaggi di debug che (si spera) forniranno un'idea di dov'è il problema.

3. Avviare OmegaT

Se il codice è stato compilato con successo, il file OmegaT compilato si troverà in:

OmegaT_2.2.3_Beta_Source\dist

Nella finestra della riga di comando, passare a questa cartella, per esempio con:

cd C:\Documenti\MioOmegat\OmegaT_1.8.0_01_Beta_Source\dist

e avviare OmegaT con:

java -jar OmegaT.jar

4a. 1° esempio di modifica: cambiare il colore di evidenziazione del segmento

Nella cartella

src/org/omegat/gui/editor

Aprire il file SegmentBuilder.java in un editor di testo.

Trovare le righe:

return Styles.createAttributeSet(fg, Styles.COLOR_GREEN, true, null);

e

b = Styles.COLOR_GREEN;

e sostituire

COLOR_GREEN

con

COLOR_BLUE.

Nella cartella

src/org/omegat/util/gui

Aprire il file Styles.java in un editor di testo.

Trovare la riga

public static final Color COLOR_GREEN = new Color(192, 255, 192);

Sostituire

COLOR_GREEN

con

COLOR_BLUE

e

192, 255, 192

con

225, 225, 255.

4b. 2 ° esempio di modifica: aumentare il numero di corrispondenze parziali visualizzate da cinque a dieci

Nella cartella

/src/org/omegat/util

Aprire il file OConsts.java con un editor di testo.

Trovare le righe:

/** Number of fuzzy matches to display */
public static final int MAX_NEAR_STRINGS = 5;

e sostituire

= 5

con

= 10

Per entrambi gli esempi, compilare e testare come descritto sopra.

Copyright Marc Prior 2011-2012