ConsolidateSpellingLibs
1747
Comment:
|
1767
cat spec
|
Deletions are marked like this. | Additions are marked like this. |
Line 45: | Line 45: |
---- CategorySpec |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/consolidate-spell-checkers
Created: 2005-10-30 by MatthiasKlose
Contributors:
Packages affected: hunspell, myspell, aspell, ispell and depending packages
Summary
Replace three of the spelling libraries by one implementation and use that one for all applications supported in main. Currently up to four implementations are in use:
- ispell: still used by some applications, its getting replaced by aspell.
- aspell: ispell replacement, biggest users in main are gnome and KDE
- myspell: ispell replacement, currently used by thunderbird, mozilla, openoffice.
- hunspell: fork/replacement for myspell, dictionaries beeing compatible with aspell.
Dictionaries are currently packaged either separately for each spelling checker, or in some cases, derived from one common dictionary source.
ispell and aspell do provide a C interface, myspell and hunspell do provide a C++ interface.
Rationale
Support only one implementation in the long term, and more importantly, only support the dictionaries for on spelling library.
Use cases
Scope
Design
Implementation
Code
Data preservation and migration
Outstanding issues
BoF agenda and discussion
It would be universally cool if we could somehow tie in Rosetta, language packs and this unified spellchecking library. This way translators and users would be using the same defacto list and translators could on the fly correct the list if there happened to be a problem. This would definately make my life as a translator just a tad easier.
ConsolidateSpellingLibs (last edited 2008-08-06 16:16:08 by localhost)