Isara ang ad

Application ng katutubong diksyunaryo Diksiyonaryo sa Mac OS X ay talagang isang kawili-wili at napaka-kapaki-pakinabang na bagay, gayunpaman, naglalaman lamang ito ng isang English explanatory dictionary. Sa mga sumusunod na tagubilin, ipapakita namin kung paano kami makakapagdagdag ng anumang diksyunaryo mula sa programa Tagasalin ng PC, na sa kasamaang-palad ay para lamang sa Windows.

Ano ang kakailanganin natin para sa pagkilos na ito?

  • Virtualization Tool (VirtualBox, Parallel)
  • Live na pamamahagi ng Linux buttonpix (Ginamit ko ang larawang ito)
  • Simple perlas magagamit ang script dito,
  • Mga diksyunaryo mula sa PC Translator (wtrdctm.exe, na pagkatapos ng pagpili Bina-back up ang diksyunaryo lumilikha ng mga file tulad ng GRCSZAL.15, GRCSZAL.25, atbp.)
  • DictUnifier bersyon 2.x

Ang unang bagay na ginagawa namin ay i-install VirtualBox at gagawa kami ng bagong virtual machine dito. Pipiliin namin ang operating system Linux at bersyon Linux 2.6 (64-bit). Iwanan ang iminungkahing 8GB kapag gumagawa ng bagong HDD na imahe, hindi kami mag-i-install ng kahit ano, gagamitin lang namin itong virtual machine para i-boot ang live na pamamahagi ng Knoppix. Pagkatapos lumikha ng isang bagong virtual machine, nag-click kami sa mga setting nito, kung saan sa seksyon Imbakan piliin ang imahe ng CD (sa window Puno ng Imbakan), ay isusulat sa tabi nito walang laman, at sa kanan sa tabi ng CD/DVD Drive, mag-click sa CD image. Magbubukas ang isang menu na mapagpipilian natin Pumili ng virtual na CD/DVD disk file at piliin ang na-download na imahe ng pamamahagi ng Knoppix, viz. larawan.

Pumunta tayo sa mga setting ng network (network) at itakda ito ayon sa larawan.

Nag-click kami sa Ok at bumalik kami sa listahan ng mga virtual machine. Tingnan natin ang mga setting dito VirtualBox, kung saan sa seksyon network susuriin namin ang mga setting ng nag-iisang host-only network (vboxnet0). Pinipili namin ito at mag-click sa distornilyador. Sa susunod na screen, susuriin namin kung ang mga setting ng adapter at DHCP ay ayon sa sumusunod na 2 larawan.

Ngayon ay maaari na nating simulan ang virtual machine. Pagkaraan ng ilang sandali, magsisimula ang graphical user interface para sa amin, kung saan bubuksan namin ang terminal sa pamamagitan ng pag-click sa icon na ipinapakita kasama ng arrow.

Isinulat namin ang utos sa bukas na window

sudo apt-makakuha ng update

Ang command na ito ay magsisimula sa system na "update", ito ay tulad ng kapag nagpatakbo ka ng Software update sa Mac OS. Dina-download ng Knoppix ang mga kasalukuyang bersyon ng lahat ng mga pakete, ngunit hindi ina-update ang system mismo. Medyo tumatagal ang prosesong ito, kaya ihahanda namin ang Mac OS para kumonekta sa virtual machine na ito.

Sa Mac OS, inilunsad namin ang System Preferences (Kagustuhan ng System) at sa loob nito ay nag-click kami sa bahaging item (Pagbabahagi).

Sa ito nag-click kami sa item Pagbabahagi ng File at i-click ang pindutan Options.

Sa susunod na screen, titiyakin namin na ito ay nasuri Ibahagi ang mga file at folder gamit ang SMB at na ang iyong pangalan ay naka-check din sa window sa ibaba nito.

Pagkatapos ay pumunta kami sa mga setting ng user, kung saan nag-right click kami sa aming user at pumili Mga Advanced na Pagpipilian.

Sa screen na ito naaalala natin ang tinatawag na Pangalan ng account, na nakabilog, gagamitin namin ito para kumonekta mula sa virtual machine.

Gagawa kami ng isang espesyal na direktoryo sa desktop Diksyunaryo. Lumipat kami dito at i-unpack ang script pctran2stardict-1.0.1.zip at inilagay namin doon ang mga file na na-export mula sa PC Translator. Ang resultang direktoryo ay magmumukhang katulad ng sumusunod na larawan.

Ngayon ay nag-click kami muli sa virtual machine, kung saan ang pag-update ay dapat na makumpleto at sumulat kami sa terminal

sudo apt-get install stardict-tools

Ang command na ito ay mag-i-install ng mga kinakailangang stardict tool sa system. Kinakailangan sila ng script. Pagkatapos sumang-ayon sa kung ano ang mai-install at mai-install, i-mount namin ang Mac OS sa home directory nito gamit ang command

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

I-mount ang command na ito sa iyong nakabahaging home directory. Pangalan ng account palitan ng kung ano ang nakasulat sa Mga Advanced na Pagpipilian para sa iyong Mac OS account. Sa sandaling ipadala mo ang command na ito, ipo-prompt ka nitong ipasok ang iyong password. Ipasok ito at huwag magtaka na hindi ito nagpapakita ng mga asterisk. Ngayon lumipat kami sa direktoryo ng diksyunaryo sa iyong desktop gamit ang command

cd /mnt/Desktop/Diksyunaryo

Mag-ingat, ang Linux ay case sensitive, ibig sabihin, iyon desktop a desktop mayroong 2 magkaibang direktoryo. Ang sumusunod na utos ay para lamang sa pagiging simple. I-type ito sa terminal sa virtual machine:

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

Ang gagawin nito ay ilagay ang mga pangalan ng GR* file sa $DICTIONARY system variable. Mas gusto ko ito dahil sa sumusunod na utos ay kailangan mong ilista ang lahat ng mga file nang manu-mano at gumagana ang pagkumpleto ng key TAB, ito ay isang tagsibol. Ngayon ay mayroon na kaming lahat ng mga file ng German-Czech na diksyunaryo sa variable ng system ng diksyunaryo at isinasagawa namin ang utos

zcat $DICTIONARY > ancs.txt

Pagsasamahin nito ang lahat ng mga file sa 1 file, na dapat na pinangalanan ancs.txt. Kapag tapos na ito, maaari nating patakbuhin ang command

perl pctran2stardict.pl 

Kung saan maaari nating palitan ang wika ng ating kausap, halimbawa "en", "de", atbp. Sa kasunod na tanong, sasagutin namin ng totoo na legal ang aming PC Translator at maghihintay kami hanggang matapos ito ng script. Ang script ay lilikha ng 4 na mga file sa direktoryo, siyempre ayon sa wika ng diksyunaryo na aming kino-convert.

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

Ngayon ay maaari na nating wakasan ang virtual machine at isara ang VirtualBox.

Magiging interesado kami sa huling tatlong file na may extension. Una, binuksan namin ang file na may extension ifo sa isang text editor (anuman, ginamit ko TextEdit.app ipinadala kasama ng Mac OS). Nakahanap kami ng isang linya sa file "sametypesequence=m". Dito ay pinapalitan natin ang liham m bawat letra g.

Ngayon ay gagawa kami ng isang direktoryo para sa aming diksyunaryo. Halimbawa, para sa German-Czech, gumawa kami ng deutsch-czech at i-drag ang lahat ng 3 file na may mga extension na dict.dz, idx at ifo papunta dito. Ilunsad natin terminal.app (mas mabuti sa pamamagitan ng Spotlight, kung hindi man ay matatagpuan ito sa / Aplikasyon / Gamit). Sumulat kami dito:

cd ~/Desktop/Diksyunaryo

Dadalhin tayo nito sa direktoryo ng diksyunaryo at i-gzip ang ating diksyunaryo gamit ang command

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

Maghihintay kami hanggang sa ma-pack ang file. Ngayon ay pinapatakbo namin ang DictUnifier utility at i-drag ang nagresultang file dito deutsch-czech.tar.bz2. Sa susunod na screen, i-click lang namin ang start button at maghintay (ang pag-upload ng database ay talagang mahaba, maaaring tumagal ng hanggang dalawang oras). Pagkatapos maabot ito, magkakaroon ka ng bagong diksyunaryo na idaragdag sa iyong Dictionary.app. Binabati kita.

Sa wakas, nais kong pasalamatan ang gumagamit sa ilalim ng palayaw Samuel Gordon, na nag-post ng gabay na ito sa pinaikling anyo sa mujmac.cz, pinalawak ko lang ito para sa mga hindi gumagamit ng Linux. Dahil hindi kami namamahagi ng warez, hindi kami makapagbibigay sa iyo ng mga handa na file. Ang bawat tao'y talagang kailangang gumawa ng mga ito sa kanilang sarili. Huwag mo ring tanungin ang iba sa talakayan, ang anumang mga link upang i-download ang mga ito ay tatanggalin kaagad. Salamat sa iyong pag-unawa.

.