On Tue, 2018-08-07 at 19:39 +1000, Joe Khamis wrote:
G'day,
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 Checking', '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 considered wrong. 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) * enchant-1-backend-voikko * enchant-1-backend-zemberek 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 enchant-1-backends Hope this helps Cheers, Dominique 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 be fixed)