Apache OpenOffice (AOO) Bugzilla – Issue 2641
Spell checker doesn't work for words that end in apostrophe t.
Last modified: 2002-06-04 14:31:20 UTC
Words like doesn't, couldn't, shouldn't and wouldn't all get flagged by the spell checker as being misspelled. This behavior doesn't seem to apply to all words with apostrophes, only the ones ending in 't. The spell check dialog that pops up, shows the words as doesn, couldn, shouldn and wouldn respectively. As you can see it is not including the 't in the word for some reason. If you need any more information, just let me know.
Kevin, do you have any ideas on that?
Hi Armin, This is a known problem in i18n in breakiterator.cxx (see earlier issues about spellchecking contractions). I think Thomas Lange knows about this and may already have addressed it but the fix is not in OO641C. Unfortunately, I can not work around this from the OOo myspell side of things since all I ever get passed is the "doesn". The problem is that the breakiterator.cxx code thinks the single quote (') terminates a word currently. I looked at trying to fix the i18n code myself but the fix is not easy since there are times when a (') single quote should terminate a word. By the way all of the words couldn't, shouldn't, doesn't, are split into shouldn, couldn, doesn which in themselves are not words. But contractions like can't, won't, become can and won which are words and thus are not marked as misspelled. This really needs to be fixed. It has been around since the OOo spellechecker first came out. Hope this helps, Kevin
thanks Kevin. I spotted the issue 1982 of which this one is a duplicate. Apparently, this bug should have been fixed in a respin prior to the one 641C is based on (namely 'p', 641C is based on 'q' ) - so I'm surprised that it is still in. Or is this issue based on the previous build (641B, not 641C) ? Andrig, please let me know.
Hi, I still have this issue in my build of OO641C. So perhaps a late update to i18n was made I missed? or maybe an update to breakiterator.cxx never got tagged for OO641C? Thanks, Kevin
Just to let everyone know, I do have this problem in the 641c build.
Hi, Just to let you know, Juergen Pingel just commited a fix for this in i18n/source/breakiterator/breakiterator.cxx revision 1.12 I rebuilt i18n inside the OO641C tree with this revision and installed it and now spell checking of contractions like doesn't, shouldn't, etc now are properly handled. Armin you may want to tag breakiterator.cxx 1.12 for the next build (whatever that will be called). I think you can change this to issue to: FIXED Thanks, Kevin
i18n/source/breakiterator/breakiterator.cxx r1.12 is now on OO641C branch. close issue
*** Issue 3416 has been marked as a duplicate of this issue. ***
closing this one out