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.