Рекламаро пӯшед

Замимаи луғати ватанӣ луғат дар Mac OS X воқеан як чизи ҷолиб ва хеле муфид аст, ба ҳар ҳол он танҳо луғати тафсирии англисӣ дорад. Дар дастурҳои зерин мо нишон медиҳем, ки чӣ тавр мо метавонем ягон луғатро аз барнома илова кунем Тарҷумони компютер, ки мутаассифона танҳо барои Windows аст.

Барои ин амал ба мо чӣ лозим аст?

  • Воситаи виртуализатсия (VirtualBox, баробар)
  • Тақсимоти зиндаи Linux buttonpix (ман истифода кардам ин тасвир)
  • Содда перл скрипт дастрас аст Ин ҷо,
  • Луғатҳо аз PC Translator (wtrdctm.exe, ки пас аз интихоб Нусхаи нусхабардории луғат монанди файлҳоро эҷод мекунад GRCSZAL.15, GRCSZAL.25, ғ.)
  • DictUnifier версияи 2.x

Аввалин чизе, ки мо мекунем, насб кардан аст VirtualBox ва мо дар он як мошини нави виртуалӣ эҷод мекунем. Мо системаи амалиётиро интихоб мекунем Linux ва версия Linux 2.6 (64-бит). Ҳангоми эҷод кардани тасвири нави HDD 8 ГБ-и пешниҳодшударо тарк кунед, мо ҳеҷ чизро насб намекунем, мо танҳо ин мошини виртуалиро барои пурбор кардани тақсимоти зиндаи Knoppix истифода мебарем. Пас аз сохтани як мошини нави виртуалӣ, мо ба танзимоти он, ки дар ин қисмат ҷойгир аст, клик мекунем гардероб тасвири CD-ро интихоб кунед (дар тиреза Дарахти нигаҳдорӣ), дар пахлуи он навишта мешавад холӣ, ва дар тарафи рости назди диски CD/DVD, тасвири CD-ро клик кунед. Барои интихоби мо меню кушода мешавад Файли диски виртуалии CD/DVD-ро интихоб кунед ва тасвири зеркашидашудаи тақсимоти Knoppix -ро интихоб кунед, яъне. расм.

Биёед ба танзимоти шабака (шабакаи) ва онро мувофиқи расм танзим кунед.

Мо пахш мекунем Ok ва мо ба рӯйхати мошинҳои виртуалӣ бармегардем. Биёед ба танзимот дар ин ҷо назар андозем VirtualBox, ки дар бахш шабакаи мо танзимоти шабакаи ягонаи ҳостро тафтиш мекунем (vboxnet0). Мо онро интихоб мекунем ва ба буранда клик мекунем. Дар экрани зерин, мо тафтиш мекунем, ки адаптер ва танзимоти DHCP мувофиқи 2 тасвири зерин ҳастанд.

Акнун мо метавонем мошини виртуалиро оғоз кунем. Пас аз чанде, интерфейси графикии корбар барои мо оғоз мешавад, ки дар он мо терминалро бо пахш кардани нишонае, ки бо тирча нишон дода шудааст, мекушоем.

Мо фармонро дар равзанаи кушода менависем

навсозии sudo apt-get

Ин фармон системаи "навсозӣ" -ро оғоз мекунад, он ба монанди вақте ки шумо навсозии нармафзорро дар Mac OS иҷро мекунед. Knoppix версияҳои ҷории ҳамаи бастаҳоро зеркашӣ мекунад, аммо худи системаро нав намекунад. Ин раванд каме вақт мегирад, аз ин рӯ мо Mac OS-ро барои пайвастшавӣ ба ин мошини виртуалӣ омода мекунем.

Дар Mac OS, мо Preferences системаро оғоз мекунем (Имкониятҳои система) ва дар он мо ҷузъи мубодиларо пахш мекунем (Шарикӣ).

Дар ин ҷо мо ашёро пахш мекунем Файлҳои мубодила ва тугмаро пахш кунед Имконот.

Дар экрани зерин, мо боварӣ ҳосил мекунем, ки он тафтиш карда шудааст Бо истифода аз SMB файлҳо ва ҷузвдонҳоро мубодила кунед ва номи шумо низ дар равзанаи поёни он тафтиш карда мешавад.

Сипас, мо ба танзимоти корбар меравем, ки дар он ҷо мо корбари худро бо тугмаи рости муш пахш мекунем ва интихоб мекунем Имконот Advanced.

Дар ин экран мо ба ном ёдовар мешавем Номи ҳисоб, ки доирашакл аст, мо онро барои пайвастшавӣ аз мошини виртуалӣ истифода хоҳем кард.

Мо дар мизи корӣ директорияи махсус эҷод мекунем Луғат. Мо ба он мегузарем ва скриптро мекушоем pctran2stardict-1.0.1.zip ва мо файлҳои аз PC Translator содиршударо дар он ҷо мегузорем. Феҳристи натиҷавӣ ба тасвири зерин монанд хоҳад буд.

Акнун мо бори дигар ба мошини виртуалӣ клик мекунем, ки дар он навсозӣ бояд аллакай анҷом дода шавад ва мо дар терминал менависем

sudo apt-get насб кардани stardict-tools

Ин фармон асбобҳои зарурии stardicтро дар система насб мекунад. Онҳо аз рӯи скрипт талаб карда мешаванд. Пас аз мувофиқа кардани он, ки чӣ насб ва насб карда мешавад, мо бо фармони Mac OS феҳристи хонагии онро насб мекунем

sudo mount -t smbfs -o номи корбар =<Номи ҳисоб>,rw,noperm //192.168.56.2/<Номи ҳисоб> /mnt

Ин фармон ба феҳристи хонагии муштараки шумо пайваст мешавад. Номи ҳисоб бо он чизе, ки дар он навишта шудааст, иваз кунед Имконот Advanced барои ҳисоби Mac OS-и шумо. Пас аз фиристодани ин фармон, он аз шумо хоҳиш мекунад, ки пароли худро ворид кунед. Онро ворид кунед ва ҳайрон нашавед, ки он ситорачаҳоро нишон намедиҳад. Акнун мо бо фармон ба феҳристи луғат дар мизи кории шумо мегузарем

cd /mnt/Desktop/Луғат

Эҳтиёт бошед, Linux ба ҳарфҳо ҳассос аст, ин маънои онро дорад Мизи a мизи 2 директорияи гуногун вуҷуд дорад. Фармони зерин танҳо барои содда аст. Инро ба терминали мошини виртуалӣ ворид кунед:

барои F дар `ls GR*`; содироти DICTIONARY = "$DICTIONARY $F"; анҷом дода;

Ин чӣ кор мекунад, ин гузоштани номи файлҳои GR* ба тағирёбандаи системаи $DICTIONARY мебошад. Ба ман ин беҳтар маъқул аст, зеро дар фармони зерин шумо бояд ҳамаи файлҳоро дастӣ ва бо кор кардани анҷоми калид номбар кунед TAB, бахор аст. Ҳоло мо ҳама файлҳои луғати олмонӣ-чехӣ дар тағирёбандаи системаи луғат дорем ва мо фармонро иҷро мекунем

zcat $DICTIONARY > ancs.txt

Ин ҳама файлҳоро ба 1 файл, ки бояд номгузорӣ шавад, муттаҳид мекунад ancs.txt. Пас аз анҷоми он, мо метавонем фармонро иҷро кунем

perl pctran2stardict.pl 

Дар куҷо мо метавонем забонро бо забоне, ки бо он сӯҳбат мекунем, иваз кунем, масалан "en", "de", ва гайра. Ба саволи минбаъда, мо дуруст ҷавоб медиҳем, ки мо PC Translator-ро қонунӣ дорем ва то он даме, ки скрипт онро ба анҷом расонад, интизор мешавем. Скрипт дар директория 4 файл эҷод мекунад, албатта мувофиқи забони луғате, ки мо табдил медиҳем.

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

Акнун мо метавонем мошини виртуалиро қатъ кунем ва VirtualBox-ро пӯшем.

Мо ба се файли охирин бо тамдид таваҷҷӯҳ зоҳир хоҳем кард. Аввалан, мо файлро бо тамдид мекушоем ifo дар муҳаррири матн (ҳар як, ман истифода кардам TextEdit.app бо Mac OS фиристода мешавад). Мо дар файл сатр пайдо мекунем "ҳамон намуди пайдарпай = м". Дар ин ҷо мо ҳарфро иваз мекунем m дар як мактуб g.

Акнун мо барои луғати худ директория эҷод мекунем. Масалан, барои Олмон-Чех, мо deutsch-czech эҷод мекунем ва ҳамаи 3 файлро бо васеъшавии dict.dz, idx ва ifo ба он кашола мекунем. Биёед оғоз кунем terminal.app (беҳтараш тавассути Spotlight, дар акси ҳол он дар / Барномаҳо / Барномаҳо). Мо дар он менависем:

cd ~/Мизи корӣ/Луғат

Ин моро ба феҳристи луғат мебарад ва луғати моро бо фармон gzip мекунад

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

Мо то баста шудани файл интизор мешавем. Ҳоло мо утилитаи DictUnifier-ро иҷро мекунем ва файли натиҷаро ба он кашола мекунем deutsch-czech.tar.bz2. Дар экрани навбатӣ, мо танҳо тугмаи оғозро пахш мекунем ва интизор мешавем (боркунии пойгоҳи додаҳо воқеан тӯлонӣ аст, он метавонад то ду соат тӯл кашад). Пас аз расидан ба он, шумо ба Dictionary.app-и худ луғати наве хоҳед дошт. Табрик мекунем.

Дар охир мехоҳам ба корбар зери лақаб ташаккур гӯям Самуэл Гордон, ки ин дастурро дар шакли мухтасар дар суроға нашр кардааст mujmac.cz, Ман онро танҳо барои корбарони ғайри Linux васеъ кардам. Азбаски мо warez-ро паҳн намекунем, мо наметавонем ба шумо файлҳои тайёрро пешниҳод кунем. Ҳар кас дар ҳақиқат бояд онҳоро худаш созад. Дар муҳокима низ аз дигарон напурсед, ҳама гуна истинодҳо барои зеркашии онҳо фавран нест карда мешаванд. Ташаккур барои фаҳмишатон.

.