KSpell vs. KSpell2
heiko.evermann at gmx.de
heiko.evermann at gmx.de
Mon Nov 15 22:11:38 GMT 2004
Hi Zack,
> > KDE uses two different spellchecker modules. KSpell2 solves a number
> > of problems and deficiencies for aspell. But so far, KSpell seems to
> > be used widely.
> >
> > 1) What is neccessary to port an application from KSpell to KSpell2.
> > Where can I find documentation about this?
>
> KSpell2 shares ispell plugin with Enchant. This means that ispell
> dictionaries for enchant have to be downloaded from
> http://sourceforge.net/project/showfiles.php?group_id=15518&release_id=8437
>3 in order for it to work. The problem is that people get confused by it,
> because they think that installing the default ispell is enough and get
> surprised when it doesn't work. So resolving that issue is the only thing
> that's keeping me from porting the rest of kde to kspell2.
Well, when I follow the link, I find AbiWord. When I search the Web I find
that Enchant is a spell checking engine from AbiWord. Is that right?
I think that there are two types of users:
1) Those who install it from a distribution. In that case we might find a way
to inform the distributors about the relationship and thus communicate it to
the end user. If we spend some dummy file, we might even have a "KDE ispell
library for language xx".rpm with a dependency to abiword-xx.rpm. So you
would find the KDE language modules beside the other KDE modules (so that the
average user can find it easily) and the packet manager would inform you that
if you pick one of them, you also have to pick an abiword rpm-file.
2) For those who go the way to build from the sources, one could check that at
least one of the abiword-packages is installed. If not, you get a warning
when you do your configure:
"Attention: KSpell, the KDE spell checker uses Abiword dictionaries instead of
ispell dictionaries. You do not seem to have any of these installed. In this
case KDE will not be able to use ispell as your favorite spell checker.
Please download the files from..."
=> then everyone is happy.
How about that?
Kind regards,
Heiko Evermann
KDE Low Saxon translation team
More information about the kde-core-devel
mailing list