Framework/Article/Language Selection Statusbar Control
Language Selection Statusbar Control
This is a Google Summer Of Code project which will provide the OpenOffice.org community the language selection status bar control. It's planned that the feature will be part of OpenOffice.org 2.4.
Currently OpenOffice.org doesn't provide an easy way to change the language of a word, paragraph or text selection within the Writer application. The user has to use the menu and a multi-tab dialog to choose the appropriate language. A status bar control which provides this function would greatly enhance usability for people who have to work with multiple language documents.
We have a final specification for this feature from the User Experience team. You can find the final specification here. For the Google Summer Of Code project only a subset will be implemented (status bar control only).
Some mockups from the specification can be seen below to have a better understanding about the feature.
Some test documents for the status bar control and/or language guessing. In the larger one the language is usually set wrong in order to test language guessing though. To test language guessing just right click on a wrong word and see the entry for the paragraph language.
|Task||Plan Time||Percent Complete|
|Setup the development environment||7 days||100%|
|Read and understand UNO API documentation||5 days||100%|
|Create and understand the status bar control skeleton||3 days||100 %|
|Add the language specific status bar item||4 days||100 %|
|Add the language selection context menu||4 days||100 %|
|Create a status slot to query for the language||4 days||100 %|
|Change the language||3-10 days||100 %|