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

--- Comment #5 from Eike Rathke <[email protected]> ---
Omitting

        mbEnglish = r.mbEnglish;

from mentioned commit 0a78f11fdd13d914d5f063007b2df9796e6dce9d should already
switch back to the old behaviour, but that also would imply that the locale's
CharClass would be used again which again could lead to problems where ASCII
lower/upper is not yielding expected ASCII characters like in the Turkish
locale and then function name mismatches could occur, and Add-In localization
would kick back in again. So that is not what we want.

Careful examination of places using mxSymbols->isEnglish() in
sc/source/core/tool/compiler.cxx and
formula/source/core/api/FormulaCompiler.cxx is needed and probably we'll need
yet another member variable in the symbol map to determine whether to use
English or system locale for values.

Regarding UI, this is not about any standard behaviour, so "ODF syntax" doesn't
make sense at all and "standard syntax" neither. I'd rather make that just a
child checkbox option under "Use English function names", like "Use English
locale" (default checked if English function names is checked and
disabled/ignored otherwise).

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

Reply via email to