Update defaultNumberingSystem value for some indic and slovak countries/regions
authormfekari <mfekari@rim.com>
Mon, 10 Dec 2012 13:51:36 +0000 (08:51 -0500)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 14 Dec 2012 07:22:39 +0000 (08:22 +0100)
commit94a5839d74d53832674cd6eca49c980bac27fc04
tree3afe31c00a450a14004bfdcfaa96246220abde11
parent481ab62f821c70984df39880497da920e7a226e6
Update defaultNumberingSystem value for some indic and slovak countries/regions

Qt gets the information about locale digits from the <defaultNumberingSystem>
entries in the CLDR data xm files. Current CLDR data in Qt4.8 is 2.0, which
specifies native digits for most of Indic locales and arabic digits for slovak locale.

This doesn't concern Qt5 that uses the most recent version of CLDR (22.1) which specify Latin digits for the locales in question.

This patch updates the defaultNumberingSystem (to latin) and provides an autotest to compare the returned vs expected digits for the following langagues/regions:

- Gujarati, Hindi, Kannada, Konkani, Malayalam, Marathi, Nepali, Punjabi, Tamil, Telugu (to use latin digits instead of native ones)
- Slovak (to use latin digits instead of arabic ones)

Change-Id: I04364cdb80292f7705b1321377623298a01a9c5b
Reviewed-by: Vladimir Minenko <vminenko@rim.com>
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
src/corelib/tools/qlocale_data_p.h
tests/auto/qlocale/tst_qlocale.cpp