Mahalliy lug'at ilovasi lug'at Mac OS X-da haqiqatan ham qiziqarli va juda foydali narsa, baribir unda faqat inglizcha izohli lug'at mavjud. Quyidagi ko'rsatmalarda biz dasturdan istalgan lug'atni qanday qo'shishimiz mumkinligini ko'rsatamiz Kompyuter tarjimoni, afsuski, bu faqat Windows uchun.
Ushbu harakat uchun bizga nima kerak bo'ladi?
- Virtualizatsiya vositasi (VirtualBox, Parallels)
- Linux jonli tarqatish Knoppix (Ishlaganman bu rasm)
- Oddiy Perl skript mavjud Bu yerga,
- PC Translator-dan lug'atlar (wtrdctm.exe, bu tanlovdan keyin Lug'atni zaxiralash kabi fayllarni yaratadi GRCSZAL.15, GRCSZAL.25, va boshqalar.)
- DictUnifier 2.x versiyasi
Biz qiladigan birinchi narsa - o'rnatish VirtualBox va biz unda yangi virtual mashina yaratamiz. Biz operatsion tizimni tanlaymiz Linux va versiya Linux 2.6 (64-bit). Yangi HDD tasvirini yaratishda tavsiya etilgan 8 Gb ni qoldiring, biz hech narsa o'rnatmaymiz, biz bu virtual mashinadan jonli Knoppix distributivini yuklash uchun foydalanamiz. Yangi virtual mashinani yaratgandan so'ng, biz bo'limda joylashgan uning sozlamalariga o'tamiz saqlash CD tasvirini tanlang (oynada Saqlash daraxti), yoniga yoziladi Bo'sh, va CD/DVD diskining o'ng tomonidagi CD tasvirini bosing. Tanlashimiz uchun menyu ochiladi Virtual CD/DVD disk faylini tanlang va Knoppix taqsimotining yuklab olingan tasvirini tanlang, ya'ni. rasm.
Keling, tarmoq sozlamalariga o'tamiz (tarmoq) va uni rasmga muvofiq o'rnating.
Biz bosing Ok va biz virtual mashinalar ro'yxatiga qaytamiz. Keling, bu erda sozlamalarni ko'rib chiqaylik VirtualBox, bo'limning qayerida tarmoq biz faqat xost tarmog'ining sozlamalarini tekshiramiz (vboxnet0). Biz uni tanlaymiz va tornavida ustiga bosing. Keyingi ekranda adapter va DHCP sozlamalari quyidagi 2 ta rasmga mos kelishini tekshiramiz.
Endi biz virtual mashinani ishga tushirishimiz mumkin. Biroz vaqt o'tgach, biz uchun grafik foydalanuvchi interfeysi boshlanadi, u erda biz o'q bilan ko'rsatilgan belgini bosish orqali terminalni ochamiz.
Biz buyruqni ochiq oynaga yozamiz
sudo apt-get yangilanishi
Ushbu buyruq tizimni "yangilash" ni ishga tushiradi, xuddi Mac OS'da dasturiy ta'minotni yangilashni ishga tushirganingizdek. Knoppix barcha paketlarning joriy versiyalarini yuklab oladi, lekin tizimning o'zini yangilamaydi. Bu jarayon biroz vaqt oladi, shuning uchun biz Mac OS ni ushbu virtual mashinaga ulanishga tayyorlaymiz.
Mac OS-da biz tizim sozlamalarini ishga tushiramiz (Tizim afzalliklari) va unda biz almashish elementini bosamiz (Almashish).
Bunda biz elementni bosamiz Fayl almashish va tugmani bosing Options.
Keyingi ekranda biz uning tekshirilganligiga ishonch hosil qilamiz SMB yordamida fayl va papkalarni almashish va uning ostidagi oynada sizning ismingiz ham tekshiriladi.
Keyin biz foydalanuvchi sozlamalariga o'tamiz, u erda biz foydalanuvchini o'ng tugmasini bosing va tanlaymiz ilg'or Options.
Ushbu ekranda biz deb ataladigan narsalarni eslaymiz Hisob nomi, aylana bo'lib, biz virtual mashinadan ulanish uchun foydalanamiz.
Ish stolida maxsus katalog yaratamiz Lug'at. Biz unga o'tamiz va skriptni ochamiz pctran2stardict-1.0.1.zip va biz u erda PC Translator-dan eksport qilingan fayllarni joylashtiramiz. Olingan katalog quyidagi rasmga o'xshash bo'ladi.
Endi biz virtual mashinaga yana bosamiz, u erda yangilanish allaqachon tugallanishi kerak va biz terminalda yozamiz
sudo apt-get install stardict-tools
Ushbu buyruq tizimga kerakli stardict vositalarini o'rnatadi. Ular skript tomonidan talab qilinadi. Nima o'rnatilishi va o'rnatilishi haqida kelishib olganimizdan so'ng, biz Mac OS ning uy katalogini buyruq bilan o'rnatamiz
sudo mount -t smbfs -o foydalanuvchi nomi=<Hisob nomi>,rw,noperm //192.168.56.2/<Hisob nomi> /mnt
Ushbu buyruq umumiy uy katalogingizga o'rnatiladi. Hisob nomi ichida yozilgan narsa bilan almashtiring ilg'or Options Mac OS hisobingiz uchun. Ushbu buyruqni yuborganingizdan so'ng, u sizdan parolingizni kiritishingizni so'raydi. Uni kiriting va yulduzcha ko'rsatmasligiga hayron bo'lmang. Endi biz buyruq bilan ish stolingizdagi lug'at katalogiga o'tamiz
cd /mnt/Ish stoli/Lug'at
Ehtiyot bo'ling, Linux katta-kichik harflarga sezgir, bu shuni anglatadiki Desktop a ish stoli 2 xil katalog mavjud. Quyidagi buyruq oddiylik uchun. Buni virtual mashinadagi terminalga kiriting:
`ls GR*` da F uchun; DICTIONARY="$DICTIONARY $F"ni eksport qilish; bajarilgan;
Bu GR* fayllar nomlarini $DICTIONARY tizim oʻzgaruvchisiga qoʻyadi. Menga bu ko'proq yoqadi, chunki quyidagi buyruqda siz barcha fayllarni qo'lda va kalitni bajarish bilan ro'yxatlashingiz kerak bo'ladi TAB, bu bahor. Endi bizda lug'at tizimi o'zgaruvchisida nemis-chex lug'atining barcha fayllari mavjud va biz buyruqni bajaramiz.
zcat $DICTIONARY > ancs.txt
Bu barcha fayllarni nomlanishi kerak bo'lgan 1 faylga birlashtiradi ancs.txt. Bu bajarilgandan so'ng, biz buyruqni bajarishimiz mumkin
perl pctran2stardict.pl
Masalan, biz tilni biz gaplashayotgan til bilan almashtirishimiz mumkin "en", "de", va boshqalar. Keyingi savolga biz qonuniy ravishda PC Translator-ga egamiz deb to'g'ri javob beramiz va skript tugashini kutamiz. Skript katalogda 4 ta fayl yaratadi, albatta, biz o'zgartirayotgan lug'at tiliga ko'ra.
- pc_translator-de-cs
- pc_translator-de-cs.dict.dz
- pc_translator-de-cs.idx
- pc_translator-de-cs.ifo
Endi biz virtual mashinani tugatishimiz va VirtualBox-ni yopishimiz mumkin.
Biz kengaytmali oxirgi uchta faylga qiziqamiz. Birinchidan, kengaytmali faylni ochamiz agar matn muharririda (har qanday, men foydalanardim TextEdit.app Mac OS bilan yuborilgan). Biz faylda qatorni topamiz "bir xil turdagi ketma-ketlik = m". Bu erda biz harfni almashtiramiz m har bir harf uchun g.
Endi biz lug'atimiz uchun katalog yaratamiz. Masalan, nemis-chex tili uchun biz deutsch-chex tilini yaratamiz va unga dict.dz, idx va ifo kengaytmalari bilan barcha 3 ta faylni sudrab olib boramiz. Keling, ishga tushiramiz terminal.app (afzal Spotlight orqali, aks holda u joylashgan / Ilovalar / Yordamchi dasturlar). Unda biz yozamiz:
cd ~/Ish stoli/Lug'at
Bu bizni lug'at katalogiga olib boradi va buyruq yordamida lug'atimizni gzip qiladi
tar -cjf deutsch-czech.tar.bz2 deutsch-czech/
Fayl to'planguncha kutamiz. Endi biz DictUnifier yordam dasturini ishga tushiramiz va natijada olingan faylni unga tortamiz deutsch-czech.tar.bz2. Keyingi ekranda biz faqat boshlash tugmasini bosamiz va kutamiz (ma'lumotlar bazasini yuklash juda uzoq, ikki soatgacha vaqt olishi mumkin). Unga erishganingizdan so'ng, Dictionary.app ilovangizga yangi lug'at qo'shiladi. Tabriklaymiz.
Nihoyat, taxallus ostidagi foydalanuvchiga rahmat aytmoqchiman Samuel Gordon, ushbu qo'llanmani qisqartirilgan shaklda e'lon qilgan mujmac.cz, Men uni faqatgina Linux bo'lmagan foydalanuvchilarga kengaytirdim. Biz warezni tarqatmaganimiz uchun sizga tayyor fayllarni taqdim eta olmaymiz. Har bir inson haqiqatan ham ularni o'zi yaratishi kerak. Munozarada boshqalardan ham so'ramang, ularni yuklab olish uchun havolalar darhol o'chiriladi. Tushunganingiz uchun rahmat.
Keyinchalik qo'shilgan lug'atni qanday o'chirish haqida fikringiz bormi?
Ajoyib qo'llanma uchun sizga katta rahmat. Men nihoyat yostiq uchun kompyuter tarjimonini hal qila oldim. Endi parallel qilish shart emas
Uy manzillar kitobida "Kutubxona" jildiga o'ting va unda "Lug'atlar" papkasi bor va u yerga barcha qo'shilgan lug'atlarni qo'shing, o'zingizga yoqmaganlarini o'chirib tashlang va ular dictionary.app'dan yo'qoladi.
PS: Bu yordam berganidan xursandman :)
Va oldindan o'zgartirilgan primo faylga havola berishni xohlaysizmi? :-) Rahmat
matnning oxirgi xatboshini o'qidingizmi?
Cetl, lekin men qila olmadim :-)
zcat menga ANCZAL.11 gzip formatida emasligini aytadi. eksport paytida faqat bitta fayl yaratilgan. xato qaerda bo'lishi mumkinligini bilmayapsizmi?
Afsuski, men bilmayman, bu bizda sodir bo'lmadi. Yaxshiyamki, agar bitta fayl bo'lsa, u qanchalik katta?
Men shunchaki taxmin qilyapman, lekin u allaqachon sizga Perl skripti uchun kerakli formatda eksport qilingan bo'lishi mumkin, ya'ni. ulanish bosqichini o'tkazib yuborishingiz va ANCZAL.11 nomini ancs.txt ga o'zgartirishga urinib ko'rishingiz va ushbu skriptni ishga tushirish orqali o'quv qo'llanmasini davom ettirishingiz mumkin.
Iltimos, qanday davom etayotganingizni menga xabar bering. rahmat
Xo'sh, bu fayl taxminan 9 megabaytni tashkil qiladi va u oddiy matn emas, bu qandaydir ikkilik format:/
Pl skripti ishlaydi, lekin u ikkita xatoni ko'rsatadi va oxirida faqat pc_translator-en-cs va pc_translator-cs-en fayllari mavjud. ifo yoki shunga o'xshash narsa yo'q :/
translator 2010 muammo tug'diradi, u lug'atni boshqa formatda eksport qiladi. 2009 yil muammosiz
qiziq, ogohlantirish uchun rahmat, men 2010 yilda biror narsa qilish mumkinligini bilishga harakat qilaman
Mening do'stimning 2010-yildagi tarjimoni bor, men u bilan uni zaxiralashga harakat qildim va u ANCSZAL.15 ... ANCSZAL.55 ga zaxiralandi, muammo yo'q :( Iltimos, aynan qaysi versiya muammoga sabab bo'lmoqda?
rahmat
shuning uchun uni yaratgan va uni qanday qilishni biladigan odam qahramon bo'lishi mumkin va uni yangi boshlanuvchilarga elektron pochta orqali yuborishi mumkinmi? :) Bu ajoyib bo'lardi rahmat.
Men bir muncha vaqt o'qigan eng yaxshi maslahat. Rahmat, bu ajoyib :)
Assalomu alaykum, sudo apt-get install stardict-tools buyrug'ini kiritganingizdan so'ng u: stardict-tools to'plamini topib bo'lmadi. Iltimos, nima noto'g'ri qilayotganimni maslahat bering? rahmat
Salom, men Apple lug'atini cz-aj, aj-cz iPad 3 ga qanday olish bo'yicha ko'rsatmalarni xohlayman. Menda CDda tarjimon va o'quv lug'ati (multiBank Explorer) bor. Yoki iPad uchun boshqasini bilasizmi?