Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
4.8.4
-
None
-
3791d21f72a4c7035cd1db42c36dbd1dc7efd0f6
Description
The current QLocale data provides wrong numbering system values for many countries/regions.
Qt gets the information about locale digits from the <defaultNumberingSystem>
entries in the CLDR data. Current CLDR data in Qt is 2.0, and it
specifies native digits for most of the Indic locales (expected to be in Latin) and Arabic digits for Slovak region.
The most recent version of CLDR (22.1) is more consistent with the current ICU and specifies correct default numbering system values.
The scripts qlocalexml2cpp.py and cldr2qlocalexml.py need to be updated to support recent CLDR 22.1 and generate newer Data.