Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | SpellCheck problem with Chinese | ||
---|---|---|---|
Product: | Impress | Reporter: | jlcheng <jialiang.cheng> |
Component: | editing | Assignee: | AOO issues mailing list <issues> |
Status: | CONFIRMED --- | QA Contact: | |
Severity: | Trivial | ||
Priority: | P3 | CC: | issues |
Version: | OOo 2.0.3 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | Windows 2000 | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Attachments: |
Description
jlcheng
2006-09-06 02:54:13 UTC
Created attachment 38985 [details]
OOo 2.0.3
Created attachment 38986 [details]
Add: Spell Check option "Check in all languages" is checked
One for me. Created attachment 39010 [details]
another problem: bugdoc "Ignore Once" always until auto close dialog of SpellCheck, then close simpress, OOo crash
Set to new and change the target. I can reproduce the bug. With each ignore once the 'line' between the both words become longer. Please have a look. I wrote issue 69451 because of the different behavior when doing the same in thing in the Writer application. Thus this issue now is only about the wrong slection of the next word to be checked (which should have been the third and fourth character) and the insertion of the third character if one keeps pressing the "ignore once" button. TL->OS: The very first problem found is in SpellDialog.cxx in function SentenceEditWindow_Impl::MarkNextError(). There the line TextPaM aCursor(0, m_nErrorEnd ? m_nErrorEnd + 1 : 0); tries to set up a cursor to find the next error but since it is Chinese there is usually no space between the words an thus m_nErrorEnd + 1 will already start one character to far. A following problem will be that subsequent one error range will immediately follow another one and thus the current algorithm can not distinguish them properly anymore. Please take over. Thanks! In "Writer", red wavy lines sometimes appear under Chinese text. Is this a problem with the spellchecker thinking that Chinese text is misspelled English? Thanks. Qiyao target 3.0 Retarget to 3.1 Check in all languages has been removed in cws tl46 for OOo 3.0.1 Retarget to 3.x, Prio changed to P2 (no crash) Reset assigne to the default "issues@openoffice.apache.org". |