[Users] Spell checking for second language stopped working after OS update

Andrej Kacian ticho at claws-mail.org
Mon Jul 23 18:26:03 CEST 2018


On Mon, 23 Jul 2018 19:05:15 +0300
Removed GDPR wrote:

> On Mon, 23 Jul 2018 17:47:56 +0200 Andrej Kacian wrote:
> 
> > What does the following command output?
> > 
> >   echo "some bulgarian text with some words
> > misspelled" | enchant -d bg -a  
> 
> Actually after installing myspell-bg_BG:
> 
> [~]: rpm -q myspell-bg_BG 
> myspell-bg_BG-20171218-lp150.1.3.noarch
> 
> I get:
> 
> [~]:  echo "някакъв текст за пробаа" | enchant -d bg -a
> @(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)
> # някакъв 0
> # текст 8
> # за 14
> # пробаа 17
> 
> where "пробаа" is mispelled.

On Debian, I get what looks like good results with the  (I do not
understand the words, but I get lines starting with &, and several
suggestions) with aspell-bg
and myspell-bg (only one of them installed on each try). With
aspell, I get slightly more suggestions, which is ok, because they are
different dictionaries.

With aspell-bg:
& пробаа 19 17: проба, пробва, пробка, пробна, пробра, просба, пробоя,
побая, пробата, пропя, роба, пробвай, пробвам, пробия, побай, проби,
проза, пропан, проспа

With myspell-bg:
& пробаа 9 17: проба, пробата, побара, пробна, пробра, пробва, пробка,
проба а, прокоба

So it seems that the issue is specific to Opensuse. My guess is that the
dictionaries are empty, or at least enchant sees them as empty, and
therefore every word is considered misspelled (and Claws Mail shows it
in red).

Regards,
-- 
Andrej



More information about the Users mailing list