Апликација за мајчин речник Речник во Mac OS X е навистина интересна и многу корисна работа, во секој случај содржи само англиски објаснувачки речник. Во следните инструкции, ќе покажеме како можеме да додадеме кој било речник од програмата Преведувач на компјутер, кој за жал е само за Windows.
Што ќе ни треба за оваа акција?
- Алатка за виртуелизација (VirtualBox, паралели)
- Линукс дистрибуција во живо Кнопикс (Јас користев оваа слика)
- Едноставно перл достапно сценарио овде,
- Речници од PC Translator (wtrdctm.exe, кој по изборот Правење резервна копија на речникот создава датотеки како што се ГРЧШАЛ.15, ГРЧШАЛ.25, итн.)
- DictUnifier верзија 2.x
Првата работа што ја правиме е да инсталираме VirtualBox и ќе создадеме нова виртуелна машина во неа. Ќе го избереме оперативниот систем Linux и верзија Linux 2.6 (64-битен). Оставете ги предложените 8 GB кога креирате нова слика на HDD, нема да инсталираме ништо, само ќе ја користиме оваа виртуелна машина за да ја подигнеме дистрибуцијата во живо Knoppix. Откако ќе создадеме нова виртуелна машина, кликнуваме до нејзините поставки, каде што е во делот Складирање изберете ја сликата на ЦД-то (во прозорецот Дрво за складирање), ќе биде напишано до него празни, а десно до CD/DVD Drive, кликнете на сликата на ЦД-то. Ќе се отвори мени за да можеме да избереме Изберете виртуелна датотека со CD/DVD диск и изберете ја преземената слика на дистрибуцијата Knoppix, т.е. слика.
Ајде да одиме до мрежните поставки (мрежа) и поставете го според сликата.
Ние кликнуваме на Ok и се враќаме на листата на виртуелни машини. Ајде да ги погледнеме поставките овде VirtualBox, каде во делот мрежа ќе ги провериме поставките на единствената мрежа само за домаќинот (vboxnet0). Го избираме и кликнуваме на шрафцигерот. На следниот екран, ќе провериме дали поставките на адаптерот и DHCP се според следните 2 слики.
Сега можеме да ја стартуваме виртуелната машина. По некое време, за нас ќе започне графичкиот кориснички интерфејс, каде што го отвораме терминалот со кликнување на иконата прикажана со стрелката.
Ја пишуваме командата во отворениот прозорец
sudo apt-get update
Оваа команда ќе го стартува системот „ажурирање“, тоа е како кога ќе извршите ажурирање на софтвер на Mac OS. Knoppix ги презема тековните верзии на сите пакети, но не го ажурира самиот систем. Овој процес трае малку време, па затоа ќе го подготвиме Mac OS да се поврзе со оваа виртуелна машина.
Во Mac OS, стартуваме System Preferences (System Preferences) и во него кликнуваме на ставката споделување (Споделување на).
Во ова кликнуваме на ставката Споделување на датотеки и кликнете на копчето Опции.
Во следниот екран, ќе се увериме дека е проверено Споделете датотеки и папки користејќи 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/Речник
Внимавајте, Linux е осетлив на букви, што значи дека Десктоп a десктоп има 2 различни директориуми. Следната команда е само за едноставност. Внесете го ова во терминалот во виртуелната машина:
за F во `ls GR*`; извезувај DICTIONARY="$DICTIONARY $F"; направено;
Ова ќе го направи е да ги стави имињата на датотеките GR* во системската променлива $DICTIONARY. Ми се допаѓа подобро бидејќи во следнава команда ќе треба да ги наведете сите датотеки рачно и додека клучот работи ТАБ, тоа е пролет. Сега ги имаме сите датотеки од германско-чешкиот речник во системската променлива на речникот и ја извршуваме командата
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.
Ќе нè интересираат последните три датотеки со наставката. Прво, ја отвораме датотеката со наставката ифо во текстуален уредувач (било кој, јас користев TextEdit.app испорачана со Mac OS). Наоѓаме линија во датотеката "sametypesequence=m“. Тука ја заменуваме буквата m по буква g.
Сега ќе создадеме директориум за нашиот речник. На пример, за германско-чешки, создаваме германски јазик и ги влечеме сите 3 датотеки со екстензии dict.dz, idx и ifo во неа. Ајде да започнеме Терминал.app (по можност преку Spotlight, во спротивно се наоѓа во / Апликации / Комунални услуги). Во него пишуваме:
cd ~/Desktop/Речник
Ова ќе не одведе до директориумот на речник и ќе го зипирајте нашиот речник со командата
tar -cjf deutsch-czech.tar.bz2 германски-czech/
Ќе почекаме додека датотеката не се спакува. Сега ја извршуваме алатката DictUnifier и ја влечеме добиената датотека во неа германско-чешки.тар.бз2. На следниот екран, само кликнуваме на копчето за почеток и чекаме (поставувањето на базата на податоци е навистина долго, може да потрае и до два часа). Откако ќе го достигнете, ќе имате додаден нов речник во вашиот Dictionary.app. Секоја чест.
Конечно, би сакал да му се заблагодарам на корисникот под прекарот Семјуел Гордон, кој го објави овој водич во скратена форма на mujmac.cz, само што го проширив за корисници кои не се на Линукс. Бидејќи ние не дистрибуираме warez, не можеме да ви обезбедиме готови датотеки. Секој навистина мора сам да ги направи. Не прашувај ни други во дискусија, сите линкови за преземање ќе бидат веднаш избришани. Ви благодариме за разбирањето.
Имате идеја како следно да го избришете додадениот речник?
Ви благодарам многу за одличниот водич. Конечно успеав да го решам компјутерскиот преведувач за перницата. Не мора повеќе да правите паралели
Во вашиот домашен адресар, одете во папката Library и во неа има папка Dictionaries и додадете ги сите додадени речници таму, само избришете ги оние што не ги сакате и тие ќе исчезнат од dictionary.app
PS: Мило ми е што помогна :)
И дали би сакале да дадете линк до претходно конвертираната примо-датотека? :-) Благодарам
дали го прочита последниот пасус од текстот?
Цетл, но не можев :-)
zcat ми кажува дека ANCZAL.11 не е во gzip формат. само една датотека е креирана при извозот. не знаеш каде може да биде грешката?
За жал, не знам до крај, тоа не ни се случи. Како и да е, ако има една датотека, колку е голема?
Само погодувам, но може да се случи веќе да ви е извезено во бараниот формат за скриптата perl, т.е. може да го прескокнете чекорот за поврзување и да се обидете да го преименувате ANCZAL.11 во ancs.txt и да продолжите со упатството со извршување на таа скрипта.
Ве молам известете ми како поминувате. Ви благодарам
Па, таа датотека е околу 9 мегабајти и не е обичен текст, тоа е некој вид на бинарен формат:/
pl скриптата работи, но прикажува две грешки и на крајот има само датотеки pc_translator-en-cs и pc_translator-cs-en. нема ифо или слично :/
преведувачот 2010 создава проблем, го извезува речникот во различен формат. 2009 година е без проблеми
интересно, благодарам за предупредувањето, ќе се обидам да дознаам дали би било можно да се направи нешто во 2010 година
Мојата пријателка има преведувач од 2010 година, пробав да направам резервна копија кај неа и направи резервна копија на ANCSZAL.15 ... ANCSZAL.55, нема проблем :( Ве молам, која верзија точно прави проблеми?
Декуџи
па тој што го направил и знае да го направи би можел да биде лик и да ни го испрати на нас почетниците по е-пошта? :) Би било одлично, благодарам.
Најдобриот совет што сум го прочитал во некое време. Ви благодарам, одлично е :)
Здраво, откако ќе ја внесете командата sudo apt-get install stardict-tools пишува: не може да се лоцира пакетот stardict-tools. Ве молиме советувајте што правам погрешно? Благодарам
Здраво, би сакал инструкции како да го внесам речникот на Apple cz-aj, aj-cz во iPad 3. Имам преведувач и речник за проучување (multiBank Explorer) на ЦД. Или знаете некој друг за iPad?