Түпкү сөздүк колдонмо сөздүк Mac OS Xде чынында эле кызыктуу жана абдан пайдалуу нерсе, анткен менен ал англисче түшүндүрмө сөздүктү гана камтыйт. Төмөнкү нускамаларда биз программадан каалаган сөздүктү кантип кошо аларыбызды көрсөтөбүз PC Translator, тилекке каршы, бул Windows үчүн гана.
Бул иш үчүн бизге эмне керек?
- Виртуалдаштыруу куралы (VirtualBox, окшоштуктар)
- Linux түз бөлүштүрүү Knoppix (Мен колдонгон бул Сүрөт)
- Жөнөкөй бермет скрипт жеткиликтүү бул жерде,
- PC Translator сөздүгү (wtrdctm.exe, бул тандоодон кийин Сөздүктүн камдык көчүрмөсүн сактоо сыяктуу файлдарды түзөт GRCSZAL.15, GRCSZAL.25, жана башкалар.)
- DictUnifier версия 2.x
Биз биринчи жолу орнотуу болуп саналат VirtualBox жана биз анда жаңы виртуалдык машинаны түзөбүз. Биз операциялык системаны тандайбыз Linux жана версия Linux 2.6 (64-бит). Жаңы HDD сүрөтүн түзүүдө сунушталган 8 ГБны калтырыңыз, биз эч нерсе орнотпойбуз, биз бул виртуалдык машинаны жандуу Knoppix бөлүштүрүүнү жүктөө үчүн гана колдонобуз. Жаңы виртуалдык машинаны түзгөндөн кийин, биз бөлүмдө жайгашкан анын жөндөөлөрүнө өтөбүз сактоочу жай CD сүрөтүн тандаңыз (терезеде Сактоочу дарак), анын жанына жазылат бош, жана CD/DVD Drive жанындагы оң жакта, CD сүрөтүн чыкылдатыңыз. Тандоо үчүн меню ачылат Виртуалдык CD/DVD диск файлын тандаңыз жана Knoppix бөлүштүрүүнүн жүктөлүп алынган сүрөтүн тандаңыз, б.а. сүрөт.
Тармак жөндөөлөрүнө баралы (тармак) жана аны сүрөткө ылайык орнотуңуз.
Биз басабыз Ok жана биз виртуалдык машиналардын тизмесине кайтып келебиз. Келгиле, бул жерде орнотууларды карап көрөлү VirtualBox, кайсы бөлүмдө тармак биз бир гана хост тармагынын жөндөөлөрүн текшеребиз (vboxnet0). Биз аны тандап, бурагычты басыңыз. Кийинки экранда адаптер жана DHCP орнотуулары төмөнкү 2 сүрөткө ылайык экенин текшеребиз.
Эми биз виртуалдык машинаны баштасак болот. Бир аз убакыт өткөндөн кийин, биз үчүн графикалык колдонуучу интерфейси башталат, анда биз жебе менен көрсөтүлгөн белгини чыкылдатуу менен терминалды ачабыз.
Биз буйрукту ачык терезеге жазабыз
Sudo ап-Get өзгөртүү
Бул буйрук системаны "жаңылоону" баштайт, бул Mac OS'те Программалык камсыздоону жаңыртууну иштеткендей. Knoppix бардык пакеттердин учурдагы версияларын жүктөйт, бирок системанын өзүн жаңыртпайт. Бул процесс бир аз убакытты талап кылат, ошондуктан биз Mac OSту бул виртуалдык машинага туташууга даярдайбыз.
Mac OS ичинде биз Системанын артыкчылыктарын ишке киргизебиз (тутум Preferences) жана анда биз бөлүшүү пунктун басабыз (Бөлүшүү).
Бул жерде биз нерсени басыңыз File бөлүшүү жана баскычты басыңыз Жолдор.
Кийинки экранда биз анын текшерилгенин текшеребиз SMB аркылуу файлдарды жана папкаларды бөлүшүңүз жана сиздин атыңыз да анын астындагы терезеде текшерилет.
Андан кийин биз колдонуучунун орнотууларына барабыз, анда биз колдонуучубузду оң баскыч менен чыкылдатып, тандайбыз Advanced Options.
Бул экранда биз аталган нерсени эстейбиз Эсептин аталышы, тегеректелген, биз аны виртуалдык машинадан туташуу үчүн колдонобуз.
Иш столунда атайын каталог түзөбүз Сөздүк. Биз ага өтүп, сценарийди ачабыз pctran2stardict-1.0.1.zip жана биз PC Translatorдон экспорттолгон файлдарды ошол жерге койдук. Натыйжадагы каталог төмөнкү сүрөткө окшош болот.
Эми биз виртуалдык машинаны кайрадан чыкылдатабыз, ал жерде жаңыртуу аякташы керек жана терминалга жазабыз
sudo apt-get орнотуу stardict-куралдар
Бул буйрук системага керектүү stardic куралдарын орнотот. Алар сценарий боюнча талап кылынат. Орнотуу жана орнотуу боюнча макулдашылгандан кийин, биз Mac OSтин үй каталогун буйрук менен орнотобуз
sudo mount -t smbfs -o колдонуучунун аты =<Эсептин аталышы>,rw,noperm //192.168.56.2/<Эсептин аталышы> /mnt
Бул буйрук жалпы үй каталогуңузга орнотулат. Эсептин аталышы жазылган менен алмаштыруу Advanced Options 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 менен жөнөтүлгөн). Файлдан сызыкты табабыз "бир типтеги катар = m". Бул жерде биз катты алмаштырабыз m тамгасына g.
Эми сөздүгүбүз үчүн каталог түзөбүз. Мисалы, немис-чех тили үчүн биз deutsch-czech түзөбүз жана ага dict.dz, idx жана ifo кеңейтүүлөрү бар бардык 3 файлды сүйрөп чыгабыз. ишке киргизели terminal.app (жакшы Spotlight аркылуу, антпесе ал жайгашкан / Тиркемелер / Коммуналдык). Биз анда жазабыз:
cd ~/Иш тактасы/Сөздүк
Бул бизди сөздүк каталогуна алып барат жана сөздүгүбүздү буйрук менен gzipге алып барат
tar -cjf deutsch-czech.tar.bz2 deutsch-czech/
Файл толтурулганга чейин күтөбүз. Эми биз DictUnifier утилитасын иштетип, пайда болгон файлды ага сүйрөйбүз deutsch-czech.tar.bz2. Кийинки экранда биз жөн гана баштоо баскычын басып, күтөбүз (базаны жүктөө чындап эле көп, эки саатка чейин созулушу мүмкүн). Ага жеткенден кийин, Dictionary.app колдонмоңузга жаңы сөздүк кошулат. Куттуктайбыз.
Акырында лакап ат менен колдонуучуга ыраазычылык билдиргим келет Сэмюэл Гордон, бул колдонмону кыскартылган түрдө ким жайгаштырган mujmac.cz, Мен аны жөн гана Linux эмес колдонуучулар үчүн кеңейттим. Биз warezди таркатпагандыктан, сизге даяр файлдарды бере албайбыз. Ар бир адам чындап эле аларды өздөрү жасашы керек. Талкууда башкалардан да сурабаңыз, аларды жүктөп алуу үчүн бардык шилтемелер дароо өчүрүлөт. Түшүнгөнүңүз үчүн рахмат.
Кийинки кошумча сөздүктү кантип жок кылуу керек деген ой барбы?
Улуу жол көрсөтүүчү үчүн чоң рахмат. Мен акыры жаздык үчүн PC котормочу чече алдык. Мындан ары параллелдерди жасоонун кереги жок
Үйүңүздүн даректер китебиңизде Китепкана папкасына өтүңүз, анда Сөздүктөр папкасы бар жана ал жерге бардык кошулган сөздүктөрдү кошуңуз, жөн гана сиз каалабагандарды өчүрүңүз, алар dictionary.appтан жок болот.
PS: Бул жардам бергенине кубанычтамын :)
Алдын ала конверттелген примо файлына шилтеме бергиңиз келеби? :-) Рахмат
тексттин акыркы абзацын окудуңуз беле?
Cetl, бирок мен кыла албадым :-)
zcat мага ANCZAL.11 gzip форматында эмес экенин айтат. экспорттоо учурунда бир гана файл түзүлдү. ката кайда болушу мүмкүн экенин билбейм?
Тилекке каршы, мен билбейм, бизде андай болгон жок. Баары бир, эгерде бир файл болсо, ал канчалык чоң?
Мен жөн гана болжолдоп жатам, бирок ал сизге Perl скрипти үчүн талап кылынган форматта экспорттолгон болушу мүмкүн, б.а. шилтемелөө кадамын өткөрүп жиберип, ANCZAL.11 атын ancs.txt деп өзгөртүп көрүңүз жана ошол скриптти иштетүү менен окуу куралын улантсаңыз болот.
Сураныч, мага кандай болоорун айтып бериңизчи. Рахмат
жакшы, бул файл болжол менен 9 мегабайт жана бул жөнөкөй текст эмес, бул экилик форматтын кандайдыр бир түрү:/
pl скрипти иштейт, бирок ал эки катаны көрсөтөт жана аягында pc_translator-en-cs жана pc_translator-cs-en файлдары гана бар. ifo же ушуга окшогон нерсе жок :/
translator 2010 көйгөй жаратып, сөздүктү башка форматта экспорттойт. 2009-жыл көйгөйсүз
кызыктуу, эскерткениңиз үчүн рахмат, мен 2010-жылы бир нерсе жасоого болорун билүүгө аракет кылам
Менин досумдун 2010-жылкы котормочусу бар, мен аны менен камдык көчүрмөсүн сактоого аракет кылдым жана ал ANCSZAL.15 ... ANCSZAL.55ке көчүрүлдү, көйгөй жок :( Сураныч, кайсы версия көйгөй жаратат?
Рахмат
Ошентип, аны жасаган жана аны кантип жасоону билген адам каарман болушу мүмкүн жана аны жаңы баштагандарга электрондук почта аркылуу жөнөтүшү мүмкүнбү? :) Бул абдан жакшы болмок рахмат.
Мен бир аздан бери окуган эң жакшы кеңеш. Рахмат, бул сонун :)
Саламатсызбы, sudo apt-get install stardict-tools буйругун киргизгенден кийин, ал мындай дейт: stardict-tools пакетинин жайгашкан жери табылбай жатат. Сураныч, мен эмне туура эмес кылып жатам кеңеш бериңизчи? Рахмат
Саламатсызбы, мен iPad 3ке Apple сөздүгүн cz-aj, aj-cz кантип алуу боюнча нускамаларды алгым келет. Менде CDде Translator жана Study Dictionary (multiBank Explorer) бар. Же iPad үчүн башкасын билесизби?