Changes between Version 1 and Version 2 of SPELL_CHECK_R1


Ignore:
Timestamp:
05/21/10 13:19:00 (15 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified SPELL_CHECK_R1

    v1 v2  
    99 
    1010== Task requirements == 
    11 Spell check needs to be added in Sophie with the following things supported: 
    12  * TODO To be determined at the end of the week when R0 is near completion. 
     11According to the results from the first revision of the task, the following things should be supported in Sophie spell check: 
     12 * The Tools tab will contain a spell-check palette. It will contain the following elements: 
     13  * Spell-check button - will run a spell check on the text within the currently selected chain. 
     14  * Toggle underline button - will turn on/off underlining of misspelled words (they will be underlined with a dotted line as in Trac). 
     15  * Replace/Ignore buttons - will replace/ignore the currently selected misspelled word. 
     16  * TODO Replace all/Ignore all? 
     17  * A list of misspelled words - it will contain the currently found misspelled words. 
     18   * Clicking on a misspelled word will highlight it (select it) in the text (and go to the page it is on if necessary). 
     19  * A list of suggestions for correction - it will contain possible corrections for the selected misspelled word. 
     20   * Double-clicking on a suggestion will replace the misspelled word. 
     21   * When a word is replaced/ignored, the next misspelled word is selected. 
     22 * Initially up to two languages in a book should be selectable (that is, spell-check should be performed against two dictionaries). 
     23  * TODO What if a word in one language is correct, and in the other is wrong (e.g. werk and work) 
     24  * TODO Define UI for language selection 
     25  * TODO Provide graphics assets 
    1326 
    1427== Task result == 
     
    1629 
    1730== Implementation idea == 
    18 Use the prototype from the previous revision of the task as a starting point for the implementation. 
     31Use the demo from the previous revision of the task as a starting point for the implementation. 
    1932 
    2033== Related ==