Κλείσιμο διαφήμισης

Εφαρμογή εγγενούς λεξικού Λεξικό στο Mac OS X είναι πράγματι ένα ενδιαφέρον και πολύ χρήσιμο πράγμα, ούτως ή άλλως περιέχει μόνο ένα αγγλικό επεξηγηματικό λεξικό. Στις παρακάτω οδηγίες, θα δείξουμε πώς μπορούμε να προσθέσουμε οποιοδήποτε λεξικό από το πρόγραμμα Μεταφραστής Η/Υ, που δυστυχώς είναι μόνο για Windows.

Τι θα χρειαστούμε για αυτή την ενέργεια;

  • Εργαλείο εικονικοποίησης (VirtualBox, Parallels)
  • Ζωντανή διανομή Linux Knoppix (Χρησιμοποίησα αυτή η εικόνα)
  • Απλός perl διαθέσιμο σενάριο εδώ,
  • Λεξικά από το PC Translator (wtrdctm.exe, το οποίο μετά από επιλογή Δημιουργία αντιγράφων ασφαλείας του λεξικού δημιουργεί αρχεία όπως π.χ GRCSZAL.15, GRCSZAL.25, και τα λοιπά.)
  • DictUnifier έκδοση 2.x

Το πρώτο πράγμα που κάνουμε είναι να εγκαταστήσουμε VirtualBox και θα δημιουργήσουμε μια νέα εικονική μηχανή σε αυτό. Θα επιλέξουμε το λειτουργικό σύστημα Linux και έκδοση Linux 2.6 (64-bit). Αφήστε τα προτεινόμενα 8 GB κατά τη δημιουργία μιας νέας εικόνας σκληρού δίσκου, δεν θα εγκαταστήσουμε τίποτα, απλώς θα χρησιμοποιήσουμε αυτήν την εικονική μηχανή για να εκκινήσουμε τη ζωντανή διανομή Knoppix. Αφού δημιουργήσουμε μια νέα εικονική μηχανή, κάνουμε κλικ στις ρυθμίσεις της, όπου στην ενότητα Αποθηκευτικός χώρος επιλέξτε την εικόνα του CD (στο παράθυρο δέντρο αποθήκευσης), θα αναγράφεται δίπλα άδειο, και στα δεξιά δίπλα στη μονάδα CD/DVD, κάντε κλικ στην εικόνα του CD. Θα ανοίξει ένα μενού για να διαλέξουμε Επιλέξτε ένα εικονικό αρχείο δίσκου CD/DVD και επιλέξτε τη λήψη της εικόνας της διανομής Knoppix, π.χ. εικόνα.

Ας πάμε στις ρυθμίσεις δικτύου (Δίκτυο) και ρυθμίστε το σύμφωνα με την εικόνα.

Κάνουμε κλικ Ok και επιστρέφουμε στη λίστα των εικονικών μηχανών. Ας ρίξουμε μια ματιά στις ρυθμίσεις εδώ VirtualBox, όπου στην ενότητα Δίκτυο θα ελέγξουμε τις ρυθμίσεις του μόνου δικτύου που φιλοξενεί μόνο (vboxnet0). Το επιλέγουμε και κάνουμε κλικ στο κατσαβίδι. Στην επόμενη οθόνη, θα ελέγξουμε εάν οι ρυθμίσεις προσαρμογέα και DHCP είναι σύμφωνα με τις ακόλουθες 2 εικόνες.

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

Γράφουμε την εντολή στο ανοιχτό παράθυρο

sudo update apt-get

Αυτή η εντολή θα ξεκινήσει την "ενημέρωση" του συστήματος, είναι όπως όταν εκτελείτε την ενημέρωση λογισμικού σε Mac OS. Το Knoppix κατεβάζει τις τρέχουσες εκδόσεις όλων των πακέτων, αλλά δεν ενημερώνει το ίδιο το σύστημα. Αυτή η διαδικασία διαρκεί λίγο, επομένως θα προετοιμάσουμε το Mac OS για σύνδεση σε αυτήν την εικονική μηχανή.

Στο Mac OS, ξεκινάμε τις Προτιμήσεις συστήματος (Προτιμήσεις συστήματος) και σε αυτό κάνουμε κλικ στο στοιχείο κοινής χρήσης (Κοινή χρήση).

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

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

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

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

Θα δημιουργήσουμε έναν ειδικό κατάλογο στην επιφάνεια εργασίας Λεξικό. Μεταβαίνουμε σε αυτό και αποσυσκευάζουμε το σενάριο pctran2stardict-1.0.1.zip και βάζουμε εκεί τα αρχεία που εξάγονται από το PC Translator. Ο κατάλογος που προκύπτει θα μοιάζει με την παρακάτω εικόνα.

Τώρα κάνουμε ξανά κλικ στην εικονική μηχανή, όπου θα πρέπει να έχει ήδη ολοκληρωθεί η ενημέρωση και γράφουμε στο τερματικό

sudo apt-get εγκατάσταση stardict-tools

Αυτή η εντολή θα εγκαταστήσει τα απαραίτητα εργαλεία stardict στο σύστημα. Απαιτούνται από το σενάριο. Αφού συμφωνήσουμε για το τι θα εγκατασταθεί και εγκατασταθεί, θα προσαρτήσουμε το Mac OS τον αρχικό του κατάλογο με την εντολή

sudo mount -t smbfs -o username=<Όνομα λογαριασμού>,rw,noperm //192.168.56.2/<Όνομα λογαριασμού> /μντ

Αυτή η εντολή θα προσαρτηθεί στον κοινόχρηστο οικιακό σας κατάλογο. Όνομα λογαριασμού αντικαταστήστε με αυτό που αναγράφεται Επιλογές για προχωρημένους για τον λογαριασμό σας στο Mac OS. Μόλις στείλετε αυτήν την εντολή, θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασής σας. Εισαγάγετε το και μην εκπλαγείτε που δεν δείχνει αστερίσκους. Τώρα μεταβαίνουμε στον κατάλογο του λεξικού στην επιφάνεια εργασίας σας με την εντολή

cd /mnt/Desktop/Λεξικό

Προσοχή, το Linux κάνει διάκριση πεζών-κεφαλαίων, που σημαίνει ότι Υπολογιστής a επιφάνεια εργασίας υπάρχουν 2 διαφορετικοί κατάλογοι. Η παρακάτω εντολή είναι απλώς για απλότητα. Πληκτρολογήστε αυτό στο τερματικό στην εικονική μηχανή:

για F σε `ls GR*`; κάντε εξαγωγή DICTIONARY="$DICTIONARY $F"; Έγινε;

Αυτό θα κάνει είναι να βάλει τα ονόματα των αρχείων GR* στη μεταβλητή συστήματος $DICTIONARY. Μου αρέσει περισσότερο γιατί στην ακόλουθη εντολή θα πρέπει να παραθέσετε όλα τα αρχεία χειροκίνητα και με την ολοκλήρωση του κλειδιού να λειτουργεί TAB, είναι άνοιξη. Τώρα έχουμε όλα τα αρχεία του Γερμανο-Τσεχικού λεξικού στη μεταβλητή συστήματος του λεξικού και εκτελούμε την εντολή

zcat $DICTIONARY > ancs.txt

Αυτό θα συνδυάσει όλα τα αρχεία σε 1 αρχείο, το οποίο πρέπει να ονομαστεί ancs.txt. Μόλις ολοκληρωθεί, μπορούμε να εκτελέσουμε την εντολή

perl pctran2stardict.pl 

Όπου μπορούμε να αντικαταστήσουμε τη γλώσσα με αυτή με την οποία συνομιλούμε, για παράδειγμα "en", "de", και τα λοιπά. Θα απαντήσουμε ειλικρινά στην παρακάτω ερώτηση ότι διαθέτουμε PC Translator νόμιμα και θα περιμένουμε να τελειώσει το σενάριο. Το σενάριο θα δημιουργήσει 4 αρχεία στον κατάλογο, φυσικά σύμφωνα με τη γλώσσα του λεξικού που μετατρέπουμε.

  • pc_translator-de-cs
  • pc_translator-de-cs.dict.dz
  • pc_translator-de-cs.idx
  • pc_translator-de-cs.ifo

Τώρα μπορούμε να τερματίσουμε την εικονική μηχανή και να κλείσουμε το VirtualBox.

Θα μας ενδιαφέρουν τα τρία τελευταία αρχεία με την επέκταση. Αρχικά, ανοίγουμε το αρχείο με την επέκταση εγώ για σε ένα πρόγραμμα επεξεργασίας κειμένου (οποιοδήποτε, χρησιμοποίησα TextEdit.app αποστέλλεται με Mac OS). Βρίσκουμε μια γραμμή στο αρχείο "sametypesequence=m". Εδώ αντικαθιστούμε το γράμμα m ανά γράμμα g.

Τώρα θα δημιουργήσουμε έναν κατάλογο για το λεξικό μας. Για παράδειγμα, για το German-Czech, δημιουργούμε γερμανικά-τσεχικά και σύρουμε και τα 3 αρχεία με τις επεκτάσεις dict.dz, idx και ifo σε αυτό. Ας ξεκινήσουμε Τερματικό. εφαρμογή (κατά προτίμηση μέσω Spotlight, διαφορετικά βρίσκεται σε / Εφαρμογές / Βοηθητικά προγράμματα). Γράφουμε σε αυτό:

cd ~/Desktop/Λεξικό

Αυτό θα μας οδηγήσει στον κατάλογο του λεξικού και θα κάνουμε gzip το λεξικό μας με την εντολή

tar -cjf deutsch-czech.tar.bz2 deutsch-czech/

Θα περιμένουμε μέχρι να συσκευαστεί το αρχείο. Τώρα εκτελούμε το βοηθητικό πρόγραμμα DictUnifier και σύρουμε το αρχείο που προκύπτει σε αυτό γερμανικά-τσεχικά.tar.bz2. Στην επόμενη οθόνη, απλώς κάνουμε κλικ στο κουμπί έναρξης και περιμένουμε (η μεταφόρτωση της βάσης δεδομένων είναι πολύ μεγάλη, μπορεί να διαρκέσει έως και δύο ώρες). Αφού το φτάσετε, θα προστεθεί ένα νέο λεξικό στο Dictionary.app. Συγχαρητήρια.

Τέλος, θα ήθελα να ευχαριστήσω τον χρήστη με το ψευδώνυμο Σάμουελ Γκόρντον, ο οποίος τοποθέτησε αυτόν τον οδηγό σε συντομογραφία στο mujmac.cz, μόλις το επέκτεινα για χρήστες που δεν είναι Linux. Δεδομένου ότι δεν διανέμουμε το warez, δεν μπορούμε να σας παρέχουμε έτοιμα αρχεία. Ο καθένας πρέπει πραγματικά να τα φτιάξει μόνος του. Μην ρωτήσετε και άλλους στη συζήτηση, τυχόν σύνδεσμοι για να τα κατεβάσετε θα διαγραφούν αμέσως. Ευχαριστούμε για την κατανόησή σας.

.