Apache OpenOffice (AOO) Bugzilla – Issue 81849
Spellcheck works on new doc text, but not after pasting text from another doc
Last modified: 2008-04-09 17:16:29 UTC
I have a resume document, which I needed to update. Spellcheck does not find any spelling errors when I intentionally insert some misspellings. I checked Tools->Options - Language Settings Languages and Writing Aids are setup. If I open a new writer document and enter misspellings, they are flagged. If I paste some text into the new document from my resume and then intentionally enter misspellings, they are NOT flagged. I can send a small sample document.
Created attachment 48420 [details] Illustrates spellcheck issue
The copied text hasn't got a language. But this setting is a direct setting of the inserted characters. You must set the language directly or remove the direct formatting entirely and set the language in the paragraph style. You can avoid this, if you insert such text as "Unformatted text". What is the source of the inserted text?
Reassigned to SBA
SBA:Text with no language set shall not be spell-checked. This works as designed. The problem to get "No Language" or "Unknown Language" strings in via clipboard is indeed a trap. The user sinply must understand that the language is a character attribute and can easily be set accordingly: Select all, Format-Character, Tab Font -> Set correct language (here: En_US), OK. However, for OOo 2.4 we introduced a feature to ease the setting of the language. The language at the cursor position is always shown in the status bar. And it can be easily set (for selection, paragraph, entire doc) by clicking there, via context on a misspelled word and via menu. Link to specification: http://specs.openoffice.org/appwide/linguistic/Set_Language_Attribute_for_Text.odt To see this working, please have a look at OOo 2.4 or younger. Link to download OOo: http://download.openoffice.org/index.html Set issue to "invalid".
Closing this issue.