https://bugs.documentfoundation.org/show_bug.cgi?id=155087

--- Comment #22 from Gabriel Masei <[email protected]> ---
As there was a request for comments from romanian speaking community members I
give my opinion below:

I didn't check all of them but the examples given by cipricus seem to be
correct. Overall I agree with cipricus that this is an issue: a correct
sentence could be transformed into an incorrect one from semantic/grammar point
of view and the user has to manually correct it. In this case it doesn't look
as a helpful tool. On the contrary.

On the other hand AutoCorrect provides to the user a possibility of
adding/removing rules for replacements. If a user wants to include in
AutoCorrect a transition from "oua" to "ouă" then he can do that and we can't
do anything unless we remove that option. So, in my opinion the problem is
related to the DEFAULT values that LibreOffice provides. Only in this case I
agree with cipricus. We should not provide replacements that could result in
wrong corrections.

IMHO there are a few principles that have to be followed when defining DEFAULT
replacements:

1. There must be a consistence in behavior for all supported languages. For
example between english and romanian. If AutoCorrect corrects only invalid
words and typos for english then it should behave in the same way for romanian
and all the other languages.

2. The essence of AutoCorrect is to "correct" user's mistakes and not make
wrong corrections. If there is a probability, however small, that the
suggestion could be wrong or the existing form could be a valid one then no
auto-correction should be performed.

3. The suggestion that the user could use Ctrl-Z to correct something that
AutoCorrect made wrong is not a good idea for three reasons:
  a. the user has to correct a mistake made by application and not by him.
  b. the user has to do an extra step to correct that mistake.
  c. the user has to pay attention all the time on what the AutoCorrect tool
does in order to correct mistakes.

I underline again that the three principles are for DEFAULT replacements, that
are part of the installation package.

Cheers,
Gabriel

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to