On Tue, 2018-08-07 at 19:39 +1000, Joe Khamis wrote:
Running v3.16.0 on openSUSE Tumbleweed (20180804).
GTK+ 2.24.32 / GLib 2.56.1
Locale: en_AU.UTF-8 (charset: UTF-8)
Operating System: Linux 4.17.12-1-default (x86_64)
From 'Configuration', 'Preferences', 'Compose', 'Spell
'Dictionary', 'Default dictionary', I have 'fi'.
I'm guessing it's not English. Once spell checker is enabled, every
'English' word is deemed to be a spelling mistake.
Can anybody shed some light on this please?
'fi; is Finnish language, which explains why all your English words are
Not sure if there is an easy fix in the package that would be reliable
in all cases, but the issue is like this:
* claws uses enchant for spell-checking
* Enchant has multiple backends for spell checking, for this reason,
libenchant requires enchant-1-backend (any backend must be present for
enchant not to bail)
* enchant-1-backend is provided by these packages:
* enchant-1-backends (not the extra s)
Now, zypper will pick 'any' of the providers that satifies the
dependency ('any', based on its algorhythms, IIRC, the 'cheapest,
meaning fewest deps wins and in same-cost the alphabet wins)
'voikko' happens to be 'cheap' and wins
You should be able to solve this issue by installing
Hope this helps
NB: for enchant2 (the newer version of enchant) the spec file has been
enhanced a while back in an attempt to make it more often recommending
the 'right' (more suitable) dictionaries. This is done by means of
Supplements, which in turn means people installing without recommends
won't get the benefit of it; but for enchant1 this was never done (and
since this lib is hopefully being phased out, it's also not planned to