Close ad

Aplikasyon sa lumad nga diksyonaryo Dictionary sa Mac OS X sa pagkatinuod usa ka makapaikag ug mapuslanon kaayo nga butang, bisan pa niana kini naglangkob lamang sa English explanatory dictionary. Sa mosunod nga mga instruksyon, among ipakita kung giunsa namo pagdugang ang bisan unsang diksyonaryo gikan sa programa Maghuhubad sa PC, nga sa kasubo alang lamang sa Windows.

Unsa ang atong gikinahanglan alang niini nga aksyon?

  • Himan sa Virtualization (VirtualBox, Susama)
  • Live nga pag-apod-apod sa Linux buttonpix (Gigamit nako kini nga hulagway)
  • Yano perl anaa ang script dinhi,
  • Mga diksyonaryo gikan sa PC Translator (wtrdctm.exe, nga human sa pagpili Pag-backup sa diksyonaryo naghimo og mga file sama sa GRCSZAL.15, GRCSZAL.25, ug uban pa)
  • DictUnifier bersyon 2.x

Ang unang butang nga atong buhaton mao ang pag-instalar VirtualBox ug maghimo kita ug bag-ong virtual machine niini. Atong pilion ang operating system Linux ug bersyon Linux 2.6 (64-bit). Biyai ang gisugyot nga 8GB kung maghimo usa ka bag-ong imahe sa HDD, dili kami mag-install bisan unsa, gamiton ra namon kini nga virtual machine aron ma-boot ang live nga pag-apod-apod sa Knoppix. Human sa paghimo sa usa ka bag-o nga virtual machine, kita i-klik pinaagi sa iyang mga setting, diin sa seksyon Pagtipig pilia ang imahe sa CD (sa bintana Punoan sa Pagtipig), isulat sa tupad niini Walay sulod, ug sa tuo sunod sa CD/DVD Drive, i-klik ang CD image. Usa ka menu ang moabli aron atong mapilian Pagpili ug virtual CD/DVD disk file ug pilia ang na-download nga hulagway sa Knoppix distribution, viz. hulagway.

Adto ta sa network settings (network) ug ibutang kini sumala sa hulagway.

Kami nag-klik sa Ok ug mibalik kami sa lista sa mga virtual machine. Atong tan-awon ang mga setting dinhi VirtualBox, diin sa seksyon network atong susihon ang mga setting sa bugtong host-only network (vboxnet0). Gipili namo kini ug i-klik ang screwdriver. Sa mosunod nga screen, atong susihon kon ang adapter ug DHCP setting sumala sa mosunod nga 2 mga larawan.

Karon mahimo na naton sugdan ang virtual machine. Human sa usa ka panahon, ang graphical user interface magsugod alang kanato, diin atong ablihan ang terminal pinaagi sa pag-klik sa icon nga gipakita sa pana.

Gisulat namon ang mando sa bukas nga bintana

sudo apt-get update

Kini nga sugo magsugod sa sistema "pag-update", kini sama sa diha nga ikaw modagan Software update sa Mac OS. Ang Knoppix nag-download sa kasamtangan nga mga bersyon sa tanan nga mga pakete, apan wala mag-update sa sistema mismo. Kini nga proseso nagkinahanglan og pipila ka panahon, mao nga among andamon ang Mac OS aron makonektar niining virtual machine.

Sa Mac OS, gilusad namo ang System Preferences (Mga Kagustuhan sa Sistema) ug niini atong i-klik ang bahin nga butang (Pagpakigbahin).

Niini atong i-klik ang butang Pagpakigbahin sa File ug i-klik ang buton mga kapilian.

Sa mosunod nga screen, atong sigurohon nga kini gisusi Ipaambit ang mga file ug folder gamit ang SMB ug nga ang imong ngalan gisusi usab sa bintana sa ubos niana.

Dayon moadto kami sa mga setting sa user, diin kami mag-right-click sa among user ug mopili advanced Options.

Sa niini nga screen atong mahinumduman ang gitawag nga Ngalan sa account, nga gilingin, atong gamiton kini sa pagkonektar gikan sa virtual machine.

Maghimo kami usa ka espesyal nga direktoryo sa desktop Diksiyonaryo. Gibalhin namo kini ug gi-unpack ang script pctran2stardict-1.0.1.zip ug among gibutang ang mga file nga gi-eksport gikan sa PC Translator didto. Ang resulta nga direktoryo motan-aw sama sa mosunod nga hulagway.

Karon nag-klik kami pag-usab sa virtual machine, diin ang pag-update kinahanglan nga makompleto na ug nagsulat kami sa terminal

sudo apt-get install stardict-tools

Kini nga sugo mag-instalar sa gikinahanglan nga stardict nga mga himan sa sistema. Gikinahanglan sila sa script. Pagkahuman sa pag-uyon kung unsa ang i-install ug i-install, among i-mount ang Mac OS nga direktoryo sa balay niini uban ang mando

sudo mount -t smbfs -o username=<Ngalan sa account>,rw,noperm //192.168.56.2/<Ngalan sa account> /mnt

Kini nga sugo mo-mount sa imong shared home directory. Ngalan sa account ilisan sa nasulat advanced Options alang sa imong Mac OS account. Sa higayon nga imong ipadala kini nga sugo, kini mag-aghat kanimo sa pagsulod sa imong password. Pagsulod niini ug ayaw katingala nga wala kini magpakita mga asterisk. Karon mibalhin kami sa direktoryo sa diksyonaryo sa imong desktop gamit ang sugo

cd /mnt/Desktop/Diksyonaryo

Pag-amping, ang Linux sensitibo sa kaso, nga nagpasabut kana desktop a desktop Adunay 2 ka lainlaing mga direktoryo. Ang mosunod nga sugo kay para lang sa kayano. Isulat kini sa terminal sa virtual machine:

para sa F sa `ls GR*`; i-export ang DICTIONARY="$DICTIONARY $F"; nahimo;

Ang buhaton niini mao ang pagbutang sa mga ngalan sa GR* files sa $DICTIONARY system variable. Ganahan ko niini tungod kay sa mosunod nga sugo kinahanglan nimo nga ilista ang tanan nga mga file nga mano-mano ug uban ang yawe nga pagkompleto nga nagtrabaho TAB, kini usa ka tubod. Karon naa na namo ang tanan nga mga file sa German-Czech nga diksyonaryo sa variable nga sistema sa diksyonaryo ug among gipatuman ang sugo

zcat $DICTIONARY > ancs.txt

Kini maghiusa sa tanan nga mga file ngadto sa 1 nga file, nga kinahanglan nganlan ancs.txt. Kung nahuman na kini, mahimo na naton padagan ang mando

perl pctran2stardict.pl 

Diin nato mapulihan ang pinulongan sa atong gikaestorya, pananglitan "en", "de", ug uban pa. Sa mosunod nga pangutana, tubagon namo sa tinuod nga legal ang among PC Translator ug maghulat kami hangtod mahuman kini sa script. Ang script maghimo 4 nga mga file sa direktoryo, siyempre sumala sa pinulongan sa diksyonaryo nga among gikabig.

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

Karon mahimo natong tapuson ang virtual machine ug isara ang VirtualBox.

Interesado kami sa katapusang tulo ka mga file nga adunay extension. Una, ablihan namo ang file gamit ang extension ifo sa usa ka text editor (bisan unsa, akong gigamit TextEdit.app gipadala uban sa Mac OS). Nakakita kami usa ka linya sa file "parehas nga pagkasunodsunod=m". Dinhi atong ilisan ang sulat m kada letra g.

Karon maghimo kami usa ka direktoryo alang sa among diksyonaryo. Pananglitan, alang sa German-Czech, naghimo kami og deutsch-czech ug gi-drag ang tanan nga 3 nga mga file nga adunay mga extension nga dict.dz, idx ug ifo niini. Maglansad ta terminal.app (mas maayo pinaagi sa Spotlight, kung dili kini nahimutang sa / Mga Aplikasyon / Utility). Gisulat namo kini:

cd ~/Desktop/Diksyunaryo

Kini magdala kanato ngadto sa direktoryo sa diksyonaryo ug i-gzip ang atong diksyonaryo gamit ang sugo

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

Maghulat kami hangtod maputos ang file. Karon among gipadagan ang DictUnifier utility ug i-drag ang resulta nga file niini deutsch-czech.tar.bz2. Sa sunod nga screen, i-klik lang namo ang start button ug maghulat (dugay gyud ang pag-upload sa database, mahimong moabot ug duha ka oras). Human maabot kini, aduna kay bag-ong diksyonaryo nga idugang sa imong Dictionary.app. Mga pahalipay.

Sa katapusan, gusto nakong pasalamatan ang tiggamit ubos sa angga Samuel Gordon, kinsa nagbutang niini nga giya sa pinamubo nga porma sa mujmac.cz, gipalapdan ra nako kini alang sa dili tiggamit sa Linux. Tungod kay wala kami nag-apod-apod sa mga warez, dili kami makahatag kanimo mga andam nga file. Ang tanan kinahanglan gayud nga maghimo kanila sa ilang kaugalingon. Ayaw usab pangutana sa uban sa diskusyon, bisan unsang mga link aron ma-download kini mapapas dayon. Salamat sa pagsabot.

.