Howto - Compiling OmegaT from the source code

Οδηγός τού OmegaT:
Μεταγλώττιση του πηγαίου κώδικα του OmegaT

Αυτός ο οδηγός περιγράφει πώς να μεταγλωττίσετε τον πηγαίο κώδικα του OmegaT.

Το OmegaT παρέχεται μεταγλωττισμένο για χρήση σε διάφορες πλατφόρμες, καθώς και σε δια-πλατφορμική έκδοση. Έτσι, δεν χρειάζεται να μεταγλωττίζουν το OmegaT οι χρήστες. Η μεταγλώττιση τού OmegaT αφορά όσους προγραμματιστές επιθυμούν να τροποποιήσουν τον κώδικα.

1. Κατεβάστε και εγκαταστήστε τα Java Development Kit (JDK) και Apache Ant

Μεταγλώττιση τού πηγαίου κώδικα μετά την τροποποίησή του μπορούν να γίνει με διάφορα προγράμματα, αλλά το Apache Ant είναι από τα πιο βολικά. Το Java Development Kit (JDK) είναι προαπαιτούμενο.

Ανάλογα με τον τρόπο εγκατάστασης του Java Development Kit, ίσως χρειαστεί να αλλάξετε το χαρακτηριστικό "JAVA_HOME" ώστε να λειτουργήσει με το Ant.

2. Μεταγλωττίστε τον κώδικα

Τα παρακάτω ονόματα φακέλων είναι ενδεικτικά· οι αριθμοί έκδοσης ίσως διαφέρουν.

Ανοίξτε ένα παράθυρο με γραμμή εντολών (κονσόλα, παράθυρο DOS). Μεταβείτε στον κύριο φάκελο με τον πηγαίο κώδικα του OmegaT (αυτόν με το αρχείο build.xml) —π.χ.:

cd C:\My Documents\MyOmegat\OmegaT_2.2.3_Beta_Source

Από αυτόν τον φάκελο εκτελέστε το Apache Ant πληκτρολογώντας το εκτελέσιμο αρχείο τού ant. Ίσως χρειαστεί να γράψετε την πλήρη διαδρομή —π.χ.:

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

Αν ο κώδικας μεταγλωττιστεί επιτυχώς, θα εμφανιστεί το μήνυμα "BUILD SUCCESSFUL". Αν όχι, θα εμφανιστούν μηνύματα αποσφαλμάτωσης, τα οποία θα σας υποδείξουν πού ανέκυψε πρόβλημα.

3. Εκκινήστε το OmegaT

Αν ο κώδικας μεταγλωττίστηκε επιτυχώς, το μεταγλωττισμένο OmegaT θα βρίσκεται στη θέση:

OmegaT_2.2.3_Beta_Source\dist

Από την γραμμή εντολών μεταβείτε σε αυτόν τον φάκελο —π.χ.:

cd C:\My Documents\MyOmegat\OmegaT_1.8.0_01_Beta_Source\dist

και εκκινήστε το OmegaT με την εντολή:

java -jar OmegaT.jar

4. Ένα παράδειγμα τροποποίησης

Στον φάκελο

src/org/omegat/gui/editor

ανοίξτε το αρχείο SegmentBuilder.java σε επεξεργαστή κειμένου.

Βρείτε τις γραμμές:

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

και

b = Styles.COLOR_GREEN;

και αντικαταστήστε το

COLOR_GREEN

με το

COLOR_BLUE.

Στον φάκελο

src/org/omegat/util/gui

ανοίξτε το αρχείο Styles.java σε επεξεργαστή κειμένου.

Βρείτε τήν γραμμή

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

Αντικαταστήστε το

COLOR_GREEN

με το

COLOR_BLUE

και

192, 255, 192

με το

225, 225, 255.

Κάντε μεταγλώττιση και δοκιμή όπως περιγράφηκε παραπάνω.

Copyright Marc Prior 2011