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.
