GSoC 2011 - Hyphenation
From AbiWiki
Summary of What I have done in GSoc2011
Summary of What I have done in GSoc2011
Until now, my works in GSoc2011 including four parts as following:
1. How to Support more languages
How to support more languages in ISpell
How to support more languages in mySepll
2. How to extend the enchant function
3.Hyphenation module in Enchant
Read and get totally understand the source code of Enchant
Reuse the abstract layer of Enchant and add Hyphenation function in Enchant, so that we can add more language easily
Deal with more languages
Add five backend implementation, including ispell, myspell, zemberek, voikko, uspell
Deal with the spelling-checking module
4.Call the Hyphenation function in Abiword.
Find split info using enchant_dict_hyphenate
Split Text_Run to split word pass the line width and keep their format
Deal with user's operation(select, delete, cut, paste)
User can select weather to enable the hyphenation function
5. Simple Implementation of Chinese Spell-Checking in Enchant
Add a simple spell-check framework for Chinese in Enchant
Add library to support
Some survey about Chinese Spell-checking
6. Code Re-factor and debug
Code Re-factor, include keep the code flexible
Debug coding problem
7. User interface to manage hyphenation
Windows, Linux, and Cocoa
The detail things: