Zatvori oglas

Aplikacija izvornog rječnika rječnik u Mac OS X je zaista zanimljiva i vrlo korisna stvar, u svakom slučaju sadrži samo engleski rječnik s objašnjenjima. U sljedećim uputama pokazat ćemo kako možemo dodati bilo koji rječnik iz programa PC Translator, što je nažalost samo za Windows.

Šta će nam trebati za ovu akciju?

  • Alat za virtuelizaciju (VirtualBox, paralele)
  • Linux živa distribucija Knoppix (Koristio sam ovu sliku)
  • Jednostavno Perl dostupna skripta ovdje,
  • Rječnici iz PC prevoditelja (wtrdctm.exe, koji nakon odabira Pravljenje rezervne kopije rječnika kreira fajlove kao što su GRCSZAL.15, GRCSZAL.25, itd.)
  • DictUnifier verzija 2.x

Prva stvar koju radimo je instalacija VirtualBox i kreiraćemo novu virtuelnu mašinu u njoj. Odabraćemo operativni sistem Linux i verzija Linux 2.6 (64-bit). Ostavite predloženih 8GB kada kreirate novu sliku HDD, nećemo ništa instalirati, samo ćemo koristiti ovu virtuelnu mašinu za pokretanje Knoppix distribucije uživo. Nakon kreiranja nove virtuelne mašine, klikćemo do njenih postavki, gde se nalazi u odjeljku skladištenje izaberite sliku CD-a (u prozoru Storage Tree), biće napisano pored prazno, a desno pored CD/DVD pogona kliknite na sliku CD-a. Otvoriće se meni za izbor Odaberite virtuelni CD/DVD disk fajl i odaberite preuzetu sliku Knoppix distribucije, tj. slika.

Idemo na mrežne postavke (mreža) i podesite prema slici.

Kliknemo na Ok i vraćamo se na listu virtuelnih mašina. Pogledajmo postavke ovdje VirtualBox, gdje u odjeljku mreža provjerit ćemo postavke jedine mreže samo za host (vboxnet0). Odaberemo ga i kliknemo na odvijač. Na sljedećem ekranu ćemo provjeriti da li su adapter i DHCP postavke u skladu sa sljedeće 2 slike.

Sada možemo pokrenuti virtuelnu mašinu. Nakon nekog vremena će nam se pokrenuti grafičko korisničko sučelje gdje otvaramo terminal klikom na ikonicu prikazanu strelicom.

Naredbu pišemo u otvorenom prozoru

sudo apt-get update

Ova komanda će pokrenuti sistemsko "ažuriranje", to je kao kada pokrenete ažuriranje softvera na Mac OS-u. Knoppix preuzima trenutne verzije svih paketa, ali ne ažurira sam sistem. Ovaj proces traje neko vrijeme, pa ćemo pripremiti Mac OS za povezivanje na ovu virtuelnu mašinu.

U Mac OS-u pokrećemo System Preferences (Sistemske postavke) i u njemu kliknemo na stavku dijeljenja (dijeljenje).

U ovom slučaju kliknemo na stavku file sharing i kliknite na dugme mogućnosti.

Na sljedećem ekranu ćemo se uvjeriti da je označeno Dijelite fajlove i foldere koristeći SMB i da je i vaše ime označeno u prozoru ispod toga.

Zatim idemo na korisnička podešavanja, gdje kliknemo desnom tipkom miša na našeg korisnika i izaberemo Napredne opcije.

Na ovom ekranu se sjećamo tzv Ime računa, koji je zaokružen, koristićemo ga za povezivanje sa virtuelne mašine.

Na radnoj površini ćemo kreirati poseban direktorij Rječnik. Prelazimo na njega i raspakujemo skriptu pctran2stardict-1.0.1.zip i tamo stavljamo datoteke izvezene iz PC Translatora. Rezultirajući direktorij će izgledati slično sljedećoj slici.

Sada ponovo kliknemo na virtuelnu mašinu, gde bi ažuriranje već trebalo da bude završeno i upisujemo u terminal

sudo apt-get install stardict-tools

Ova komanda će instalirati potrebne stardict alate na sistem. Oni su obavezni po scenariju. Nakon što se dogovorimo šta će biti instalirano i instalirano, montirat ćemo Mac OS njegov početni direktorij pomoću naredbe

sudo mount -t smbfs -o korisničko ime=<Ime računa>,rw,noperm //192.168.56.2/<Ime računa> /mnt

Ova komanda će se montirati na vaš zajednički kućni direktorij. Ime računa zamijenite onim što je napisano Napredne opcije za vaš Mac OS nalog. Kada pošaljete ovu naredbu, od vas će biti zatraženo da unesete svoju lozinku. Unesite ga i nemojte se iznenaditi što ne prikazuje zvjezdice. Sada prelazimo na direktorij rječnika na vašoj radnoj površini pomoću naredbe

cd /mnt/Desktop/Rječnik

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 na virtuelnoj mašini:

za F u `ls GR*`; do export DICTIONARY="$DICTIONARY $F"; urađeno;

Ono što će ovo učiniti je staviti imena GR* datoteka u sistemsku varijablu $DICTIONARY. Više mi se sviđa jer biste u sljedećoj naredbi morali ručno izlistati sve datoteke i uz funkcioniranje ključa TAB, to je proljeće. Sada imamo sve datoteke njemačko-češkog rječnika u sistemskoj varijabli rječnika i izvršavamo naredbu

zcat $DICTIONARY > ancs.txt

Ovo će spojiti sve datoteke u 1 fajl, koji mora biti imenovan ancs.txt. Kada se to završi, možemo pokrenuti naredbu

perl pctran2stardict.pl 

Gdje možemo zamijeniti jezik onim s kojim razgovaramo, na primjer "en", "de", itd. Na sledeće pitanje, odgovorićemo iskreno da PC Translator imamo legalno i sačekaćemo da ga skripta završi. Skripta će kreirati 4 fajla u direktorijumu, naravno u skladu sa jezikom rečnika koji konvertujemo.

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

Sada možemo prekinuti virtuelnu mašinu i zatvoriti VirtualBox.

Zanimaju nas posljednja tri fajla sa ekstenzijom. Prvo otvaramo datoteku sa ekstenzijom ako u uređivaču teksta (bilo koji, koristio sam TextEdit.app isporučuje se sa Mac OS). Pronalazimo red u datoteci "sametypesequence=m". Ovdje zamjenjujemo slovo m po pismu g.

Sada ćemo kreirati direktorij za naš rječnik. Na primjer, za njemački-češki, kreiramo deutsch-czech i prevlačimo sve 3 datoteke sa ekstenzijama dict.dz, idx i ifo u njega. Pokrenimo terminal.app (po mogućnosti kroz Spotlight, inače se nalazi u / Aplikacije / Uslužni programi). U njemu pišemo:

cd ~/Desktop/Rječnik

Ovo će nas odvesti u direktorij rječnika i gzip naš rječnik pomoću naredbe

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

Sačekaćemo dok se fajl ne spakuje. Sada pokrećemo uslužni program DictUnifier i prevlačimo rezultirajući fajl u njega deutsch-czech.tar.bz2. Na sljedećem ekranu samo kliknemo na dugme za početak i č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. Čestitam.

Na kraju, želio bih da se zahvalim korisniku pod nadimkom Samuel Gordon, koji je objavio ovaj vodič u skraćenom obliku na mujmac.cz, upravo sam ga proširio za ne-Linux korisnike. Budući da ne distribuiramo robe, ne možemo vam pružiti spremne datoteke. Svako ih zaista mora sam napraviti. Ne pitajte ni druge u diskusiji, svi linkovi za njihovo preuzimanje će biti odmah izbrisani. Hvala vam na razumijevanju.

.