Fèmen anons

Aplikasyon diksyonè natif natal Dictionary nan Mac OS X se vre yon bagay enteresan e trè itil, de tout fason li gen sèlman yon diksyonè eksplikasyon angle. Nan enstriksyon sa yo, nou pral montre ki jan nou ka ajoute nenpòt diksyonè nan pwogram nan tradiktè PC, ki se malerezman sèlman pou Windows.

Kisa nou pral bezwen pou aksyon sa a?

  • Zouti Virtualization (VirtualBox, Paralèl)
  • Linux viv distribisyon buttonpix (Mwen te itilize imaj sa a)
  • Senp pèrl script ki disponib isit la,
  • Diksyonè ki soti nan PC Translator (wtrdctm.exe, ki apre seleksyon Fè bak diksyonè a kreye dosye tankou GRCSZAL.15, GRCSZAL.25, elatriye)
  • DictUnifier vèsyon 2.x

Premye bagay nou fè se enstale VirtualBox epi nou pral kreye yon nouvo machin vityèl ladan l. Nou pral chwazi sistèm operasyon an Linux ak vèsyon Linux 2.6 (64-bit). Kite 8GB yo sijere lè w ap kreye yon nouvo imaj HDD, nou p ap enstale anyen, n ap jis itilize machin vityèl sa a pou n kòmanse distribisyon Knoppix ap viv la. Apre kreye yon nouvo machin vityèl, nou klike sou anviwònman li yo, kote nan seksyon an depo chwazi imaj CD a (nan fenèt la Depo Tree), yo pral ekri akote li vid, ak sou bò dwat la akote CD/DVD Drive, klike sou imaj CD la. Yon meni ap louvri pou nou chwazi nan Chwazi yon dosye vityèl CD/DVD disk epi chwazi imaj ki telechaje distribisyon Knoppix la, sa vle di. foto.

Ann ale nan anviwònman rezo yo (Rezo) epi mete l dapre foto a.

Nou klike sou Ok epi nou retounen nan lis machin vityèl yo. Ann pran yon gade nan anviwònman yo isit la VirtualBox, kote nan seksyon an Rezo nou pral tcheke paramèt yo nan sèlman rezo a lame-sèlman (vboxnet0). Nou chwazi li epi klike sou tounvis la. Nan ekran sa a, nou pral tcheke si adaptè a ak paramèt DHCP yo dapre 2 imaj sa yo.

Koulye a, nou ka kòmanse machin vityèl la. Apre yon ti tan, koòdone itilizatè grafik la ap kòmanse pou nou, kote nou ouvri tèminal la lè nou klike sou icon yo montre ak flèch la.

Nou ekri lòd la nan fenèt la louvri

sudo nimewo apatman-GET aktyalizasyon

Kòmandman sa a pral kòmanse "aktyalizasyon" sistèm nan, se tankou lè ou kouri aktyalizasyon lojisyèl sou Mac OS. Knoppix telechaje vèsyon aktyèl yo nan tout pakè, men li pa mete ajou sistèm nan tèt li. Pwosesis sa a pran kèk tan, kidonk nou pral prepare Mac OS pou konekte ak machin vityèl sa a.

Nan Mac OS, nou lanse Preferans Sistèm (Preferences System) epi ladan l nou klike sou atik pataje a (Pataje).

Nan sa a nou klike sou atik la File Pataje epi klike sou bouton an Opsyon.

Nan ekran sa a, nou pral asire w ke li tcheke Pataje dosye ak dosye lè l sèvi avèk SMB e ke non ou tcheke tou nan fenèt ki anba a.

Lè sa a, nou ale nan anviwònman itilizatè yo, kote nou klike sou dwa sou itilizatè nou an epi chwazi Opsyon avanse.

Nan ekran sa a nou sonje sa yo rele Non kont lan, ki se makonnen, nou pral sèvi ak li konekte soti nan machin nan vityèl.

Nou pral kreye yon anyè espesyal sou Desktop la Diksyonè. Nou deplase nan li epi depake script la pctran2stardict-1.0.1.zip epi nou mete dosye yo ekspòte soti nan PC Translator la. Anyè ki kapab lakòz la pral sanble ak imaj sa a.

Koulye a, nou klike ankò nan machin vityèl la, kote aktyalizasyon a ta dwe deja fini epi nou ekri nan tèminal la

sudo apt-get install stardict-tools

Kòmand sa a pral enstale zouti stardict ki nesesè yo sou sistèm lan. Yo mande pa script la. Apre yo fin dakò sou sa ki pral enstale ak enstale, nou pral monte Mac OS anyè lakay li ak lòd la

sudo mount -t smbfs -o non itilizatè=<Non kont lan>,rw,noperm //192.168.56.2/<Non kont lan> /mnt

Kòmand sa a pral monte nan anyè lakay ou pataje. Non kont lan ranplase ak sa ki ekri nan Opsyon avanse pou kont Mac OS ou. Yon fwa ou voye lòd sa a, li pral mande w antre modpas ou. Antre nan li epi pa sezi ke li pa montre asterisk. Koulye a, nou chanje nan anyè diksyonè sou Desktop ou ak lòd la

cd /mnt/Desktop/Dictionary

Fè atansyon, Linux se ka sansib, ki vle di sa Desktop a Desktop gen 2 repèrtwar diferan. Kòmandman sa a se jis pou senplisite. Tape sa a nan tèminal la nan machin vityèl la:

pou F nan `ls GR*`; fè ekspòte DICTIONARY="$DICTIONARY $F"; fè;

Kisa sa pral fè se mete non dosye GR* yo nan varyab sistèm $DICTIONARY la. Mwen renmen li pi byen paske nan lòd sa a ou ta gen lis tout dosye yo manyèlman epi ak fini kle a ap travay TAB, se yon prentan. Koulye a, nou gen tout dosye yo nan diksyonè Alman-Tchèk la nan varyab sistèm diksyonè a epi nou egzekite lòd la

zcat $DIKSYONÈ > ancs.txt

Sa a pral konbine tout fichye yo nan 1 fichye, ki dwe nonmen ancs.txt. Yon fwa li fini, nou ka kouri lòd la

perl pctran2stardict.pl 

Kote nou ka ranplase lang lan ak lang n'ap konvèse a pa egzanp "en", "de", elatriye. Pou kesyon ki vin apre a, nou pral reponn ak verite ke nou gen PC Translator legalman epi n ap tann jiskaske script la fini li. Script la pral kreye 4 fichye nan anyè a, nan kou dapre lang nan diksyonè a nou ap konvèti.

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

Koulye a, nou ka mete fen nan machin vityèl la epi fèmen VirtualBox.

Nou pral enterese nan twa dènye dosye yo ak ekstansyon an. Premyèman, nou louvri dosye a ak ekstansyon an ifo nan yon editè tèks (nenpòt, mwen te itilize TextEdit.app anbake ak Mac OS). Nou jwenn yon liy nan dosye a "sametypesequence=m". Isit la nou ranplase lèt la m pou chak lèt g.

Koulye a, nou pral kreye yon anyè pou diksyonè nou an. Pou egzanp, pou German-Czech, nou kreye Deutsch-Czech epi trennen tout 3 fichye ak ekstansyon yo dict.dz, idx ak ifo nan li. Ann lanse tèminal.app (de preferans atravè Spotlight, otreman li sitiye nan / Aplikasyon / Itilite). Nou ekri ladan l:

cd ~/Desktop/Diksyonè

Sa a pral mennen nou nan anyè diksyonè a ak gzip diksyonè nou an ak lòd la

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

Nou pral tann jiskaske dosye a chaje. Koulye a, nou kouri sèvis piblik DictUnifier la epi trennen dosye a ki kapab lakòz nan li deutsch-czech.tar.bz2. Nan pwochen ekran an, nou jis klike sou bouton an kòmanse epi tann (telechaje baz done a se reyèlman long, li ka pran jiska de zè de tan). Apre w fin rive jwenn li, w ap ajoute yon nouvo diksyonè nan Dictionary.app ou a. Felisitasyon.

Finalman, mwen ta renmen remèsye itilizatè a anba ti non an Samyèl Gordon, ki moun ki afiche gid sa a nan fòm abreje nan mujmac.cz, Mwen jis elaji li pou itilizatè ki pa Linux. Kòm nou pa distribye warez, nou pa ka ba ou dosye pare. Tout moun vrèman dwe fè yo tèt yo. Pa mande lòt moun nan diskisyon an tou, nenpòt lyen pou telechaje yo pral efase imedyatman. Mèsi pou konpreyansyon w.

.