Κεφάλαιο 3. Εγκατάσταση και Λειτουργία του OmegaT

1. Χρήστες Windows
1.1. Γίνεται μεταφόρτωση του πακέτου
1.2. Γίνεται εγκατάσταση του OmegaT
1.3. Λειτουργία του OmegaT
1.4. Αναβάθμιση του OmegaT
2. Χρήστες Linux (Intel)
2.1. Μεταφόρτωση του σωστού πακέτου
2.2. Γίνεται εγκατάσταση του OmegaT
2.3. Πως να προσθέσετε το OmegaT στα μενού σας (KDE) ή στα panels (Gnome)
2.4. Λειτουργία του OmegaT
3. Χρήστες Mac OS X
3.1. Γίνεται μεταφόρτωση του πακέτου
3.2. Γίνεται εγκατάσταση του OmegaT
3.3. Προσθήκη του OmegaT στο Dock
3.4. Λειτουργία του OmegaT
3.5. Καλούδια του Mac OS X
4. Άλλα συστήματα
4.1. Μεταφόρτωση του σωστού πακέτου
4.2. Γίνεται εγκατάσταση του OmegaT
4.3. Εγκατάσταση πρακτικών συντομεύσεων
4.4. Λειτουργία του OmegaT
5. Χρήση της Java Web Start
6. Εκκίνηση του OmegaT από τη γραμμή εντολών
6.1. Άνοιγμα ενός παραθύρου γραμμής εντολών
6.2. Εκκινείστε τα ορίσματα εντολής
6.3. Το OmegaT σε τρόπο (mode) από γραμμή εντολών
7. Χτίζεται το OmegaT από την πηγή

1. Χρήστες Windows

1.1. Γίνεται μεταφόρτωση του πακέτου

Έχετε μια έκδοση της Java συμβατή με την Java 1.5 JRE της Oracle;

  • Ναι: Κατεβάστε το OmegaT_2.6.x_Windows_without_JRE.exe.

  • Όχι / Δεν ξέρω: Κατεβάστε το OmegaT_2.6.x_Windows.exe.

    Αυτό το πακέτο έρχεται μαζί με το Java Runtime Environment της Oracle. Αυτή η JRE δεν θα παρέμβει με άλλες εκδόσεις της Java που μπορεί νε έχετε ήδη εγκατεστημένες στο σύστημά σας.

1.2. Γίνεται εγκατάσταση του OmegaT

Για να εγκαταστήσετε το OmegaT, κάντε διπλό κλικ στο πρόγραμμα που κατεβάσατε.

Στην αρχή της εγκατάστασης μπορείτε να επιλέξετε τη γλώσσα που θα χρησιμοποιηθεί για την εγκατάσταση. Στο επόμενο παράθυρο μπορείτε να καθορίσετε ότι η γλώσσα που επελέγη θα πρέπει να χρησιμοποιηθεί στο OmegaT. Αν τσεκάρετε το αντίστοιχο κουτάκι, το αρχείο OmegaT.l4J.ini τροποποιείται για να χρησιμοποιήσει την επιλεγμένη γλώσσα (βλέπε την επόμενη ενότητα για λεπτομέρειες). Αργότερα, αφού αποδεχθείτε την άδεια, το πρόγραμμα ρύθμισης σάς ρωτά αν θέλετε να δημιουργήσετε ένα κατάλογο στο μενού Εκκίνηση και αν θέλετε να δημιουργήσετε μια συντόμευση στην επιφάνεια εργασίας και στη γραμμή γρήγορης εκκίνησης - μπορείτε να δημιουργήσετε αυτές τις συντομεύσεις και αργότερα, σύροντας το OmegaT.exe στην επφάνεια εργασίας, ή στο μενού εκκίνησης, για να το συνδέσετε από εκεί. Η τελευταία οθόνη σας δίνει τη δυνατότητα να ρίξετε μια ματιά στο αρχείο readme και στο αρχείο αλλαγών για την έκδοση που εγκαταστήσατε.

1.3. Λειτουργία του OmegaT

Μόλις εγκατασταθεί το OmegaT, μπορείτε να κάνετε κλικ στο OmegaT.jar για να το εκκινήσετε άμεσα, ή μπορείτε να το εκκινήσετε άμεσα από τη γραμμή εντολών.

Ο απλούστερος τρόπος για να εκκινήσετε το OmegaT, πάντως, είναι να εκτελέσετε το πρόγραμμα OmegaT.exe. Οι επιλογές για το πρόγραμμα εκκίνησης, σε αυτπή την περίπτωση, θα διαβαστούν από το αρχείο OmegaT.l4J.ini , το οποίο βρίσκεται στον ίδιο κατάλογο με το αρχείο exe και που μπορείτε να επεξεργασθείτε για να ταιριάξει με τις ρυθμίσεις σας. Το ακόλουθο παράδειγμα για το αρχείο INI δεσμεύει 1GB μνήμης, απαιτεί τα Γαλλικά ως γλώσσα χρήστη και τον Καναδά ως χώρα:

# Ρύθμιση του OmegaT.exe runtime # Για να χρησιμοποιήσετε μια παράμετρο, διαγράψτε το '#' πριν το '-' # Memory -Xmx1024M # Language -Duser.language=FR # Country -Duser.country=CA 

1.4. Αναβάθμιση του OmegaT

Αυτές οι πληροφορίες ισχύουν μόνο για τις "παραδοσιακές" εκδόσεις για Windows του OmegaT. Δεν ισχύουν για τις εκδόσεις Web Start που αναβαθμίζονται αυτομάτως, ούτε για τις διαπλατφορμικές εκδόσεις που εγκαθίστανται στα Windows.

Αν έχετε ήδη μια έκδοση του OmegaT εγκατεστημένη στο PC σας και θέλετε να αναβαθμίσετε σε μια πιο πρόσφατη, έχετε δύο επιλογές:

  • Εγκατάσταση πάνω στην υπάρχουσα εγκατάσταση. Για να το πετύχετε, όταν κάνετε τη νέα εγκατάσταση, απλώς επιλέξτε τον ίδιο κατάλογο εγκατάστασης όπως για την υπάρχουσα εγκατάσταση. Θα γίνει επικάλυψη της "παλιάς" εγκατάστασης του OmegaT, αλλά θα διατηρηθούν όλες οι ρυθμίσεις της. Αυτό περιλαμβάνει τις προτιμήσεις που ορίσθηκαν μέσα από το OmegaT, οποιεσδήποτε αλλαγές που κάνατε στο δικό σας αρχείο OmegaT.l4J.ini αλλά και στο σενάριο εκκίνησης (αρχείο .bat), αν χρησιμοποιείτε κάτι τέτοιο.

Με αυτή τη μέθοδο, μπορείτε επίσης να κατεβάσετε την έκδοση για "Windows χωρίς JRE", αφού η νέα εγκατάσταση θα χρησιμοποιήσει την υπάρχουσα JRE που έχετε.

  • Εγκατάσταση σε ένα νέο κατάλογο. Αυτό θα σας δώσει τη δυνατότητα να κρατήσετε και τις δύο εκδόσεις, δίπλα-δίπλα, πράγμα που ίσως θέλετε, μέχρι να νοιώσετε εξοικείωση με τη νέα έκδοση. Αυτή η μέθοδος θα χρησιμοποιεί και τις προτιμήσεις και ρυθμίσεις που κάνατε μέσα στο OmegaT. Σε αυτή την περίπτωση, πάντως:

    • Αν κάνατε αλλαγές στο αρχείο σας OmegaT.l4J.ini και/ή χρησιμοποιείτε ένα αρχείο .bat, πρέπει να τις αντιγράψετε.

    • Αν η υπάροχυσα εγκατάσταση του OmegaT είναι μια έκδοση για "Windows με JRE", η νέα έκδοση πρέπει να είναι και αυτή μια έκδοση για "Windows με JRE" version.

2. Χρήστες Linux (Intel)

2.1. Μεταφόρτωση του σωστού πακέτου

Έχετε μια έκδοση της Java συμβατή με την Java 1.5 JRE της Oracle;

  • Ναι: κατεβάστε το OmegaT_2.6.x_Without_JRE.zip.

  • Όχι / Δεν ξέρω: κατεβάστε το OmegaT_2.6.x_Linux.tar.bz2.

    Αυτό το πακέτο έρχεται μαζί με το Java Runtime Environment της Oracle. Αυτή η JRE δεν θα παρέμβει με άλλες εκδόσεις της Java που μπορεί νε έχετε ήδη εγκατεστημένες στο σύστημά σας.

2.2. Γίνεται εγκατάσταση του OmegaT

Αποπακετάρετε/Αποσυμπιέστε το αρχείο που κατεβάσατε. Αυτό θα δημιουργήσει έναν κατάλογο omegat/ folder στον τρέχοντα κατάλογο εργασίας, όπου θα βρείτεi όλα τα αρχεία που χρειάζονται, για να λειτουργήσει το OmegaT. Για να αποσυμπιέσετε το αρχείο .tar.gz:

$ tar xf downloaded_file.tar.gz

2.3. Πως να προσθέσετε το OmegaT στα μενού σας (KDE) ή στα panels (Gnome)

2.3.1. Χρήστες του KDE 4

Μπορείτε να προσθέσετε το OmegaT στα μενού σας σύμφωνα με τις ακόλουθες οδηγίες:

  • Πατήστε Alt+F2 για να εμφανισθεί το KRunner. Πληκτρολογείστε kmenuedit+enter για να εκτελέσετε την εντολή. Θα εμφανισθεί το KMenuEditor. Στο KMenuEditor επιλέξτε Αρχείο -> Νέα καταχώρηση.

  • Μετά, αφού επιλέξετε ένα κατάλληλο μενού, προσθέστε ένα υπομενού/στοιχείο με το Αρχείο - Νέο Υπομενού και Αρχείο - Νέο στοιχείο. Βάλτε το OmegaT ως όνομα για το νέο στοιχείο.

  • Στο πεδίο "Εντολή", χρησιμοποιήστε το κουμπί πλοήγησης για να βρείτε το σενάριο εκκίνησης του OmegaT (το αρχείο που λέγεται OmegaT στον αποσυμπιεσμένο κατάλογο) και να το επιλέξετε.

  • Κάντε κλικ στο κουμπί με το εικονίδιο (στα δεξιά από το Όνομα/Περιγραφή/Πεδία σχολίων)

  • Άλλα εικονίδια - Κάντε αναζήτηση και πλοηγηθείτε στον υποκατάλογο /images στον κατάλογο με το OmegaT. Επιλέξτε το εικονίδιο .png του OmegaT.

  • Τέλος, αποθηκεύστε τις αλλαγές με το Αρχείο - Αποθήκευση.

2.3.2. Χρήστες του GNOME

Μπορείτε να προσθέσετε το OmegaT στα μενού σας σύμφωνα με τις ακόλουθες οδηγίες:

  • Κάντε δεξί κλικ στο panel - Προσθέστε έναν Νέο εκκινητή.

  • Εισάγετε το "OmegaT" στο πεδίο "Όνομα". Στο πεδίο "Εντολή", χρησιμοποιήστε το κουμπί πλοήγησης για να βρείτε το σενάριό σας για την εκκίνηση του OmegaT (το πεδίο που ονομάζεται OmegaT στον αποσυμπιεσμένο κατάλογο). Επιλέξτε το και επιβεβαιώστε με το OK.

  • Κάντε κλικ στο κουμπί με το εικονίδιο και, μετά, πατήστε Browse... και πλοηγηθείτε στον υποκατάλογο /images στον κατάλογο με την εφαρμογή του OmegaT. Επιλέξτε το εικονίδιο .png του OmegaT. Ενδέχεται το GNOME να μη μπορέσει να προβάλλει τα αρχεία εικονιδίων στις διαθέσιμες μορφές και, αρχικά, να μοιάζει ότι περιμένει ένα αρχείο SVG, αλλά αν ο κατάλογος επελέγη, τότε πρέπει να εμφανισθούν και τα αρχεία και μπορεί να επιλεγεί και το .png του OmegaT.

2.4. Λειτουργία του OmegaT

Μπορείτε να εκκινήσετε το OmegaT από τη γραμμή εντολών με ένα σενάριο που περιλαμβάνει επιλογές εκκίνησης, ή μορείτε να κάνετε κλικ στο OmegaT.jar για να το εκκινήσετε άμεσα. Οι μέθοδοι διαφέρουν ανάλογα με τη διανομή. Βεβαιωθείτε ότι οι ρυθμίσεις για τη ΔΙΑΔΡΟΜΗ σαs είναι σωστά και ότι τα αρχεία .jar έχουν συνδεθεί σωστά με έναν εκκινητή Java. Τσεκάρετε παρακάτω την "Εκκίνηση από γραμμή εντολών" για περισσότερες πληροφορίες.

3. Χρήστες Mac OS X

3.1. Γίνεται μεταφόρτωση του πακέτου

Το OmegaT 2.6 απαιτεί την Java 1.5 για να εκτελεσθεί. Χρησιμοποιήστε την "Ενημέρωση Λογισμικού..." από το μενού Apple για να ενημερώσετε τη δική σας έκδοση της Java.

Κατεβάστε το OmegaT_2.6.x_Mac.zip.

3.2. Γίνεται εγκατάσταση του OmegaT

Κάντε διπλό κλικ στο OmegaT_2.6.x_Mac.zip για να το αποσυμπιέσετε. Αυτό δημιουργεί έναν κατάλογο που λέγεται OmegaT . Ο κατάλογος περιέχει 2 αρχεία: το index.html και το OmegaT.app. Αντιγράψτε τον φάκελλο σε έναν κατάλληλο κατάλογο (π.χ. Εφαρμογές). Μόλις το κάνετε, μπορείτε να διαγράψετε το αρχείο OmegaT_2.6.x_Mac.zip, αφού δεν χρειάζεται πλέον.

3.3. Προσθήκη του OmegaT στο Dock

Σύρτε και αφήστε (Drag 'n drop) το OmegaT.app πάνω στο Dock.

3.4. Λειτουργία του OmegaT

Κάντε διπλό κλικ στο OmegaT.app ή κλικάρετε στην τοποθεσία του στο Dock.

Για να προσπελάσετε το Info.plist, κάντε διπλό κλικ στο OmegaT.app και επιλέξτε "Εμφάνιση περιεχομένων πακέτου" και, μετά, ανοίξτε το αρχείο κάνοντας διπλό κλικ επάνω του, επιλέγοντας το πρόγραμμα επεξεργασίας κειμένου της επιλογής σας. Μπορείτε, επίσης, να πάτε άμεσα εκεί, πληκτρολογώντας "cd" στη γραμμή εντολών και ανοίγοντας το Info.plist με ένα πρόγραμμα επεξεργασίας της γραμμής εντολών σαν το emacs ή το vi.

Μπορείτε να τροποποιήσετε τις Ιδιότητες αλλά και το κομμάτι VMOptions.

Αν θέλετε να προσθέσετε τιμές στις VMOptions, βάλτε ένα διάστημα ανάμεσά τους. Για παράδειγμα, το -Xmx1024M -Duser.language=ja θα εκκινήσει το OmegaT με 1024MB μνήμης και με τη διεπαφή χρήστη στα Ιαπωνικά.

Για να εκκινήσετε πολλαπλά OmegaT.appσυγχρόνως, κάντε διπλό κλικ στο αρχείο JavaApplicationStub που βρίσκεται στο OmegaT.app/ Contents/MacOS/.

Χρησιμοποιήστε το αρχείο OmegaT.jar που βρίσκεται στο OmegaT.app/Contents/Resources/Java/ για να εκκινείτε το OmegaT από γραμμή εντολών. Τσεκάρετε παρακάτω την "Εκκίνηση από γραμμή εντολών" για περισσότερες πληροφορίες.

3.5. Καλούδια του Mac OS X

Μπορείτε να έχετε πρόσβαση στοOmegaT.app από τις υποηρεσίες του Mac OS X. Μπορείτε, λοιπόν, να επιλέξετε μια λέξη οπουδήποτε στο OmegaT και να χρησιμοποιήσετε τις Υπηρεσίες για να ελέγξετε αυτή τη λέξη, για παράδειγμα στο Spotlight ή στο Google. Μπορείτε, επίσης, να χρησιμοποιείτε το AppleScript ή τον Automator για να δημιουργείτε Υπηρεσίες ή σενάρια που θα αυτοματοποιούν τις συχνές ενέργειες.

4. Άλλα συστήματα

Αυτές οι πληροφορίες ισχύουν για συστήματα σαν τα Solaris SPARC/x86/x64, Linux x64/PowerPC, Windows x64

4.1. Μεταφόρτωση του σωστού πακέτου

Το OmegaT προσφέρεται μαζί με μια Oracle Java JRE για Linux (Intel x86) και πλατφόρμες Windows. Οι χρήστες άλλων πλατφορμών (Linux PowerPC, Linux x64, Solaris SPARC/x86/x64, Windows x64 κλπ) πρέπει να έχουν στο σύστημά τους μια έκδοση συμβατή με την Java JRE για να μπορούν να χρησιμοποιούν το OmegaT.

Έχετε μια έκδοση της Java συμβατή με την Java 1.5 JRE της Oracle;

  • Ναι: κατεβάστε το OmegaT_2.6.x_Windows_without_JRE.zip. Αυτό το πακέτο μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα όπου υπάρχει εγκατεστημένη μια Java 1.5 JRE συμβατή με την JRE.

  • Δεν ξέρω: ανοίξτε ένα τερματικό και πληκτρολογήστε "java -version". Αν επιστρέψει ένα μήνυμα "command not found" ή κάτι παρόμοιο, είναι πιθανόν ότι η Java δεν είναι εγκατεστημένη στο σύστημά σας.

  • Όχι: πάρτε μια Java JRE για το σύστημά σας (βλέπε πιο κάτω) και κατεβάστε το OmegaT_2.6.x_Without_JRE.zip.

    Η Oracle προσφέρει JREs για Solaris SPARC/x86 (Java 1.5) και για Linux x64, Solaris x64, Windows x64 (Java 1.5) στο http://www.oracle.com/technetwork/java/archive-139210.html

    Η IBM προσφέρει JREs για Linux PowerPC στο http://www.ibm.com/developerworks/java/jdk/linux/download.htm

    Ακολουθείστε τις οδηγίες εγκατάστασης του πακέτου που χρειάζεστε.

4.2. Γίνεται εγκατάσταση του OmegaT

Για να εγκαταστήσετε το OmegaT, απλώς αποσυμπιέστε το αρχείο OmegaT_2.6.x_Without_JRE.zip. Αυτό δημιουργεί έναν κατάλογο ./OmegaT_2.6.x_Without_JRE/ στον τρέχοντα κατάλογο εργασίας, με όλα τα αρχεία που είναι απαραίτητα για να εκτελείτε το OmegaT.

4.3. Εγκατάσταση πρακτικών συντομεύσεων

Ακολουθήστε τις οδηγίες του συστήματός σας για να εγκαταστήσετε τις συντομεύσεις του OmegaT σε βολικές τοποθεσίες της επιλογής σας.

4.4. Λειτουργία του OmegaT

Όταν το OmegaT εγκατασταθεί, μπορείτε να το εκκινήσετε κατ' ευθείαν από τη γραμμή εντολών, μπορείτε να δημιουργήσετε ένα σενάριο που περιλαμβάνει παραμέτρους εκκίνησης για τη γραμμή εντολών, ή μπορείτε να κάνετε κλικ στο OmegaT.jar για να το εκκινήσετε άμεσα. Οι μέθοδοι διαφέρουν ανάλογα με τη διανομή. Βεβαιωθείτε ότι οι ρυθμίσεις για τη δική σας ΔΙΑΔΡΟΜΗ είναι σωστές και ότι τα αρχεία .jar είναι σωστά συνδεδεμένα με έναν εκκινητή Java. Τσεκάρετε παρακάτω την "Εκκίνηση από γραμμή εντολών" για περισσότερες πληροφορίες.

5. Χρήση της Java Web Start

Η τεχνολογία Java Web Start (τμήμα της Java 1.5 και μεταγενέστερων) μπορεί να χρησιμοποιηθεί για ανάπτυξη αυτόνομων εφαρμογών λογισμικού Java με ένα απλό κλικ πάνω στο δίκτυο. Η Java Web Start εξασφαλίζει ότι θα παρατίθεται η πιο πρόσφατη έκδοση της εφαρμογής, καθώς και η σωστή έκδοση της Java Runtime Environment (JRE) υπό χρήση. Για να ξεκινήσετε το OmegaT για πρώτη φορά με την Java Web Start, φορτώστε το εξής URL στον browser:

http://omegat.sourceforge.net/webstart/OmegaT.jnlp

Κατεβάστε το αρχείο OmegaT.jnlp και μετά κάντε κλικ επάνω του. Κατά την εγκατάσταση, ανάλογα με το λειτουργικό σας σύστημα, μπορεί να λάβετε πολλές ειδοποιήσεις ασφαλείας. Τα δικαιώματα που δίνετε σε αυτή την έκδοση (που μπορεί να εμφανίζονται ως "απεριόριστη πρόσβαση στον υπολογιστή") είναι τα ίδια με τα δικαιώματα που δίνετε στην τοπική έκδοση, δηλ., επιτρέπουν την πρόσβαση στο σκληρό δίσκο του υπολογιστή. Με τα επόμενα κλικ στο OmegaT.jnlp θα γίνει έλεγχος για τυχόν ενημερώσεις, εγκατάσταση, αν υπάρχουν και, μετά, εκκίνηση του OmegaT. Μετά την αρχική εγκατάσταση, μπορείτε, ασφαλώς, να χρησιμοποιήσετε το OmegaT.jnlp ακόμη και όταν είστε εκτός σύνδεσης (offline).

Ιδιωτικότητα (Privacy): η Java Web Start του OmegaT δεν αποθηκεύει καμία από τις πληροφορίες σας πέρα από τον υπολογιστή στον οποίο το τρέχετε. Η εφαρμογή τρέχει μόνον στο μηχάνημά σας. Τα έγγραφά σας και οι μεταφραστικές σας μνήμες παραμένουν στον υπολογιστή σας και το έργο OmegaT δεν θα έχει καμία πρόσβαση στη δουλειά σας ή στις πληροφορίες σας.

Σημειώστε ότι αν χρειάζεστε, ή αν θέλετε να χρησιμοποιήσετε ό,ποια από τα αρθρώματα εντολών εκκίνησης (βλέπε πιο πάνω), πρέπει να χρησιμοποιήσετε την κανονική εγκατάσταση.

6. Εκκίνηση του OmegaT από τη γραμμή εντολών

Συνήθως, δεν είναι απαραίτητο να εκκινείτε το OmegaT από τη γραμμή εντολών. Πάντως, η εναλλακτική της γραμμής εντολών επιτρέπει στον χρήστη να ελέγχει και να τροποποιεί τη συμπεριφορά του προγράμματος. Υπάρχουν δύο τρόποι εκκίνησης του OmegaT με τη χρήση της γραμμής εντολών.

6.1. Άνοιγμα ενός παραθύρου γραμμής εντολών

Το παράθυρο γραμμής εντολών είναι γνωστό και ως "τερματικό". Στα Windows ονομάζεται "παράθυρο MS-DOS" και είναι διαθέσιμο από το Μενού εκκίνησης, μέσα στα Προγράμματα, μέσω του στοιχείου "MS-DOS". Το αντίστοιχο σε Mac OS X είναι η εφαρμογή Τερματικό που βρίσκεται στις Εφαρμογές → Βοηθήματα.

Για την εκκίνηση του OmegaT, πρέπει συνήθως να πληκτρολογήσετε δύο εντολές. Η πρώτη από αυτές είναι:

cd {folder}

όπου {folder} είναι το όνομα του καταλόγου, με την πλήρη διαδρομή, στην οποία βρίσκεται το πρόγραμμα OmegaT - ιδιαίτερα το αρχείο OmegaT.jar. Στην πράξη, αυτή η εντολή θα μοιάζει, λοιπόν, κάπως έτσι:

Στα Windows

cd C:\Program Files\OmegaT

Στο Mac OS X

cd <OmegaT.app location>/OmegaT.app/Contents/Resources/Java/

Στο Linux

cd /usr/local/omegat

Αυτή η εντολή σάς μεταφέρει από τον τρέχοντα κατάλογο, στον κατάλογο που περιέχει το εκτελέσιμο αρχείο OmegaT. Η δεύτερη εντολή είναι εκείνη που, πραγματικά, εκκινεί το OmegaT. Στην πλέον βασική της μορφή, αυτή η εντολή είναι:

java -jar OmegaT.jar

Προσέξτε τη χρήση μικρών/κεφαλαίων - σε Λ.Σ. εκτός των Windows, το πρόγραμμα δεν θα ξεκινήσει αν πληκτρολογήσετε omegat αντί για OmegaT !

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

Ο παραπάνω δεν είναι και ο πρακτικώτερος τρόπος για την καθημερινή εκκίνηση ενός προγράμματος. Για τον λόγο αυτό, οι δύο εντολές που περιγράψαμε παραπάνω περιπέχονται σε ένα αρχείο (ένα "σενάριο (script)", που λέγεται και "αρχείο .bat" σε συστήματα Windows).

Όταν εκτελείτε το αρχείο αυτό, εκτελούνται αυτομάτως και οι εντολές που υπάρχουν μέσα σε αυτό. Κατά συνέπεια, για να τροποποιήσετε την εντολή εκκίνησης, αρκεί να τροποποιήσετε το αρχείο αυτό.

6.2. Εκκινείστε τα ορίσματα εντολής

Οι βασικές εντολές αναφέρθηκαν, ήδη, πιο πάνω. Αλλαγές στην εντολή αυτή, συνεπάγονται και την προσθήκη "ορισμάτων" σε αυτή. Τα ορίσματα προστίθενται μετά το αρχικό "java" και πριν το "-jar OmegaT.jar". Σημειώστε ότι στα Windows μπορείτε να αλλάξετε το αρχείο OmegaT.l4J.ini για να ταιριάξει με τις προτιμήσεις σας. Στο OS X, μπορείτε να αλλάξετε το Info.plist που βρίσκεται στο OmegaT.app/Contents/ για να πετύχετε το ίδιο πράγμα.

Ακολουθεί πιο κάτω ένας κατάλογος με τα δυνατά ορίσματα. Οι προχωρημένοι χρήστες μπορούν να πάρουν περισσότερες πληροφορίες για τα ορίσματα πληκτρολογώντας man java μέσα στο τερματικό.

  • Γλώσσα διεπαφής χρήστη

    -Duser.language=XX Συνήθως, δηλ. όταν το OmegaT ξεκινά χωρίς καθόλου ορίσματα, το πρόγραμμα θα εντοπίσει πρώτα τη γλώσσα του λειτουργικού συστήματος του χρήστη. Αν είναι διαθέσιμη μια διεπαφή χρήστη σε αυτή τη γλώσσα, τότε το OmegaT θα τη χρησιμοποιήσει. Έτσι, αν η γλώσσα στο λέιτουργικό σύστημα του χρήστη είναι τα Ρωσικά και το OmegaT έχει μεταφρσαθεί στα Ρωσικά, τότε το OmegaT θα εμφανισθεί με τη Ρωσική διεπαφή χρήστη, Ρωσικά μενού, κλπ. Αν η γλώσσα του συστήματος του χρήστη δεν ειναι διαθέσιμη, τότε το OmegaT θα γυρίσει στα Αγγλικά. Αυτή είναι η πρότυπη συμπεριφοα.

    The "-Duser.language=XX" argument causes OmegaT to use the language specified rather than the language of the user's operating system. Το σύμβολο "XX" μέσα στην εντολή, δείχνει τον διψήφιο κωδικό της επιθυμητής γλώσσας. Για να εκκινήσετε το OmegaT με μια διεπαφή στα Γαλλικά (σε ένα λειτουργικό σύστημα που έχει π.χ. ως γλώσσα τα Ρωσικά), η εντολή θα είναι:

    java -Duser.language=fr -jar OmegaT.jar

  • Χώρα του χρήστη

    -Duser.country=XX Εκτός από τη γλώσσα, μπορείτε να ορίσετε κσι τη χώρα, για παράδειγμα CN ή TW στην περίπτωση της Κινεζικής γλώσσας. Για να προβάλλετε τον Οδηγό άμεσης χρήσης στην επιθυμητή γλώσσα, πρέπει να ορίσετε τόσο τη γλώσσα, όσο και τη χώρα. Αυτό είναι απαραίτητο, ακόμη και αν υπάρχει μόνον ένας διαθέσιμος συνδυασμός, σαν το pt_BR με τα Προτογαλικά / Βραζιλία.

  • Font antialiasing - (Java 1.5 only)

    -Dswing.aatext=true This argument effects anti-aliasing of the fonts, thereby improving their appearance.

  • Δέσμευση μνήμης

    -XmxZZM Αυτή η εντολή δεσμεύει περισσότερη μνήμη για το OmegaT. Από προεπιλογή, δεσμεύονται 512 MB. Άρα, δεν θα προκύψει κανένα πλεονέκτημα αν δεσμεύσετε λιγώτερο από αυτά. Το σύμβολο "ZZ" δείχνει το ποσό μνήμης που δεσμεύθηκε, σε megabytes. Συνεπώς, η εντολή για να ξεκινήσει το OmegaT δεσμεύοντας 1024 MB (1 gigabyte) μνήμης θα είναι:

    java -Xmx1024M -jar OmegaT.jar

  • Διεύθυνση IP ενδιάμεσου διακομιστή Proxy

    -Dhttp.proxyHost=nnn.nnn.nnn.nnn Η διεύθυνση IP του ενδιάμεσου διακομιστή σας, αν το σύστημά σας χρησιμοποιεί έναν proxy.

  • Αριθμός θύρας ενδιάμεσου διακομιστή

    -Dhttp.proxyPort=NNNN ο αριθμός θύρας που χρησιμοποιεί το σύστημα σας για να έχει πρόσβαση στον ενδιάμεσο διακομιστή.

  • Google Translate V2

    -Dgoogle.api.key=A123456789B123456789C123456789D12345678 αν κάνατε εγγραφή στο Google Translate, βάλτε το ιδιωτικό σας κλειδί Google API εδώ. Σημειώστε ότι το κλειδί έχει μήκος 38 χαρακτήρων.

  • Microsoft Translator

    Βεβαιωθείτε ότι έχετε έναν free λογαριασμό Microsoft. Αυτό θα το χρειαστείτε για να συνδεθείτε στο Windows Azure Marketplace και να χρησιμοποιήσετε την υπηρεσία Translator. Σημειώστε ότι μέχρι και 2M χαρακτήρων ανά μήνα είναι χωρίς χρέωση. Οι δύο καταχρήσεις που απαιτούνται είναι διαθέσιμες στη δική σας σελίδα λογαριασμού στην ενότητα Κλειδί Πρωτεύοντος λογαριασμού και Κωδικός πελάτη Customer-ID:

    -Dmicrosoft.api.client_id=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    -Dmicrosoft.api.client_secret=XXXX9xXxX9xXXxxXXX9xxX99xXXXX9xx9XXxXxXXXXX=

  • Επιλογή Ομαδικού έργου

    -no-team χειρίζεται έργα που προορίζονται για ομαδική δουλειά. Να τη χρησιμοποιείτε αν το OmegaT δεν πρόκειται να συγχρονισθεί με τα περιεχόμενα του έργου.

Τα ορίσματα μπορούν και να συνδυάζοντγαι: για την εκκίνηση του OmegaT με όλα τα παραδείγματα που περιγράψαμε πιο πάνω, η εντολή θα πρέπει να είναι:

java -Dswing.aatext=true -Duser.language=pt -Duser.country=BR -Xmx1024M -DDhttp.proxyHost=192.168.1.1 -Dhttp.proxyport=3128 -jar -OmegaT.jar

6.3. Το OmegaT σε τρόπο (mode) από γραμμή εντολών

Ο σκοπός του τρόπου (mode) από κονσόλα, είναι να χρησιμοποιηθεί το OmegaT ως εργαλείο μετάφρασης σε ένα περιβάλλον σεναρίων. Όταν αρχίζετε σε περιβάλλον κονσόλας, δεν θα φορτωθεί κανένα GUI (και έτσι, θα μπορεί να λειτουργήσει σε οποιαδήποτε κονσόλα) και το δεδομένο έργο υφίσταται αυτομάτως την επεξεργασία που ζητήθηκε.

6.3.1. Προαπαιτούμενα

Για να εκτελέσετε το OmegaT από τη γραμμή εντολών, πρέπει να υπάρχει ένα έγκυρο έργο OmegaT. Δεν έχει σημασία η τοποθεσία, αφού, σε κάθε περίπτωση, θα πρέπει να το προσθέσετε στη γραμμή εντολών κατά την εκκίνηση.

Αν χρειάζεστε διαφορετικές ρυθμίσεις, πρέπει να είναι διαθέσιμα τα αρχεία ρυθμίσεων. Αυτό μπορεί να γίνει με δύο τρόπους:

  • Εκτελέστε το OmegaT κανονικά (με το GUI) και καθορίστε τις ρυθμίσεις. Αν αρχίσετε το OmegaT σε τρόπο (mode) κονσόλας, θα χρησιμοποιήσει τις ίδιες ρυθμίσεις.

  • Αν δεν μπορείτε να εκτελέσετε το OmegaT κανονικά (δεν υπάρχει διαθέσιμο γραφικό περιβάλλον): αντιγράψτε τα αρχεία ρυθμίσεων από μια άλλη εγκατάσταση OmegaT ενός άλλου μηχανήματος, σε έναν συγκεκριμμένο κατάλογο. Η τοποθεσία δεν έχει σημασία, αφού μπορείτε να την προσθέσετε στη γραμμή εντολών κατά την εκκίνηση. Τα σχετικά αρχεία είναι filters.conf και segmentation.conf και μπορείτε να τα βρείτε στον προσωπικό κατάλογο του χρήστη /home (π.χ.. C:\Documents and Settings\%User%\OmegaT στα Windows, %user%/.omegat/ στο Linux)

6.3.2. Εκκίνηση από περιβάλλον κονσόλας

Για να εκκινήσετε το OmegaT σε περιβάλλον κονσόλας, πρέπει να οριετε μερικές επιπλέον παραμέτρους κατά την εκκίνηση. Η πιο σημαντική είναι το <project-dir>, και προαιρετικά το --config-dir=<config-dir>. Παράδειγμα:

java -jar OmegaT.jar /path/to/project \

--config-dir=/path/to/config-files/ \

--mode=console-translate|console-createpseudotranslatetmx|console-align

--source-pattern={regexp}

Σημειώστε ότι όλες οι παράμετροι αρχίζουν με έναν διπλό χαρακτήρα - .

Εξήγηση:

  • Το <project-dir> λέει στο OmegaT που να βρει το έργο προς μετάφραση. Αν δοθεί, τότε το OmegaT ξεκινά σε κονσόλα και θα μεταφράσει το δεδομένο έργο.

  • Το --config-dir=<config-dir> λέει στο OmegaT σε ποιον κατάλογο είναι αποθηκευμένα τα αρχεία ρυθμίσεων. Αν δεν δοθούν, τότε το OmegaT επιστρέφει στις προεπιλεγμένες τιμές (ο κατάλογος OmegaT κάτω από τον προσωπικό κατάλογο χρήστη ή, αν δεν είναι διαθέσιμος, στον τρέχοντα κατάλογο). Σημειώστε την παρουσία του διπλού χαρακτήρα -

  • --mode=...- Το OmegaT αρχίζει σε περιβάλλον κονσόλας για να εκτελέσει αυτόματα μια από τις ακόλουθες υπηρεσίες

    • --mode=console-translate

      Με αυτό τον τρόπο, το OmegaT θα προσπαθήσει να μεταφράσει τα αρχεία στο /source/ με τις διαθέσιμες μεταφραστικές μνήμες. Είναι χρήσιμο να τρέχετε το OmegaT σε έναν διακομιστή με αρχεία TMX που τροφοδοτούνται αυτομάτως σε ένα έργο.

    • --mode=console-createpseudotranslatetmx

      Με αυτό τον τρόπο, το OmegaT θα δημιουργήσει ένα TMX για όλο το έργο, βασιζόμενο μόνο στα αρχεία προέλευσης. Ορίζετε να δημιουργηθεί το αρχείο TMX με

      --pseudotranslatetmx=allsegments.tmx --pseudotranslatetype=[equal|empty]

      Το όρισμα pseudotranslatetype ορίζει αν τα τμήματα προορισμού θα είναι ίδια με εκείνα της πηγής, ή αν θα παραμείνουν κενά.

    • --mode=console-align

      Με αυτό τον τρόπο, το OmegaT θα στοιχίσει τα αρχεία με τις ιδιότητες Java που βρίσκονται στον κατάλογο /source/ του έργου, με τα περιεχόμενα που βρίσκονται στην τοποθεσία που ορίσθηκε. Το τελικό TMX αποθηκεύεται στον κατάλογο /omegat/ με το όνομα align.tmx.

      Σε αυτή την περίπτωση, απαιτείται μια πρόσθετη παράμτερος, που να ορίζει την τοποθεσία για τα δεδομένα προορισμού:

      --alignDir={location of translated files}

      Το alignDir πρέπει να περιέχει μια μετάφραση στη γλώσσα προορισμού του έργου. Για παράδειγμα, αν το έργο είναι EN->FR, το alignDir πρέπει να περιέχει ένα bundle που να τελειώνει με _fr. Το τελικό tmx αποθηκεύεται στον κατάλογο omegat με το όνομα align.tmx.

  • --source-pattern={regexp}

    Όταν θα έχει ορισθεί ο τρόπος, αυτή η επιλογή θα ορίσει τα αρχεία που είναι για αυτόματη επεξεργασία. Αν δεν ορισθεί η παράμετρος, τότε θα γίνει επεξεργασία όλων των αρχείων. Ακολουθούν μερικά τυπικά παραδείγματα για τον περιορισμό της επιλογής σας:

    • .*\.html

      Όλα τα αρχεία HTML θα μεταφρασθούν - σημειώστε ότι το period στο συνηθισμένο *.html πρέπει να είναι escaped (\.) όπως προβλέπεται από τους κανόνες για τις κανονικές εκφράσεις

    • test\.html

      Θα μεταφρασθεί μόνο το αρχείο test.html που βρίσκεται στην αρχή (root) του καταλόγου προέλευσης. Αν υπάρχουν και άλλα αρχεία με το όνομα test.html σε άλλους καταλόγους, θα αγνοηθούν.

    • dir-10\\test\.html

      Θα γίνει επεξεργασία μόνο του αρχείου test.html στον κατάλογο dir-10. Και πάλι σημειώστε ότι η αντίστροφη κάθετος (backslash) είναι και αυτή escaped.

  • --output-tag-validation-={regexp}

    Όταν θα έχει ορισθεί ο τρόπος, αυτή η επιλογή θα ορίσει τα αρχεία που είναι για αυτόματη επεξεργασία. Αν δεν ορισθεί η παράμετρος, τότε θα γίνει επεξεργασία όλων των αρχείων. Ακολουθούν μερικά τυπικά παραδείγματα για τον περιορισμό της επιλογής σας:

    • .*\.html

      Όλα τα αρχεία HTML θα μεταφρασθούν - σημειώστε ότι το period στο συνηθισμένο *.html πρέπει να είναι escaped (\.) όπως προβλέπεται από τους κανόνες για τις κανονικές εκφράσεις

    • test\.html

      Θα μεταφρασθεί μόνο το αρχείο test.html που βρίσκεται στην αρχή (root) του καταλόγου προέλευσης. Αν υπάρχουν και άλλα αρχεία με το όνομα test.html σε άλλους καταλόγους, θα αγνοηθούν.

    • dir-10\\test\.html

      Θα γίνει επεξεργασία μόνο του αρχείου test.html στον κατάλογο dir-10. Και πάλι σημειώστε ότι η αντίστροφη κάθετος (backslash) είναι και αυτή escaped.

  • --tag-validation=[abort|warn] outputFileName

    Αυτή η επιλογή επιτρέπει επικύρωση ετικέτας με μαζικό τρόπο (batch mode). Αν επιλεγεί η ακύρωση , ο επικυρωτής ετικέτας θα σταματήσει στο πρώτο άκυρο τμήμα. Αν ορισθεί μια προειδοποίηση, ο επικυρωτής ετικέτας θα επεξεργασθεί όλα τα τμήματα και θα γράψει προειδοποιήσεις για οποιαδήπ[οτε τμήματα με άκυρες ετικέτες στο αρχείο που ορίσθηκε.

6.3.3. Σιωπηλή επιλογή

Μια επιπλέον παράμετρος στη γραμμής εντολών ειδική για το περιβάλλον κονσόλας: --quiet. με τον σιωπηλό τρόπο, καταγράφονται λιγωτερες πληροφορίες στην οθόνη. Τα μηνύματα που συνήθως θα βρίσκατε στη γραμμή κατάστασης (status bar), τώρα δεν εμφανίζονται.

Χρήση: java -jar OmegaT.jar /path/to/project --mode=console-translate --quiet

6.3.4. Επιλογή επικύρωσης ετικέτας

Μια άλλη πρόσθετη παράμετρος στη γραμμή εντολών ειδική για το περιβάλλον κονσόλας: --tag-validation=[abort|warn]. Όταν προστίθεται αυτή η παράμετρος, θα γίνεται επικύρωση ετικέτας πριν τη μετάφραση/στοίχιση. Αν η τιμή είναι διαγραφή (abort), τότε στα σφάλματα ετικέτας, εκτυπώνονται τα σφάλματα και το πρόγραμμα σταματά. Αν η τιμή είναι προειδοποίηση (warn) τότε τα σφάλματα εκτυπώνονται, αλλά το OmegaT συνεχίζει.

Χρήση: java -jar OmegaT.jar /path/to/project --mode=console-translate --tag-validation=abort

7. Χτίζεται το OmegaT από την πηγή

Σημειώστε ότι για να χτίσετε τη δική σας έκδοση του OmegaT, θα χρειαστείτε το πρόγραμμα ant (http://ant.apache.org/bindownload.cgi). Αποσυμπιέστε το αρχείο OmegaT_2.6.x_Source.zip και εισάγετε τον κατάλογο OmegaT_2.6.x_Source ή εισάγετε τον κατάλογο ./omegat/ του κώδικα που ελέγχθηκε από το SVN. Παρακαλώ βεβαιωθείτε ότι υπάρχει ένα αρχείο build.xml μέσα σε αυτόν τον κατάλογο. Μετά, στη γραμμή εντολών, πληκτρολογείστε:

$ ant jar release

Αυτό θα δημιουργήσει μια πλήρη διανομή του OmegaT στον κατάλογο ./dist/, όπου θα βρείτε όλα τα απαραίτητα αρχεία για να εκτελέσετε το OmegaT.