1. In a new text document, insert a table
2. Type "123" in cell A1
3. Select "12" and set selection language to en-US; select "3" and set selection language to Russian
4. Put cursor in A1 after the last character (after "3"); see that "Russian" is displayed in status bar
5. Apply Currency number format using "Number Format: Currency" button from Table toolbar
Actual result: the number is displayed "$123.00", *but* the *whole cell* language is now Russian.
Expected: either the currency must follow the language of current cursor position (and in this case, become Rubles), or the cell language must become that which was used to choose the currency (likely the language of the start of the number).
Current behaviour is inconsistent.
Already reproducible with Version: 184.108.40.206.beta2
Build ID: 33224f4f11a05cfad2249e812fcc2975fbb61f6
and still is the case with Version: 220.127.116.11.alpha0+ (x64)
Build ID: bae73c0726e7fdf7f427a8254c9d6d4b4c510daf
CPU threads: 12; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win;
Locale: ru-RU (ru_RU); UI-Language: en-US
Not reproducible with Version 18.104.22.168 (Build ID: 7545bee9c2a0782548772a21bc84a9dcc583b89)
in which it simply doesn't apply the currency formatting to a cell with multiple languages, so I don't know if this qualifies as a regression.
I confirm it with
Version: 22.214.171.124.alpha0+ (x64)
Build ID: eeb2d19e77d6dc47c68e8ba0920a02cf64a1247b
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: default; VCL: win;
Locale: de-DE (de_DE); UI-Language: en-GB
Tested with German instead of Russian