https://bugs.winehq.org/show_bug.cgi?id=53770
--- Comment #8 from 399989567@qq.com --- (In reply to Nikolay Sivov from comment #7)
What was the problem? We would want something patched in Wine if current locale data does not match what you get on Windows. So the question is, is there locale data mismatch for some Chinese locale, between Windows NLS data and Unicode CLDR?
Yes,there have some problem. The current locale data not match what I get on Windows10.
Now,when we create locale.nls,we use "cldr/common/supplemental/numberingSystems.xml" in the code ↓
sub build_locale_data() my $numbers = load_xml_data_file( "cldr", "$base/common/supplemental/numberingSystems.xml" );
However, the data of numberingSystems.xml is different from the current window10, as shown in https://github.com/unicode-org/cldr/blob/1e28c0fbb43b719b43127432f0a86323578...
Now:
<numberingSystem id="hanidec" type="numeric" digits="〇一二三四五六七八九"/>
But it should be
<numberingSystem id="hanidec" type="numeric" digits="0123456789"/>
If we don't change like this, there will be some problems on some apps,Like Dingtalk.
I don't know if I express this problem clearly.
By the way, I have generated the correct locale.nls, you said that some patches should be applied to wine, Can I provide this patch in my name?Contributing to wine and being a wine developer is exciting for me.
I'll put the patch I generated in the next comment