Autocorrect not correcting words with apostrophes

As the title says, libreoffice doesn’t correct words with apostrophes in them, so possessive names in the middle of a sentence remain lowercase, even after setting the word to autocorrect. It capitalises fine when at the front of the sentence, but if the word is fictitious, and you set it autocorrect, it capitalises but doesn’t correct the error.

On Arch Linux 5.17.5-arch-1, this happens in both libreoffice-still(7.2.6.2) and libreoffice-fresh(7.3.2.2) with the en_ZA(English South Africa) language pack.

Edit:
Example:
Type out:
walked over to hilma's car
expecting:
walked over to Hilma's car
after pressing space after the name. Even after selecting “Always Correct to” option, it won’t change when typing that name again.

The problem is that the autocorrect function regularly replaces the Start quote (Tools menu → AutoCorrect → Single quotes → Start quote).

As a workaround you can set hilma’s in this way that you copy the corrected start quote from the text into the AutoCorrect Exceptions resp. you copy the entire words hilma’s and Hilma’s into the AutoCorrect exceptions. Then the replacing worked.

OS: LinuxMint 19.3 Mate; LO 7.3.2.2

1 Like

Type out:
walked over to hilma's car
expecting:
walked over to Hilma's car
after pressing space after the name. Even after selecting “Always Correct to” option, it won’t change when typing that name again.

It works if I disable the Single Quote in Tools → AutoCorrect → AutoCorrect Options → Localized Options. Don’t quite understand your follow-up instructions seeing as the only exceptions allowed in the Exceptions tab are for Abbreviations and Words With TWo INitial CApitals or sMALL iNITIAL. If it’s the Replace tab you’re referring to, the name and autocorrect combination already exists, otherwise i don’t know what you mean by AutoCorrect resp.

1st of all: be aware that hilma’ or hilma’s obviously are different words compared to hilma.
.
See my screenshot. It’s a bit tricky.
First line: The start quotes had been replaced. (AutoCorrect while typing.)
Second line: Start quotes as “original” from typing in, not replaced.
.
If you directly type into the autocorrect form - I guess you insert the start quote of the second line shown in my screenshot.
.
Copy the names (including start quotes) from the first line into the autocorrect form. The replacing of the start quotes generates different glyphs/characters. First line: U+2019 - second line: U+0027.
You can show (American/English locale) the unicode values by shortcut ALT+X.
For better replacing you additionally could insert the Hilma’s of the second line into the autocorrect form (Replace)… :wink: (So there are 3 Hilma records in the autocorrect list in the end…)
.
.

I see what you mean now, much appreciated for the assistance and workaround.

1 Like