Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=500559
--- Comment #9 from Parag <pnemade(a)redhat.com> 2009-05-15 03:54:37 EDT ---
(In reply to comment #8)
a) the warning about ELFCLASS is from enchant, i.e. #3
b) hunspell-mr has a bad non-utf8 line in it, so lets exclude that language
from discussion for the moment, as that specific dictionary is a little broken
Thanks built new hunspell-mr.
c) I don't use KDE much, but I logged in as Oriya and I see that
the English
spellchecker is the default, looking at the kde system settings->regional and
language I see a spell checker option, where the default language was set as
English, if I change that to a different language e.g. Oriya then the spell
checking dialogs in kwrite and kate start with that language instead of
english.
It looks to me that in KDE changing the language you login with has no effect
on the language used for spell-checking. e.g. If I log in as German, I also get
English as the default spell checking language in KDE unless I manually toggle
that spell-checking language option.
But does that mean setting default spell checker for current locale is manual
step?
d) I also think enchant is working fine except for the small issue of #3
e.g. if we have a locale of or_IN, and we test the simple command line tool,
then
strace enchant -a 2>&1 < /dev/null | grep myspell | grep dic
should say...
open("/usr/share/myspell/or_IN.dic", O_RDONLY) = 3
and so on for the other languages, i.e. find the hunspell ones correctly
Yes that works fine with mr_IN also now
[parag@rawhideTM /]$ LANG=mr_IN.UTF-8
[parag@rawhideTM /]$ strace enchant -a 2>&1 < /dev/null | grep myspell | grep
dic
access("/home/parag/.config/enchant/myspell/mr_IN.dic", F_OK) = -1 ENOENT (No
such file or directory)
access("/home/parag/.enchant/myspell/mr_IN.dic", F_OK) = -1 ENOENT (No such
file or directory)
access("/usr/share/enchant/myspell/mr_IN.dic", F_OK) = -1 ENOENT (No such file
or directory)
access("/usr/share/myspell/mr_IN.dic", F_OK) = 0
open("/usr/share/myspell/mr_IN.dic", O_RDONLY) = 3
e) but FWIW I don't get any errors like
kwrite(4066): No language dictionaries for the language : "mr"
for me kate and kwrite act exactly the same
So...
if you select the Indic languages manually from settings->regional and language
in KDE (and either skip testing Marathi or use the fixed dictionary) do those
Indic dictionaries work in kate and kwrite ?, i.e. to test if dictionaries +
enchant + sonnet are working correctly and ignoring the "want spellchecking to
automatically use locale" wishlist item.
Yes successfully tested Marathi as well as Oriya and Punjabi dictionary with
above steps and now no warnings/errors on konsole.
So is there any way to auto set dictionary to locale in which desktop started?
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.