Guida - Compilation de OmegaT ab le codice fonte

Iste guida explica como compilar OmegaT a partir del codice fonte.

OmegaT es supplite preste compilate pro un numero de platteformas, includente un version multe platteforma. Dunque le usatores non besonia de compilar illes ipse OmegaT. Compilar OmegaT es pertinente a disveloppatores qui desidera facer modificationes lor proprie a lor codice.

1. Discarga e installa le Java Development Kit (JDK)

Il es necesse le <a1>Java Development Kit</a1> (JDK). Pro OmegaT 4.0 e subsequente, nulle altere software es requirite.

Precedente versiones del OmegaT require Apache Ant.

Tu pote haber a configurar tu variabile de ambiente de JAVA_HOME a punctar al position de JDK.

2. Compila le codice

Aperi un fenestra pro linea de commando (consola, fenestra DOS). Naviga al radice del codice fonte de OmegaT (le plica continente le file build.gradle), e.g.

cd C:\My Documents\MyOmegat\OmegaT_<version>_Beta_Source

OmegaT 4.0 o plus tarde

Tu pote facer fluer OmegaT directemente per linea de commando:

gradlew run

Si isto es toto lo que te interessa, tu pote saltar al grado 3a.

Pro construer le programma OmegaT e tote le files associate, in vice commanda

gradlew installDist

Le resultatos essera in build\install\OmegaT.

Versiones precedente de OmegaT

Inter le plica radice, exeque Apache Ant per entrar le executabile de Ant. Il es possibile besoniar de scriber le percurso complete, e.g.:

C:\Program Files\apache-ant-1.7.0-bin\apache-ant-1.7.0\bin\ant

Si le codice compila con bon successo, tu videra le message COMPILATION SUCCEDITE. Si non, essera monstrate messages de cernita que (on spera) fornira qualque idea re ubi es le problema.

Si tu codice esseva compilate con bon successo, le OmegaT compilate es site in:

OmegaT_<version>_Beta_Source\dist

Ancora in tu fenestra de linea de commando, cambia iste plica, e.g. con:

cd C:\My Documents\MyOmegat\OmegaT_<version>_Beta_Source\dist

e lancea OmegaT con:

java -jar OmegaT.jar

3a. 1me exemplo de modification: cambiar le color del marcator del segmento

In le classificator src/org/omegat/gui/editor aperir le file SegmentBuilder.java in un texto editor.

Trova le lineas:

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

e

b = Styles.COLOR_GREEN;

e supplanta COLOR_GREEN con COLOR_BLUE.

In le classificator src/org/omegat/util/gui aperir le file Styles.java in un texto editor.

Trova le linea

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

Reimplacia COLOR_GREEN con COLOR_BLUE e 192, 255, 192 con 225, 225, 255.

3b. 2nd exemplo de modification: augmentar le numero de concordantias partial displicate, ab cinque a dece

In le plica /src/org/omegat/util aperi le file OConsts.java in un editor de texto.

Trova le lineas:

    /** Numero de concordantias partial a monstrar */
    public static final int MAX_NEAR_STRINGS = 5;

atque reimplacia = 5 con = 10.

Pro ambe le exemplos, compila e proba como describite supra.

Copyright Marc Prior 2011-2012