[Kbabel] trunk crashes, context-glossary and transl.db

Nicolas Goutte nicolasg at snafu.de
Sat Sep 9 23:07:39 CEST 2006


On Saturday 09 September 2006 14:52, Nick Shaforostoff wrote:
> i'm going to try to implement context-glossary for kbabel
> (show translation for terms in msgid and insert their translations using
> ctrl+<non-busy letter> this may be used to remind translators correct
> translation and to optimize typing time for long terms)
>

> but "kbabel" crashes during the start and catalogmanager crashes when i
> access std dialogs like "open file". is this my fault? maybe i should
> install kdevelop 3.4 and try to debug kbabel?

There are plenty of problems, centered on KDirWatch class problems (in catalog 
manager) and on Berkeley database problems (KBabelDict, so therefore visible 
in the editor).

If you can fix the KDirWatch problem, I would not mind. (In shirt: when 
KDirWatch is triggered, the watch must be destroyed and re-created for the 
triggered file/directory.)

>
> anyway, while the status remains the same, i'll be implementing glossary as
> a separate qt4 project using sqlite (version 3) qt plugin

I am surprised that somehow what you describe seems to be completly different 
than KBabelDict. I do not mind that you would change KBabelDict to use SQL 
(avoid using a particular backend, see below) instead of Berkeley.

Personally, I would prefer if the general SQL features in Qt could be used and 
not a precise backend. (We had already enough problems with Berkeley, it 
would be better if we could switch when necessary.)

>
>
>
> and, question about translation database engine:
> as i understand all angines use n-gram fuzzy algorithm, but indexing
> (caching) is not implemented.
>
> and this:
> http://www.freepatentsonline.com/6131082.html
> forbids us such implemetation
>
> am i correct?

No idea.

> _______________________________________________
> kbabel mailing list
> kbabel at kde.org
> https://mail.kde.org/mailman/listinfo/kbabel

Have a nice day!


More information about the kbabel mailing list