https://bugs.winehq.org/show_bug.cgi?id=47866
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- As the errors show, DTM_SETFORMAT reverses the order of the tokens passed in. I did some experimenting and found that it only happens with v6. However, I couldn't easily figure out what's special about Arabic specifically. It's not just a matter of RTL script, because it doesn't happen with Hebrew. Maybe it's just hard-coded to Arabic in native comctl32?
I also am not familiar enough with date conventions to understand why date strings would be reversed in Arabic text (or Egyptian specifically) but not Hebrew.