Aplikacija izvornog rječnika Rječnik u Mac OS X je doista zanimljiva i vrlo korisna stvar, ionako sadrži samo engleski eksplanatorni rječnik. U sljedećim uputama pokazat ćemo kako možemo dodati bilo koji rječnik iz programa PC prevoditelj, koji je nažalost samo za Windows.
Što će nam trebati za ovu akciju?
- Alat za virtualizaciju (VirtualBox, Paralele)
- Linux distribucija uživo Knoppix (Koristio sam ova slika)
- jednostavan perl dostupna skripta ovdje,
- Rječnici iz PC prevoditelja (wtrdctm.exe, koji nakon selekcije Sigurnosno kopiranje rječnika stvara datoteke kao što su GRCSZAL.15, GRCSZAL.25, itd.)
- DictUnifier verzija 2.x
Prvo što radimo je instalacija VirtualBox i u njemu ćemo napraviti novi virtualni stroj. Odabrat ćemo operativni sustav Linux i verzija Linux 2.6 (64-bitni). Ostavite predloženih 8 GB kada kreirate novu HDD sliku, nećemo ništa instalirati, samo ćemo koristiti ovo virtualno računalo za pokretanje live Knoppix distribucije. Nakon što stvorimo novi virtualni stroj, kliknemo do njegovih postavki, gdje u odjeljku skladištenje odaberite sliku CD-a (u prozoru Storage Tree), bit će napisano pored njega prazan, a desno pored CD/DVD Drive kliknite na sliku CD-a. Otvorit će nam se izbornik iz kojeg možemo birati Odaberite datoteku virtualnog CD/DVD diska i odaberite preuzetu sliku Knoppix distribucije, tj. slika.
Idemo na postavke mreže (mreža) i postavite ga prema slici.
Kliknemo na Ok i vraćamo se na popis virtualnih strojeva. Pogledajmo postavke ovdje VirtualBox, gdje u odjeljku mreža provjerit ćemo postavke jedine mreže koja je samo domaćin (vboxnet0). Odaberemo ga i kliknemo na odvijač. Na sljedećem ekranu ćemo provjeriti jesu li adapter i DHCP postavke u skladu sa sljedeće 2 slike.
Sada možemo pokrenuti virtualni stroj. Nakon nekog vremena pokrenut će nam se grafičko korisničko sučelje gdje otvaramo terminal klikom na ikonu prikazanu strelicom.
Zapisujemo naredbu u otvorenom prozoru
sudo apt-get ažuriranje
Ova naredba će pokrenuti "ažuriranje" sustava, to je kao kad pokrenete Ažuriranje softvera na Mac OS-u. Knoppix preuzima trenutne verzije svih paketa, ali ne ažurira sam sustav. Ovaj proces traje neko vrijeme, pa ćemo pripremiti Mac OS za povezivanje s ovim virtualnim strojem.
U Mac OS-u pokrećemo System Preferences (Postavke sustava) i u njemu kliknemo na stavku dijeljenja (Dijeljenje).
Ovdje kliknemo na stavku Dijeljenje datoteka i kliknite gumb Opcije.
Na sljedećem ekranu provjerit ćemo je li označeno Dijelite datoteke i mape koristeći SMB i da je vaše ime također označeno u prozoru ispod toga.
Zatim idemo u korisničke postavke, gdje desnom tipkom miša kliknemo na našeg korisnika i izaberemo Napredne opcije.
U ovom ekranu prisjećamo se tzv Naziv računa, koji je zaokružen, koristit ćemo ga za povezivanje s virtualnog stroja.
Napravit ćemo poseban imenik na radnoj površini Rječnik. Prelazimo na njega i raspakiramo skriptu pctran2stardict-1.0.1.zip i tamo stavljamo datoteke eksportirane iz PC Translatora. Rezultirajući direktorij izgledat će slično sljedećoj slici.
Sada ponovno kliknemo na virtualni stroj, gdje bi ažuriranje već trebalo biti završeno i pišemo u terminal
sudo apt-get instalirajte stardict-alate
Ova naredba će instalirati potrebne stardict alate na sustav. Oni su obavezni prema scenariju. Nakon što se dogovorimo što će se instalirati i instalirati, naredbom ćemo montirati njegov početni direktorij Mac OS-a
sudo mount -t smbfs -o korisničko ime=<Naziv računa>,rw,noperm //192.168.56.2/<Naziv računa> /mnt
Ova naredba će se montirati u vaš dijeljeni matični direktorij. Naziv računa zamijeniti onim što je napisano Napredne opcije za vaš Mac OS račun. Nakon što pošaljete ovu naredbu, od vas će se tražiti da unesete lozinku. Unesite ga i nemojte se iznenaditi što ne prikazuje zvjezdice. Sada prelazimo na direktorij rječnika na radnoj površini pomoću naredbe
cd /mnt/Desktop/Dictionary
Budite oprezni, Linux je osjetljiv na velika i mala slova, što znači da desktop a desktop postoje 2 različita direktorija. Sljedeća naredba je samo radi jednostavnosti. Upišite ovo u terminal u virtualnom stroju:
za F u `ls GR*`; do export DICTIONARY="$DICTIONARY $F"; učinjeno;
Ono što će ovo učiniti je staviti nazive GR* datoteka u sistemsku varijablu $DICTIONARY. Više mi se sviđa jer biste u sljedećoj naredbi morali ručno ispisati sve datoteke i s radnim dovršavanjem ključa TAB, proljeće je. Sada imamo sve datoteke njemačko-češkog rječnika u varijabli sustava rječnika i izvršavamo naredbu
zcat $DICTIONARY > ancs.txt
Ovo će kombinirati sve datoteke u 1 datoteku, koja mora biti imenovana ancs.txt. Nakon što je gotovo, možemo pokrenuti naredbu
perl pctran2stardict.pl
Gdje jezik možemo zamijeniti onim na kojem razgovaramo, na primjer "en", "de"itd. Na sljedeće pitanje ćemo iskreno odgovoriti da imamo PC Translator legalno i pričekat ćemo dok ga skripta ne završi. Skripta će kreirati 4 datoteke u direktoriju, naravno prema jeziku rječnika koji pretvaramo.
- pc_translator-de-cs
- pc_translator-de-cs.dict.dz
- pc_translator-de-cs.idx
- pc_translator-de-cs.ifo
Sada možemo prekinuti virtualni stroj i zatvoriti VirtualBox.
Zanimat će nas posljednje tri datoteke s ekstenzijom. Prvo otvaramo datoteku s ekstenzijom ako u uređivaču teksta (bilo koji, koristio sam TextEdit.app isporučuje se s Mac OS-om). Nalazimo redak u datoteci "sametypesequence=m". Ovdje mijenjamo slovo m po slovu g.
Sada ćemo stvoriti direktorij za naš rječnik. Na primjer, za njemačko-češki kreiramo deutsch-czech i u njega povučemo sve 3 datoteke s nastavcima dict.dz, idx i ifo. Idemo lansirati terminal.app (po mogućnosti kroz Spotlight, inače se nalazi u / Applications / Utilities). U njemu pišemo:
cd ~/Desktop/Rječnik
Ovo će nas odvesti u direktorij rječnika i gzipirati naš rječnik pomoću naredbe
tar -cjf njemački-češki.tar.bz2 njemački-češki/
Pričekat ćemo dok se datoteka ne spakira. Sada pokrećemo uslužni program DictUnifier i povlačimo rezultirajuću datoteku u njega njemački-češki.tar.bz2. Na sljedećem ekranu samo kliknemo gumb za početak i pričekamo (učitavanje baze podataka je jako dugo, može potrajati i do dva sata). Nakon što ga dosegnete, imat ćete novi rječnik dodan u vašu aplikaciju Dictionary.app. Čestitamo.
Na kraju se zahvaljujem korisniku pod nadimkom Samuel Gordon, koji je ovaj vodič u skraćenom obliku objavio na mujmac.cz, upravo sam ga proširio za korisnike koji ne koriste Linux. Budući da ne distribuiramo warez, ne možemo vam dati gotove datoteke. Svatko ih zaista mora sam napraviti. Ne pitajte niti druge u raspravi, sve veze za njihovo preuzimanje bit će odmah izbrisane. Hvala na razumijevanju.
Imate li ideju kako dalje izbrisati dodani rječnik?
Hvala vam puno na sjajnom vodiču. Napokon sam uspio riješiti pc translator za jastuk. Ne morate više raditi paralele
U kućnom adresaru idite u mapu Library i u njoj se nalazi mapa Dictionaries i tamo dodajte sve dodane rječnike, samo izbrišite one koje ne želite i oni će nestati iz dictionary.app
PS: Drago mi je da je pomoglo :)
I želite li dati poveznicu na unaprijed konvertiranu primo datoteku? :-) Hvala
jesi li pročitao zadnji pasus teksta?
Cetl, ali nisam mogla :-)
zcat mi kaže da ANCZAL.11 nije u gzip formatu. tijekom izvoza stvorena je samo jedna datoteka. ne znaš gdje bi mogla biti greška?
Nažalost, ne znam na pamet, nama se to nije dogodilo. U svakom slučaju, ako postoji jedna datoteka, koliko je velika?
Samo nagađam, ali može se dogoditi da vam je već eksportiran u potrebnom formatu za perl skriptu, tj. možete preskočiti korak povezivanja i pokušati preimenovati ANCZAL.11 u ancs.txt i nastaviti s podukom pokretanjem te skripte.
Molim te, javi mi kako si. Hvala vam
pa, ta datoteka ima oko 9 megabajta i nije običan tekst, to je nekakav binarni format:/
pl skripta radi, ali prikazuje dvije greške i na kraju su samo datoteke pc_translator-en-cs i pc_translator-cs-en. nema ifo ili nesto slicno :/
prevoditelj 2010 stvara problem, eksportira rječnik u drugom formatu. 2009 je bez problema
zanimljivo, hvala na upozorenju, pokušat ću saznati da li bi se moglo nešto napraviti u 2010.
Moja prijateljica ima prevoditelj iz 2010., pokušao sam ga sigurnosno kopirati s njom i napravio je sigurnosnu kopiju na ANCSZAL.15 ... ANCSZAL.55, nema problema :( Molim vas, koja verzija točno uzrokuje probleme?
Dekuji
pa osoba koja ga je napravila i zna ga napraviti može biti lik i poslati ga nama početnicima na mail? :) Bilo bi super hvala.
Najbolji savjet koji sam pročitao u posljednje vrijeme. Hvala, odličan je :)
Poštovani, nakon unosa naredbe sudo apt-get install stardict-tools piše: nije moguće locirati paket stardict-tools. Molim savjet u čemu griješim? Hvala
Pozdrav, želio bih upute kako staviti Appleov rječnik cz-aj, aj-cz na iPad 3. Imam prevoditelj i studijski rječnik (multiBank Explorer) na CD-u. Ili znate za još jedan za iPad?