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.
Anumang ideya kung paano tanggalin ang idinagdag na diksyunaryo sa susunod?
Maraming salamat sa mahusay na gabay. Na-solve ko na rin sa wakas ang pc translator para sa unan. Hindi mo na kailangang gumawa ng mga parallel
Sa iyong home address book, pumunta sa folder ng Library at doon ay mayroong folder ng Dictionaries at idagdag ang lahat ng idinagdag na mga diksyunaryo doon, tanggalin lamang ang mga hindi mo gusto at mawawala sila sa dictionary.app
PS: Natutuwa akong nakatulong ito :)
At gusto mo bang magbigay ng link sa paunang na-convert na primo file? :-) Salamat
nabasa mo ba ang huling talata ng teksto?
Cetl, pero hindi ko kaya :-)
Sinasabi sa akin ng zcat na ang ANCZAL.11 ay wala sa gzip na format. isang file lang ang ginawa sa panahon ng pag-export. hindi mo alam kung saan ang maaaring maging error?
Sa kasamaang palad, hindi ko alam sa tuktok ng aking ulo, hindi ito nangyari sa amin. Anyway, kung may isang file, gaano ito kalaki?
Nanghuhula lang ako, pero maaaring mangyari na na-export na ito sa iyo sa kinakailangang format para sa perl script, i.e. maaari mong laktawan ang hakbang sa pag-link at subukang palitan ang pangalan ng ANCZAL.11 sa ancs.txt at ipagpatuloy ang tutorial sa pamamagitan ng pagpapatakbo ng script na iyon.
Mangyaring ipaalam sa akin kung paano ka makakarating. Salamat
well, ang file na iyon ay halos 9 megabytes at hindi ito plain text, ito ay isang uri ng binary format:/
Ang pl script ay tumatakbo, ngunit ito ay nagpapakita ng dalawang mga error at sa dulo mayroon lamang mga file na pc_translator-en-cs at pc_translator-cs-en. walang ifo o kung anuman :/
Lumilikha ng problema ang translator 2010, ini-export nito ang diksyunaryo sa ibang format. Ang 2009 ay walang problema
kawili-wili, salamat sa babala, susubukan kong malaman kung posible bang gumawa ng isang bagay sa 2010
Ang aking kaibigan ay may tagasalin noong 2010, sinubukan kong i-back up ito sa kanya at na-back up ito sa ANCSZAL.15 ... ANCSZAL.55, walang problema :( Mangyaring, aling bersyon ang eksaktong nagdudulot ng mga problema?
Salamat
kaya ang taong gumawa nito at marunong gumawa nito ay maaaring maging isang karakter at ipadala ito sa amin ng mga baguhan sa pamamagitan ng email? :) Ito ay mahusay na salamat.
Ang pinakamahusay na payo na nabasa ko sa ilang sandali. Salamat, ito ay napakahusay :)
Kumusta, pagkatapos ipasok ang utos sudo apt-get install stardict-tools sinasabi nito: hindi mahanap ang package stardict-tools. Paki-advise kung ano ang ginagawa kong mali? Salamat
Kumusta, gusto ko ng mga tagubilin kung paano kunin ang diksyunaryo ng Apple na cz-aj, aj-cz sa iPad 3. Mayroon akong Translator at Study Dictionary (multiBank Explorer) sa CD. O may alam ka bang isa pa para sa iPad?