KDing

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

6
Score 67.1%
Description:

KDing is a KDE port of Ding (http://www-user.tu-chemnitz.de/~fri/ding/), a dictionary lookup program. It is a simple program sitting in KDE's system tray that can translate the current clipboard content. The user can also enter a single word or a phrase for translation.
KDing is intended to translate between German and English, but it can be used for every language for which a word list is available for Ding.
Last changelog:

10 years ago

0.6

[li]case-insensitive search and matching whole words only is now configurable[/li]
[li]in addition to egrep, KDing now supports agrep for searching[/li]
[li]approximate matching is supported when using agrep[/li]

0.5.2

[li]the result page now uses the font and alternating background colors from the current color scheme[/li]
[li]added ability to cancel a running search[/li]

0.5.1

[li]added options how to position the window and how to handle clicks on the system tray icon[/li]
[li]fixed sorting algorithm to match the sort order of Ding again[/li]
[li]the result display now honors KDE's global font settings[/li]
[li]in case KDing's window is already shown, it is now raised when it is activated by a keyboard shortcut[/li]

0.5
[li]ported to KDE4[/li]

janet

4 years ago

Please can someone port this to Qt/Frameworks/Plasma 5?

Report

janet

8 years ago

Just a minor thing but when will kding get such a nice big KDE4 tooltip? It's the only application in my panel/tray which has that old-style opaque one line tooltip.

Report

cyberbeat

9 years ago

thanks for this great tool.

It would be nice, if there would be an option, to watch the clipboard automatically, and translate new clipboard-content automatically, and then show it (reasonable count of results) in a tooltip right at mouse-position!

For longer texts, pressing a complicated shortcut and focussing and defocussing the kding window is too intrusive.

Report

janet

10 years ago

After updating to KDE 4.3.2 (Debian Sid) kding always crashes when I log out of KDE/exit the application. I tried with kding 0.5.1 and 0.6.

When I start kding from konsole I get the following after the crash:

KCrash: Application 'kding' crashing...
sock_file=/home/me/.kde/socket-mybox/kdeinit4__0

The graphical crash tool shows:
Application: KDing (kding), signal: Segmentation fault
[KCrash Handler]
#6 0xb6e5ce62 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5
#7 0xb6d14d4e in KParts::Part::slotWidgetDestroyed() () from /usr/lib/libkparts.so.4
#8 0xb6d14e6b in KParts::Part::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#9 0xb6d14eca in KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#10 0xb6e653ba in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#11 0xb5ae2303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb5ae2720 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb5ae27ab in QObject::destroyed(QObject*) () from /usr/lib/libQtCore.so.4
#14 0xb5ae35b9 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#15 0xb60074bf in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#16 0xb5adc04f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#17 0xb6006ceb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#18 0x08053417 in _start ()

Any idea?

Report

janet

9 years ago

Just FYI: With the update to KDE 4.3.4 kding doesn't crash anymore on exit.

Report

texstar

10 years ago

PCLinuxOS package 0.6 located here:
http://tinyurl.com/lzr3ga

Report

bitcrazy

10 years ago

I've black window background and white default text color, but kding's result window uses black font color. So the results are only readable, if marked.

m0nk

Report

C

rexi

10 years ago

Thanks for pointing this out, I will fix it with the next release. For now, you can set a fixed text color in the style sheet "kding.css".

Report

Phlogiston

10 years ago

Anyone working on a port of this?

Report

Weaselweb

10 years ago

I've done a KDE4 port and mailed my changes to rexi for integration, as he's doing his own KDE4 port.

Report

janet

11 years ago

I'd prefer if kding would look like this:
http://img412.imageshack.us/my.php?image=kdingmockupxx0.png

Report

Weaselweb

11 years ago

Thanks for this great app as i used dict.tu-chemnitz.de a lot before using kding.
But there are some points to think about:
* Add the abbility to stop the current search (try searching without entering any text)
* Don't start a search when opening the window by double-clicking the systray icon. At least make it optional.
* Add the possibility to resize the window. I accidently started to translate while having an IRC text in my clipboard. This resized the window wider than my scren actually is, but i cannot resize it.

Report

janet

11 years ago

I second these wishes. And please enable kding to follow the KDE way of placing windows. The place where it always pops up is the place I want it the least.

I have 2 ding dictionaries on my harddisk, one for English-German and one for French-German. How do I use them with the 0.4 kding version?

Maybe you could also re-release the 0.3 version als "kding classic"?

Report

C

rexi

11 years ago

Thanks for your suggestions. And sorry for the late answer, but I don't check the comments very often...

@Weaselweb:
A "Stop" button is a good idea, I will add it.

Clicking the systray icon is meant to translate the current clipboard contents. Doubleclicking isn't meant to do anything special, so i guess the icon just reacts to the single click. If you just want to bring up the window you can middle-click on the icon.

I know about the resizing issue, but I haven't found out how to prevent it without disabling resizing completely...

@Janet:
At the moment KDing only supports one dictionary. But I can add support for multiple dictionaries once I find the time...

Report

poisoned

12 years ago

If you're locale isn't UTF-8 you probably can't search for umlauts (for example "stören") as the dictionary file is UTF-8 encoded. I tried sending a patch but I couldn't find any email address =)

Change dingdictionary.cpp:60 to:
proc->addArgument(text.utf8());

I can't confirm that this will still work with UTF-8 as locale ^^

Report

C

rexi

12 years ago

You can find my email address in the program's about box ;-)

I'll see what I can do about the encoding issue...

Report

drcux

12 years ago


http://packman.links2linux.de/package/kding

Report

janet

12 years ago

After being addicted to kding 0.3 I now gave version 0.4.1 a try. Alas every time I enter a word to search for it only gives me the hint (in the status bar) that it has found a matching entry - but doesn't show it.

I'm also missing a clear button for the search field and previous/next buttons. And a button or context menu to configure kding. Kding 0.3 did show me the translation when I was just selecting a word with the mouse, I'd love to configure version 0.4.x that way too.

Report

C

rexi

12 years ago

I have tested KDing on Kubuntu and OpenSuse, and it correctly displays search results there.

As for the buttons: KDing 0.3 used ding to search for translations and display them, 0.4 does this itself. Compared to ding it's pretty basic, yes. There isn't really anything to configure, yet. I will probably add some more of ding's features to KDing, if I can find the time to do so...

Report

drcux

12 years ago



http://packman.links2linux.de/package/kding/

Report

C

rexi

12 years ago

Thanks for providing this :-)

Report

CaCO3

12 years ago

Thanks for this tool.

From where does it get its data?
I often use http://dict.leo.org for de<->en translations.

I made a debian package:
http://www.ruinelli.ch/archiv

Report

C

rexi

12 years ago

KDing uses the same dictionary as Ding, currently the one from the Ding 1.5 release. The dictionary is installed locally. That's what makes the package so huge ;-)

Report

daphreak

12 years ago

Hi !

Thanks for this app, it's very useful for writing english texts.

However, I have a request for a visual change. Its often not clear to me when a search runs and when it's finished. I know there's the KDE-sign in the upper right corner that moves while a search is in progress, but I often don't notice it. Could you add a more visible cue that indicates wether a search is running or not ?

It's probably because the KDE sign is in the upper right corner, while I mostly look at the left and lower area. Moving the KDE-sign closer to the left side could help, also enlarging it.

Report

C

rexi

12 years ago

I am planning to add a statusbar to the main window to give more feedback, like the number of entries found or whether a search is currently running.

Report

10 years ago

0.6

[li]case-insensitive search and matching whole words only is now configurable[/li]
[li]in addition to egrep, KDing now supports agrep for searching[/li]
[li]approximate matching is supported when using agrep[/li]

0.5.2

[li]the result page now uses the font and alternating background colors from the current color scheme[/li]
[li]added ability to cancel a running search[/li]

0.5.1

[li]added options how to position the window and how to handle clicks on the system tray icon[/li]
[li]fixed sorting algorithm to match the sort order of Ding again[/li]
[li]the result display now honors KDE's global font settings[/li]
[li]in case KDing's window is already shown, it is now raised when it is activated by a keyboard shortcut[/li]

0.5
[li]ported to KDE4[/li]

12345678910
3
product-maker janet Apr 02 2014 9 excellent
product-maker cjann Dec 29 2011 9 excellent
product-maker trebor Jan 23 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
lefou
Jan 29 2016
cjann
Dec 29 2011
janet
Jul 10 2010
kudlaty
Mar 31 2010
wylliam
Dec 29 2009
pvt14
Jul 17 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.6
updated Sep 20 2009
added Aug 29 2005
downloads 24h
0
page views 24h 4
System Tags app software