Зачыніць аб'яву

Прыкладанне роднага слоўніка Слоўнік у Mac OS X сапраўды цікавая і вельмі карысная рэч, ва ўсялякім разе змяшчае толькі англійскі тлумачальны слоўнік. У наступных інструкцыях мы пакажам, як можна дадаць любы слоўнік з праграмы Перакладчык на ПК, які, на жаль, прызначаны толькі для Windows.

Што нам спатрэбіцца для гэтай акцыі?

  • Інструмент віртуалізацыі (VirtualBox, Parallels)
  • Жывы дыстрыбутыў Linux Knoppix (Я выкарыстаў гэты малюнак)
  • Просты Perl скрыпт даступны тут,
  • Слоўнікі ад PC Translator (wtrdctm.exe, якія пасля адбору Рэзервовае капіраванне слоўніка стварае файлы, такія як GRCSZAL.15, GRCSZAL.25, і г.д.)
  • DictUnifier версія 2.x

Першае, што мы робім, гэта ўсталёўваем VirtualBox і мы створым у ім новую віртуальную машыну. Выбіраем аперацыйную сістэму Linux і версія Linux 2.6 (64-біт). Пакіньце прапанаваныя 8 ГБ пры стварэнні новага вобраза жорсткага дыска, мы не будзем нічога ўсталёўваць, мы будзем выкарыстоўваць гэтую віртуальную машыну для загрузкі жывога дыстрыбутыва Knoppix. Пасля стварэння новай віртуальнай машыны мы пераходзім да яе налад у раздзеле захоўванне абярыце вобраз кампакт-дыска (у акне Дрэва захоўвання), будзе напісана побач пусты, і справа побач з CD/DVD Drive, націсніце на выяву кампакт-дыска. Адкрыецца меню для выбару Выберыце файл віртуальнага CD/DVD-дыска і абярыце загружаны вобраз дыстрыбутыва Knoppix, г.зн. малюнак.

Заходзім у налады сеткі (сетка) і ўсталюйце яго ў адпаведнасці з малюнкам.

Націскаем Ok і вяртаемся да спісу віртуальных машын. Давайце паглядзім на налады тут VirtualBox, дзе ў разд сетка мы праверым налады адзінай хост-сеткі (vboxnet0). Выбіраем яго і націскаем на адвёртку. На наступным экране мы праверым, ці адпавядаюць налады адаптара і DHCP двум наступным малюнкам.

Цяпер мы можам запусціць віртуальную машыну. Праз некаторы час для нас запусціцца графічны карыстальніцкі інтэрфейс, дзе мы адкрываем тэрмінал, націскаючы на ​​значок, паказаны стрэлкай.

Прапісваем каманду ў адкрытым акне

Суда apt-get абнаўлення

Гэтая каманда запусціць "абнаўленне сістэмы", гэта падобна на тое, калі вы запускаеце абнаўленне праграмнага забеспячэння ў Mac OS. Knoppix спампоўвае бягучыя версіі ўсіх пакетаў, але не абнаўляе саму сістэму. Гэты працэс займае некаторы час, таму мы падрыхтуем Mac OS для падлучэння да гэтай віртуальнай машыны.

У Mac OS мы запускаем Сістэмныя налады (Сістэмныя налады) і ў ім націскаем на пункт падзяліцца (Падзел).

У гэтым мы націскаем на прадмет Агульны доступ да файлаў і націсніце кнопку опцыі.

На наступным экране мы пераканаемся, што ён адзначаны Абагульвайце файлы і папкі з дапамогай SMB і што ваша імя таксама адзначана ў акне ніжэй.

Затым мы пераходзім да налад карыстальніка, дзе пстрыкаем правай кнопкай мышы на нашым карыстальніку і выбіраем Дадатковыя параметры.

На гэтым экране мы памятаем т.зв Імя ўліковага запісу, які абведзены кружком, мы будзем выкарыстоўваць яго для падлучэння з віртуальнай машыны.

Мы створым спецыяльны каталог на працоўным стале Слоўнік. Пераходзім да яго і распакоўваем скрыпт pctran2stardict-1.0.1.zip і мы змяшчаем туды файлы, экспартаваныя з PC Translator. Атрыманы каталог будзе выглядаць так, як на наступным малюнку.

Цяпер мы зноў націскаем на віртуальную машыну, дзе абнаўленне ўжо павінна быць завершана, і мы пішам у тэрмінале

sudo apt-get install stardict-tools

Гэтая каманда ўсталюе ў сістэму неабходныя інструменты stardict. Іх патрабуе сцэнарый. Пасля ўзгаднення таго, што будзе ўсталявана і ўстаноўкі, мы зманціруем Mac OS яе хатні каталог з дапамогай каманды

sudo mount -t smbfs -o імя карыстальніка=<Імя ўліковага запісу>,rw,noperm //192.168.56.2/<Імя ўліковага запісу> /mnt

Гэтая каманда падключыцца да агульнага хатняга каталога. Імя ўліковага запісу замяніць тым, што напісана ў Дадатковыя параметры для вашага ўліковага запісу Mac OS. Пасля адпраўкі гэтай каманды вам будзе прапанавана ўвесці пароль. Увядзіце яго і не здзіўляйцеся, што на ім няма зорачак. Цяпер мы пераходзім да каталога слоўніка на працоўным стале з дапамогай каманды

cd /mnt/Desktop/Dictionary

Будзьце асцярожныя, 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). Знаходзім радок у файле "sametypesequence=m". Тут замяняем літару m за ліст g.

Зараз мы створым каталог для нашага слоўніка. Напрыклад, для нямецка-чэшскага мы ствараем deutsch-czech і перацягваем у яго ўсе 3 файлы з пашырэннямі dict.dz, idx і ifo. Давайце запускаць Прыкладанне тэрмінал (пажадана праз Spotlight, інакш ён знаходзіцца ў / Прыкладанні / Утыліты). Мы пішам у ім:

cd ~/Desktop/Dictionary

Гэта прывядзе нас да каталога слоўніка і сціснуць наш слоўнік у gzip з дапамогай каманды

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

Будзем чакаць, пакуль файл будзе запакаваны. Цяпер запускаем утыліту DictUnifier і перацягваем ў яе атрыманы файл deutsch-czech.tar.bz2. На наступным экране мы проста націскаем кнопку «Пуск» і чакаем (загрузка базы дадзеных вельмі доўгая, можа заняць да дзвюх гадзін). Пасля дасягнення яго ў ваш Dictionary.app будзе дададзены новы слоўнік. Віншую.

Напрыканцы я хацеў бы падзякаваць карыстальніка пад нікам Сэмюэл Гордан, які змясціў гэта кіраўніцтва ў скарочаным выглядзе на mujmac.cz, я толькі што пашырыў яго для карыстальнікаў, якія не карыстаюцца Linux. Паколькі мы не распаўсюджваем варэзы, мы не можам даць вам гатовыя файлы. Кожны сапраўды павінен зрабіць іх сам. Таксама не пытайцеся ў іншых удзельнікаў абмеркавання, любыя спасылкі на іх загрузку будуць неадкладна выдалены. Дзякуй за разуменне.

.