Kaw ad

Native phau ntawv txhais lus thov phau ntawv txhais lus nyob rau hauv Mac OS X yog ib qho nthuav thiab muaj txiaj ntsig zoo, txawm li cas los xij nws tsuas muaj phau ntawv txhais lus Askiv piav qhia. Hauv cov lus qhia hauv qab no, peb yuav qhia tias peb tuaj yeem ntxiv cov phau ntawv txhais lus li cas los ntawm qhov program PC txhais lus, uas yog hmoov tsis tsuas yog rau Windows.

Peb yuav xav tau dab tsi rau qhov kev txiav txim no?

  • Virtualization cuab yeej (Virtualbox, parallels)
  • Linux nyob faib Pob Kuas Tuag (Kuv siv daim duab no)
  • Yooj yim pearl tsab ntawv muaj ntawm no,
  • Phau ntawv txhais lus los ntawm PC txhais lus (wb. exe, uas tom qab xaiv Thaub qab phau ntawv txhais lus tsim cov ntaub ntawv xws li GRCSZAL.15, GRCSZAL.25, thiab lwm yam)
  • DictUnifier version 2.x

Thawj qhov peb ua yog nruab Virtualbox thiab peb yuav tsim lub tshuab virtual tshiab hauv nws. Peb yuav xaiv lub operating system Linux thiab version Linux 2.6 (64-ntsis). Tawm ntawm cov lus qhia 8GB thaum tsim cov duab HDD tshiab, peb yuav tsis nruab dab tsi, peb tsuas yog siv lub tshuab virtual no los khau raj Knoppix nyob. Tom qab tsim lub tshuab virtual tshiab, peb nyem rau ntawm nws qhov chaw, qhov twg hauv ntu cia xaiv cov duab CD (hauv lub qhov rais Tsob Ntoo), yuav sau ib sab ntawm nws npliag, thiab ntawm sab xis ntawm CD / DVD Drive, nyem rau ntawm daim duab CD. Ib daim ntawv qhia zaub mov yuav qhib rau peb xaiv los ntawm Xaiv cov ntaub ntawv virtual CD/DVD disk thiab xaiv cov duab rub tawm ntawm Knoppix faib, viz. duab.

Cia peb mus rau lub network teeb tsa (network) thiab teem nws raws li daim duab.

Peb nyem rau Ok thiab peb rov qab mus rau cov npe ntawm cov tshuab virtual. Cia peb saib cov kev teeb tsa ntawm no VirtualBox, qhov twg hauv seem network peb yuav xyuas cov chaw ntawm lub network nkaus xwb (vboxnet 0). Peb xaiv nws thiab nyem rau ntawm lub hau ntswj. Hauv kev tshuaj ntsuam hauv qab no, peb yuav xyuas seb lub adapter thiab DHCP chaw yog raws li 2 cov duab hauv qab no.

Tam sim no peb tuaj yeem pib lub tshuab virtual. Tom qab ib pliag, tus neeg siv graphical interface yuav pib rau peb, qhov twg peb qhib lub davhlau ya nyob twg los ntawm txhaj rau lub cim qhia nrog xub.

Peb sau cov lus txib nyob rau hauv lub qhov rais qhib

sudo apt-tau hloov tshiab

Cov lus txib no yuav pib lub kaw lus "hloov tshiab", nws zoo li thaum koj khiav Software hloov tshiab ntawm Mac OS. Knoppix rub tawm cov ntawv tam sim no ntawm txhua pob, tab sis tsis hloov kho lub kaw lus nws tus kheej. Cov txheej txheem no yuav siv sij hawm me ntsis, yog li peb yuav npaj Mac OS los txuas rau lub tshuab virtual no.

Hauv Mac OS, peb tso System Preferences (Kev Xaiv Tsev) thiab hauv nws peb nyem rau ntawm cov khoom qhia (Sib koom).

Hauv qhov no peb nyem rau ntawm qhov khoom Cov ntaub ntawv sib qhia thiab nias lub pob Options.

Hauv qhov screen hauv qab no, peb yuav xyuas kom meej tias nws raug kuaj xyuas Qhia tawm cov ntaub ntawv thiab folders siv SMB thiab tias koj lub npe tseem raug kuaj xyuas hauv lub qhov rai hauv qab no.

Tom qab ntawd peb mus rau cov neeg siv kev teeb tsa, qhov twg peb right-click ntawm peb tus neeg siv thiab xaiv Advanced Options.

Hauv qhov screen no peb nco ntsoov lub npe hu ua Account npe, uas yog voj voog, peb yuav siv nws los txuas los ntawm lub tshuab virtual.

Peb yuav tsim ib daim ntawv teev npe tshwj xeeb ntawm lub desktop Phau ntawv txhais lus. Peb txav mus rau nws thiab unpack cov ntawv pctran2stardict-1.0.1.zip thiab peb muab cov ntaub ntawv xa tawm los ntawm PC Translator muaj. Daim ntawv teev cov txiaj ntsig yuav zoo ib yam li cov duab hauv qab no.

Tam sim no peb nyem dua rau hauv lub tshuab virtual, qhov twg qhov hloov tshiab yuav tsum tau ua tiav thiab peb sau rau hauv lub davhlau ya nyob twg

sudo apt-mus nruab stardict-cov cuab yeej

Cov lus txib no yuav nruab cov cuab yeej stardict tsim nyog ntawm lub system. Lawv yuav tsum tau los ntawm tsab ntawv. Tom qab pom zoo rau qhov yuav tsum tau nruab thiab txhim kho, peb yuav mount Mac OS nws cov npe hauv tsev nrog cov lus txib

sudo mount -t smbfs -o username =<Account npe>,rw,noperm //192.168.56.2/<Account npe> /mnt

Cov lus txib no yuav txuas rau koj cov npe hauv tsev sib koom. Account npe hloov nrog cov ntawv sau rau hauv Advanced Options rau koj Mac OS account. Thaum koj xa cov lus txib no, nws yuav ua rau koj nkag mus rau koj tus password. Nkag mus rau nws thiab tsis txhob xav tsis thoob tias nws tsis qhia hnub qub. Tam sim no peb hloov mus rau phau ntawv txhais lus ntawm koj lub desktop nrog cov lus txib

cd /mnt/Desktop/Dictionary

Ceev faj, Linux yog cov ntaub ntawv nkag siab, uas txhais tau tias duab a desktop muaj 2 phau ntawv sib txawv. Cov lus txib hauv qab no tsuas yog rau kev yooj yim xwb. Ntaus qhov no rau hauv lub davhlau ya nyob twg hauv lub tshuab virtual:

rau F hauv `ls GR*`; ua export DICTIONARY="$DICTIONARY $F"; ua tiav;

Qhov no ua li cas yog muab cov npe ntawm GR * cov ntaub ntawv rau hauv $ DICTIONARY qhov kev sib txawv. Kuv nyiam nws zoo dua vim hais tias hauv cov lus txib hauv qab no koj yuav tsum tau sau tag nrho cov ntaub ntawv manually thiab nrog rau qhov tseem ceeb ua tiav Tab, nws yog lub caij nplooj ntoos hlav. Tam sim no peb muaj tag nrho cov ntaub ntawv ntawm German-Czech phau ntawv txhais lus nyob rau hauv phau ntawv txhais lus system sib txawv thiab peb ua raws li cov lus txib

zcat $DICTIONARY > ancs.txt

Qhov no yuav muab tag nrho cov ntaub ntawv rau hauv 1 cov ntaub ntawv, uas yuav tsum muaj npe ancs.txt. Thaum nws ua tiav, peb tuaj yeem khiav cov lus txib

perl pctran2stardict.pl 

Qhov twg peb tuaj yeem hloov cov lus nrog ib qho uas peb tab tom tham nrog, piv txwv "en", "de", lwm. Rau cov lus nug tom ntej, peb yuav teb qhov tseeb tias peb muaj PC Translator raug cai thiab peb yuav tos kom txog thaum tsab ntawv ua tiav. Tsab ntawv yuav tsim 4 cov ntaub ntawv hauv phau ntawv qhia, tau kawg raws li hom lus ntawm phau ntawv txhais lus peb hloov pauv.

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

Tam sim no peb tuaj yeem txiav tawm lub tshuab virtual thiab kaw VirtualBox.

Peb yuav txaus siab rau peb cov ntaub ntawv kawg nrog qhov txuas ntxiv. Ua ntej, peb qhib cov ntaub ntawv nrog qhov txuas ntxiv ifo nyob rau hauv cov ntawv nyeem (xws li, kuv siv TextEdit.app xa nrog Mac OS). Peb pom ib kab hauv cov ntaub ntawv "sametypesequence = m". Ntawm no peb hloov tsab ntawv m ib tsab ntawv g.

Tam sim no peb yuav tsim ib daim ntawv teev npe rau peb phau ntawv txhais lus. Piv txwv li, rau German-Czech, peb tsim deutsch-czech thiab luag tag nrho 3 cov ntaub ntawv nrog cov extensions dict.dz, idx thiab ifo rau hauv nws. Cia peb pib terminal.app (zoo dua los ntawm Spotlight, txwv tsis pub nws nyob hauv / Cov Kev Siv / Siv Hluav Taws Xob). Peb sau rau hauv nws:

cd ~/Desktop/Dictionary

Qhov no yuav coj peb mus rau phau ntawv txhais lus thiab gzip peb phau ntawv txhais lus nrog cov lus txib

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

Peb yuav tos kom txog thaum cov ntaub ntawv tau ntim. Tam sim no peb khiav DictUnifier qhov hluav taws xob thiab luag cov ntaub ntawv tshwm sim rau hauv nws deutsch-czech.tar.bz2. Ntawm qhov screen tom ntej, peb tsuas yog nias lub pob pib thiab tos (thaum upload cov ntaub ntawv ntev heev, nws tuaj yeem siv li ob teev). Tom qab ncav nws, koj yuav muaj phau ntawv txhais lus tshiab ntxiv rau koj Dictionary.app. Nrog koj zoo siab.

Thaum kawg, kuv xav ua tsaug rau tus neeg siv hauv qab lub npe menyuam yaus Samuel Gordon, leej twg tshaj tawm phau ntawv qhia no hauv daim ntawv luv luv ntawm mujmac.cz, Kuv nyuam qhuav nthuav nws rau cov neeg siv tsis yog Linux. Txij li thaum peb tsis faib warez, peb tsis tuaj yeem muab cov ntaub ntawv npaj rau koj. Txhua tus yeej yuav tsum ua lawv tus kheej. Tsis txhob nug lwm tus hauv kev sib tham, txhua qhov txuas mus rub lawv yuav raug muab tshem tawm tam sim ntawd. Ua tsaug rau koj nkag siab.

.