1. Co to jest?
Aplikacja Kydpdict jest nakadk na sownik Young Digital Poland Collins.
Umoliwia atwe i efektywne korzystanie z sownika w rodowisku graficznym
systemu Linux.

2. Co jest wymagane dla dziaania Kydpdict?
Najwaniejsze jest posiadanie plikw z danymi sownika z oryginalnej pyty YDP.
Chodzi o pliki dict*.idx oraz dict*.dat.
Konieczne jest posiadanie biblioteki Qt w wersji >=3.1, jeli kompilujemy program
konieczny bdzie take pakiet Qt-devel. Kydpdict nie wymaga zainstalowanego
rodowiska KDE (wbrew swojej nazwie :).
Do odtwarzania wymowy sw potrzebny bdzie zewntrzny program. Moe to by play do
oryginalnych plikw wav lub jeli zostay przekodowane: mpg123, ogg123 i wiele innych.
Odtwarzacz jest wsplny dla plikw dwikowych obu jzykw, wic musisz zadba, aby
byy one w jednakowym formacie.
Jeli korzystasz z serwera dwiku by moe zamiast play trzeba bdzie uy esdplay
lub artsplay. (mplayer si _nie nadaje_ - le odtwarza krtkie pliki dwikowe)

3. Jakie s najwaniejsze zalety Kydpdict?
Korzystanie ze sownika nigdy nie byo tak proste jak obecnie(przynajmniej dla mnie ; - ) ).
W wikszoci przypadkw tumaczymy teksty w postaci elektronicznej, nie ma wic sensu
wpisywac z klawiatury wyrazw (czas znacznie powyej sekundy) ani nawet zaznacza
tekstu, naciska Ctrl+C, zmienia okno na okno sownika i wkleja tekst naciskajc Ctrl+V
(czas rzdu sekundy). Teraz pracujc z tekstem obcojzycznym (np w przegldarce www)
wystarczy tylko zaznaczy wyraz (w wikszoci aplikacji zaznacza si tekst dwukrotnym
klikniciem na wyrazie) by pojawio si "na grze" okno sownika z tumaczeniem
(czas rzdu uamka sekundy!). Jeli wyrazu, ktry zaznaczye nie ma w sowniku,
pojawi si tumaczenie wyrazu mu najbliszego ( np: wyraz  "investigations" nie wystpuje,
ale najbliszy mu wyraz ze sownika to "investigation").
Od tej chwili wszystko co zaznaczysz pojawi si przetumaczone, ale jeli tego nie
potrzebujesz przez chwil, wystarczy Kydpdict zminimalizowa do paska, a nie bdzie si
ju pojawia.
Jedn z zalet jest take atwa konfiguracja programu: cieek dostpu do plikw sownika,
cieki do plikw z wymow (oryginalne pliki wav lub zakodowane do mp3/ogg), a take kolorw
tekstu tumaczenia i ta aplikacji. Te i inne parametry programu (np pozycja na ekranie, wielko
okna s przechowywane w katalogu .kydpdict w Twoim katalogu konfiguracyjnym. Bdzie to
katalog domowy lub katalog poniej niego okrelony przez zmienn $CONFIG_DIR.
Kilka najwaniejszych skrtw klawiaturowych:
- ESC pozwala szybko wpisa z klawiatury nowy wyraz - przenosi tam kursor i czyci widget
  wprowadzania
- kolejne nacinicie ESC pozwala ukry sownik - jak przy klikniciu na rybie
- Ctrl+` (nad Tab) pozwala szybko zamieni kierunek tumaczenia

4. Konfiguracja
W razie problemw po prostu skasuj katalog z plikami konfiguracyjnymi.
Program postara si odtworzy go z domylnych wartoci oraz korzystajc z
/etc/ydpdict.conf jeli korzystasz jednoczenie z konsolowego sownika.

Krtki opis opcji konfiguracyjnych z zakadki 'Rne'
- 'Wcz ledzenie schowka' - okno sownika wyskakujce na wierzch moe przeszkadza, w ten
   sposb mona wyczy takie zachowanie na stae. Tymczasow metod jest zminimalizowanie
   okna.
- 'Ignoruj wasne zaznaczenia' - jeli zawarto schowka pochodzi z okna tumacze
   kydpdict, to zostanie zignorowana (kto ma lepszy pomys na nazw tej opcji?)
- 'Uywaj pochyej czcionki' - niektre czcionki pochye wygldaj brzydko, tak mona nieco
   poprawi wygld i czytelno okna
- 'Wcz podpowiedzi' - opcja kontrolujca wywietlanie wyjanie po najechaniu myszk na
   sownikowe skrty
- 'Wcz ikon na tacce systemowej' - pozwala wyczy ikon dla managerw okien, z ktrymi
   sprawia to problemy
- 'Autoodtwarzanie dwiku' - dotyczy tylko tekstu przechwyconego ze schowka.

5. Jakie s znane wady Kydpdict ?
a) Aplikacja oparta jest o bibliotek Qt i podczas wykonywania zajmuje sporo pamici (na mojej
maszynie warto ta dochodzi nawet do 11MB). Nie jest to jednak wina kodu programu -
nawet najprostsze aplikacje przykadowe Qt (dostpne w pakiecie Qt-devel) podczas
wykonywania zajmuj wicej ni 8MB. No c, wartoci wydaj si ogromne w porwnaniu
do iloci pamici zajmowanego przez ydpdict (rzdu kilkuset kB), ale jeli kto ma duo
pamici nie odczuje adnego dyskomfortu. Bdzie to rwnie niezauwaalne jeeli jakie
programy korzystajce z Qt bd ju uruchomione.
b) program szuka pliku z tumaczeniem domyslnie w /usr/share/kydpdict
Nie jest to poprawne rozwizanie ale na razie lepszego nie znamy.
c) niektre skrty klawiaturowe s chore :), jeli masz pomys na atwiejsze a jednoczenie nie
kolidujce z domylnymi skrtami managerw okien (np. Ctrl/Shift/Alt+Tab) - napisz

6. Co jest do zrobienia/jakie s znane bdy ?
Przeczytaj plik TODO. Najwaniejszy problem to przyspieszenie adowania sownika.

7. Co na tacce robi ryba?
Kolejne wersje kydpdict bd wyposaone nie tylko w ryb na tacce ale i plastikowe sztuce.
Na serio: nie syszae o babelfish? Id do biblioteki/ksigarni i poszukaj ksiek
Douglasa Adamsa.

Wszelkie wykryte bdy, konstruktywn krytyk, ciekawe pomysy, gotowe aty itd. wysyajcie
na adres: ytm@elysium.pl lub kulozik@op.pl
