Εφαρμογή εγγενούς λεξικού Λεξικό στο 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, δεν μπορούμε να σας παρέχουμε έτοιμα αρχεία. Ο καθένας πρέπει πραγματικά να τα φτιάξει μόνος του. Μην ρωτήσετε και άλλους στη συζήτηση, τυχόν σύνδεσμοι για να τα κατεβάσετε θα διαγραφούν αμέσως. Ευχαριστούμε για την κατανόησή σας.
Έχετε ιδέα πώς να διαγράψετε το προστιθέμενο λεξικό στη συνέχεια;
Ευχαριστώ πολύ για τον υπέροχο οδηγό. Τελικά κατάφερα να λύσω τον μεταφραστή υπολογιστή για το μαξιλάρι. Δεν χρειάζεται πλέον να κάνετε παραλληλισμούς
Στο βιβλίο διευθύνσεων του σπιτιού σας, μεταβείτε στο φάκελο Library και σε αυτόν υπάρχει ένας φάκελος Dictionaries και προσθέστε όλα τα λεξικά που έχουν προστεθεί εκεί, απλώς διαγράψτε αυτά που δεν θέλετε και θα εξαφανιστούν από το dictionary.app
ΥΓ: Χαίρομαι που βοήθησε :)
Και θα θέλατε να δώσετε έναν σύνδεσμο για το αρχείο primo που έχει μετατραπεί εκ των προτέρων; :-) Ευχαριστώ
διαβάσατε την τελευταία παράγραφο του κειμένου;
Cetl, αλλά δεν μπορούσα :-)
Η zcat μου λέει ότι το ANCZAL.11 δεν είναι σε μορφή gzip. μόνο ένα αρχείο δημιουργήθηκε κατά την εξαγωγή. δεν ξερεις που μπορει να ειναι το σφαλμα?
Δυστυχώς, δεν ξέρω από πάνω μου, δεν συνέβη σε εμάς. Τέλος πάντων, αν υπάρχει ένα αρχείο, πόσο μεγάλο είναι;
Απλώς υποθέτω, αλλά θα μπορούσε να συμβεί ότι έχει ήδη εξαχθεί σε εσάς στην απαιτούμενη μορφή για το σενάριο perl, π.χ. θα μπορούσατε να παραλείψετε το βήμα σύνδεσης και να δοκιμάσετε να μετονομάσετε το ANCZAL.11 σε ancs.txt και να συνεχίσετε το σεμινάριο εκτελώντας αυτό το σενάριο.
Παρακαλώ ενημερώστε με πώς περνάτε. Ευχαριστώ
Λοιπόν, αυτό το αρχείο είναι περίπου 9 megabyte και δεν είναι απλό κείμενο, είναι κάποιου είδους δυαδική μορφή:/
Το σενάριο pl εκτελείται, αλλά εμφανίζει δύο σφάλματα και στο τέλος υπάρχουν μόνο αρχεία pc_translator-en-cs και pc_translator-cs-en. όχι ifo ή κάτι τέτοιο :/
Ο μεταφραστής 2010 δημιουργεί πρόβλημα, εξάγει το λεξικό σε διαφορετική μορφή. Το 2009 είναι χωρίς προβλήματα
ενδιαφέρον, ευχαριστώ για την προειδοποίηση, θα προσπαθήσω να μάθω αν θα ήταν δυνατό να κάνω κάτι το 2010
Η φίλη μου έχει μεταφραστή του 2010, προσπάθησα να δημιουργήσω αντίγραφα ασφαλείας μαζί της και δημιουργήθηκε αντίγραφο ασφαλείας στο ANCSZAL.15 ... ANCSZAL.55, κανένα πρόβλημα :( Παρακαλώ, ποια έκδοση ακριβώς προκαλεί προβλήματα;
Dekuji
οπότε το άτομο που το έφτιαξε και ξέρει πώς να το φτιάξει θα μπορούσε να είναι χαρακτήρας και να το στείλει σε εμάς τους αρχάριους με email; :) Θα ήταν υπέροχο ευχαριστώ.
Η καλύτερη συμβουλή που έχω διαβάσει εδώ και καιρό. Ευχαριστώ, είναι εξαιρετικό :)
Γεια σας, αφού εισαγάγετε την εντολή sudo apt-get install stardict-tools λέει: δεν μπορώ να εντοπίσω το πακέτο stardict-tools. Παρακαλώ συμβουλέψτε τι κάνω λάθος; Ευχαριστώ
Γεια σας, θα ήθελα οδηγίες για το πώς να μεταφέρω το λεξικό της Apple cz-aj, aj-cz στο iPad 3. Έχω έναν μεταφραστή και ένα λεξικό μελέτης (multiBank Explorer) σε CD. Ή γνωρίζετε κάποιο άλλο για iPad;