diff options
author | Mehdi Fekari <mfekari@rim.com> | 2013-01-07 21:52:26 (GMT) |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-01-10 13:23:35 (GMT) |
commit | 2ec2dbd89072f651be737192337b7f968fa54e42 (patch) | |
tree | c4c9794993a89474f0ec9d00b34a5e300e1182b3 | |
parent | 6e939f63b4e7b8ed678f4d551ada35dfb2e76e11 (diff) | |
download | Qt-2ec2dbd89072f651be737192337b7f968fa54e42.zip Qt-2ec2dbd89072f651be737192337b7f968fa54e42.tar.gz Qt-2ec2dbd89072f651be737192337b7f968fa54e42.tar.bz2 |
Update Canadian(English) locale
Update dateFormat in Canadian(English) locale ("en_CA") to return: M/d/yy instead of: yy-MM-dd (Long: dddd, MMMM d, yyyy instead of EEEE, d MMMM, y)
N.B: This doesn't concern Qt5 that uses the most recent version of CLDR (22.1) which already contain the fix above.
Change-Id: I99f841c8f397086435d928d749c4d67e779f31f8
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
-rw-r--r-- | src/corelib/tools/qlocale_data_p.h | 4 | ||||
-rw-r--r-- | tests/auto/qlocale/tst_qlocale.cpp | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/corelib/tools/qlocale_data_p.h b/src/corelib/tools/qlocale_data_p.h index a2fd2db..f9ef24a 100644 --- a/src/corelib/tools/qlocale_data_p.h +++ b/src/corelib/tools/qlocale_data_p.h @@ -75,7 +75,7 @@ static const int ImperialMeasurementSystemsCount = // GENERATED PART STARTS HERE /* - This part of the file was generated on 2013-01-04 from the + This part of the file was generated on 2013-01-07 from the Common Locale Data Repository v2.0 http://www.unicode.org/cldr/ @@ -394,7 +394,7 @@ static const QLocalePrivate locale_data[] = { { 31, 0, 22, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 27,8 , 560,12 , 37,5 , 8,10 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {66,90,68}, 12,1 , 2037,47 , 4,4 , 4,0 , 620,7 , 683,6 , 2, 1, 7, 6, 7 }, // English/AnyScript/Belize { 31, 0, 24, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 554,6 , 35,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {66,77,68}, 12,1 , 2084,53 , 4,4 , 13,6 , 620,7 , 689,7 , 2, 1, 1, 6, 7 }, // English/AnyScript/Bermuda { 31, 0, 28, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 27,8 , 82,17 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {66,87,80}, 137,1 , 2137,50 , 4,4 , 4,0 , 620,7 , 696,8 , 2, 1, 7, 6, 7 }, // English/AnyScript/Botswana - { 31, 0, 38, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 115,8 , 203,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {67,65,68}, 12,1 , 2187,53 , 4,4 , 13,6 , 704,16 , 720,6 , 2, 1, 7, 6, 7 }, // English/AnyScript/Canada + { 31, 0, 38, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 554,6 , 35,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {67,65,68}, 12,1 , 2187,53 , 4,4 , 13,6 , 704,16 , 720,6 , 2, 1, 7, 6, 7 }, // English/AnyScript/Canada { 31, 0, 89, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 554,6 , 35,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {85,83,68}, 12,1 , 1867,35 , 4,4 , 13,6 , 620,7 , 726,4 , 2, 1, 7, 6, 7 }, // English/AnyScript/Guam { 31, 0, 93, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 554,6 , 35,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {71,89,68}, 0,0 , 2240,56 , 4,4 , 13,6 , 620,7 , 730,6 , 0, 0, 1, 6, 7 }, // English/AnyScript/Guyana { 31, 0, 97, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 119,10 , 129,9 , 279,6 , 203,18 , 18,7 , 25,12 , 0,48 , 48,86 , 134,24 , 0,48 , 48,86 , 320,24 , 0,28 , 28,57 , 85,14 , 0,28 , 28,57 , 85,14 , 0,2 , 0,2 , {72,75,68}, 12,1 , 2296,56 , 4,4 , 13,6 , 620,7 , 736,19 , 2, 1, 7, 6, 7 }, // English/AnyScript/HongKong diff --git a/tests/auto/qlocale/tst_qlocale.cpp b/tests/auto/qlocale/tst_qlocale.cpp index 8a1c86c..9b88609 100644 --- a/tests/auto/qlocale/tst_qlocale.cpp +++ b/tests/auto/qlocale/tst_qlocale.cpp @@ -1833,6 +1833,10 @@ void tst_QLocale::dateFormat() QCOMPARE(no.dateFormat(QLocale::NarrowFormat), QLatin1String("dd.MM.yy")); QCOMPARE(no.dateFormat(QLocale::ShortFormat), QLatin1String("dd.MM.yy")); QCOMPARE(no.dateFormat(QLocale::LongFormat), QLatin1String("dddd d. MMMM yyyy")); + + const QLocale ca("en_CA"); + QCOMPARE(ca.dateFormat(QLocale::ShortFormat), QLatin1String("M/d/yy")); + QCOMPARE(ca.dateFormat(QLocale::LongFormat), QLatin1String("dddd, MMMM d, yyyy")); } void tst_QLocale::timeFormat() |