Opened 19 years ago
Closed 19 years ago
#2101 closed task (fixed)
Ispell is not international
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | high | Milestone: | 6.2.0 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
Ispell is not configured to accept 8-bit character input. To fix this, change "#define NO8BIT" to "#undef NO8BIT" in local.h before compilation.
But even after this fix, ispell is not international according to today's standards. It doesn't perform recoding between the user's locale encoding and the dictionary encoding. In old-style 8-bit locales, it works because these encodings are the same. In UTF-8 locales, this leads to marking of all words with non-ASCII characters (in Russian, this means "all words") as misspellings. There is no fix for this, use Aspell instead.
Proposal: either add the above information to the ispell page, or remove ispell completely as "dead upstream" + "better and compatible replacement is already in the book".
Change History (4)
comment:1 by , 19 years ago
comment:3 by , 19 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
I'm going to remove this (comment it). It's been a month and no one's been against it.
I concur with Alexander that ispell could be completely removed from the book (commented out without actually removing the .xml file).