Apache OpenOffice (AOO) Bugzilla – Issue 8141
Unable to spellcheck specific document
Last modified: 2003-09-08 16:56:16 UTC
I created a document with OpenWrite, saved as an RTF. I downloaded OpenOffice and installed the Mandrake RPM. Later, I re-formatted and installed RedHat 8.0. Using the OpenOffice 1.0.1 with RedHat, I cannot do a spell check on this particular document. The language files were installed by default. I tried creating a new document, and was able to spell check that one. I did not do a spell-check on the document before switching to RedHat, so I don't know if switching distros (and the OO setup) makes a difference. I can send the document if requested.
Hi, Two things: 1. RedHat 8.0 has changed many things for its OOo 1.0.1 so you should probably file a bug report with them and let them file a bug report against us (unless you can create the problem with a stock OOo 1.0.1 direct from OpenOffice.org). 2. Assuming you can recreate this issue with a stock OOo 1.0.1 direct from OpenOffice.org, then please understand the following: Every document (OOo allows every word and character to have its own langauge as well) has its own language. If the rtf file did not include the proper language setting or set the language to "unknown" or "none" then spell chekcing will simply not work on that document (you can see it is English but without the right language tags, OOo can not). So simply edit the document in OOo and highlight a word and go to Format->Character->Font and examine the pulldown menu for "language" and make sure that a language is speciified and that that language name has a checkmark beside it (meaning you can spell check in that language). If not, the solution is easy, simply hightlight all text in the document and properly set its language using the same Format->Character-Font (letting OOo know the language these characters were written in). Then Try spellchecking, it and things should work fine. Hope this helps, Please let us know what you find out. Kevin
Your suggestion to check the language setting under Format -> Character -> Font revealed the problem. There was no language assigned. I highlighted all the text, selected English (Canada) and spellcheck started working. I'm glad for the solution, but frustrated that I could not find it myself. I tried looking through the help documentation for spelling, but there was no mention of this feature. Everything pointed to the Language settings under Tools -> Options. I also tried searching the users mailing list and the OO site, to no avail. Could someone please refer to this setting in the spelling documentation? I wasted a lot of time, and in the end, had to use MS Word to do the spelling for me! Regards, Gerry
Hi, Using Format-Character-Font to test the language of a word has appeared in various places in Issuezilla, but the reason it has not hit the spellchecking or other FAQ sites is that this problem only happens when files are imported with none or missing language settings. Files created in OOo have the default "language" used and assigned as determined by the author. So the problem is not really a spellchecking issue at all and is probably more an issue in how some programs export their files to RTF or word and or how our filter reads them in. I have tons of MS word doc files from the lasst 10 years or so and have imported them all into OOo and have not had a problem with any. I might just have been lucky! Glad this helped. Kevin
This task is fixed or worked in OOo 1.1 beta2.
closed ...