Apache OpenOffice (AOO) Bugzilla – Issue 17449
Auto capitalization broken if field comes first in new sentence (also in DRAW and IMPRESS)
Last modified: 2017-05-20 11:26:07 UTC
Scenario: - create a new file in writer - make sure that 'AutoCorrect->Capitalize first letter of every sentence' is turned on - Type 'This is a sentence. ' - Go 'Insert->Fields->Date' - Type ' is when I wrote this.' Buggy behaviour: The text reads 'This is a sentence. 27/07/03 Is when I wrote this.'. In other words, the 'i' in 'is' after the date was wrongfully capitalised. Expected behaviour: The text should read 'This is a sentence. 27/07/03 is when I wrote this.' even with capitalisation auto correction turned on. Best regards Andree
I can reproduce this on OOo 1.1 RC1 German, WinME.
I do not see that behavior on RC2. Perhaps it's been fixed.
For me this still occurs on RC2.
This is still present in 1.1rc5. Cheers Andree
I can confirm the same behaviour for 1.1 rc2.
Confirmed RH9/1.1.0 -- per reporter's instructions.
HI->OS: It looks bad, when you set a long date format.
.
he Issue was successfully replicated on Window XP Oo1.1.4 as well as redhat linux 9. The steps are as follows: Tools-->AutoCorrect/AutoFormat-->Word Completion tab-->Enable Word Completion Click ok. write some text on the writer and then add a . at the end of your sentence, any word typed after this must have the first letter captilized but if you add a number or a Time stamp or a Date stamp the first letter will still be capitalized whereas it is not supposed to be captilized since it's not the first word at the begining of the sentence.
I have successfully replicated this defect in OO 1.1 under Linux. In fact, if you enter the date manually without entering the date field, the program does not perform capitalization of the next statement. One can do a quick fix by deleting the capitalized letter and entering it again. I have also tested this problem in OO 1.1.4 under Windows XP. The problem still exists.
Prio adjusted to P4
*** Issue 59842 has been marked as a duplicate of this issue. ***
Still alive and kicking in 2.0.1.
*** Issue 61011 has been marked as a duplicate of this issue. ***
Confirmed with OOo 2.0.1 using Writer (en_GB), on PC with XP SP2. - Start new Writer document. - Insert>Fields>Date. - Right click on Date to modify 'Fields...' - Change Date Format to a textual month, i.e. 'December'. - Now type "is a month of the year." - Autocorrect changes the first typed letter to a capital. - Text now reads: "January Is a month of the year". - Should read: "January is a month of the year". So (as originally reported), Autocorrect ignores the Field when making the first letter of a sentence a capital letter. Work around: Disable this function. - Tools>AutoCorrect... - Go to 'Options' tab - Un-tick option for 'Capitalize first letter of every sentence'. Regards, Andrew
*** Issue 65726 has been marked as a duplicate of this issue. ***
Due to results in issue 65726, I change OS to 'all'. The problem is also visible in DRAW and IMPRESS, but I believe that there WRITER mechanisms are used, so that the problem will disappear there when the bug is fixed for WRITER.
This also affects a new line following a carriage return. Unless text is entered on the same line as a field, ended by a period/full stop, the first letter of a new line is not auto-capitalized.
Note that there are several other issues concerning capitalisation and "special characters". Beside this one, a quick query reveals these: Issue 19077 (autocorrect capitalisation fails in words with apostophes) Issue 28332 (Automatic First Word capitalization fails after quote.) Issue 59720 (Autocapitalization fails after numbers and symbols)
*** Issue 109187 has been marked as a duplicate of this issue. ***
Reset assigne to the default "issues@openoffice.apache.org".