Difference between revisions of "Framework/WorkInProgress/Language Selection Statusbar Control"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Language Selection Statusbar Control)
(Blanked the page)
Line 1: Line 1:
= 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.
== Motivation ==
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.
== Specification ==
We have a final specification for this feature from the User Experience team. You can find the final specification [http://specs.openoffice.org/appwide/linguistic/Set_Language_Attribute_for_Text.odt  here]. For the Google Summer Of Code project only a subset will be implemented (status bar control only).
=== Mockups ===
Some mockups from the specification can be seen below to have a better understanding about the feature.
=== Test Documents ===
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.
* [http://wiki.services.openoffice.org/mwiki/images/e/e4/LGsampletexts.odt LGsampletexts.odt]
* [http://wiki.services.openoffice.org/mwiki/images/2/23/Samples_All_Languages.odt Samples_All_Languages.odt]
== Project plan ==
{| width="80%" border="1" cellpadding="2"
!width="20%"|Plan Time
!width="20%"|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 %

Revision as of 10:11, 31 January 2011

Personal tools