diff options
-rw-r--r-- | src/corelib/tools/qlocale_data_p.h | 4 | ||||
-rw-r--r-- | tests/auto/qlocale/tst_qlocale.cpp | 3 | ||||
-rw-r--r-- | util/local_database/cldr2.0_fixes.diff | 31 |
3 files changed, 35 insertions, 3 deletions
diff --git a/src/corelib/tools/qlocale_data_p.h b/src/corelib/tools/qlocale_data_p.h index 93f1b82..570f71b 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-02-13 from the + This part of the file was generated on 2013-03-11 from the Common Locale Data Repository v2.0 http://www.unicode.org/cldr/ @@ -476,7 +476,7 @@ static const QLocalePrivate locale_data[] = { { 50, 0, 98, 44, 160, 59, 37, 48, 45, 43, 101, 8222, 8221, 8222, 8221, 0,6 , 0,6 , 231,8 , 231,8 , 640,11 , 651,19 , 165,4 , 266,9 , 6223,64 , 6287,98 , 6385,25 , 6330,64 , 6394,98 , 6492,25 , 4097,19 , 4116,52 , 4168,17 , 4097,19 , 4116,52 , 4168,17 , 145,3 , 132,3 , {72,85,70}, 176,2 , 3898,20 , 25,5 , 4,0 , 1644,6 , 1650,12 , 0, 0, 1, 6, 7 }, // Hungarian/AnyScript/Hungary { 51, 0, 99, 44, 46, 59, 37, 48, 8722, 43, 101, 8222, 8220, 8218, 8216, 0,6 , 0,6 , 111,8 , 111,8 , 582,8 , 498,18 , 37,5 , 8,10 , 6410,48 , 6458,82 , 6540,24 , 6517,48 , 6565,82 , 6647,24 , 4185,28 , 4213,81 , 4294,14 , 4185,28 , 4213,81 , 4308,14 , 148,4 , 135,4 , {73,83,75}, 131,2 , 3918,48 , 25,5 , 4,0 , 1662,8 , 1670,6 , 0, 0, 1, 6, 7 }, // Icelandic/AnyScript/Iceland { 52, 0, 101, 44, 46, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 239,10 , 249,9 , 27,8 , 123,18 , 150,5 , 155,10 , 6564,48 , 6612,87 , 134,24 , 6671,48 , 6719,87 , 320,24 , 4322,28 , 4350,43 , 4393,14 , 4322,28 , 4350,43 , 4393,14 , 0,2 , 0,2 , {73,68,82}, 178,2 , 3966,23 , 4,4 , 4,0 , 1676,16 , 1692,9 , 0, 0, 7, 6, 7 }, // Indonesian/AnyScript/Indonesia - { 57, 0, 104, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 72,10 , 314,18 , 37,5 , 8,10 , 6699,62 , 6761,107 , 1381,27 , 6806,62 , 6868,107 , 134,27 , 4407,37 , 4444,75 , 708,14 , 4407,37 , 4444,75 , 708,14 , 0,2 , 0,2 , {69,85,82}, 112,1 , 0,7 , 8,5 , 4,0 , 1701,7 , 1708,4 , 2, 1, 1, 6, 7 }, // Irish/AnyScript/Ireland + { 57, 0, 104, 46, 44, 59, 37, 48, 45, 43, 101, 8220, 8221, 8216, 8217, 0,6 , 0,6 , 0,6 , 0,6 , 141,10 , 99,16 , 37,5 , 8,10 , 6699,62 , 6761,107 , 1381,27 , 6806,62 , 6868,107 , 134,27 , 4407,37 , 4444,75 , 708,14 , 4407,37 , 4444,75 , 708,14 , 0,2 , 0,2 , {69,85,82}, 112,1 , 0,7 , 8,5 , 4,0 , 1701,7 , 1708,4 , 2, 1, 1, 6, 7 }, // Irish/AnyScript/Ireland { 58, 0, 106, 44, 46, 59, 37, 48, 45, 43, 101, 8216, 8217, 8220, 8221, 0,6 , 0,6 , 258,8 , 154,7 , 27,8 , 99,16 , 37,5 , 8,10 , 6868,48 , 6916,94 , 7010,24 , 6975,48 , 7023,94 , 7117,24 , 4519,28 , 4547,57 , 4604,14 , 4519,28 , 4618,57 , 4604,14 , 152,2 , 139,2 , {69,85,82}, 112,1 , 1825,19 , 8,5 , 4,0 , 1712,8 , 1720,6 , 2, 1, 1, 6, 7 }, // Italian/AnyScript/Italy { 58, 0, 206, 46, 39, 59, 37, 48, 45, 43, 101, 171, 187, 8249, 8250, 0,6 , 0,6 , 258,8 , 154,7 , 332,8 , 10,17 , 37,5 , 331,14 , 6868,48 , 6916,94 , 7010,24 , 6975,48 , 7023,94 , 7117,24 , 4519,28 , 4547,57 , 4604,14 , 4519,28 , 4618,57 , 4604,14 , 152,2 , 139,2 , {67,72,70}, 163,3 , 3989,53 , 8,5 , 48,5 , 1712,8 , 1726,8 , 2, 5, 1, 6, 7 }, // Italian/AnyScript/Switzerland { 59, 0, 108, 46, 44, 59, 37, 48, 45, 43, 101, 12300, 12301, 12302, 12303, 94,5 , 94,5 , 94,5 , 94,5 , 572,10 , 429,13 , 165,4 , 366,10 , 3254,39 , 3254,39 , 1381,27 , 3278,39 , 3278,39 , 134,27 , 4675,14 , 4689,28 , 4675,14 , 4675,14 , 4689,28 , 4675,14 , 154,2 , 141,2 , {74,80,89}, 123,1 , 4042,10 , 4,4 , 4,0 , 1734,3 , 1737,2 , 0, 0, 7, 6, 7 }, // Japanese/AnyScript/Japan diff --git a/tests/auto/qlocale/tst_qlocale.cpp b/tests/auto/qlocale/tst_qlocale.cpp index e7bc6f4..2436958 100644 --- a/tests/auto/qlocale/tst_qlocale.cpp +++ b/tests/auto/qlocale/tst_qlocale.cpp @@ -1848,6 +1848,9 @@ void tst_QLocale::dateFormat() const QLocale ja("ja_JP"); QCOMPARE(ja.dateFormat(QLocale::ShortFormat), QLatin1String("yyyy/MM/dd")); + + const QLocale ir("ga_IE"); + QCOMPARE(ir.dateFormat(QLocale::ShortFormat), QLatin1String("dd/MM/yyyy")); } void tst_QLocale::timeFormat() diff --git a/util/local_database/cldr2.0_fixes.diff b/util/local_database/cldr2.0_fixes.diff index 6c1eb74..b0152fa 100644 --- a/util/local_database/cldr2.0_fixes.diff +++ b/util/local_database/cldr2.0_fixes.diff @@ -96,7 +96,7 @@ diff -ruN ../common/main/en_CA.xml main/en_CA.xml <dateFormatItem id="Md">M-d</dateFormatItem> diff -ruN ../common/main/ga.xml main/ga.xml --- ../common/main/ga.xml 2011-05-05 21:19:19.000000000 +0200 -+++ main/ga.xml 2013-01-16 11:36:55.919546844 +0100 ++++ main/ga.xml 2013-03-11 12:24:44.137303130 +0100 @@ -63,14 +63,53 @@ <calendar type="gregorian"> <months> @@ -151,6 +151,35 @@ diff -ruN ../common/main/ga.xml main/ga.xml <day type="fri">Dé hAoine</day> <day type="sat">Dé Sathairn</day> </dayWidth> +@@ -83,6 +122,28 @@ + </quarterWidth> + </quarterContext> + </quarters> ++ <dateFormats> ++ <dateFormatLength type="full"> ++ <dateFormat> ++ <pattern>EEEE d MMMM y</pattern> ++ </dateFormat> ++ </dateFormatLength> ++ <dateFormatLength type="long"> ++ <dateFormat> ++ <pattern>d MMMM y</pattern> ++ </dateFormat> ++ </dateFormatLength> ++ <dateFormatLength type="medium"> ++ <dateFormat> ++ <pattern>d MMM y</pattern> ++ </dateFormat> ++ </dateFormatLength> ++ <dateFormatLength type="short"> ++ <dateFormat> ++ <pattern>dd/MM/y</pattern> ++ </dateFormat> ++ </dateFormatLength> ++ </dateFormats> + <timeFormats> + <timeFormatLength type="full"> + <timeFormat> diff -ruN ../common/main/gu.xml main/gu.xml --- ../common/main/gu.xml 2011-05-10 20:52:32.000000000 +0200 +++ main/gu.xml 2013-01-16 11:36:55.971546844 +0100 |