Zavrieť reklamu

Natívne aplikácie slovníka Slovník v Mac OS X je skutočne zaujímavá a veľmi užitočná vec, každopádne obsahuje iba anglický výkladový slovník. V nasledujúcom návode si ukážeme, ako môžeme pridať akýkoľvek slovník z programu PC Translator, ktorý je bohužiaľ určený iba pre Windows.

Čo budeme potrebovať na tento úkon?

  • Nástroj pre virtualizáciu (VirtualBox, Parallels)
  • Linuxovú live distribúciu Knoppix (ja použil tento obraz)
  • Jednoduchy perl skript dostupný tu,
  • Slovníky z PC Translatora (wtrdctm.exe, ktorý po vybraní Zálohovanie slovníka vytvorí súbory, napr. GRCSZAL.15, GRCSZAL.25, atď.)
  • DictUnifier verziu 2.x

Ako prvá vec si nainštalujeme VirtualBox a vytvoríme v ňom nový virtuálny stroj. Ako operačný systém vyberieme Linux a verziu Linux 2.6 (64-bit). Pri vytváraní nového obrazu HDD ponechajte navrhovaných 8GB, nebudeme nič inštalovať, iba využijeme tento virtuálny stroj na naštartovanie živej distribúcie Knoppix. Po vytvorení nového virtuálneho stroja sa ešte preklikáme do jeho nastavenia, kde v sekcii Uskladnenie vyberieme obrázok CD (v okienku Skladovanie Tree), bude u neho napísané prázdny, a vpravo vedľa CD/DVD Drive klikneme na obrázok CD. Otvorí sa nám menu, z ktorého vyberieme Choose a virtual CD/DVD disk file a vyberieme stiahnutý obraz distribúcie Knoppix, viď. obrázok.

Prejdeme ešte do nastavenia siete (sieť) a nastavíme ho podľa obrázku.

Kliknite na Ok a vrátime sa k zoznamu virtuálnych strojov. Tu sa ešte pozrime do nastavenia VirtualBoxu, kde v sekcii sieť skontrolujeme nastavenie tej jedinej host-only siete (vboxnet0). Vyberieme ju a klikneme na skrutkovač. V nasledujúcej obrazovke, skontrolujeme, či sú nastavenia adaptéra a DHCP podľa nasledujúcich 2 obrázkov.

Teraz už môžeme virtuálny stroj spustiť. Po chvíli nám naštartuje grafické používateľské rozhranie, kde otvoríme terminál kliknutím na ikonu zobrazenú šípkou.

Do otvoreného okna napíšeme príkaz

sudo apt-get aktualizácie

Tento príkaz spustí „update“ systému, je to ako keď na Mac OS spustíte v Software update. Knoppix si natiahne aktuálnu verziu všetkých balíčkov, ale neaktualizuje samotný systém. Tento proces chvíľu trvá a tak si pripravíme Mac OS na pripojenie k tomuto virtuálnemu stroju.

V Mac OS spustíme Systémové nastavenie (System Preferences) av ňom klikneme na položku zdieľania (zdieľanie).

V tejto zaklikneme položku Zdieľanie súborov a klikneme na tlačidlo možnosti.

V nasledujúcej obrazovke sa presvedčíme, že je začiarknuté Share files and folders using SMB a že je v okne pod tým začiarknuté aj Vaše meno.

Následne ideme ešte do nastavenia užívateľov, kde na svojom užívateľovi klikneme pravým tlačidlom a vyberieme rozšírené možnosti.

V tejto obrazovke si zapamätáme tzv. Názov účtu, ktorý je zakrúžkovaný, ten použijeme na pripojenie z virtuálneho stroja.

Na ploche si vytvoríme špeciálny adresár Slovník. Do neho presunieme a rozbalíme skript pctran2stardict-1.0.1.zip a vložíme tam súbory vyexportované z PC Translatora. Výsledný adresár bude vyzerať podobne tomu, čo je na nasledujúcom obrázku.

Teraz sa opäť precvakneme do virtuálneho stroja, kde by už mala byť dokončená aktualizácia a do terminálu napíšeme

sudo apt-get install stardict-tools

Tento príkaz nainštaluje potrebné stardict tools do systému. Sú vyžadované skriptom. Po odsúhlasení toho, čo sa nainštaluje a nainštalovanie pripojíme Mac OS svoj domovský adresár príkazom

sudo mount -t smbfs -o username=<Názov účtu>,rw,noperm //192.168.56.2/<Názov účtu> /mnt

Tento príkaz sa pripojí na Váš zdieľaný domovský adresár. Názov účtu nahraďte tým, čo je napísané v rozšírené možnosti u Vášho účtu v Mac OS. Akonáhle tento príkaz odošlete, vyzve Vás to, aby ste zadali svoje heslo. Zadajte ho a nezľaknite sa, že to neukazuje hviezdičky. Teraz sa prepneme do adresára slovník na vašej ploche príkazom

cd /mnt/Desktop/Slovnik

Dajte si pozor, Linux je case sensitive, čo znamená, že Desktop a desktop sú 2 rozdielne adresáre. Nasledujúci príkaz je len na zjednodušenie. Napíšte toto do terminálu vo virtuálnom stroji:

for F in `ls GR*`; do export SLOVNÍK="$SLOVNÍK $F"; done;

Toto urobí to, že názvy súborov GR* vložia do systémovej premennej $SLOVNIK. Páči sa mi to viac, pretože v nasledujúcom príkaze by ste museli vypisovať všetky súbory ručne a aj s tým, že funguje doplňovanie s klávesom TAB, je to opruz. Teraz máme v systémovej premennej slovník všetky súbory Nemecko-Slovenského slovníka a vykonáme príkaz

zcat $SLOVNIK > ancs.txt

Tento spojí všetky súbory do 1 súboru, ktorý sa musí volať ancs.txt. Akonáhle to dorobí, môžeme spustiť príkaz

perl pctran2stardict.pl 

Kde jazyk môžeme nahradiť tým, ktorý práve konvetujeme, napríklad „en“, „de“, atp. Na následnú otázku odpovieme popravde, že PC Translator máme legálne a počkáme až to skript dochrópe. Skript vytvorí v adresári 4 súbory, samozrejme podľa jazyka slovníka, ktorý konvertujeme.

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

Teraz môžeme virtuálny stroj ukončiť a zavrieť VirtualBox.

Nás budú zaujímať posledné tri súbory s príponou. Najprv otvoríme súbor s príponou ifo v textovom editore (akomkoľvek, ja som použil TextEdit.app dodávaný s Mac OS). V súbore nájdeme riadok „sametypesequence=m„. Tu nahradíme písmeno m za písmeno g.

Teraz si vytvoríme adresár pre náš slovník. Napríklad pre nemecko-slovenský si vytvoríme deutsch-slovak a všetky 3 súbory s príponami dict.dz, idx a ifo do neho pretiahneme. Spustíme Aplikácia terminálu (najlepšie cez Spotlight, inak sa nachádza v / Applications / Utilities). Do neho napíšeme:

cd ~/Desktop/Slovnik

Tým sa prenesieme do adresára so slovníkom a zabalíme náš slovník do gzipu príkazom

tar -cjf deutsch-slovak.tar.bz2 deutsch-slovak/

Počkáme kým sa súbor nezabalí. Teraz spustíme utilitu DictUnifier a do nej pretiahneme výsledný súbor deutsch-slovak.tar.bz2. Na ďalšej obrazovke len odklikneme tlačidlo štart a počkáme (nahrávanie databázy je skutočne dlhé, môže trvať až dve hodiny). Po dojatí budete mať pridaný nový slovník vo vašom Dictionary.app. Gratulujem.

Na záver by som chcel poďakovať užívateľovi pod prezývkou Samuel Gordon, ktorý tento návod v skrátenej forme umiestnil na mujmac.sk, ja som ho len rozviedol pre užívateľov nedotknutých Linuxom. Keďže nešírime warez, nemôžeme vám poskytnúť hotové súbory. Každý si ich musí naozaj vytvoriť sám. Nežiadajte ani ostatní v diskusii, akékoľvek odkazy na ich stiahnutie budú okamžite zmazané. Ďakujeme za pochopenie.

.