summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/tools/qlocale_data_p.h4
-rw-r--r--tests/auto/qlocale/tst_qlocale.cpp3
-rw-r--r--util/local_database/cldr2.0_fixes.diff31
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