Apache OpenOffice (AOO) Bugzilla – Issue 11044
Spell checker reports error only once and select wrong language setting.
Last modified: 2013-08-07 14:41:36 UTC
I press F7 to initiate spelling. I get the following error: ----> Error executing the spellcheck.: French (Canada) is not supported by the spellcheck function or is not presently active. Please check your installation and, if necessary, install the required language module or activate it under 'Tools - Options - Language Settings - Writing Aids'.. <---- Ok, but if I press F7 again (multiple times), it does not show any errors anymore and spell checking was not performed even though it gives the impression to the user that it was. It just reports that "The spellcheck is complete.", even though there are obvious spelling errors in the text. The error should repeat instead. Another problem is that prior pressing F7 for the first time, I have set in 'Tools - Options - Language Settings - Languages' as Default language for documents (Western) "French (France)". Thus, the spell checker ignores my OO setting but uses those of my OS, WinXP instead. This is a big problem because I installed the French (France) dictionnary (no french canadian dictionnary exist), but it seams that I cannot use it because of my OS settings and thus insist at finding a french canadian dictionnary.
It is a feature that the message is displayed only once per session. It was thought that users will get annoyed if it continously pops up and they don't have/want that language support installed. If this is to be changed User-Experience should be asked. Maybe it is an idea to add an extra option in order for the user to specify if such messages should always pop up. BTW: If automatic spellchecking is activated first the message will not pop up even if interactive spell checking is performed then. Changed type to: enhancement. TL->FT: To you for decision.
How can this be considered a feature, when the user believes that the spell checking passed without errors, while there are errors? I do not understand your reasoning. The worst case scenario is that the user believes that the spell checking passed while it did not. That is what is happening. At least, when the spell checking is completed, there should be an error message with the "Spell check is complete." message explaining that some parts of the document taged as "French (Canadian)" could not be spell checked and thus errors may persist in the document. And as far as I am concerned, whenever I run an operation and it fails, it should always report an error every time. If I close Writer and restart it, it will not report the error (assuming that QuickStarter was not killed meanwhile). Thus if another user edits the same document, that user will not see the error. This scenario could be likely at school or at home were students share the same computer, working on the same paper. And what about the other issue, where I have installed the French (France) dictionnary, configured OO to French (France) but still tells me that it does not find any French (Canadian) dictionnary? Should I open an separate bug report for this?
Set to "NEW"
I recommend to change the output dialogue of our spell-checker from "Spellcheck is complete" to something like "Error executing the spellcheck.: Language xyz is not supported by the spellcheck function or is not presently active. Please check your installation and, if necessary, install the required language module or activate it under 'Tools - Options - Language Settings - Writing Aids'.. This way the user will always know that spell-check has (partly) failed. Regarding the second issue: This not a gug. OO.o _always_ uses "Default" for initial language settings, this means the language setting you have set in your OS. If you desire a diffrerent language you need to select it manually (and if there is dictionary for your language, than that's what it is, sorry).
If a spell-check is performed bit no dictionary is found we curerently throw _one_ error-message (or in case of automatic spellchecking we plain say nothing at all!). In both cases we will still statt "Spellcheck complete" at the end ogf text. This is very erraneous! I recommend to change the output dialogue of our spell-checker from "Spellcheck is complete" to something like "Error executing the spellcheck.: Language xyz is not supported by the spellcheck function or is not presently active. Please check your installation and, if necessary, install the required language module or activate it under 'Tools - Options - Language Settings - Writing Aids'.. This way the user will always know that spell-check has (partly) failed. Regarding the second issue: This not a gug. OO.o _always_ uses "Default" for initial language settings, this means the language setting you have set in your OS. If you desire a diffrerent language you need to select it manually (and if there is dictionary for your language, than that's what it is, sorry).
Started
duplicate. *** This issue has been marked as a duplicate of 20123 ***
.