Część informacji zawartych na tej stronie jest przestarzała dla wersji 0.9.x programu.
Do czasu uaktualnienia, proszę o uważne przeczytanie nowego README.
For English version see below.
Co to jest?
Ten program to nakładka na słowniki wydane przez YDP.
Aby z niego korzystać musisz mieć pliki danych z instalacji Windows. Chodzi o cztery pliki:
dla słownika angielskiego Collinsa: dict100.dat, dict101.dat, dict100.idx, dict101.idx
dla słownika niemieckiego Langenscheidt: dict200.dat, dict201.dat, dict200.idx, dict201.idx
Być może istnieje też wersja francuska słownika. Z niej również można byłoby korzystać przy użyciu
kydpdict. Proszę skontaktuj się ze mną jeśli masz ją.
Przy pierwszym uruchomieniu program najpierw spróbuje samodzielnie się skonfigurować korzystając
z wartości domyślnych i pliku konfiguracyjnego swojego konsolowego protoplasty - ydpdict. Dodatkowo,
jeżeli jest zamontowany CD-ROM ze słownikiem program może odtwarzać pliki dźwiękowe z nagraną
wymową angielskich słów. Zresztą można te pliki po prostu gdzieś skopiować. Można zmienić odtwarzacz,
więc pliki mogą być w dowolnym formacie (np. mp3 lub ogg).
Jedną z najważniejszych cech kydpdict jest to, że za każdym razem gdy kopiujesz słowo do schowka
(lub je zaznaczysz) program przechwyci to zdarzenie, spróbuje odnaleźć definicję danego słowa i
wyświetli się nad innymi jako aktywne okno. To bardzo przydatne zachowanie czasem jednak przeszkadza,
ale można je w łatwy i szybki sposób kontrolować - przez przycisk z paska narzędziowego lub menu
ikony w zasobniku systemowym (tray). Aby szybko zacząć wpisywanie nowego słowa z klawiatury bez
korzystania z myszy wystarczy poprzedzić je wciśnięciem klawisza ESC. Użyj go ponownie aby szybko
ukryć słownik.
Część kodu programu pochodziła z (teraz już jest tylko oparta o) ydpdict Wojtka Kaniewskiego
(zobacz http://toxygen.net/ydpdict/). Obsługa tray pochodzi z
Kadu. Dziękuję!
Dalsza część strony jest i pozostanie po angielsku. Nie ma sensu tłumaczyć i utrzymywać dwóch tekstów,
które i tak niewiele by wniosły. W razie problemów pomoże słownik :).
What is it?
This is a front-end to YDP Collins' dictionary. You need to have windows version
installed. In fact you need only four files:
dict100.dat, dict101.dat, dict100.idx, dict101.idx
for German language these will be needed:
dict200.dat, dict201.dat, dict200.idx, dict201.idx
It is very possible that there is also French version of YDP dictionary that also can be
used with this program. Please contact me if you have such thing.
The program will ask you to supply the path to a directory where these files are
located. Additionaly, if you would have mounted CD-ROM with the dictionary, the program
is able to play samples with prononciation of English words. (note that you can simply
copy files from CD-ROM somewhere and pass that path to kydpdict. The player is configurable so
you can encode these files to mp3 or ogg).
Most notable feature of kydpdict is that every time you copy a word to the clipboard (it is
enough to highlight it) the application will catch it and try to find in the current
dictionary, then will put its window on top so you can actually read the definition of that
word (or the most similar one). To turn off this behavior simply minimize kydpdict window or
use toolbal or tray icon menu. In order to quickly enter a new word without using mouse just
press ESC and then type.
This application is heavily based on ydpdict by Wojtek Kaniewski.
(see http://toxygen.net/ydpdict/)
Tray support came from Kadu. Thanks!
Screenshots
Here are some screenshots for 0.5.0 version:
An example of clipboard watch feature.
Main program window.
Path configuration dialog.
Color and background configuration dialog.
Starting from 0.6.0 kydpdict works on bigendian systems, including MacOS X.
If dictionary files are present, there are four translation directions.
Install
For kydpdict 0.9.x you need Qt 3.x.x libraries and includes.
Unpack the archive and do ./configure. If it reports errors read
included documentation. After successful pass do make and then make install.
Changelog
kydpdict 0.9.0 - major changes
- modular dictionary engines, easy to extend and add new backends
- added new SAP and PWN (from kpwndict) engines
- fuzzy search parameters are preserved
- dictionary integrity checked
- new, faster search implemented
kydpdict 0.9.1 - updates
- MacOS X fixes (Paweł Piecuch)
- x64 support (Szymon Wasik)
- search doesn't ignore spaces, so searching for 'god' will no longer show 'go down'
- general cleanups
kydpdict 0.9.2 - major change
- basic support for PWN Oxford 2004 (English-Polish, Polish-English)
kydpdict 0.9.3 - minor changes
- usability fixes
- German umlauts handled correctly
kydpdict 0.9.4 - minor changes, maintenance release
- suffix separator "|" ignored in PWN 2004 search
- usability fixes (Marcin Owsiany, Michal Šrajer)
Download
Development snapshots and releases older than 0.9.0 are available here most of the time.
Packages for PLD appear on their official FTP server in AC revision with
slight delay.
Packages for Fedora are available here (maintained by Marcin Zajączkowski).
Ebuilds for Gentoo are available here (maintained by Piotr Synowiec).
Most recent binaries were built with gcc 3.3.6 and Qt 3.3.8.
kydpdict 0.9.0.tar.bz2 - depends on Qt 3.1.x only (600k)
kydpdict-0.9.0-1.src.rpm - SRPM for PLD
kydpdict-0.9.0-1.i686.rpm - binary RPM for PLD
kydpdict-0.9.0-1.fc3.i386.rpm - binary RPM for Fedora FC3
kydpdict-0.9.0-1.fc3.src.rpm - SRPM for Fedora
kydpdict 0.9.1.tar.bz2 - depends on Qt 3.1.x only (600k)
kydpdict-0.9.1-1.src.rpm - SRPM for PLD
kydpdict-0.9.1-1.i686.rpm - binary RPM for PLD
kydpdict-0.9.1-1.fc3.i386.rpm - binary RPM for Fedora FC3
kydpdict-0.9.1-1.fc3.src.rpm - SRPM for Fedora
kydpdict 0.9.2.tar.bz2 - depends on Qt 3.1.x only (600k)
kydpdict-0.9.2-1.src.rpm - SRPM for PLD
kydpdict-0.9.2-1.i686.rpm - binary RPM for PLD
kydpdict-0.9.2-1.fc3.i386.rpm - binary RPM for Fedora FC3
kydpdict-0.9.2-1.fc3.src.rpm - SRPM for Fedora
kydpdict 0.9.3.tar.bz2 - depends on Qt 3.1.x only (600k)
kydpdict-0.9.3-1.src.rpm - SRPM for PLD
kydpdict-0.9.3-1.i686.rpm - binary RPM for PLD
kydpdict-0.9.3-1.fc3.i386.rpm - binary RPM for Fedora FC3
kydpdict-0.9.3-1.fc3.src.rpm - SRPM for Fedora
kydpdict 0.9.4.tar.bz2 - depends on Qt 3.1.x only
kydpdict-0.9.4-1.src.rpm - SRPM for PLD
kydpdict-0.9.4-1.i686.rpm - binary RPM for PLD
