Mechie mgbasa ozi

Ngwa ọkọwa okwu ala Dictionary na Mac OS X bụ n'ezie ihe na-akpali na nnọọ uru ihe, na agbanyeghị na ọ bụ nanị nwere ihe English nkọwa ọkọwa okwu. N'ime ntuziaka ndị a, anyị ga-egosi otu anyị nwere ike isi tinye akwụkwọ ọkọwa okwu ọ bụla na mmemme PC Ntụgharị, nke dị mwute ikwu naanị maka Windows.

Kedu ihe anyị ga-achọ maka omume a?

  • Ngwá Ọrụ Nleba anya (Virtualbox, aghota)
  • Linux ndụ nkesa Nkpuru (M na-eji ihe onyonyo a)
  • Dị mfe pearl script dị Ebe a,
  • Ọkọwa okwu sitere na PC Translator (wtrdctm.exe, nke mgbe ahọpụtara Na-akwado akwụkwọ ọkọwa okwu na-emepụta faịlụ dị ka GRCSZAL.15, GRCSZAL.25, wdg)
  • DictUnifier ụdị 2.x

Ihe mbụ anyị na-eme bụ ịwụnye Virtualbox na anyị ga-emepụta ọhụrụ mebere igwe na ya. Anyị ga-ahọrọ sistemụ arụmọrụ Linux na ụdị Linux 2.6 (64-bit). Hapụ 8GB a tụrụ aro mgbe ị na-eke onyonyo HDD ọhụrụ, anyị agaghị etinye ihe ọ bụla, anyị ga-eji igwe mebere a bute nkesa Knoppix dị ndụ. Mgbe ịmepụtara igwe mebere ọhụrụ, anyị pịa na ntọala ya, ebe dị na ngalaba nchekwa họrọ ihe oyiyi CD (na windo Osisi Nchekwa), a ga-ede n'akụkụ ya efu, na n'akụkụ aka nri na-esote CD/DVD Drive, pịa onyonyo CD. Otu menu ga-emeghe ka anyị họrọ Họrọ faịlụ diski CD/DVD mebere wee họrọ onyonyo ebudatara nke nkesa Knoppix, ya bụ. foto.

Ka anyị gaa na ntọala netwọkụ (Network) ma tọọ ya dị ka foto a si dị.

Anyị pịa Ok ma anyị laghachi na ndepụta nke igwe mebere. Ka anyị leba anya na ntọala ebe a VirtualBox, ebe na ngalaba Network anyị ga-elele ntọala nke naanị netwọkụ naanị onye ọbịa (vboxnet0). Anyị na-ahọrọ ya wee pịa screwdriver. Na ihuenyo na-esote, anyị ga-elele ma nkwụnye na ntọala DHCP dị ka onyonyo 2 na-esote.

Ugbu a, anyị nwere ike ịmalite igwe mebere. Mgbe obere oge gasịrị, interface onye ọrụ eserese ga-amalite maka anyị, ebe anyị na-emepe ọnụ site na ịpị akara ngosi egosiri na akụ.

Anyị na-ede iwu na mpio mepere emepe

sudo apt-nweta mmelite

Iwu a ga-amalite usoro "mmelite", ọ dị ka mgbe ị na-eme mmelite ngwanrọ na Mac OS. Knoppix na-ebudata ụdị ngwungwu niile dị ugbu a, mana anaghị emelite sistemụ n'onwe ya. Usoro a na-ewe oge ụfọdụ, n'ihi ya, anyị ga-akwadebe Mac OS jikọọ a mebere igwe.

Na Mac OS, anyị na-amalite System Mmasị (Mmasị System) na n'ime ya anyị na-pịa ihe nkekọrịta (Ịkekọrịta).

Na nke a anyị pịa ihe ahụ Njikwa Nkọwa wee pịa bọtịnụ Nhọrọ.

Na ihuenyo na-esonụ, anyị ga-ahụ na a na-enyocha ya Kekọrịta faịlụ na nchekwa site na iji SMB nakwa na a na-enyochakwa aha gị na mpio dị n'okpuru ya.

Mgbe ahụ, anyị gaa na ntọala onye ọrụ, ebe anyị pịa aka nri na onye ọrụ anyị wee họrọ Advanced Nhọrọ.

Na ihuenyo a anyị na-echeta ihe a na-akpọ Aha akaụntụ, nke a na-agba gburugburu, anyị ga-eji ya jikọọ na igwe mebere.

Anyị ga-emepụta ndekọ pụrụ iche na desktọpụ Akwụkwọ ọkọwa okwu. Anyị na-akwaga na ya ma wepụ ihe odide ahụ pcran2stardict-1.0.1.zip ma anyị na-etinye faịlụ ndị a na-ebupụ na PC Translator n'ebe ahụ. Akwụkwọ ndekọ aha ga-adị ka onyonyo a.

Ugbu a, anyị na-pịa ọzọ n'ime mebere igwe, ebe update kwesịrị ugbua dechara na anyị dee na ọnụ

sudo apt-nweta wụnye stardict-tools

Iwu a ga-etinye ngwaọrụ stardict dị mkpa na sistemụ. A chọrọ ha site na edemede. Mgbe anyị kwekọrịtara na ihe a ga-arụnye na wụnye, anyị ga-ebugo Mac OS ndekọ ụlọ ya na iwu ahụ

sudo mount -t smbfs -o aha njirimara =<Aha akaụntụ>,rw,noperm //192.168.56.2/<Aha akaụntụ> /mnt

Iwu a ga-arịgoro na ndekọ ụlọ nkekọrịtara gị. Aha akaụntụ dochie ihe e dere na ya Advanced Nhọrọ maka akaụntụ Mac OS gị. Ozugbo izipu iwu a, ọ ga-akpali gị itinye paswọọdụ gị. Tinye ya, ya ejula gị anya na ọ naghị egosi akara mmuke. Ugbu a, anyị ji iwu ahụ gbanwee gaa na ndekọ ọkọwa okwu dị na desktọpụ gị

cd /mnt/Desktop/Dictionary

Kpachara anya, Linux nwere mmetụta dị nro, nke pụtara na Desktop a desktọọpụ e nwere 2 dị iche iche directories. Iwu na-esonụ bụ naanị maka ịdị mfe. Pịnye nke a n'ime ọnụ ọnụ na igwe mebere:

maka F na `ls GR*`; mee mbupụ DICTIONARY="$DICTIONARY $F"; emee;

Ihe nke a ga-eme bụ itinye aha faịlụ GR* n'ime mgbanwe sistemụ $DICTIONARY. Ọ masịrị m nke ukwuu n'ihi na n'iwu na-esonụ, ị ga-eji aka gị depụta faịlụ niile yana iji mmecha igodo na-arụ ọrụ TAB, ọ bụ isi iyi. Ugbu a, anyị nwere faịlụ niile nke akwụkwọ ọkọwa okwu German-Czech na sistemụ ọkọwa okwu na-agbanwe ma anyị na-eme iwu ahụ.

zcat $DICTIONARY > ancs.txt

Nke a ga-ejikọta faịlụ niile na faịlụ 1, nke a ga-akpọrịrị aha ancs.txt. Ozugbo emechara ya, anyị nwere ike ịme iwu ahụ

perl pcran2stardict.pl 

Ebe anyị nwere ike dochie asụsụ ahụ na nke anyị na-akparịta ụka, dịka ọmụmaatụ "en", "de", wdg. N'ajụjụ na-esote, anyị ga-aza n'eziokwu na anyị nwere PC Translator n'ụzọ iwu na anyị ga-echere ruo mgbe edemede ahụ gụchara ya. Edemede a ga-emepụta faịlụ 4 na ndekọ aha, n'ezie dịka asụsụ nke akwụkwọ ọkọwa okwu anyị na-atụgharị.

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

Ugbu a, anyị nwere ike ịkwụsị igwe mebere ma mechie VirtualBox.

Anyị ga-enwe mmasị na faịlụ atọ ikpeazụ nwere ndọtị ahụ. Mbụ, anyị na-emeghe faịlụ na ndọtị ifo na editọ ederede (ọ bụla, ejiri m TextEdit.app bufere ya na Mac OS). Anyị na-ahụ ahịrị na faịlụ "otu ụdị usoro = m". N'ebe a, anyị dochie akwụkwọ ozi ahụ m kwa leta g.

Ugbu a, anyị ga-emepụta ndekọ maka akwụkwọ ọkọwa okwu anyị. Dịka ọmụmaatụ, maka German-Czech, anyị na-emepụta deutsch-czech wee dọrọ faịlụ 3 niile na ndọtị dict.dz, idx na ifo n'ime ya. Ka anyị malite terminal.app (ọkacha mma site na Spotlight, ma ọ bụghị ya dị na / Ngwa / Utilities). Anyị na-ede na ya:

cd ~/Desktọpụ/ Akwụkwọ ọkọwa okwu

Nke a ga-akpọrọ anyị gaa na ndekọ ọkọwa okwu wee jiri iwu ahụ gzip ọkọwa okwu anyị

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

Anyị ga-echere ruo mgbe faịlụ ahụ juru. Ugbu a, anyị na-agba ọsọ DictUnifier utility wee dọrọ faịlụ arụpụta n'ime ya deutsch-czech.tar.bz2. Na ihuenyo ọzọ, anyị pịa bọtịnụ mmalite wee chere (ibulite nchekwa data dị ogologo n'ezie, ọ nwere ike were ihe ruru awa abụọ). Mgbe ị nwetachara ya, ị ga-agbakwunye akwụkwọ ọkọwa okwu ọhụrụ na Dictionary.app gị. Ekele.

N'ikpeazụ, ọ ga-amasị m ikele onye ọrụ n'okpuru aha otutu Samuel Gordon, onye biputere ntuziaka a n'ụdị ndebiri na mujmac.cz, M ka gbasaa ya maka ndị ọrụ na-abụghị Linux. Ebe anyị anaghị ekesa warez, anyị enweghị ike ịnye gị faịlụ dị njikere. Onye ọ bụla kwesịrị ime onwe ya. Ajụkwala ndị ọzọ na mkparịta ụka ahụ, njikọ ọ bụla iji budata ha ga-ehichapụ ozugbo. Daalụ maka nghọta gị.

.