From afd7d68244038926bd9bf49411a66fd77107bcb1 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Tue, 1 Aug 2023 12:32:10 +0200 Subject: [PATCH] Revise enumdata.py's names to more closely match CLDR's We could already use dashes in some, rather than spaces, and now no longer need to capitalize each word. This changes the *_name_list[] entries for affected languages to more closely match what CLDR gives as their names. It also amends various comments. Added tests for the QLocale::*ToString() functions to cover the entries changed. Task-number: QTBUG-94460 Change-Id: I0163795cb282881f15a97be00a5311c1936c3a09 Reviewed-by: Thiago Macieira --- src/corelib/text/qlocale_data_p.h | 576 +++++++++--------- src/corelib/time/qhijricalendar_data_p.h | 48 +- src/corelib/time/qjalalicalendar_data_p.h | 48 +- src/corelib/time/qromancalendar_data_p.h | 48 +- .../auto/corelib/text/qlocale/tst_qlocale.cpp | 67 ++ util/locale_database/enumdata.py | 24 +- 6 files changed, 439 insertions(+), 372 deletions(-) diff --git a/src/corelib/text/qlocale_data_p.h b/src/corelib/text/qlocale_data_p.h index 8b1aadba6c..2dd7598064 100644 --- a/src/corelib/text/qlocale_data_p.h +++ b/src/corelib/text/qlocale_data_p.h @@ -74,7 +74,7 @@ struct LanguageCodeEntry { // GENERATED PART STARTS HERE /* - This part of the file was generated on 2023-07-28 from the + This part of the file was generated on 2023-08-02 from the Common Locale Data Repository v43 http://www.unicode.org/cldr/ @@ -962,7 +962,7 @@ static constexpr quint16 locale_index[] = { 349, // Japanese 350, // Javanese 351, // Jju - 352, // Jola Fonyi + 352, // Jola-Fonyi 353, // Kabuverdianu 354, // Kabyle 355, // Kako @@ -1003,7 +1003,7 @@ static constexpr quint16 locale_index[] = { 388, // Lojban 389, // Lower Sorbian 390, // Low German - 392, // Luba Katanga + 392, // Luba-Katanga 393, // Lule Sami 395, // Luo 396, // Luxembourgish @@ -1011,7 +1011,7 @@ static constexpr quint16 locale_index[] = { 398, // Macedonian 399, // Machame 400, // Maithili - 401, // Makhuwa Meetto + 401, // Makhuwa-Meetto 402, // Makonde 403, // Malagasy 404, // Malayalam @@ -1225,7 +1225,7 @@ static constexpr QLocaleData locale_data[] = { { 14, 4, 238, 61, 61, 61, 61, 6, 1, 0, 32, 3, 35, 37, 10, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 104, 373, 33, 38, 148, 329, 6, 6, 6, 6, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 5, 11, 5, 7, 7, 4, {84,78,68}, 3, 0, 1, 6, 7, 1, 3, 3 }, // Arabic/Arabic/Tunisia { 14, 4, 245, 61, 61, 61, 61, 6, 0, 1, 32, 3, 35, 37, 10, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 109, 384, 33, 38, 148, 333, 6, 6, 6, 6, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 5, 12, 5, 7, 7, 24, {65,69,68}, 2, 1, 6, 6, 7, 1, 3, 3 }, // Arabic/Arabic/United Arab Emirates { 14, 4, 257, 61, 61, 61, 61, 6, 0, 1, 32, 3, 35, 37, 10, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 73, 286, 33, 38, 148, 357, 6, 6, 6, 6, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 5, 10, 5, 7, 7, 15, {77,65,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Arabic/Arabic/Western Sahara - { 14, 4, 258, 61, 61, 61, 61, 67, 21, 22, 23, 25, 26, 28, 30, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 0, 0, 27, 0, 372, 394, 6, 6, 6, 6, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 0, 0, 6, 0, 22, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Arabic/Arabic/World + { 14, 4, 258, 61, 61, 61, 61, 67, 21, 22, 23, 25, 26, 28, 30, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 0, 0, 27, 0, 372, 394, 6, 6, 6, 6, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 0, 0, 6, 0, 22, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Arabic/Arabic/world { 14, 4, 259, 61, 61, 61, 61, 67, 21, 22, 23, 25, 26, 28, 30, 15, 14, 17, 16, 196, 213, 42, 54, 772, 772, 772, 772, 823, 823, 24, 24, 80, 84, 22, 114, 396, 27, 0, 148, 400, 6, 6, 6, 6, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 17, 10, 12, 7, 51, 51, 51, 51, 13, 13, 1, 1, 4, 37, 23, 5, 9, 6, 0, 7, 5, {89,69,82}, 0, 0, 7, 5, 6, 1, 3, 3 }, // Arabic/Arabic/Yemen { 15, 66, 220, 0, 0, 68, 68, 6, 1, 0, 2, 3, 4, 5, 10, 11, 12, 15, 15, 223, 129, 1, 1, 836, 836, 887, 887, 914, 914, 0, 0, 0, 5, 22, 22, 405, 2, 9, 405, 413, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 6, 9, 4, 51, 51, 27, 27, 16, 16, 2, 2, 4, 17, 23, 1, 4, 4, 6, 8, 7, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Aragonese/Latin/Spain { 17, 5, 12, 0, 0, 75, 75, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 11, 12, 245, 49, 0, 0, 930, 930, 991, 991, 1018, 1018, 0, 0, 121, 127, 22, 119, 409, 4, 0, 420, 427, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 8, 10, 5, 61, 61, 27, 27, 13, 13, 2, 2, 6, 17, 23, 1, 13, 5, 0, 7, 8, {65,77,68}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Armenian/Armenian/Armenia @@ -1345,7 +1345,7 @@ static constexpr QLocaleData locale_data[] = { { 75, 66, 107, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 142, 1365, 2, 9, 1321, 1757, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 8, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 3, 16, 4, 6, 7, 19, {72,75,68}, 2, 1, 7, 6, 7, 1, 3, 3 }, // English/Latin/Hong Kong { 75, 66, 110, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 265, 78, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 120, 1381, 2, 9, 1321, 1478, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 12, 4, 6, 7, 5, {73,78,82}, 2, 1, 7, 7, 7, 1, 2, 3 }, // English/Latin/India { 75, 66, 114, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 186, 0, 0, 0, 0, 56, 56, 83, 83, 168, 168, 0, 5, 22, 22, 83, 2, 9, 1321, 1776, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 56, 56, 27, 27, 13, 13, 4, 4, 5, 17, 23, 1, 4, 4, 6, 7, 7, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/Ireland - { 75, 66, 115, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 94, 1341, 2, 9, 1321, 1783, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 8, 4, 6, 7, 11, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/Isle Of Man + { 75, 66, 115, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 94, 1341, 2, 9, 1321, 1783, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 8, 4, 6, 7, 11, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/Isle of Man { 75, 66, 116, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 1, 1, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 48, 1393, 2, 9, 1321, 1794, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 9, 4, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 18, 4, 6, 7, 6, {73,76,83}, 2, 1, 7, 5, 6, 1, 3, 3 }, // English/Latin/Israel { 75, 66, 119, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 10, 1411, 2, 9, 1321, 1800, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 15, 4, 6, 7, 7, {74,77,68}, 2, 1, 7, 6, 7, 1, 3, 3 }, // English/Latin/Jamaica { 75, 66, 121, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 94, 1341, 2, 9, 1321, 1807, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 8, 4, 6, 7, 6, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/Jersey @@ -1406,12 +1406,12 @@ static constexpr QLocaleData locale_data[] = { { 75, 66, 247, 0, 0, 323, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 526, 544, 10, 22, 0, 0, 56, 56, 83, 83, 0, 0, 0, 5, 22, 10, 1008, 2, 9, 1321, 2373, 6, 6, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 9, 4, 6, 7, 21, {85,83,68}, 2, 1, 7, 6, 7, 1, 3, 3 }, // English/Latin/United States Outlying Islands { 75, 66, 249, 0, 0, 323, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 526, 544, 10, 22, 0, 0, 56, 56, 83, 83, 0, 0, 0, 5, 22, 10, 1008, 2, 9, 1321, 2394, 6, 6, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 9, 4, 6, 7, 19, {85,83,68}, 2, 1, 7, 6, 7, 1, 3, 3 }, // English/Latin/United States Virgin Islands { 75, 66, 252, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 208, 1947, 2, 9, 1321, 2413, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 2, 12, 4, 6, 7, 7, {86,85,86}, 0, 0, 1, 6, 7, 1, 3, 3 }, // English/Latin/Vanuatu - { 75, 66, 258, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 0, 0, 2, 9, 1321, 2420, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 0, 0, 4, 6, 7, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/World + { 75, 66, 258, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 0, 0, 2, 9, 1321, 2420, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 0, 0, 4, 6, 7, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/world { 75, 66, 260, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 10, 22, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 134, 1959, 2, 9, 1321, 635, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 1, 14, 4, 6, 7, 6, {90,77,87}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Latin/Zambia { 75, 66, 261, 0, 0, 333, 333, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 763, 129, 0, 0, 0, 0, 56, 56, 83, 83, 82, 203, 0, 5, 22, 179, 1008, 2, 9, 1321, 2425, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 3, 9, 4, 6, 7, 8, {85,83,68}, 2, 1, 7, 6, 7, 1, 3, 3 }, // English/Latin/Zimbabwe { 75, 115, 246, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 5650, 5650, 5737, 5737, 5778, 5778, 196, 205, 0, 5, 22, 94, 0, 15, 0, 0, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 87, 87, 41, 41, 20, 20, 4, 4, 4, 17, 23, 1, 0, 5, 0, 0, 0, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // English/Shavian/United Kingdom { 76, 27, 193, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 5798, 5858, 5939, 5939, 83, 83, 0, 0, 0, 5, 22, 133, 0, 15, 0, 2433, 2444, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 60, 81, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 11, 13, {82,85,66}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Erzya/Cyrillic/Russia - { 77, 66, 258, 0, 0, 342, 342, 6, 1, 9, 2, 3, 48, 5, 10, 14, 15, 16, 17, 791, 105, 246, 0, 5966, 5966, 6016, 6016, 6036, 6036, 200, 209, 316, 5, 22, 0, 0, 15, 0, 2457, 2466, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 8, 25, 5, 50, 50, 20, 20, 13, 13, 3, 3, 6, 17, 23, 0, 0, 5, 0, 9, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Esperanto/Latin/World + { 77, 66, 258, 0, 0, 342, 342, 6, 1, 9, 2, 3, 48, 5, 10, 14, 15, 16, 17, 791, 105, 246, 0, 5966, 5966, 6016, 6016, 6036, 6036, 200, 209, 316, 5, 22, 0, 0, 15, 0, 2457, 2466, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 8, 25, 5, 50, 50, 20, 20, 13, 13, 3, 3, 6, 17, 23, 0, 0, 5, 0, 9, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Esperanto/Latin/world { 78, 66, 75, 0, 0, 351, 351, 6, 1, 9, 2, 3, 48, 5, 61, 13, 14, 18, 16, 404, 49, 0, 0, 6049, 6049, 6111, 6111, 6111, 6111, 0, 0, 322, 5, 22, 22, 405, 4, 20, 2471, 2476, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 18, 8, 10, 5, 62, 62, 13, 13, 13, 13, 2, 2, 6, 17, 23, 1, 4, 5, 7, 5, 5, {69,85,82}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Estonian/Latin/Estonia { 79, 66, 92, 0, 0, 359, 370, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 817, 544, 271, 271, 6124, 6124, 6167, 6167, 6194, 6194, 203, 212, 0, 5, 22, 15, 1973, 2, 9, 2481, 2487, 6, 6, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 6, 17, 12, 43, 43, 27, 27, 13, 13, 3, 5, 4, 17, 23, 3, 10, 4, 6, 6, 12, {71,72,83}, 2, 1, 1, 6, 7, 3, 3, 3 }, // Ewe/Latin/Ghana { 79, 66, 233, 0, 0, 359, 370, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 817, 544, 0, 0, 6124, 6124, 6167, 6167, 6194, 6194, 203, 212, 0, 5, 22, 127, 1983, 2, 9, 2481, 2499, 6, 6, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 6, 10, 5, 43, 43, 27, 27, 13, 13, 3, 5, 4, 17, 23, 5, 33, 4, 6, 6, 11, {88,79,70}, 0, 0, 1, 6, 7, 3, 3, 3 }, // Ewe/Latin/Togo @@ -1431,8 +1431,8 @@ static constexpr QLocaleData locale_data[] = { { 85, 66, 46, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2106, 4, 20, 2556, 2619, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 4, 16, 5, 7, 8, 25, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Central African Republic { 85, 66, 48, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 10, 22, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2106, 4, 20, 2556, 2644, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 12, 7, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 4, 16, 5, 7, 8, 5, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Chad { 85, 66, 55, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 12, 2137, 4, 20, 2556, 2649, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 2, 14, 5, 7, 8, 7, {75,77,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Comoros - { 85, 66, 56, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2106, 4, 20, 2556, 2656, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 4, 16, 5, 7, 8, 17, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Congo Brazzaville - { 85, 66, 57, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2151, 4, 20, 2556, 2673, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 2, 15, 5, 7, 8, 14, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // French/Latin/Congo Kinshasa + { 85, 66, 56, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2106, 4, 20, 2556, 2656, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 4, 16, 5, 7, 8, 17, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Congo - Brazzaville + { 85, 66, 57, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2151, 4, 20, 2556, 2673, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 2, 15, 5, 7, 8, 14, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // French/Latin/Congo - Kinshasa { 85, 66, 67, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 10, 22, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 3, 2166, 4, 20, 2556, 2687, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 12, 7, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 3, 16, 5, 7, 8, 8, {68,74,70}, 0, 0, 6, 6, 7, 1, 3, 3 }, // French/Latin/Djibouti { 85, 66, 73, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 11, 2106, 4, 20, 2556, 2695, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 4, 16, 5, 7, 8, 18, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // French/Latin/Equatorial Guinea { 85, 66, 85, 0, 0, 397, 397, 6, 1, 66, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 186, 0, 0, 6740, 6740, 6791, 6791, 6825, 6825, 0, 0, 376, 232, 249, 22, 405, 4, 20, 2556, 2713, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 51, 51, 34, 34, 13, 13, 2, 2, 6, 17, 23, 1, 4, 5, 7, 8, 16, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // French/Latin/French Guiana @@ -1472,7 +1472,7 @@ static constexpr QLocaleData locale_data[] = { { 87, 1, 40, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 0, 0, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 234, 2446, 15, 0, 2998, 3033, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 10, 5,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 8, 44, 5, 0, 10, 16, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Cameroon { 87, 1, 89, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 42, 54, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 185, 2490, 15, 0, 2998, 3049, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 12, 7,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 1, 29, 5, 0, 10, 14, {71,77,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Gambia { 87, 1, 92, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 42, 54, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 15, 2519, 15, 0, 2998, 3063, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 12, 7,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 3, 23, 5, 0, 10, 8, {71,72,83}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Ghana - { 87, 1, 101, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 0, 0, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 228, 2395, 15, 0, 2998, 3071, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 10, 5,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 6, 51, 5, 0, 10, 23, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Guinea Bissau + { 87, 1, 101, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 0, 0, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 228, 2395, 15, 0, 2998, 3071, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 10, 5,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 6, 51, 5, 0, 10, 23, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Guinea-Bissau { 87, 1, 102, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 0, 0, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 214, 2542, 15, 0, 2998, 3071, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 10, 5,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 2, 25, 5, 0, 10, 8, {71,78,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Guinea { 87, 1, 134, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 42, 54, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 10, 2567, 15, 0, 2998, 3094, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 12, 7,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 1, 31, 5, 0, 10, 18, {76,82,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Liberia { 87, 1, 149, 412, 412, 418, 427, 435, 0, 67, 2, 68, 4, 5, 70, 14, 15, 16, 17, 875, 283, 42, 54, 7012, 7012, 7130, 7130, 7182, 7182, 227, 240, 382, 394, 22, 216, 2598, 15, 0, 2998, 3112, 6, 6, 9, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 17, 8, 12, 7,118,118, 52, 52, 22, 22, 4, 4, 12, 27, 23, 2, 37, 5, 0, 10, 16, {77,82,85}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Adlam/Mauritania @@ -1484,7 +1484,7 @@ static constexpr QLocaleData locale_data[] = { { 87, 66, 40, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 0, 0, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 11, 2668, 4, 0, 2984, 3202, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 4, 18, 5, 0, 6, 8, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Cameroon { 87, 66, 89, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 10, 22, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 185, 2686, 4, 0, 2984, 3210, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 12, 7, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 1, 13, 5, 0, 6, 6, {71,77,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Gambia { 87, 66, 92, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 10, 22, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 15, 0, 4, 0, 2984, 3216, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 12, 7, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 3, 0, 5, 0, 6, 5, {71,72,83}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Ghana - { 87, 66, 101, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 0, 0, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 127, 2376, 4, 0, 2984, 3221, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 5, 19, 5, 0, 6, 12, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Guinea Bissau + { 87, 66, 101, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 0, 0, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 127, 2376, 4, 0, 2984, 3221, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 5, 19, 5, 0, 6, 12, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Guinea-Bissau { 87, 66, 102, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 0, 0, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 214, 0, 4, 0, 2984, 3221, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 2, 0, 5, 0, 6, 4, {71,78,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Guinea { 87, 66, 134, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 10, 22, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 10, 2699, 4, 0, 2984, 3233, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 12, 7, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 1, 16, 5, 0, 6, 9, {76,82,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Liberia { 87, 66, 149, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 18, 17, 113, 129, 10, 22, 6914, 6914, 6972, 6972, 6999, 6999, 221, 233, 0, 5, 22, 216, 2715, 4, 0, 2984, 3242, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 12, 7, 58, 58, 27, 27, 13, 13, 6, 7, 4, 17, 23, 2, 15, 5, 0, 6, 8, {77,82,85}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Fulah/Latin/Mauritania @@ -1521,11 +1521,11 @@ static constexpr QLocaleData locale_data[] = { { 105, 66, 110, 0, 0, 521, 531, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 265, 186, 10, 22, 8752, 8752, 8818, 8818, 8856, 8856, 0, 0, 0, 5, 22, 120, 1381, 2, 0, 3561, 1478, 6, 6, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 10, 12, 7, 66, 66, 38, 38, 21, 21, 2, 2, 5, 17, 23, 1, 12, 4, 0, 13, 5, {73,78,82}, 2, 1, 7, 7, 7, 1, 2, 3 }, // Hindi/Latin/India { 107, 66, 108, 0, 0, 540, 540, 6, 1, 9, 2, 3, 4, 5, 10, 13, 15, 12, 11, 1017, 1036, 1, 1, 8877, 8877, 8928, 8928, 8946, 8946, 253, 261, 566, 5, 22, 243, 2908, 4, 0, 3574, 3580, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 13, 9, 4, 51, 51, 18, 18, 16, 16, 3, 3, 4, 17, 23, 2, 13, 5, 0, 6, 12, {72,85,70}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Hungarian/Latin/Hungary { 108, 66, 109, 0, 0, 289, 289, 6, 1, 0, 2, 3, 4, 5, 10, 13, 14, 18, 16, 404, 840, 0, 0, 8962, 8962, 9042, 9042, 9076, 9076, 256, 264, 570, 5, 22, 160, 2921, 4, 0, 3592, 3600, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 10, 5, 80, 80, 34, 34, 13, 13, 4, 4, 4, 17, 23, 3, 13, 5, 0, 8, 6, {73,83,75}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Icelandic/Latin/Iceland - { 109, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 3606, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 3, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Ido/Latin/World + { 109, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 3606, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 3, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Ido/Latin/world { 110, 66, 169, 0, 0, 548, 557, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 0, 0, 9089, 9089, 9142, 9142, 83, 83, 260, 268, 0, 5, 22, 124, 2934, 2, 9, 3609, 3613, 6, 6, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 10, 5, 53, 53, 28, 28, 13, 13, 7, 7, 4, 17, 23, 1, 5, 4, 6, 4, 8, {78,71,78}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Igbo/Latin/Nigeria { 111, 66, 83, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1049, 840, 188, 188, 9170, 9239, 9311, 9311, 83, 9338, 267, 275, 0, 5, 22, 22, 405, 4, 0, 3621, 3632, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 9, 4, 69, 72, 27, 27, 13, 13, 3, 3, 4, 17, 23, 1, 4, 5, 0, 11, 5, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Inari Sami/Latin/Finland { 112, 66, 111, 0, 0, 565, 575, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 763, 78, 187, 187, 9351, 9351, 9393, 9393, 9420, 9420, 0, 0, 0, 5, 22, 245, 2939, 2, 0, 3637, 3637, 6, 6, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 10, 5, 42, 42, 27, 27, 13, 13, 2, 2, 4, 17, 23, 2, 16, 4, 0, 9, 9, {73,68,82}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Indonesian/Latin/Indonesia - { 114, 66, 258, 0, 0, 405, 405, 6, 1, 0, 2, 3, 4, 5, 10, 16, 17, 14, 15, 1067, 394, 0, 0, 9433, 9433, 9489, 9489, 9516, 9516, 0, 0, 0, 5, 22, 0, 0, 15, 58, 3646, 3657, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 10, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 0, 0, 5, 7, 11, 5, {0,0,0}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Interlingua/Latin/World + { 114, 66, 258, 0, 0, 405, 405, 6, 1, 0, 2, 3, 4, 5, 10, 16, 17, 14, 15, 1067, 394, 0, 0, 9433, 9433, 9489, 9489, 9516, 9516, 0, 0, 0, 5, 22, 0, 0, 15, 58, 3646, 3657, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 10, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 5, 17, 23, 0, 0, 5, 7, 11, 5, {0,0,0}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Interlingua/Latin/world { 116, 18, 41, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 526, 1093, 42, 54, 9529, 9529, 9529, 9529, 83, 83, 0, 0, 0, 5, 22, 247, 0, 15, 0, 3662, 3668, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 10, 12, 7, 54, 54, 54, 54, 13, 13, 2, 2, 4, 17, 23, 3, 0, 5, 0, 6, 4, {67,65,68}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Inuktitut/Canadian Aboriginal/Canada { 116, 66, 41, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 247, 0, 15, 0, 0, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 3, 0, 5, 0, 0, 0, {67,65,68}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Inuktitut/Latin/Canada { 118, 66, 114, 0, 0, 436, 436, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 186, 0, 0, 9583, 9583, 9657, 9657, 9693, 9693, 270, 278, 574, 5, 22, 22, 83, 2, 9, 3672, 3679, 6, 6, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 74, 74, 36, 36, 13, 13, 4, 4, 6, 17, 23, 1, 4, 4, 6, 7, 4, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Irish/Latin/Ireland @@ -1537,7 +1537,7 @@ static constexpr QLocaleData locale_data[] = { { 120, 53, 120, 183, 183, 183, 183, 6, 0, 1, 2, 3, 4, 5, 10, 51, 52, 53, 54, 513, 781, 370, 1, 9789, 9789, 9816, 9816, 9816, 9816, 274, 282, 580, 583, 22, 145, 2984, 2, 9, 3752, 3752, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 10, 10, 4, 27, 27, 13, 13, 13, 13, 2, 2, 3, 17, 23, 1, 3, 4, 6, 3, 2, {74,80,89}, 0, 0, 7, 6, 7, 1, 3, 3 }, // Japanese/Japanese/Japan { 121, 66, 111, 0, 0, 584, 594, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 394, 0, 0, 9829, 9829, 9869, 9869, 9897, 9897, 276, 284, 600, 5, 22, 245, 2939, 15, 0, 3755, 3759, 6, 6, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 40, 40, 28, 28, 13, 13, 4, 5, 4, 17, 23, 2, 16, 5, 0, 4, 9, {73,68,82}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Javanese/Latin/Indonesia { 122, 66, 169, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 137, 155, 0, 0, 9910, 9910, 9953, 9953, 83, 83, 0, 0, 0, 5, 22, 124, 2987, 15, 0, 3768, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 10, 5, 43, 43, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 7, 5, 0, 4, 0, {78,71,78}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Jju/Latin/Nigeria - { 123, 66, 206, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 113, 129, 0, 0, 9980, 9980,10029,10029,10056,10056, 0, 0, 0, 5, 22, 127, 2994, 4, 0, 3772, 3777, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 49, 49, 27, 27, 13, 13, 2, 2, 4, 17, 23, 5, 16, 5, 0, 5, 7, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Jola Fonyi/Latin/Senegal + { 123, 66, 206, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 113, 129, 0, 0, 9980, 9980,10029,10029,10056,10056, 0, 0, 0, 5, 22, 127, 2994, 4, 0, 3772, 3777, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 49, 49, 27, 27, 13, 13, 2, 2, 4, 17, 23, 5, 16, 5, 0, 5, 7, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Jola-Fonyi/Latin/Senegal { 124, 66, 43, 0, 0, 143, 143, 6, 1, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1103, 186, 0, 0,10069,10069,10141,10141,10168,10168, 82, 203, 0, 5, 22, 250, 3010, 4, 20, 3784, 3796, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 10, 10, 5, 72, 72, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 18, 5, 7, 12, 10, {67,86,69}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Kabuverdianu/Latin/Cape Verde { 125, 66, 4, 0, 0, 603, 611, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 113, 129, 10, 22,10181,10214,10264,10291,10320,10333, 280, 289, 604, 611, 22, 185, 3028, 0, 0, 3806, 3815, 6, 6, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 12, 7, 33, 50, 27, 29, 13, 13, 7, 9, 7, 21, 23, 2, 14, 4, 0, 9, 8, {68,90,68}, 2, 1, 6, 5, 6, 1, 3, 3 }, // Kabyle/Latin/Algeria { 126, 66, 40, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 11, 12, 19, 20, 86, 1130, 0, 0,10346,10346,10346,10346,10399,10399, 0, 0, 0, 5, 22, 11, 3042, 15, 0, 3823, 3827, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 53, 53, 53, 53, 20, 20, 2, 2, 4, 17, 23, 4, 9, 5, 0, 4, 7, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Kako/Latin/Cameroon @@ -1568,16 +1568,16 @@ static constexpr QLocaleData locale_data[] = { { 153, 65, 129, 0, 0, 0, 746, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1210, 129, 393, 1,12307,12307,12363,12363,12398,12398, 354, 376, 0, 5, 22, 261, 3277, 2, 65, 4150, 4150, 6, 6, 6, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 8, 24, 4, 56, 56, 35, 35, 16, 16, 8, 8, 4, 17, 23, 1, 7, 4, 5, 3, 3, {76,65,75}, 0, 0, 7, 6, 7, 1, 3, 3 }, // Lao/Lao/Laos { 154, 66, 253, 0, 0, 397, 397, 6, 1, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1229, 1252, 0, 0,12414,12414,12498,12498, 83, 83, 0, 0, 0, 5, 22, 22, 83, 15, 0, 4153, 4159, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 8, 10, 5, 84, 84, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 4, 5, 0, 6, 16, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Latin/Latin/Vatican City { 155, 66, 131, 0, 0, 267, 267, 6, 1, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1260, 49, 0, 0,12525,12596,12667,12717,12767,12767, 362, 384, 742, 5, 22, 22, 3284, 4, 0, 4175, 4183, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 8, 10, 5, 71, 71, 50, 50, 13, 13, 14, 11, 5, 17, 23, 1, 4, 5, 0, 8, 7, {69,85,82}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Latvian/Latin/Latvia - { 158, 66, 57, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 11, 3288, 4, 0, 4190, 4197, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 2, 16, 5, 0, 7, 30, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Congo Kinshasa + { 158, 66, 57, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 11, 3288, 4, 0, 4190, 4197, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 2, 16, 5, 0, 7, 30, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Congo - Kinshasa { 158, 66, 7, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 262, 3304, 4, 0, 4190, 4227, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 2, 16, 5, 0, 7, 6, {65,79,65}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Angola { 158, 66, 46, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 11, 3320, 4, 0, 4190, 4233, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 4, 16, 5, 0, 7, 26, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Central African Republic - { 158, 66, 56, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 11, 3320, 4, 0, 4190, 4259, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 4, 16, 5, 0, 7, 5, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Congo Brazzaville + { 158, 66, 56, 0, 0, 755, 755, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,12780,12780,12879,12879,12906,12906, 376, 395, 0, 5, 22, 11, 3320, 4, 0, 4190, 4259, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 99, 99, 27, 27, 13, 13, 8, 6, 4, 17, 23, 4, 16, 5, 0, 7, 5, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Lingala/Latin/Congo - Brazzaville { 160, 66, 137, 0, 0, 764, 764, 6, 1, 9, 2, 3, 48, 5, 61, 13, 14, 13, 14, 1286, 103, 0, 0,12919,12919,13007,13007,13027,13027, 384, 401, 747, 5, 22, 22, 3336, 4, 0, 4264, 4272, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 27, 10, 10, 5, 88, 88, 20, 20, 13, 13, 9, 6, 6, 17, 23, 1, 5, 5, 0, 8, 7, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lithuanian/Latin/Lithuania - { 161, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 4279, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 11, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lojban/Latin/World + { 161, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 4279, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 11, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lojban/Latin/world { 162, 66, 91, 0, 0, 772, 772, 6, 1, 0, 2, 3, 4, 5, 10, 13, 14, 18, 16, 404, 180, 1, 1,13040,13040,13092,13092,13119,13119, 393, 407, 0, 5, 22, 22, 405, 4, 0, 4290, 4304, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 9, 4, 52, 52, 27, 27, 13, 13, 9, 10, 4, 17, 23, 1, 4, 5, 0, 14, 6, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Lower Sorbian/Latin/Germany { 163, 66, 91, 0, 0, 267, 267, 6, 1, 0, 2, 3, 4, 5, 10, 13, 14, 18, 16, 1313, 50, 417, 436,13132,13132,13196,13196, 4557, 4557, 0, 0, 0, 5, 22, 22, 83, 4, 0, 4310, 4324, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 7, 19, 10, 64, 64, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 4, 5, 0, 14, 11, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Low German/Latin/Germany { 163, 66, 165, 0, 0, 267, 267, 6, 1, 0, 2, 3, 4, 5, 10, 13, 14, 18, 16, 1313, 50, 417, 436,13132,13132,13196,13196, 4557, 4557, 0, 0, 0, 5, 22, 22, 83, 4, 0, 4310, 4335, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 7, 19, 10, 64, 64, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 4, 5, 0, 14, 12, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Low German/Latin/Netherlands - { 164, 66, 57, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,13223,13223,13272,13272,13299,13299, 402, 417, 0, 5, 22, 11, 3341, 0, 0, 4347, 4355, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 49, 49, 27, 27, 13, 13, 5, 6, 4, 17, 23, 2, 17, 4, 0, 8, 16, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Luba Katanga/Latin/Congo Kinshasa + { 164, 66, 57, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,13223,13223,13272,13272,13299,13299, 402, 417, 0, 5, 22, 11, 3341, 0, 0, 4347, 4355, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 49, 49, 27, 27, 13, 13, 5, 6, 4, 17, 23, 2, 17, 4, 0, 8, 16, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Luba-Katanga/Latin/Congo - Kinshasa { 165, 66, 225, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 160, 0, 15, 0, 4371, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 2, 0, 5, 0, 15, 0, {83,69,75}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Lule Sami/Latin/Sweden { 165, 66, 175, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 160, 0, 15, 0, 4371, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 2, 0, 5, 0, 15, 0, {78,79,75}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Lule Sami/Latin/Norway { 166, 66, 124, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13312,13312,13380,13380,13407,13407, 407, 423, 0, 5, 22, 176, 3358, 0, 0, 4386, 1307, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 68, 68, 27, 27, 13, 13, 2, 2, 4, 17, 23, 3, 16, 4, 0, 6, 5, {75,69,83}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Luo/Latin/Kenya @@ -1586,7 +1586,7 @@ static constexpr QLocaleData locale_data[] = { { 169, 27, 140, 0, 0, 150, 150, 6, 1, 0, 2, 3, 4, 5, 10, 13, 14, 18, 16, 0, 180, 0, 0,13639,13639,13692,13692, 3096, 3096, 414, 433, 753, 5, 22, 264, 3390, 4, 0, 4413, 4423, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 10, 5, 53, 53, 34, 34, 13, 13, 7, 5, 5, 17, 23, 4, 16, 5, 0, 10, 18, {77,75,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Macedonian/Cyrillic/Macedonia { 170, 66, 230, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13726,13726,13787,13787, 1311, 1311, 421, 438, 0, 5, 22, 121, 3406, 2, 0, 4441, 2259, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 61, 61, 27, 27, 13, 13, 5, 9, 4, 17, 23, 3, 20, 4, 0, 9, 8, {84,90,83}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Machame/Latin/Tanzania { 171, 29, 110, 0, 0, 504, 513, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 42, 54,13814,13814, 8703, 8703, 8734, 8734, 88, 83, 0, 5, 22, 120, 2896, 15, 0, 4450, 664, 6, 6, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 12, 7, 63, 63, 31, 31, 18, 18, 3, 4, 4, 17, 23, 1, 12, 5, 0, 6, 4, {73,78,82}, 2, 1, 7, 7, 7, 1, 3, 3 }, // Maithili/Devanagari/India - { 172, 66, 160, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13877,13877,13935,13935,13962,13962, 426, 447, 0, 5, 22, 268, 0, 15, 0, 4456, 4461, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 58, 58, 27, 27, 13, 13, 8, 10, 4, 17, 23, 3, 0, 5, 0, 5, 10, {77,90,78}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Makhuwa Meetto/Latin/Mozambique + { 172, 66, 160, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13877,13877,13935,13935,13962,13962, 426, 447, 0, 5, 22, 268, 0, 15, 0, 4456, 4461, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 58, 58, 27, 27, 13, 13, 8, 10, 4, 17, 23, 3, 0, 5, 0, 5, 10, {77,90,78}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Makhuwa-Meetto/Latin/Mozambique { 173, 66, 230, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13975,13975,14107,14107,14134,14134, 434, 457, 0, 5, 22, 121, 3406, 2, 9, 4471, 2259, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5,132,132, 27, 27, 13, 13, 4, 5, 4, 17, 23, 3, 20, 4, 6, 10, 8, {84,90,83}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Makonde/Latin/Tanzania { 174, 66, 141, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 11, 12, 14, 15, 113, 103, 0, 0,14147,14147,14206,14206,14239,14239, 0, 0, 0, 5, 22, 186, 1498, 2, 0, 4481, 4489, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 10, 10, 5, 59, 59, 33, 33, 13, 13, 2, 2, 4, 17, 23, 2, 6, 4, 0, 8, 12, {77,71,65}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Malagasy/Latin/Madagascar { 175, 74, 110, 0, 0, 789, 802, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1336, 129, 42, 54,14252,14328,14403,14403,14443,14464, 0, 0, 758, 764, 22, 120, 3426, 2, 9, 4501, 4507, 6, 6, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 12, 7, 76, 75, 40, 40, 21, 20, 2, 2, 6, 27, 23, 1, 11, 4, 6, 6, 6, {73,78,82}, 2, 1, 7, 7, 7, 1, 2, 3 }, // Malayalam/Malayalam/India @@ -1599,7 +1599,7 @@ static constexpr QLocaleData locale_data[] = { { 177, 66, 146, 0, 0, 814, 822, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1354, 186, 0, 0,14600,14600,14662,14662,14689,14709, 0, 0, 0, 5, 22, 22, 3503, 2, 0, 4555, 1882, 6, 6, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 10, 10, 5, 62, 62, 27, 27, 20, 19, 2, 2, 4, 17, 23, 1, 4, 4, 0, 5, 5, {69,85,82}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Maltese/Latin/Malta { 179, 9, 110, 0, 0, 829, 829, 6, 0, 1, 2, 39, 4, 5, 10, 14, 15, 16, 17, 1377, 129, 42, 54,14728,14728,14728,14728,14786,14811, 440, 465, 0, 5, 22, 120, 3507, 15, 0, 4560, 4568, 6, 6, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 12, 7, 58, 58, 58, 58, 25, 29, 4, 5, 4, 17, 23, 1, 14, 5, 0, 8, 8, {73,78,82}, 2, 1, 7, 7, 7, 1, 3, 3 }, // Manipuri/Bangla/India { 179, 78, 110, 0, 0, 0, 0, 6, 0, 1, 2, 73, 4, 5, 10, 14, 15, 16, 17, 265, 283, 446, 458, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 120, 0, 15, 0, 4576, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 12, 8, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 7, 0, {73,78,82}, 2, 1, 7, 7, 7, 1, 3, 3 }, // Manipuri/Meitei Mayek/India - { 180, 66, 115, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 86, 78, 0, 0,14840,14840,14896,14896, 83, 83, 168, 168, 0, 5, 22, 94, 0, 2, 0, 4583, 4588, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 8, 10, 5, 56, 56, 29, 29, 13, 13, 4, 4, 4, 17, 23, 1, 0, 4, 0, 5, 12, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Manx/Latin/Isle Of Man + { 180, 66, 115, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 86, 78, 0, 0,14840,14840,14896,14896, 83, 83, 168, 168, 0, 5, 22, 94, 0, 2, 0, 4583, 4588, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 8, 10, 5, 56, 56, 29, 29, 13, 13, 4, 4, 4, 17, 23, 1, 0, 4, 0, 5, 12, {71,66,80}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Manx/Latin/Isle of Man { 181, 66, 167, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 394, 10, 22,14925,14925,14972,14972,15002,15017, 0, 0, 0, 5, 22, 10, 3521, 15, 0, 4600, 4605, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 47, 47, 30, 30, 15, 15, 2, 2, 4, 17, 23, 1, 15, 5, 0, 5, 8, {78,90,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Maori/Latin/New Zealand { 182, 66, 49, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 10, 0, 15, 0, 4613, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 10, 0, {67,76,80}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Mapuche/Latin/Chile { 183, 29, 110, 0, 0, 840, 840, 6, 0, 1, 2, 49, 4, 5, 10, 14, 15, 16, 17, 265, 129, 42, 54,15032,15032,15084,15084, 8734, 8734, 0, 0, 562, 5, 22, 120, 2896, 2, 9, 4623, 664, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 12, 7, 52, 52, 31, 31, 18, 18, 2, 2, 4, 17, 23, 1, 12, 4, 6, 5, 4, {73,78,82}, 2, 1, 7, 7, 7, 1, 2, 3 }, // Marathi/Devanagari/India @@ -1655,7 +1655,7 @@ static constexpr QLocaleData locale_data[] = { { 231, 66, 7, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 262, 3899, 4, 20, 5136, 5151, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 2, 15, 5, 7, 9, 6, {65,79,65}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Portuguese/Latin/Angola { 231, 66, 43, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 250, 3914, 4, 20, 5136, 5157, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 1, 20, 5, 7, 9, 10, {67,86,69}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Cape Verde { 231, 66, 73, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 11, 3934, 4, 20, 5136, 5167, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 4, 17, 5, 7, 9, 16, {88,65,70}, 0, 0, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Equatorial Guinea - { 231, 66, 101, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 127, 3951, 4, 20, 5136, 5183, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 5, 18, 5, 7, 9, 12, {88,79,70}, 0, 0, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Guinea Bissau + { 231, 66, 101, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 127, 3951, 4, 20, 5136, 5183, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 5, 18, 5, 7, 9, 12, {88,79,70}, 0, 0, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Guinea-Bissau { 231, 66, 138, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 22, 405, 4, 20, 5136, 5195, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 1, 4, 5, 7, 9, 10, {69,85,82}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Luxembourg { 231, 66, 139, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 10, 22,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 151, 3969, 4, 20, 5136, 5205, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 12, 7, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 4, 15, 5, 7, 9, 19, {77,79,80}, 2, 1, 7, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Macao { 231, 66, 160, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 268, 3984, 4, 20, 5136, 5224, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 3, 19, 5, 7, 9, 10, {77,90,78}, 2, 1, 7, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Mozambique @@ -1663,7 +1663,7 @@ static constexpr QLocaleData locale_data[] = { { 231, 66, 204, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 290, 4003, 4, 20, 5136, 5259, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 2, 28, 5, 7, 9, 19, {83,84,78}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Sao Tome And Principe { 231, 66, 226, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 221, 4031, 4, 20, 5136, 5278, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 3, 12, 5, 7, 9, 5, {67,72,70}, 2, 0, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Switzerland { 231, 66, 232, 0, 0, 405, 405, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 14, 15, 913, 78, 0, 0,18298,18298,18423,18423,18410,18410, 556, 578, 0, 5, 22, 179, 4043, 4, 20, 5136, 5283, 6, 6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 78, 78, 48, 48, 13, 13, 8, 8, 5, 17, 23, 3, 24, 5, 7, 9, 11, {85,83,68}, 2, 1, 1, 6, 7, 2, 3, 3 }, // Portuguese/Latin/Timor-Leste - { 232, 66, 258, 0, 0, 985, 985, 6, 1, 9, 2, 3, 4, 5, 10, 13, 14, 13, 14, 1562, 49, 0, 0,18471,18471,18539,18539,18566,18566, 0, 0, 0, 5, 22, 0, 0, 4, 0, 5294, 5303, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 68, 68, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 9, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Prussian/Latin/World + { 232, 66, 258, 0, 0, 985, 985, 6, 1, 9, 2, 3, 4, 5, 10, 13, 14, 13, 14, 1562, 49, 0, 0,18471,18471,18539,18539,18566,18566, 0, 0, 0, 5, 22, 0, 0, 4, 0, 5294, 5303, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 8, 10, 5, 68, 68, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 9, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Prussian/Latin/world { 233, 41, 110, 0, 0, 993, 993, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 42, 54,18579,18579,18635,18635,18670,18670, 564, 586, 888, 5, 22, 120, 4067, 15, 0, 5309, 5315, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 12, 7, 56, 56, 35, 35, 22, 22, 6, 6, 4, 17, 23, 1, 11, 5, 0, 6, 4, {73,78,82}, 2, 1, 7, 7, 7, 1, 2, 3 }, // Punjabi/Gurmukhi/India { 233, 4, 178, 0, 0, 0, 0, 67, 21, 22, 23, 40, 35, 41, 44, 14, 15, 16, 17, 763, 186, 42, 54,18692,18692,18692,18692, 83, 83, 0, 0, 0, 5, 22, 78, 4078, 15, 0, 5319, 5109, 6, 6, 6, 6, 1, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 1, 18, 10, 12, 7, 36, 36, 36, 36, 13, 13, 2, 2, 4, 17, 23, 1, 6, 5, 0, 6, 7, {80,75,82}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Punjabi/Arabic/Pakistan { 234, 66, 184, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 265, 186, 0, 0,18728,18728,18780,18780,18807,18807, 168, 168, 0, 5, 22, 292, 4084, 15, 0, 5325, 5333, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 10, 10, 5, 52, 52, 27, 27, 13, 13, 4, 4, 4, 17, 23, 2, 11, 5, 0, 8, 4, {80,69,78}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Quechua/Latin/Peru @@ -1754,7 +1754,7 @@ static constexpr QLocaleData locale_data[] = { { 271, 135, 159, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 13, 15, 113, 129, 0, 0,21940,21940,21987,21987, 83, 83, 669, 697, 0, 5, 22, 0, 4953, 0, 0, 6139, 6147, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 47, 47, 29, 29, 13, 13, 6, 8, 4, 17, 23, 0, 14, 4, 0, 8, 6, {77,65,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Standard Moroccan Tamazight/Tifinagh/Morocco { 272, 66, 111, 0, 0, 1089, 1102, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 129, 188, 188,22016,22016,22059,22059, 9420, 9420, 0, 0, 0, 5, 22, 245, 4967, 2, 0, 6153, 3637, 6, 6, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 6, 9, 4, 43, 43, 27, 27, 13, 13, 2, 2, 4, 17, 23, 2, 15, 4, 0, 10, 9, {73,68,82}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Sundanese/Latin/Indonesia { 273, 66, 230, 0, 0, 557, 557, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 1225, 1225, 1225, 1225, 83, 83, 0, 0, 742, 1026, 22, 121, 3406, 15, 0, 6163, 2259, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 59, 59, 59, 59, 13, 13, 2, 2, 5, 51, 23, 3, 20, 5, 0, 9, 8, {84,90,83}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Swahili/Latin/Tanzania - { 273, 66, 57, 0, 0, 557, 557, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 1225, 1225, 1225, 1225, 83, 83, 0, 0, 742, 1026, 22, 11, 4982, 15, 0, 6163, 6172, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 59, 59, 59, 59, 13, 13, 2, 2, 5, 51, 23, 2, 16, 5, 0, 9, 32, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Swahili/Latin/Congo Kinshasa + { 273, 66, 57, 0, 0, 557, 557, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 1225, 1225, 1225, 1225, 83, 83, 0, 0, 742, 1026, 22, 11, 4982, 15, 0, 6163, 6172, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 59, 59, 59, 59, 13, 13, 2, 2, 5, 51, 23, 2, 16, 5, 0, 9, 32, {67,68,70}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Swahili/Latin/Congo - Kinshasa { 273, 66, 124, 0, 0, 557, 557, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 1225, 1225, 1225, 1225, 83, 83, 0, 0, 742, 1026, 22, 176, 991, 15, 0, 6163, 1307, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 59, 59, 59, 59, 13, 13, 2, 2, 5, 51, 23, 3, 17, 5, 0, 9, 5, {75,69,83}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Swahili/Latin/Kenya { 273, 66, 243, 0, 0, 557, 557, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0, 1225, 1225, 1225, 1225, 83, 83, 0, 0, 742, 1026, 22, 147, 4998, 15, 0, 6163, 983, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 59, 59, 59, 59, 13, 13, 2, 2, 5, 51, 23, 3, 18, 5, 0, 9, 6, {85,71,88}, 0, 0, 1, 7, 7, 1, 3, 3 }, // Swahili/Latin/Uganda { 274, 66, 216, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 16, 17, 14, 15, 163, 103, 0, 0,22086,22086,22153,22153, 83, 83, 0, 0, 0, 5, 22, 9, 0, 2, 0, 6204, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 67, 67, 26, 26, 13, 13, 2, 2, 4, 17, 23, 1, 0, 4, 0, 7, 0, {90,65,82}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Swati/Latin/South Africa @@ -1809,7 +1809,7 @@ static constexpr QLocaleData locale_data[] = { { 308, 66, 134, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 10, 22,25041,25041,25041,25041, 83, 83, 0, 0, 0, 5, 22, 10, 5364, 2, 9, 6687, 6690, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 47, 47, 47, 47, 13, 13, 2, 2, 4, 17, 23, 1, 13, 4, 6, 3, 8, {76,82,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Vai/Latin/Liberia { 309, 66, 216, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 16, 17, 14, 15, 163, 103, 0, 0,25088,25088,25157,25157, 83, 83, 0, 0, 0, 5, 22, 9, 0, 2, 0, 6698, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 69, 69, 26, 26, 13, 13, 2, 2, 4, 17, 23, 1, 0, 4, 0, 9, 0, {90,65,82}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Venda/Latin/South Africa { 310, 66, 255, 0, 0, 1242, 1242, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 265, 186, 0, 0,25183,25183,25237,25237,25269,25269, 794, 833, 0, 5, 22, 322, 5377, 4, 0, 6707, 6717, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 10, 10, 5, 54, 54, 32, 32, 20, 20, 2, 2, 4, 17, 23, 1, 13, 5, 0, 10, 8, {86,78,68}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Vietnamese/Latin/Vietnam - { 311, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1945, 103, 0, 0,25289,25289,25331,25351,25378,25378, 0, 0, 0, 5, 22, 0, 0, 15, 0, 6725, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 10, 10, 5, 42, 42, 20, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 7, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Volapuk/Latin/World + { 311, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1945, 103, 0, 0,25289,25289,25331,25351,25378,25378, 0, 0, 0, 5, 22, 0, 0, 15, 0, 6725, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 10, 10, 5, 42, 42, 20, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 7, 0, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Volapuk/Latin/world { 312, 66, 230, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 0, 186, 0, 0,13726,13726,13787,13787, 1311, 1311, 421, 438, 0, 5, 22, 121, 3406, 2, 0, 6732, 2259, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 61, 61, 27, 27, 13, 13, 5, 9, 4, 17, 23, 3, 20, 4, 0, 8, 8, {84,90,83}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Vunjo/Latin/Tanzania { 313, 66, 23, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 22, 0, 15, 0, 6740, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 5, 0, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Walloon/Latin/Belgium { 314, 66, 226, 0, 0, 454, 454, 6, 1, 17, 2, 3, 4, 5, 10, 11, 12, 19, 20, 404, 103, 0, 0,25391,25391,25443,25443,25470,25470, 0, 0, 0, 5, 22, 0, 0, 15, 0, 6745, 6751, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 10, 10, 5, 52, 52, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 6, 6, {67,72,70}, 2, 0, 1, 6, 7, 1, 3, 3 }, // Walser/Latin/Switzerland @@ -1825,7 +1825,7 @@ static constexpr QLocaleData locale_data[] = { { 320, 66, 206, 0, 0, 0, 0, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 1990, 394, 0, 0,25742,25742,25791,25791,25791,25791, 715, 837, 0, 5, 22, 127, 5443, 15, 0, 6844, 2990, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 49, 49, 27, 27, 27, 27, 3, 3, 4, 17, 23, 5, 29, 5, 0, 5, 8, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Wolof/Latin/Senegal { 321, 66, 216, 0, 0, 0, 0, 6, 0, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 526, 544, 0, 0,25818,25818,25878,25905,25934,25954, 0, 0, 0, 5, 22, 9, 5472, 2, 0, 6849, 6857, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 10, 5, 60, 60, 27, 29, 20, 21, 2, 2, 4, 17, 23, 1, 25, 4, 0, 8, 15, {90,65,82}, 2, 1, 7, 6, 7, 1, 3, 3 }, // Xhosa/Latin/South Africa { 322, 66, 40, 0, 0, 0, 0, 6, 1, 9, 2, 3, 4, 5, 10, 11, 12, 11, 12, 113, 129, 0, 0,25975,25975,26045,26045,26065,26065, 798, 840, 0, 5, 22, 11, 0, 4, 20, 6872, 6878, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 70, 70, 20, 20, 13, 13, 8, 8, 4, 17, 23, 4, 0, 5, 7, 6, 7, {88,65,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Yangben/Latin/Cameroon - { 323, 47, 258, 0, 0, 1271, 1271, 6, 0, 1, 2, 3, 4, 5, 10, 15, 15, 17, 17, 2007, 78, 0, 0,26078,26078,26078,26078, 83, 83, 806, 848, 0, 5, 22, 0, 0, 15, 0, 6885, 6891, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 8, 10, 5, 53, 53, 53, 53, 13, 13, 11, 10, 4, 17, 23, 0, 0, 5, 0, 6, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Yiddish/Hebrew/World + { 323, 47, 258, 0, 0, 1271, 1271, 6, 0, 1, 2, 3, 4, 5, 10, 15, 15, 17, 17, 2007, 78, 0, 0,26078,26078,26078,26078, 83, 83, 806, 848, 0, 5, 22, 0, 0, 15, 0, 6885, 6891, 6, 6, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 8, 10, 5, 53, 53, 53, 53, 13, 13, 11, 10, 4, 17, 23, 0, 0, 5, 0, 6, 5, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Yiddish/Hebrew/world { 324, 66, 169, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 2026, 129, 0, 1,26131,26174,26242,26242,26274,26274, 817, 858, 1349, 1360, 22, 124, 5497, 2, 9, 6896, 6906, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 3, 43, 68, 32, 32, 13, 13, 5, 5, 11, 37, 23, 1, 14, 4, 6, 10, 8, {78,71,78}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Yoruba/Latin/Nigeria { 324, 66, 25, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 2026, 129, 0, 1,26287,26330,26398,26398,26430,26430, 822, 863, 1397, 1360, 22, 127, 5511, 2, 9, 6896, 6914, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 3, 43, 68, 32, 32, 13, 13, 5, 5, 11, 37, 23, 5, 26, 4, 6, 10, 6, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Yoruba/Latin/Benin { 325, 66, 170, 0, 0, 0, 0, 6, 0, 9, 2, 3, 4, 5, 10, 14, 15, 16, 17, 113, 129, 0, 0,26443,26443,11670,11670,26495,26495, 715, 746, 0, 5, 22, 127, 3211, 0, 0, 6920, 6403, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 8, 10, 5, 52, 52, 27, 27, 13, 13, 8, 10, 4, 17, 23, 5, 16, 4, 0, 10, 5, {88,79,70}, 0, 0, 1, 6, 7, 1, 3, 3 }, // Zarma/Latin/Niger @@ -1838,7 +1838,7 @@ static constexpr QLocaleData locale_data[] = { { 331, 66, 91, 0, 0, 906, 906, 6, 1, 0, 2, 3, 4, 5, 10, 14, 15, 16, 17, 404, 78, 0, 0,26919,26919,26975,26975, 83, 83, 0, 0, 0, 5, 22, 22, 83, 15, 0, 7013, 7023, 6, 6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 8, 10, 5, 56, 56, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 4, 5, 0, 10, 9, {69,85,82}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Northern Frisian/Latin/Germany { 332, 29, 110, 0, 0, 0, 0, 6, 0, 1, 2, 49, 4, 5, 10, 14, 15, 16, 17, 163, 103, 42, 54, 8651, 8651, 8651, 8651, 83, 83, 831, 868, 0, 5, 22, 120, 0, 15, 0, 7032, 664, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 12, 7, 52, 52, 52, 52, 13, 13, 5, 4, 4, 17, 23, 1, 0, 5, 0, 9, 4, {73,78,82}, 2, 1, 7, 7, 7, 1, 3, 3 }, // Rajasthani/Devanagari/India { 333, 27, 193, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 133, 0, 15, 0, 7041, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 12, 0, {82,85,66}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Moksha/Cyrillic/Russia - { 334, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 7053, 7062, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 9, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Toki Pona/Latin/World + { 334, 66, 258, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 0, 0, 15, 0, 7053, 7062, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 0, 0, 5, 0, 9, 6, {0,0,0}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Toki Pona/Latin/world { 335, 66, 214, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0,27002,27002,27002,27002, 83, 83, 0, 0, 0, 5, 22, 10, 0, 15, 0, 7068, 7073, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 46, 46, 46, 46, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 5, 13, {83,66,68}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Pijin/Latin/Solomon Islands { 336, 66, 169, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 163, 103, 0, 0, 56, 56, 56, 56, 83, 83, 0, 0, 0, 5, 22, 124, 0, 15, 0, 7086, 0, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 10, 10, 5, 27, 27, 27, 27, 13, 13, 2, 2, 4, 17, 23, 1, 0, 5, 0, 5, 0, {78,71,78}, 2, 1, 1, 6, 7, 1, 3, 3 }, // Obolo/Latin/Nigeria { 337, 4, 178, 0, 0, 0, 0, 6, 0, 1, 2, 3, 4, 5, 10, 14, 15, 16, 17, 265, 129, 349, 362,27048,27048,27094,27094, 83, 83, 0, 0, 0, 5, 22, 194, 5288, 15, 0, 7091, 5109, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 6, 13, 8, 46, 46, 24, 24, 13, 13, 2, 2, 4, 17, 23, 2, 13, 5, 0, 5, 7, {80,75,82}, 2, 0, 7, 6, 7, 1, 3, 3 }, // Baluchi/Arabic/Pakistan @@ -6000,7 +6000,7 @@ static constexpr char language_name_list[] = "Japanese\0" "Javanese\0" "Jju\0" -"Jola Fonyi\0" +"Jola-Fonyi\0" "Kabuverdianu\0" "Kabyle\0" "Kako\0" @@ -6041,7 +6041,7 @@ static constexpr char language_name_list[] = "Lojban\0" "Lower Sorbian\0" "Low German\0" -"Luba Katanga\0" +"Luba-Katanga\0" "Lule Sami\0" "Luo\0" "Luxembourgish\0" @@ -6049,7 +6049,7 @@ static constexpr char language_name_list[] = "Macedonian\0" "Machame\0" "Maithili\0" -"Makhuwa Meetto\0" +"Makhuwa-Meetto\0" "Makonde\0" "Malagasy\0" "Malayalam\0" @@ -6344,7 +6344,7 @@ static constexpr quint16 language_name_index[] = { 973, // Japanese 982, // Javanese 991, // Jju - 995, // Jola Fonyi + 995, // Jola-Fonyi 1006, // Kabuverdianu 1019, // Kabyle 1026, // Kako @@ -6385,7 +6385,7 @@ static constexpr quint16 language_name_index[] = { 1313, // Lojban 1320, // Lower Sorbian 1334, // Low German - 1345, // Luba Katanga + 1345, // Luba-Katanga 1358, // Lule Sami 1368, // Luo 1372, // Luxembourgish @@ -6393,7 +6393,7 @@ static constexpr quint16 language_name_index[] = { 1392, // Macedonian 1403, // Machame 1411, // Maithili - 1420, // Makhuwa Meetto + 1420, // Makhuwa-Meetto 1435, // Makonde 1443, // Malagasy 1452, // Malayalam @@ -6596,7 +6596,7 @@ static constexpr char script_name_list[] = "Deseret\0" "Devanagari\0" "Duployan\0" -"Egyptian Hieroglyphs\0" +"Egyptian hieroglyphs\0" "Elbasan\0" "Ethiopic\0" "Fraser\0" @@ -6671,7 +6671,7 @@ static constexpr char script_name_list[] = "Pahawh Hmong\0" "Palmyrene\0" "Pau Cin Hau\0" -"Phags Pa\0" +"Phags-pa\0" "Phoenician\0" "Pollard Phonetic\0" "Psalter Pahlavi\0" @@ -6682,7 +6682,7 @@ static constexpr char script_name_list[] = "Sharada\0" "Shavian\0" "Siddham\0" -"Sign Writing\0" +"SignWriting\0" "Simplified Han\0" "Sinhala\0" "Sora Sompeng\0" @@ -6742,7 +6742,7 @@ static constexpr quint16 script_name_index[] = { 253, // Deseret 261, // Devanagari 272, // Duployan - 281, // Egyptian Hieroglyphs + 281, // Egyptian hieroglyphs 302, // Elbasan 310, // Ethiopic 319, // Fraser @@ -6817,7 +6817,7 @@ static constexpr quint16 script_name_index[] = { 948, // Pahawh Hmong 961, // Palmyrene 971, // Pau Cin Hau - 983, // Phags Pa + 983, // Phags-pa 992, // Phoenician 1003, // Pollard Phonetic 1020, // Psalter Pahlavi @@ -6828,32 +6828,32 @@ static constexpr quint16 script_name_index[] = { 1070, // Sharada 1078, // Shavian 1086, // Siddham - 1094, // Sign Writing - 1107, // Simplified Han - 1122, // Sinhala - 1130, // Sora Sompeng - 1143, // Sundanese - 1153, // Syloti Nagri - 1166, // Syriac - 1173, // Tagalog - 1181, // Tagbanwa - 1190, // Tai Le - 1197, // Tai Viet - 1206, // Takri - 1212, // Tamil - 1218, // Tangut - 1225, // Telugu - 1232, // Thaana - 1239, // Thai - 1244, // Tibetan - 1252, // Tifinagh - 1261, // Tirhuta - 1269, // Traditional Han - 1285, // Ugaritic - 1294, // Vai - 1298, // Varang Kshiti - 1312, // Yi - 1315, // Hanifi + 1094, // SignWriting + 1106, // Simplified Han + 1121, // Sinhala + 1129, // Sora Sompeng + 1142, // Sundanese + 1152, // Syloti Nagri + 1165, // Syriac + 1172, // Tagalog + 1180, // Tagbanwa + 1189, // Tai Le + 1196, // Tai Viet + 1205, // Takri + 1211, // Tamil + 1217, // Tangut + 1224, // Telugu + 1231, // Thaana + 1238, // Thai + 1243, // Tibetan + 1251, // Tifinagh + 1260, // Tirhuta + 1268, // Traditional Han + 1284, // Ugaritic + 1293, // Vai + 1297, // Varang Kshiti + 1311, // Yi + 1314, // Hanifi }; static constexpr char territory_name_list[] = @@ -6913,8 +6913,8 @@ static constexpr char territory_name_list[] = "Cocos Islands\0" "Colombia\0" "Comoros\0" -"Congo Brazzaville\0" -"Congo Kinshasa\0" +"Congo - Brazzaville\0" +"Congo - Kinshasa\0" "Cook Islands\0" "Costa Rica\0" "Croatia\0" @@ -6958,7 +6958,7 @@ static constexpr char territory_name_list[] = "Guam\0" "Guatemala\0" "Guernsey\0" -"Guinea Bissau\0" +"Guinea-Bissau\0" "Guinea\0" "Guyana\0" "Haiti\0" @@ -6972,7 +6972,7 @@ static constexpr char territory_name_list[] = "Iran\0" "Iraq\0" "Ireland\0" -"Isle Of Man\0" +"Isle of Man\0" "Israel\0" "Italy\0" "Ivory Coast\0" @@ -7094,7 +7094,7 @@ static constexpr char territory_name_list[] = "Tokelau\0" "Tonga\0" "Trinidad And Tobago\0" -"Tristan Da Cunha\0" +"Tristan da Cunha\0" "Tunisia\0" "Turkey\0" "Turkmenistan\0" @@ -7115,7 +7115,7 @@ static constexpr char territory_name_list[] = "Vietnam\0" "Wallis And Futuna\0" "Western Sahara\0" -"World\0" +"world\0" "Yemen\0" "Zambia\0" "Zimbabwe\0" @@ -7178,212 +7178,212 @@ static constexpr quint16 territory_name_index[] = { 605, // Cocos Islands 619, // Colombia 628, // Comoros - 636, // Congo Brazzaville - 654, // Congo Kinshasa - 669, // Cook Islands - 682, // Costa Rica - 693, // Croatia - 701, // Cuba - 706, // Curacao - 714, // Cyprus - 721, // Czechia - 729, // Denmark - 737, // Diego Garcia - 750, // Djibouti - 759, // Dominica - 768, // Dominican Republic - 787, // Ecuador - 795, // Egypt - 801, // El Salvador - 813, // Equatorial Guinea - 831, // Eritrea - 839, // Estonia - 847, // Eswatini - 856, // Ethiopia - 865, // Europe - 872, // European Union - 887, // Falkland Islands - 904, // Faroe Islands - 918, // Fiji - 923, // Finland - 931, // France - 938, // French Guiana - 952, // French Polynesia - 969, // French Southern Territories - 997, // Gabon - 1003, // Gambia - 1010, // Georgia - 1018, // Germany - 1026, // Ghana - 1032, // Gibraltar - 1042, // Greece - 1049, // Greenland - 1059, // Grenada - 1067, // Guadeloupe - 1078, // Guam - 1083, // Guatemala - 1093, // Guernsey - 1102, // Guinea Bissau - 1116, // Guinea - 1123, // Guyana - 1130, // Haiti - 1136, // Heard And McDonald Islands - 1163, // Honduras - 1172, // Hong Kong - 1182, // Hungary - 1190, // Iceland - 1198, // India - 1204, // Indonesia - 1214, // Iran - 1219, // Iraq - 1224, // Ireland - 1232, // Isle Of Man - 1244, // Israel - 1251, // Italy - 1257, // Ivory Coast - 1269, // Jamaica - 1277, // Japan - 1283, // Jersey - 1290, // Jordan - 1297, // Kazakhstan - 1308, // Kenya - 1314, // Kiribati - 1323, // Kosovo - 1330, // Kuwait - 1337, // Kyrgyzstan - 1348, // Laos - 1353, // Latin America - 1367, // Latvia - 1374, // Lebanon - 1382, // Lesotho - 1390, // Liberia - 1398, // Libya - 1404, // Liechtenstein - 1418, // Lithuania - 1428, // Luxembourg - 1439, // Macao - 1445, // Macedonia - 1455, // Madagascar - 1466, // Malawi - 1473, // Malaysia - 1482, // Maldives - 1491, // Mali - 1496, // Malta - 1502, // Marshall Islands - 1519, // Martinique - 1530, // Mauritania - 1541, // Mauritius - 1551, // Mayotte - 1559, // Mexico - 1566, // Micronesia - 1577, // Moldova - 1585, // Monaco - 1592, // Mongolia - 1601, // Montenegro - 1612, // Montserrat - 1623, // Morocco - 1631, // Mozambique - 1642, // Myanmar - 1650, // Namibia - 1658, // Nauru - 1664, // Nepal - 1670, // Netherlands - 1682, // New Caledonia - 1696, // New Zealand - 1708, // Nicaragua - 1718, // Nigeria - 1726, // Niger - 1732, // Niue - 1737, // Norfolk Island - 1752, // Northern Mariana Islands - 1777, // North Korea - 1789, // Norway - 1796, // Oman - 1801, // Outlying Oceania - 1818, // Pakistan - 1827, // Palau - 1833, // Palestinian Territories - 1857, // Panama - 1864, // Papua New Guinea - 1881, // Paraguay - 1890, // Peru - 1895, // Philippines - 1907, // Pitcairn - 1916, // Poland - 1923, // Portugal - 1932, // Puerto Rico - 1944, // Qatar - 1950, // Reunion - 1958, // Romania - 1966, // Russia - 1973, // Rwanda - 1980, // Saint Barthelemy - 1997, // Saint Helena - 2010, // Saint Kitts And Nevis - 2032, // Saint Lucia - 2044, // Saint Martin - 2057, // Saint Pierre And Miquelon - 2083, // Saint Vincent And Grenadines - 2112, // Samoa - 2118, // San Marino - 2129, // Sao Tome And Principe - 2151, // Saudi Arabia - 2164, // Senegal - 2172, // Serbia - 2179, // Seychelles - 2190, // Sierra Leone - 2203, // Singapore - 2213, // Sint Maarten - 2226, // Slovakia - 2235, // Slovenia - 2244, // Solomon Islands - 2260, // Somalia - 2268, // South Africa - 2281, // South Georgia And South Sandwich Islands - 2322, // South Korea - 2334, // South Sudan - 2346, // Spain - 2352, // Sri Lanka - 2362, // Sudan - 2368, // Suriname - 2377, // Svalbard And Jan Mayen - 2400, // Sweden - 2407, // Switzerland - 2419, // Syria - 2425, // Taiwan - 2432, // Tajikistan - 2443, // Tanzania - 2452, // Thailand - 2461, // Timor-Leste - 2473, // Togo - 2478, // Tokelau - 2486, // Tonga - 2492, // Trinidad And Tobago - 2512, // Tristan Da Cunha - 2529, // Tunisia - 2537, // Turkey - 2544, // Turkmenistan - 2557, // Turks And Caicos Islands - 2582, // Tuvalu - 2589, // Uganda - 2596, // Ukraine - 2604, // United Arab Emirates - 2625, // United Kingdom - 2640, // United States Outlying Islands - 2671, // United States - 2685, // United States Virgin Islands - 2714, // Uruguay - 2722, // Uzbekistan - 2733, // Vanuatu - 2741, // Vatican City - 2754, // Venezuela - 2764, // Vietnam - 2772, // Wallis And Futuna - 2790, // Western Sahara - 2805, // World - 2811, // Yemen - 2817, // Zambia - 2824, // Zimbabwe + 636, // Congo - Brazzaville + 656, // Congo - Kinshasa + 673, // Cook Islands + 686, // Costa Rica + 697, // Croatia + 705, // Cuba + 710, // Curacao + 718, // Cyprus + 725, // Czechia + 733, // Denmark + 741, // Diego Garcia + 754, // Djibouti + 763, // Dominica + 772, // Dominican Republic + 791, // Ecuador + 799, // Egypt + 805, // El Salvador + 817, // Equatorial Guinea + 835, // Eritrea + 843, // Estonia + 851, // Eswatini + 860, // Ethiopia + 869, // Europe + 876, // European Union + 891, // Falkland Islands + 908, // Faroe Islands + 922, // Fiji + 927, // Finland + 935, // France + 942, // French Guiana + 956, // French Polynesia + 973, // French Southern Territories + 1001, // Gabon + 1007, // Gambia + 1014, // Georgia + 1022, // Germany + 1030, // Ghana + 1036, // Gibraltar + 1046, // Greece + 1053, // Greenland + 1063, // Grenada + 1071, // Guadeloupe + 1082, // Guam + 1087, // Guatemala + 1097, // Guernsey + 1106, // Guinea-Bissau + 1120, // Guinea + 1127, // Guyana + 1134, // Haiti + 1140, // Heard And McDonald Islands + 1167, // Honduras + 1176, // Hong Kong + 1186, // Hungary + 1194, // Iceland + 1202, // India + 1208, // Indonesia + 1218, // Iran + 1223, // Iraq + 1228, // Ireland + 1236, // Isle of Man + 1248, // Israel + 1255, // Italy + 1261, // Ivory Coast + 1273, // Jamaica + 1281, // Japan + 1287, // Jersey + 1294, // Jordan + 1301, // Kazakhstan + 1312, // Kenya + 1318, // Kiribati + 1327, // Kosovo + 1334, // Kuwait + 1341, // Kyrgyzstan + 1352, // Laos + 1357, // Latin America + 1371, // Latvia + 1378, // Lebanon + 1386, // Lesotho + 1394, // Liberia + 1402, // Libya + 1408, // Liechtenstein + 1422, // Lithuania + 1432, // Luxembourg + 1443, // Macao + 1449, // Macedonia + 1459, // Madagascar + 1470, // Malawi + 1477, // Malaysia + 1486, // Maldives + 1495, // Mali + 1500, // Malta + 1506, // Marshall Islands + 1523, // Martinique + 1534, // Mauritania + 1545, // Mauritius + 1555, // Mayotte + 1563, // Mexico + 1570, // Micronesia + 1581, // Moldova + 1589, // Monaco + 1596, // Mongolia + 1605, // Montenegro + 1616, // Montserrat + 1627, // Morocco + 1635, // Mozambique + 1646, // Myanmar + 1654, // Namibia + 1662, // Nauru + 1668, // Nepal + 1674, // Netherlands + 1686, // New Caledonia + 1700, // New Zealand + 1712, // Nicaragua + 1722, // Nigeria + 1730, // Niger + 1736, // Niue + 1741, // Norfolk Island + 1756, // Northern Mariana Islands + 1781, // North Korea + 1793, // Norway + 1800, // Oman + 1805, // Outlying Oceania + 1822, // Pakistan + 1831, // Palau + 1837, // Palestinian Territories + 1861, // Panama + 1868, // Papua New Guinea + 1885, // Paraguay + 1894, // Peru + 1899, // Philippines + 1911, // Pitcairn + 1920, // Poland + 1927, // Portugal + 1936, // Puerto Rico + 1948, // Qatar + 1954, // Reunion + 1962, // Romania + 1970, // Russia + 1977, // Rwanda + 1984, // Saint Barthelemy + 2001, // Saint Helena + 2014, // Saint Kitts And Nevis + 2036, // Saint Lucia + 2048, // Saint Martin + 2061, // Saint Pierre And Miquelon + 2087, // Saint Vincent And Grenadines + 2116, // Samoa + 2122, // San Marino + 2133, // Sao Tome And Principe + 2155, // Saudi Arabia + 2168, // Senegal + 2176, // Serbia + 2183, // Seychelles + 2194, // Sierra Leone + 2207, // Singapore + 2217, // Sint Maarten + 2230, // Slovakia + 2239, // Slovenia + 2248, // Solomon Islands + 2264, // Somalia + 2272, // South Africa + 2285, // South Georgia And South Sandwich Islands + 2326, // South Korea + 2338, // South Sudan + 2350, // Spain + 2356, // Sri Lanka + 2366, // Sudan + 2372, // Suriname + 2381, // Svalbard And Jan Mayen + 2404, // Sweden + 2411, // Switzerland + 2423, // Syria + 2429, // Taiwan + 2436, // Tajikistan + 2447, // Tanzania + 2456, // Thailand + 2465, // Timor-Leste + 2477, // Togo + 2482, // Tokelau + 2490, // Tonga + 2496, // Trinidad And Tobago + 2516, // Tristan da Cunha + 2533, // Tunisia + 2541, // Turkey + 2548, // Turkmenistan + 2561, // Turks And Caicos Islands + 2586, // Tuvalu + 2593, // Uganda + 2600, // Ukraine + 2608, // United Arab Emirates + 2629, // United Kingdom + 2644, // United States Outlying Islands + 2675, // United States + 2689, // United States Virgin Islands + 2718, // Uruguay + 2726, // Uzbekistan + 2737, // Vanuatu + 2745, // Vatican City + 2758, // Venezuela + 2768, // Vietnam + 2776, // Wallis And Futuna + 2794, // Western Sahara + 2809, // world + 2815, // Yemen + 2821, // Zambia + 2828, // Zimbabwe }; constexpr std::array languageCodeList { @@ -7510,7 +7510,7 @@ constexpr std::array languageCodeList { LanguageCodeEntry {{'j', 'a'}, {'j', 'p', 'n'}, {'j', 'p', 'n'}, {'j', 'p', 'n'}}, // Japanese LanguageCodeEntry {{'j', 'v'}, {'j', 'a', 'v'}, {'j', 'a', 'v'}, {'j', 'a', 'v'}}, // Javanese LanguageCodeEntry {{}, {}, {}, {'k', 'a', 'j'}}, // Jju - LanguageCodeEntry {{}, {}, {}, {'d', 'y', 'o'}}, // Jola Fonyi + LanguageCodeEntry {{}, {}, {}, {'d', 'y', 'o'}}, // Jola-Fonyi LanguageCodeEntry {{}, {}, {}, {'k', 'e', 'a'}}, // Kabuverdianu LanguageCodeEntry {{}, {'k', 'a', 'b'}, {'k', 'a', 'b'}, {'k', 'a', 'b'}}, // Kabyle LanguageCodeEntry {{}, {}, {}, {'k', 'k', 'j'}}, // Kako @@ -7551,7 +7551,7 @@ constexpr std::array languageCodeList { LanguageCodeEntry {{}, {'j', 'b', 'o'}, {'j', 'b', 'o'}, {'j', 'b', 'o'}}, // Lojban LanguageCodeEntry {{}, {'d', 's', 'b'}, {'d', 's', 'b'}, {'d', 's', 'b'}}, // Lower Sorbian LanguageCodeEntry {{}, {'n', 'd', 's'}, {'n', 'd', 's'}, {'n', 'd', 's'}}, // Low German - LanguageCodeEntry {{'l', 'u'}, {'l', 'u', 'b'}, {'l', 'u', 'b'}, {'l', 'u', 'b'}}, // Luba Katanga + LanguageCodeEntry {{'l', 'u'}, {'l', 'u', 'b'}, {'l', 'u', 'b'}, {'l', 'u', 'b'}}, // Luba-Katanga LanguageCodeEntry {{}, {'s', 'm', 'j'}, {'s', 'm', 'j'}, {'s', 'm', 'j'}}, // Lule Sami LanguageCodeEntry {{}, {'l', 'u', 'o'}, {'l', 'u', 'o'}, {'l', 'u', 'o'}}, // Luo LanguageCodeEntry {{'l', 'b'}, {'l', 't', 'z'}, {'l', 't', 'z'}, {'l', 't', 'z'}}, // Luxembourgish @@ -7559,7 +7559,7 @@ constexpr std::array languageCodeList { LanguageCodeEntry {{'m', 'k'}, {'m', 'a', 'c'}, {'m', 'k', 'd'}, {'m', 'k', 'd'}}, // Macedonian LanguageCodeEntry {{}, {}, {}, {'j', 'm', 'c'}}, // Machame LanguageCodeEntry {{}, {'m', 'a', 'i'}, {'m', 'a', 'i'}, {'m', 'a', 'i'}}, // Maithili - LanguageCodeEntry {{}, {}, {}, {'m', 'g', 'h'}}, // Makhuwa Meetto + LanguageCodeEntry {{}, {}, {}, {'m', 'g', 'h'}}, // Makhuwa-Meetto LanguageCodeEntry {{}, {}, {}, {'k', 'd', 'e'}}, // Makonde LanguageCodeEntry {{'m', 'g'}, {'m', 'l', 'g'}, {'m', 'l', 'g'}, {'m', 'l', 'g'}}, // Malagasy LanguageCodeEntry {{'m', 'l'}, {'m', 'a', 'l'}, {'m', 'a', 'l'}, {'m', 'a', 'l'}}, // Malayalam @@ -7762,7 +7762,7 @@ static constexpr unsigned char script_code_list[] = "Dsrt" // Deseret "Deva" // Devanagari "Dupl" // Duployan -"Egyp" // Egyptian Hieroglyphs +"Egyp" // Egyptian hieroglyphs "Elba" // Elbasan "Ethi" // Ethiopic "Lisu" // Fraser @@ -7837,7 +7837,7 @@ static constexpr unsigned char script_code_list[] = "Hmng" // Pahawh Hmong "Palm" // Palmyrene "Pauc" // Pau Cin Hau -"Phag" // Phags Pa +"Phag" // Phags-pa "Phnx" // Phoenician "Plrd" // Pollard Phonetic "Phlp" // Psalter Pahlavi @@ -7848,7 +7848,7 @@ static constexpr unsigned char script_code_list[] = "Shrd" // Sharada "Shaw" // Shavian "Sidd" // Siddham -"Sgnw" // Sign Writing +"Sgnw" // SignWriting "Hans" // Simplified Han "Sinh" // Sinhala "Sora" // Sora Sompeng @@ -7933,8 +7933,8 @@ static constexpr unsigned char territory_code_list[] = "CC\0" // Cocos Islands "CO\0" // Colombia "KM\0" // Comoros -"CG\0" // Congo Brazzaville -"CD\0" // Congo Kinshasa +"CG\0" // Congo - Brazzaville +"CD\0" // Congo - Kinshasa "CK\0" // Cook Islands "CR\0" // Costa Rica "HR\0" // Croatia @@ -7978,7 +7978,7 @@ static constexpr unsigned char territory_code_list[] = "GU\0" // Guam "GT\0" // Guatemala "GG\0" // Guernsey -"GW\0" // Guinea Bissau +"GW\0" // Guinea-Bissau "GN\0" // Guinea "GY\0" // Guyana "HT\0" // Haiti @@ -7992,7 +7992,7 @@ static constexpr unsigned char territory_code_list[] = "IR\0" // Iran "IQ\0" // Iraq "IE\0" // Ireland -"IM\0" // Isle Of Man +"IM\0" // Isle of Man "IL\0" // Israel "IT\0" // Italy "CI\0" // Ivory Coast @@ -8114,7 +8114,7 @@ static constexpr unsigned char territory_code_list[] = "TK\0" // Tokelau "TO\0" // Tonga "TT\0" // Trinidad And Tobago -"TA\0" // Tristan Da Cunha +"TA\0" // Tristan da Cunha "TN\0" // Tunisia "TR\0" // Turkey "TM\0" // Turkmenistan @@ -8135,7 +8135,7 @@ static constexpr unsigned char territory_code_list[] = "VN\0" // Vietnam "WF\0" // Wallis And Futuna "EH\0" // Western Sahara -"001" // World +"001" // world "YE\0" // Yemen "ZM\0" // Zambia "ZW\0" // Zimbabwe diff --git a/src/corelib/time/qhijricalendar_data_p.h b/src/corelib/time/qhijricalendar_data_p.h index 6ba0bf22af..040675e582 100644 --- a/src/corelib/time/qhijricalendar_data_p.h +++ b/src/corelib/time/qhijricalendar_data_p.h @@ -25,7 +25,7 @@ namespace QtPrivate::Hijri { // GENERATED PART STARTS HERE /* - This part of the file was generated on 2023-07-28 from the + This part of the file was generated on 2023-08-02 from the Common Locale Data Repository v43 http://www.unicode.org/cldr/ @@ -77,7 +77,7 @@ static constexpr QCalendarLocale locale_data[] = { { 14, 4, 238, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/Tunisia { 14, 4, 245, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/United Arab Emirates { 14, 4, 257, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/Western Sahara - { 14, 4, 258, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/World + { 14, 4, 258, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/world { 14, 4, 259, 672, 672, 672, 672, 768, 768, 96, 96, 96, 96, 26, 26 },// Arabic/Arabic/Yemen { 15, 66, 220, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Aragonese/Latin/Spain { 17, 5, 12, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Armenian/Armenian/Armenia @@ -197,7 +197,7 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 107, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Hong Kong { 75, 66, 110, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/India { 75, 66, 114, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Ireland - { 75, 66, 115, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Isle Of Man + { 75, 66, 115, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Isle of Man { 75, 66, 116, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Israel { 75, 66, 119, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Jamaica { 75, 66, 121, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Jersey @@ -258,12 +258,12 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 247, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/United States Outlying Islands { 75, 66, 249, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/United States Virgin Islands { 75, 66, 252, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Vanuatu - { 75, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/World + { 75, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/world { 75, 66, 260, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Zambia { 75, 66, 261, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Latin/Zimbabwe { 75, 115, 246, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// English/Shavian/United Kingdom { 76, 27, 193, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Erzya/Cyrillic/Russia - { 77, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Esperanto/Latin/World + { 77, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Esperanto/Latin/world { 78, 66, 75, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Estonian/Latin/Estonia { 79, 66, 92, 2817, 2817, 2903, 2903, 184, 184, 86, 86, 47, 47, 26, 26 },// Ewe/Latin/Ghana { 79, 66, 233, 2817, 2817, 2903, 2903, 184, 184, 86, 86, 47, 47, 26, 26 },// Ewe/Latin/Togo @@ -283,8 +283,8 @@ static constexpr QCalendarLocale locale_data[] = { { 85, 66, 46, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Central African Republic { 85, 66, 48, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Chad { 85, 66, 55, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Comoros - { 85, 66, 56, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Congo Brazzaville - { 85, 66, 57, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Congo Kinshasa + { 85, 66, 56, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Congo - Brazzaville + { 85, 66, 57, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Congo - Kinshasa { 85, 66, 67, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Djibouti { 85, 66, 73, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/Equatorial Guinea { 85, 66, 85, 3079, 3079, 3218, 3308, 184, 184,139,139, 90, 90, 26, 26 },// French/Latin/French Guiana @@ -324,7 +324,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 1, 40, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Cameroon { 87, 1, 89, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Gambia { 87, 1, 92, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Ghana - { 87, 1, 101, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Guinea Bissau + { 87, 1, 101, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Guinea-Bissau { 87, 1, 102, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Guinea { 87, 1, 134, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Liberia { 87, 1, 149, 3398, 3398, 3651, 3651, 3746, 3746,253,253, 95, 95, 41, 41 },// Fulah/Adlam/Mauritania @@ -336,7 +336,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 66, 40, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Cameroon { 87, 66, 89, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Gambia { 87, 66, 92, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Ghana - { 87, 66, 101, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Guinea Bissau + { 87, 66, 101, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Guinea-Bissau { 87, 66, 102, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Guinea { 87, 66, 134, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Liberia { 87, 66, 149, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Fulah/Latin/Mauritania @@ -373,11 +373,11 @@ static constexpr QCalendarLocale locale_data[] = { { 105, 66, 110, 4814, 4814, 4944, 4944, 184, 184,130,130, 63, 63, 26, 26 },// Hindi/Latin/India { 107, 66, 108, 5007, 5106, 5233, 5233, 184, 184, 99,127, 76, 76, 26, 26 },// Hungarian/Latin/Hungary { 108, 66, 109, 2494, 2494, 5309, 5309, 184, 184,106,106, 78, 78, 26, 26 },// Icelandic/Latin/Iceland - { 109, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Ido/Latin/World + { 109, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Ido/Latin/world { 110, 66, 169, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Igbo/Latin/Nigeria { 111, 66, 83, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Inari Sami/Latin/Finland { 112, 66, 111, 5387, 5387, 5496, 5496, 184, 184,109,109, 86, 86, 26, 26 },// Indonesian/Latin/Indonesia - { 114, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Interlingua/Latin/World + { 114, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Interlingua/Latin/world { 116, 18, 41, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Inuktitut/Canadian Aboriginal/Canada { 116, 66, 41, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Inuktitut/Latin/Canada { 118, 66, 114, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Irish/Latin/Ireland @@ -389,7 +389,7 @@ static constexpr QCalendarLocale locale_data[] = { { 120, 53, 120, 5582, 5582, 5582, 5582, 184, 184, 97, 97, 97, 97, 26, 26 },// Japanese/Japanese/Japan { 121, 66, 111, 5679, 5679, 5765, 5765, 184, 184, 86, 86, 72, 72, 26, 26 },// Javanese/Latin/Indonesia { 122, 66, 169, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Jju/Latin/Nigeria - { 123, 66, 206, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Jola Fonyi/Latin/Senegal + { 123, 66, 206, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Jola-Fonyi/Latin/Senegal { 124, 66, 43, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Kabuverdianu/Latin/Cape Verde { 125, 66, 4, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Kabyle/Latin/Algeria { 126, 66, 40, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Kako/Latin/Cameroon @@ -420,16 +420,16 @@ static constexpr QCalendarLocale locale_data[] = { { 153, 65, 129, 6379, 6379, 6474, 6549, 184, 184, 95, 95, 75, 77, 26, 26 },// Lao/Lao/Laos { 154, 66, 253, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Latin/Latin/Vatican City { 155, 66, 131, 6626, 6626, 106, 106, 184, 184,108,108, 78, 78, 26, 26 },// Latvian/Latin/Latvia - { 158, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Congo Kinshasa + { 158, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Congo - Kinshasa { 158, 66, 7, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Angola { 158, 66, 46, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Central African Republic - { 158, 66, 56, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Congo Brazzaville + { 158, 66, 56, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lingala/Latin/Congo - Brazzaville { 160, 66, 137, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lithuanian/Latin/Lithuania - { 161, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lojban/Latin/World + { 161, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lojban/Latin/world { 162, 66, 91, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lower Sorbian/Latin/Germany { 163, 66, 91, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Low German/Latin/Germany { 163, 66, 165, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Low German/Latin/Netherlands - { 164, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Luba Katanga/Latin/Congo Kinshasa + { 164, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Luba-Katanga/Latin/Congo - Kinshasa { 165, 66, 225, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lule Sami/Latin/Sweden { 165, 66, 175, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Lule Sami/Latin/Norway { 166, 66, 124, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Luo/Latin/Kenya @@ -438,7 +438,7 @@ static constexpr QCalendarLocale locale_data[] = { { 169, 27, 140, 6734, 6734, 6823, 6823, 184, 184, 89, 89, 71, 71, 26, 26 },// Macedonian/Cyrillic/Macedonia { 170, 66, 230, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Machame/Latin/Tanzania { 171, 29, 110, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Maithili/Devanagari/India - { 172, 66, 160, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Makhuwa Meetto/Latin/Mozambique + { 172, 66, 160, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Makhuwa-Meetto/Latin/Mozambique { 173, 66, 230, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Makonde/Latin/Tanzania { 174, 66, 141, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Malagasy/Latin/Madagascar { 175, 74, 110, 6894, 6996, 7098, 7098, 7195, 7195,102,102, 97, 97, 26, 26 },// Malayalam/Malayalam/India @@ -451,7 +451,7 @@ static constexpr QCalendarLocale locale_data[] = { { 177, 66, 146, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Maltese/Latin/Malta { 179, 9, 110, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Manipuri/Bangla/India { 179, 78, 110, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Manipuri/Meitei Mayek/India - { 180, 66, 115, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Manx/Latin/Isle Of Man + { 180, 66, 115, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Manx/Latin/Isle of Man { 181, 66, 167, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Maori/Latin/New Zealand { 182, 66, 49, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Mapuche/Latin/Chile { 183, 29, 110, 7403, 7403, 7490, 7490, 7568, 7568, 87, 87, 78, 78, 26, 26 },// Marathi/Devanagari/India @@ -507,7 +507,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 7, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Angola { 231, 66, 43, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Cape Verde { 231, 66, 73, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Equatorial Guinea - { 231, 66, 101, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Guinea Bissau + { 231, 66, 101, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Guinea-Bissau { 231, 66, 138, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Luxembourg { 231, 66, 139, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Macao { 231, 66, 160, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Mozambique @@ -515,7 +515,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 204, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Sao Tome And Principe { 231, 66, 226, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Switzerland { 231, 66, 232, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Portuguese/Latin/Timor-Leste - { 232, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Prussian/Latin/World + { 232, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Prussian/Latin/world { 233, 41, 110, 8699, 8791, 8885, 8885, 184, 184, 92, 94, 77, 77, 26, 26 },// Punjabi/Gurmukhi/India { 233, 4, 178, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Punjabi/Arabic/Pakistan { 234, 66, 184, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Quechua/Latin/Peru @@ -606,7 +606,7 @@ static constexpr QCalendarLocale locale_data[] = { { 271, 135, 159, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Standard Moroccan Tamazight/Tifinagh/Morocco { 272, 66, 111, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Sundanese/Latin/Indonesia { 273, 66, 230, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swahili/Latin/Tanzania - { 273, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swahili/Latin/Congo Kinshasa + { 273, 66, 57, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swahili/Latin/Congo - Kinshasa { 273, 66, 124, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swahili/Latin/Kenya { 273, 66, 243, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swahili/Latin/Uganda { 274, 66, 216, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Swati/Latin/South Africa @@ -661,7 +661,7 @@ static constexpr QCalendarLocale locale_data[] = { { 308, 66, 134, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Vai/Latin/Liberia { 309, 66, 216, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Venda/Latin/South Africa { 310, 66, 255, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Vietnamese/Latin/Vietnam - { 311, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Volapuk/Latin/World + { 311, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Volapuk/Latin/world { 312, 66, 230, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Vunjo/Latin/Tanzania { 313, 66, 23, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Walloon/Latin/Belgium { 314, 66, 226, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Walser/Latin/Switzerland @@ -677,7 +677,7 @@ static constexpr QCalendarLocale locale_data[] = { { 320, 66, 206, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Wolof/Latin/Senegal { 321, 66, 216, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Xhosa/Latin/South Africa { 322, 66, 40, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Yangben/Latin/Cameroon - { 323, 47, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Yiddish/Hebrew/World + { 323, 47, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Yiddish/Hebrew/world { 324, 66, 169, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Yoruba/Latin/Nigeria { 324, 66, 25, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Yoruba/Latin/Benin { 325, 66, 170, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Zarma/Latin/Niger @@ -690,7 +690,7 @@ static constexpr QCalendarLocale locale_data[] = { { 331, 66, 91, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Northern Frisian/Latin/Germany { 332, 29, 110, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Rajasthani/Devanagari/India { 333, 27, 193, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Moksha/Cyrillic/Russia - { 334, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Toki Pona/Latin/World + { 334, 66, 258, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Toki Pona/Latin/world { 335, 66, 214, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Pijin/Latin/Solomon Islands { 336, 66, 169, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Obolo/Latin/Nigeria { 337, 4, 178, 0, 0, 106, 106, 184, 184,106,106, 78, 78, 26, 26 },// Baluchi/Arabic/Pakistan diff --git a/src/corelib/time/qjalalicalendar_data_p.h b/src/corelib/time/qjalalicalendar_data_p.h index 30ef939cf2..bb442d9052 100644 --- a/src/corelib/time/qjalalicalendar_data_p.h +++ b/src/corelib/time/qjalalicalendar_data_p.h @@ -25,7 +25,7 @@ namespace QtPrivate::Jalali { // GENERATED PART STARTS HERE /* - This part of the file was generated on 2023-07-28 from the + This part of the file was generated on 2023-08-02 from the Common Locale Data Repository v43 http://www.unicode.org/cldr/ @@ -77,7 +77,7 @@ static constexpr QCalendarLocale locale_data[] = { { 14, 4, 238, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/Tunisia { 14, 4, 245, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/United Arab Emirates { 14, 4, 257, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/Western Sahara - { 14, 4, 258, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/World + { 14, 4, 258, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/world { 14, 4, 259, 179, 179, 179, 179, 153, 153, 67, 67, 67, 67, 26, 26 },// Arabic/Arabic/Yemen { 15, 66, 220, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Aragonese/Latin/Spain { 17, 5, 12, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Armenian/Armenian/Armenia @@ -197,7 +197,7 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 107, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Hong Kong { 75, 66, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/India { 75, 66, 114, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Ireland - { 75, 66, 115, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Isle Of Man + { 75, 66, 115, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Isle of Man { 75, 66, 116, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Israel { 75, 66, 119, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Jamaica { 75, 66, 121, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Jersey @@ -258,12 +258,12 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 247, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/United States Outlying Islands { 75, 66, 249, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/United States Virgin Islands { 75, 66, 252, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Vanuatu - { 75, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/World + { 75, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/world { 75, 66, 260, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Zambia { 75, 66, 261, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Latin/Zimbabwe { 75, 115, 246, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// English/Shavian/United Kingdom { 76, 27, 193, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Erzya/Cyrillic/Russia - { 77, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Esperanto/Latin/World + { 77, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Esperanto/Latin/world { 78, 66, 75, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Estonian/Latin/Estonia { 79, 66, 92, 1085, 1085, 1171, 1171, 153, 153, 86, 86, 47, 47, 26, 26 },// Ewe/Latin/Ghana { 79, 66, 233, 1085, 1085, 1171, 1171, 153, 153, 86, 86, 47, 47, 26, 26 },// Ewe/Latin/Togo @@ -283,8 +283,8 @@ static constexpr QCalendarLocale locale_data[] = { { 85, 66, 46, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Central African Republic { 85, 66, 48, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Chad { 85, 66, 55, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Comoros - { 85, 66, 56, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Congo Brazzaville - { 85, 66, 57, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Congo Kinshasa + { 85, 66, 56, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Congo - Brazzaville + { 85, 66, 57, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Congo - Kinshasa { 85, 66, 67, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Djibouti { 85, 66, 73, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/Equatorial Guinea { 85, 66, 85, 1557, 1557, 1638, 1638, 153, 153, 81, 81, 57, 57, 26, 26 },// French/Latin/French Guiana @@ -324,7 +324,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 1, 40, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Cameroon { 87, 1, 89, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Gambia { 87, 1, 92, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Ghana - { 87, 1, 101, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Guinea Bissau + { 87, 1, 101, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Guinea-Bissau { 87, 1, 102, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Guinea { 87, 1, 134, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Liberia { 87, 1, 149, 1833, 1833, 1833, 1833, 1984, 1984,151,151,151,151, 41, 41 },// Fulah/Adlam/Mauritania @@ -336,7 +336,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 66, 40, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Cameroon { 87, 66, 89, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Gambia { 87, 66, 92, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Ghana - { 87, 66, 101, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Guinea Bissau + { 87, 66, 101, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Guinea-Bissau { 87, 66, 102, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Guinea { 87, 66, 134, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Liberia { 87, 66, 149, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Fulah/Latin/Mauritania @@ -373,11 +373,11 @@ static constexpr QCalendarLocale locale_data[] = { { 105, 66, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Hindi/Latin/India { 107, 66, 108, 1002, 1002, 1002, 1002, 153, 153, 83, 83, 83, 83, 26, 26 },// Hungarian/Latin/Hungary { 108, 66, 109, 1002, 1002, 1002, 1002, 153, 153, 83, 83, 83, 83, 26, 26 },// Icelandic/Latin/Iceland - { 109, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Ido/Latin/World + { 109, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Ido/Latin/world { 110, 66, 169, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Igbo/Latin/Nigeria { 111, 66, 83, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Inari Sami/Latin/Finland { 112, 66, 111, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Indonesian/Latin/Indonesia - { 114, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Interlingua/Latin/World + { 114, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Interlingua/Latin/world { 116, 18, 41, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Inuktitut/Canadian Aboriginal/Canada { 116, 66, 41, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Inuktitut/Latin/Canada { 118, 66, 114, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Irish/Latin/Ireland @@ -389,7 +389,7 @@ static constexpr QCalendarLocale locale_data[] = { { 120, 53, 120, 2436, 2436, 2436, 2436, 153, 153, 77, 77, 77, 77, 26, 26 },// Japanese/Japanese/Japan { 121, 66, 111, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Javanese/Latin/Indonesia { 122, 66, 169, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Jju/Latin/Nigeria - { 123, 66, 206, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Jola Fonyi/Latin/Senegal + { 123, 66, 206, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Jola-Fonyi/Latin/Senegal { 124, 66, 43, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Kabuverdianu/Latin/Cape Verde { 125, 66, 4, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Kabyle/Latin/Algeria { 126, 66, 40, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Kako/Latin/Cameroon @@ -420,16 +420,16 @@ static constexpr QCalendarLocale locale_data[] = { { 153, 65, 129, 2739, 2739, 2819, 2898, 153, 153, 80, 80, 79, 79, 26, 26 },// Lao/Lao/Laos { 154, 66, 253, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Latin/Latin/Vatican City { 155, 66, 131, 2977, 2977, 2977, 2977, 153, 153, 92, 92, 92, 92, 26, 26 },// Latvian/Latin/Latvia - { 158, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Congo Kinshasa + { 158, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Congo - Kinshasa { 158, 66, 7, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Angola { 158, 66, 46, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Central African Republic - { 158, 66, 56, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Congo Brazzaville + { 158, 66, 56, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lingala/Latin/Congo - Brazzaville { 160, 66, 137, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lithuanian/Latin/Lithuania - { 161, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lojban/Latin/World + { 161, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lojban/Latin/world { 162, 66, 91, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lower Sorbian/Latin/Germany { 163, 66, 91, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Low German/Latin/Germany { 163, 66, 165, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Low German/Latin/Netherlands - { 164, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Luba Katanga/Latin/Congo Kinshasa + { 164, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Luba-Katanga/Latin/Congo - Kinshasa { 165, 66, 225, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lule Sami/Latin/Sweden { 165, 66, 175, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Lule Sami/Latin/Norway { 166, 66, 124, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Luo/Latin/Kenya @@ -438,7 +438,7 @@ static constexpr QCalendarLocale locale_data[] = { { 169, 27, 140, 3069, 3069, 3069, 3069, 153, 153, 79, 79, 79, 79, 26, 26 },// Macedonian/Cyrillic/Macedonia { 170, 66, 230, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Machame/Latin/Tanzania { 171, 29, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Maithili/Devanagari/India - { 172, 66, 160, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Makhuwa Meetto/Latin/Mozambique + { 172, 66, 160, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Makhuwa-Meetto/Latin/Mozambique { 173, 66, 230, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Makonde/Latin/Tanzania { 174, 66, 141, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Malagasy/Latin/Madagascar { 175, 74, 110, 3148, 3148, 3148, 3148, 3239, 3239, 91, 91, 91, 91, 39, 39 },// Malayalam/Malayalam/India @@ -451,7 +451,7 @@ static constexpr QCalendarLocale locale_data[] = { { 177, 66, 146, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Maltese/Latin/Malta { 179, 9, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Manipuri/Bangla/India { 179, 78, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Manipuri/Meitei Mayek/India - { 180, 66, 115, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Manx/Latin/Isle Of Man + { 180, 66, 115, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Manx/Latin/Isle of Man { 181, 66, 167, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Maori/Latin/New Zealand { 182, 66, 49, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Mapuche/Latin/Chile { 183, 29, 110, 3278, 3278, 3278, 3278, 3358, 3358, 80, 80, 80, 80, 26, 26 },// Marathi/Devanagari/India @@ -507,7 +507,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 7, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Angola { 231, 66, 43, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Cape Verde { 231, 66, 73, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Equatorial Guinea - { 231, 66, 101, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Guinea Bissau + { 231, 66, 101, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Guinea-Bissau { 231, 66, 138, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Luxembourg { 231, 66, 139, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Macao { 231, 66, 160, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Mozambique @@ -515,7 +515,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 204, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Sao Tome And Principe { 231, 66, 226, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Switzerland { 231, 66, 232, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Portuguese/Latin/Timor-Leste - { 232, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Prussian/Latin/World + { 232, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Prussian/Latin/world { 233, 41, 110, 3723, 3723, 3723, 3723, 153, 153, 77, 77, 77, 77, 26, 26 },// Punjabi/Gurmukhi/India { 233, 4, 178, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Punjabi/Arabic/Pakistan { 234, 66, 184, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Quechua/Latin/Peru @@ -606,7 +606,7 @@ static constexpr QCalendarLocale locale_data[] = { { 271, 135, 159, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Standard Moroccan Tamazight/Tifinagh/Morocco { 272, 66, 111, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Sundanese/Latin/Indonesia { 273, 66, 230, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swahili/Latin/Tanzania - { 273, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swahili/Latin/Congo Kinshasa + { 273, 66, 57, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swahili/Latin/Congo - Kinshasa { 273, 66, 124, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swahili/Latin/Kenya { 273, 66, 243, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swahili/Latin/Uganda { 274, 66, 216, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Swati/Latin/South Africa @@ -661,7 +661,7 @@ static constexpr QCalendarLocale locale_data[] = { { 308, 66, 134, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Vai/Latin/Liberia { 309, 66, 216, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Venda/Latin/South Africa { 310, 66, 255, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Vietnamese/Latin/Vietnam - { 311, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Volapuk/Latin/World + { 311, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Volapuk/Latin/world { 312, 66, 230, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Vunjo/Latin/Tanzania { 313, 66, 23, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Walloon/Latin/Belgium { 314, 66, 226, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Walser/Latin/Switzerland @@ -677,7 +677,7 @@ static constexpr QCalendarLocale locale_data[] = { { 320, 66, 206, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Wolof/Latin/Senegal { 321, 66, 216, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Xhosa/Latin/South Africa { 322, 66, 40, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Yangben/Latin/Cameroon - { 323, 47, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Yiddish/Hebrew/World + { 323, 47, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Yiddish/Hebrew/world { 324, 66, 169, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Yoruba/Latin/Nigeria { 324, 66, 25, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Yoruba/Latin/Benin { 325, 66, 170, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Zarma/Latin/Niger @@ -690,7 +690,7 @@ static constexpr QCalendarLocale locale_data[] = { { 331, 66, 91, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Northern Frisian/Latin/Germany { 332, 29, 110, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Rajasthani/Devanagari/India { 333, 27, 193, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Moksha/Cyrillic/Russia - { 334, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Toki Pona/Latin/World + { 334, 66, 258, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Toki Pona/Latin/world { 335, 66, 214, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Pijin/Latin/Solomon Islands { 336, 66, 169, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Obolo/Latin/Nigeria { 337, 4, 178, 0, 0, 0, 0, 153, 153, 83, 83, 83, 83, 26, 26 },// Baluchi/Arabic/Pakistan diff --git a/src/corelib/time/qromancalendar_data_p.h b/src/corelib/time/qromancalendar_data_p.h index b87bac9c12..6ee4c4109e 100644 --- a/src/corelib/time/qromancalendar_data_p.h +++ b/src/corelib/time/qromancalendar_data_p.h @@ -25,7 +25,7 @@ namespace QtPrivate::Roman { // GENERATED PART STARTS HERE /* - This part of the file was generated on 2023-07-28 from the + This part of the file was generated on 2023-08-02 from the Common Locale Data Repository v43 http://www.unicode.org/cldr/ @@ -77,7 +77,7 @@ static constexpr QCalendarLocale locale_data[] = { { 14, 4, 238, 1772, 1772, 1772, 1772, 1842, 1842, 70, 70, 70, 70, 23, 23 },// Arabic/Arabic/Tunisia { 14, 4, 245, 1675, 1675, 1675, 1675, 1749, 1749, 74, 74, 74, 74, 23, 23 },// Arabic/Arabic/United Arab Emirates { 14, 4, 257, 1675, 1675, 1675, 1675, 1749, 1749, 74, 74, 74, 74, 23, 23 },// Arabic/Arabic/Western Sahara - { 14, 4, 258, 1675, 1675, 1675, 1675, 1749, 1749, 74, 74, 74, 74, 23, 23 },// Arabic/Arabic/World + { 14, 4, 258, 1675, 1675, 1675, 1675, 1749, 1749, 74, 74, 74, 74, 23, 23 },// Arabic/Arabic/world { 14, 4, 259, 1675, 1675, 1675, 1675, 1749, 1749, 74, 74, 74, 74, 23, 23 },// Arabic/Arabic/Yemen { 15, 66, 220, 2256, 2346, 2468, 2468, 155, 155, 90,122, 59, 59, 26, 26 },// Aragonese/Latin/Spain { 17, 5, 12, 2527, 2620, 2725, 2725, 2772, 2772, 93,105, 47, 47, 23, 23 },// Armenian/Armenian/Armenia @@ -197,7 +197,7 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 107, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Hong Kong { 75, 66, 110, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/India { 75, 66, 114, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Ireland - { 75, 66, 115, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Isle Of Man + { 75, 66, 115, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Isle of Man { 75, 66, 116, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Israel { 75, 66, 119, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Jamaica { 75, 66, 121, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Jersey @@ -258,12 +258,12 @@ static constexpr QCalendarLocale locale_data[] = { { 75, 66, 247, 0, 0, 85, 85, 132, 132, 85, 85, 47, 47, 23, 23 },// English/Latin/United States Outlying Islands { 75, 66, 249, 0, 0, 85, 85, 132, 132, 85, 85, 47, 47, 23, 23 },// English/Latin/United States Virgin Islands { 75, 66, 252, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Vanuatu - { 75, 66, 258, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/World + { 75, 66, 258, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/world { 75, 66, 260, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Zambia { 75, 66, 261, 0, 0,12330,12330, 132, 132, 85, 85, 48, 48, 23, 23 },// English/Latin/Zimbabwe { 75, 115, 246,12428,12428,12583,12583,12654,12654,155,155, 71, 71, 35, 35 },// English/Shavian/United Kingdom { 76, 27, 193,12689,12689,12794,12689, 155, 155,105,105, 47,105, 26, 26 },// Erzya/Cyrillic/Russia - { 77, 66, 258,12841,12841,12931,12978, 132, 132, 90, 90, 47, 47, 23, 23 },// Esperanto/Latin/World + { 77, 66, 258,12841,12841,12931,12978, 132, 132, 90, 90, 47, 47, 23, 23 },// Esperanto/Latin/world { 78, 66, 75,13025,13025,13115,13115,13173,13173, 90, 90, 58, 58, 23, 23 },// Estonian/Latin/Estonia { 79, 66, 92,13196,13196,13282,13282,13329,13329, 86, 86, 47, 47, 23, 23 },// Ewe/Latin/Ghana { 79, 66, 233,13196,13196,13282,13282,13329,13329, 86, 86, 47, 47, 23, 23 },// Ewe/Latin/Togo @@ -283,8 +283,8 @@ static constexpr QCalendarLocale locale_data[] = { { 85, 66, 46,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Central African Republic { 85, 66, 48,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Chad { 85, 66, 55,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Comoros - { 85, 66, 56,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Congo Brazzaville - { 85, 66, 57,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Congo Kinshasa + { 85, 66, 56,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Congo - Brazzaville + { 85, 66, 57,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Congo - Kinshasa { 85, 66, 67,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Djibouti { 85, 66, 73,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/Equatorial Guinea { 85, 66, 85,14203,14203,14287,14287, 132, 132, 84, 84, 62, 62, 23, 23 },// French/Latin/French Guiana @@ -324,7 +324,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 1, 40,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Cameroon { 87, 1, 89,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Gambia { 87, 1, 92,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Ghana - { 87, 1, 101,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Guinea Bissau + { 87, 1, 101,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Guinea-Bissau { 87, 1, 102,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Guinea { 87, 1, 134,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Liberia { 87, 1, 149,14764,14764,14893,14764,14986,14986,129,129, 93,129, 35, 35 },// Fulah/Adlam/Mauritania @@ -336,7 +336,7 @@ static constexpr QCalendarLocale locale_data[] = { { 87, 66, 40,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Cameroon { 87, 66, 89,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Gambia { 87, 66, 92,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Ghana - { 87, 66, 101,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Guinea Bissau + { 87, 66, 101,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Guinea-Bissau { 87, 66, 102,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Guinea { 87, 66, 134,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Liberia { 87, 66, 149,14618,14618,14694,14694,14741,14741, 76, 76, 47, 47, 23, 23 },// Fulah/Latin/Mauritania @@ -373,11 +373,11 @@ static constexpr QCalendarLocale locale_data[] = { { 105, 66, 110, 0, 0,12330, 85, 132, 132, 85, 85, 48, 47, 23, 23 },// Hindi/Latin/India { 107, 66, 108,18310,18310,18407,18407,18470,18470, 97, 97, 63, 63, 24, 24 },// Hungarian/Latin/Hungary { 108, 66, 109,18494,18494,18575,18575,18633,18633, 81, 81, 58, 58, 23, 23 },// Icelandic/Latin/Iceland - { 109, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Ido/Latin/World + { 109, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Ido/Latin/world { 110, 66, 169,18656,18656,18742,18742,18789,18789, 86, 86, 47, 47, 23, 23 },// Igbo/Latin/Nigeria { 111, 66, 83,18812,18812,18951,18951,19027,19027,139,139, 76, 76, 24, 24 },// Inari Sami/Latin/Finland { 112, 66, 111,19051,19051,19137,19137, 132, 132, 86, 86, 47, 47, 23, 23 },// Indonesian/Latin/Indonesia - { 114, 66, 258,19184,19184,19276,19276, 155, 6345, 92, 92, 47, 47, 26, 23 },// Interlingua/Latin/World + { 114, 66, 258,19184,19184,19276,19276, 155, 6345, 92, 92, 47, 47, 26, 23 },// Interlingua/Latin/world { 116, 18, 41,19323,19323,19323,19323, 155, 155, 58, 58, 58, 58, 26, 26 },// Inuktitut/Canadian Aboriginal/Canada { 116, 66, 41, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Inuktitut/Latin/Canada { 118, 66, 114,19381,19381,19487,19487,19548,19548,106,106, 61, 61, 23, 23 },// Irish/Latin/Ireland @@ -389,7 +389,7 @@ static constexpr QCalendarLocale locale_data[] = { { 120, 53, 120, 6998, 6998, 6998, 6998, 155, 155, 38, 38, 38, 38, 26, 26 },// Japanese/Japanese/Japan { 121, 66, 111,19051,19051,19711,19711, 132, 132, 86, 86, 47, 47, 23, 23 },// Javanese/Latin/Indonesia { 122, 66, 169,19758,19758,19935,19935, 155, 155,177,177, 56, 56, 26, 26 },// Jju/Latin/Nigeria - { 123, 66, 206,19991,19991,20072,20072,20107,20107, 81, 81, 35, 35, 23, 23 },// Jola Fonyi/Latin/Senegal + { 123, 66, 206,19991,19991,20072,20072,20107,20107, 81, 81, 35, 35, 23, 23 },// Jola-Fonyi/Latin/Senegal { 124, 66, 43,20130,20130,20214,20214, 132, 132, 84, 84, 47, 47, 23, 23 },// Kabuverdianu/Latin/Cape Verde { 125, 66, 4,20261,20261,20344,20344,20391,20391, 83, 83, 47, 47, 23, 23 },// Kabyle/Latin/Algeria { 126, 66, 40,20414,20414,20414,20414, 155, 155,102,102,102,102, 26, 26 },// Kako/Latin/Cameroon @@ -420,16 +420,16 @@ static constexpr QCalendarLocale locale_data[] = { { 153, 65, 129,23778,23778,23852,23852, 155, 155, 74, 74, 60, 60, 26, 26 },// Lao/Lao/Laos { 154, 66, 253,23912,24013,24111,24111, 155, 155,101, 98, 47, 47, 26, 26 },// Latin/Latin/Vatican City { 155, 66, 131,24158,24158,24258,24258, 132, 132,100,100, 64, 64, 23, 23 },// Latvian/Latin/Latvia - { 158, 66, 57,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Congo Kinshasa + { 158, 66, 57,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Congo - Kinshasa { 158, 66, 7,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Angola { 158, 66, 46,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Central African Republic - { 158, 66, 56,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Congo Brazzaville + { 158, 66, 56,24322,24322,24524,24524,24571,24571,202,202, 47, 47, 23, 23 },// Lingala/Latin/Congo - Brazzaville { 160, 66, 137,24594,24689,24786,24786,24855,24855, 95, 97, 69, 69, 23, 23 },// Lithuanian/Latin/Lithuania - { 161, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Lojban/Latin/World + { 161, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Lojban/Latin/world { 162, 66, 91,24878,24962,25054,25101, 6345, 6345, 84, 92, 47, 59, 23, 23 },// Lower Sorbian/Latin/Germany { 163, 66, 91,25160,25160,25244,25244, 132, 132, 84, 84, 58, 58, 23, 23 },// Low German/Latin/Germany { 163, 66, 165,25160,25160,25244,25244, 132, 132, 84, 84, 58, 58, 23, 23 },// Low German/Latin/Netherlands - { 164, 66, 57,25302,25302,25400,25400,25448,25448, 98, 98, 48, 48, 23, 23 },// Luba Katanga/Latin/Congo Kinshasa + { 164, 66, 57,25302,25302,25400,25400,25448,25448, 98, 98, 48, 48, 23, 23 },// Luba-Katanga/Latin/Congo - Kinshasa { 165, 66, 225, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Lule Sami/Latin/Sweden { 165, 66, 175, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Lule Sami/Latin/Norway { 166, 66, 124,25471,25471,25656,25656,25703,25703,185,185, 47, 47, 23, 23 },// Luo/Latin/Kenya @@ -438,7 +438,7 @@ static constexpr QCalendarLocale locale_data[] = { { 169, 27, 140,25962,25962,26046,26046, 6497, 6497, 84, 84, 60, 60, 23, 23 },// Macedonian/Cyrillic/Macedonia { 170, 66, 230,26106,26106,26192,26192, 132, 132, 86, 86, 47, 47, 23, 23 },// Machame/Latin/Tanzania { 171, 29, 110,26239,26310,26381,18223,26438,26438, 71, 71, 57, 58, 28, 28 },// Maithili/Devanagari/India - { 172, 66, 160,26466,26466,26678,26678,26725,26725,212,212, 47, 47, 23, 23 },// Makhuwa Meetto/Latin/Mozambique + { 172, 66, 160,26466,26466,26678,26678,26725,26725,212,212, 47, 47, 23, 23 },// Makhuwa-Meetto/Latin/Mozambique { 173, 66, 230,26748,26748,26192,26192, 132, 132,263,263, 47, 47, 23, 23 },// Makonde/Latin/Tanzania { 174, 66, 141,27011,27011,27102,27102, 132, 132, 91, 91, 47, 47, 23, 23 },// Malagasy/Latin/Madagascar { 175, 74, 110,27149,27149,27236,27236,27297,27297, 87, 87, 61, 61, 31, 31 },// Malayalam/Malayalam/India @@ -451,7 +451,7 @@ static constexpr QCalendarLocale locale_data[] = { { 177, 66, 146,27530,27530,27615,27615,27662,27697, 85, 85, 47, 47, 35, 23 },// Maltese/Latin/Malta { 179, 9, 110,27720,27807,27894,27807,27951,27987, 87, 87, 57, 87, 36, 37 },// Manipuri/Bangla/India { 179, 78, 110, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Manipuri/Meitei Mayek/India - { 180, 66, 115,28024,28024,28163,28163, 155, 155,139,139,101,101, 26, 26 },// Manx/Latin/Isle Of Man + { 180, 66, 115,28024,28024,28163,28163, 155, 155,139,139,101,101, 26, 26 },// Manx/Latin/Isle of Man { 181, 66, 167,28264,28264,28347,28347,28397,28397, 83, 83, 50, 50, 23, 23 },// Maori/Latin/New Zealand { 182, 66, 49, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Mapuche/Latin/Chile { 183, 29, 110,28420,28420,28505,28505,28570,28570, 85, 85, 65, 65, 31, 31 },// Marathi/Devanagari/India @@ -507,7 +507,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 7,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Angola { 231, 66, 43,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Cape Verde { 231, 66, 73,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Equatorial Guinea - { 231, 66, 101,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Guinea Bissau + { 231, 66, 101,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Guinea-Bissau { 231, 66, 138,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Luxembourg { 231, 66, 139,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Macao { 231, 66, 160,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Mozambique @@ -515,7 +515,7 @@ static constexpr QCalendarLocale locale_data[] = { { 231, 66, 204,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Sao Tome And Principe { 231, 66, 226,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Switzerland { 231, 66, 232,35304,35304,35392,35392, 132, 132, 88, 88, 59, 59, 23, 23 },// Portuguese/Latin/Timor-Leste - { 232, 66, 258,35451,35451,35541,35541,35588,35588, 90, 90, 47, 47, 23, 23 },// Prussian/Latin/World + { 232, 66, 258,35451,35451,35541,35541,35588,35588, 90, 90, 47, 47, 23, 23 },// Prussian/Latin/world { 233, 41, 110,35611,35611,35678,35678,35727,35727, 67, 67, 49, 49, 27, 27 },// Punjabi/Gurmukhi/India { 233, 4, 178,35754,35754,35754,35754, 155, 155, 66, 66, 66, 66, 26, 26 },// Punjabi/Arabic/Pakistan { 234, 66, 184,35820,35820,35907,35907, 155, 155, 87, 87, 47, 47, 26, 26 },// Quechua/Latin/Peru @@ -606,7 +606,7 @@ static constexpr QCalendarLocale locale_data[] = { { 271, 135, 159,41695,41695,41775,41775,41822,41822, 80, 80, 47, 47, 23, 23 },// Standard Moroccan Tamazight/Tifinagh/Morocco { 272, 66, 111,41845,41845,41931,41931,41978,41978, 86, 86, 47, 47, 23, 23 },// Sundanese/Latin/Indonesia { 273, 66, 230, 3286, 3286,26192,26192, 132, 132, 83, 83, 47, 47, 23, 23 },// Swahili/Latin/Tanzania - { 273, 66, 57, 3286, 3286,26192,26192, 132, 132, 83, 83, 47, 47, 23, 23 },// Swahili/Latin/Congo Kinshasa + { 273, 66, 57, 3286, 3286,26192,26192, 132, 132, 83, 83, 47, 47, 23, 23 },// Swahili/Latin/Congo - Kinshasa { 273, 66, 124, 3286, 3286,26192,26192, 132, 132, 83, 83, 47, 47, 23, 23 },// Swahili/Latin/Kenya { 273, 66, 243, 3286, 3286,26192,26192, 132, 132, 83, 83, 47, 47, 23, 23 },// Swahili/Latin/Uganda { 274, 66, 216,42001,42001,42114,42114, 155, 155,113,113, 47, 47, 26, 26 },// Swati/Latin/South Africa @@ -661,7 +661,7 @@ static constexpr QCalendarLocale locale_data[] = { { 308, 66, 134, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Vai/Latin/Liberia { 309, 66, 216,47197,47197,47307,47307, 155, 155,110,110, 47, 47, 26, 26 },// Venda/Latin/South Africa { 310, 66, 255,47354,47452,47550,47624, 155, 155, 98, 98, 74, 74, 26, 26 },// Vietnamese/Latin/Vietnam - { 311, 66, 258,47698,47698,47771,47818,47865,47865, 73, 73, 47, 47, 23, 23 },// Volapuk/Latin/World + { 311, 66, 258,47698,47698,47771,47818,47865,47865, 73, 73, 47, 47, 23, 23 },// Volapuk/Latin/world { 312, 66, 230,26106,26106,26192,26192, 132, 132, 86, 86, 47, 47, 23, 23 },// Vunjo/Latin/Tanzania { 313, 66, 23, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Walloon/Latin/Belgium { 314, 66, 226,47888,47888,47986,47986,48033,48033, 98, 98, 47, 47, 23, 23 },// Walser/Latin/Switzerland @@ -677,7 +677,7 @@ static constexpr QCalendarLocale locale_data[] = { { 320, 66, 206,48414,48414,48497,48497, 155, 155, 83, 83, 46, 46, 26, 26 },// Wolof/Latin/Senegal { 321, 66, 216,48543,48633,48724,48771, 155, 155, 90, 91, 47, 48, 26, 26 },// Xhosa/Latin/South Africa { 322, 66, 40,48819,48819,49009,49009, 155, 155,190,190, 50, 50, 26, 26 },// Yangben/Latin/Cameroon - { 323, 47, 258,49059,49059,49150,49059, 155, 155, 91, 91, 57, 91, 26, 26 },// Yiddish/Hebrew/World + { 323, 47, 258,49059,49059,49150,49059, 155, 155, 91, 91, 57, 91, 26, 26 },// Yiddish/Hebrew/world { 324, 66, 169,49207,49279,49399,49438,49492,49492, 72,120, 39, 54, 26, 26 },// Yoruba/Latin/Nigeria { 324, 66, 25,49518,49591,49724,49764,49819,49819, 73,133, 40, 55, 26, 26 },// Yoruba/Latin/Benin { 325, 66, 170,22596,22596,22683,22683,22728,22728, 87, 87, 45, 45, 23, 23 },// Zarma/Latin/Niger @@ -690,7 +690,7 @@ static constexpr QCalendarLocale locale_data[] = { { 331, 66, 91,50422,50422,50516,50516, 132, 132, 94, 94, 47, 47, 23, 23 },// Northern Frisian/Latin/Germany { 332, 29, 110, 5837, 5837, 5837, 5837, 155, 155, 72, 72, 72, 72, 26, 26 },// Rajasthani/Devanagari/India { 333, 27, 193, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Moksha/Cyrillic/Russia - { 334, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Toki Pona/Latin/World + { 334, 66, 258, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Toki Pona/Latin/world { 335, 66, 214,50563,50563,50563,50563, 155, 155, 76, 76, 76, 76, 26, 26 },// Pijin/Latin/Solomon Islands { 336, 66, 169, 1348, 1348, 1348, 1348, 155, 155, 47, 47, 47, 47, 26, 26 },// Obolo/Latin/Nigeria { 337, 4, 178,50639,50639,50708,50708, 155, 155, 69, 69, 48, 48, 26, 26 },// Baluchi/Arabic/Pakistan diff --git a/tests/auto/corelib/text/qlocale/tst_qlocale.cpp b/tests/auto/corelib/text/qlocale/tst_qlocale.cpp index 70c2ff501d..fb6e669c54 100644 --- a/tests/auto/corelib/text/qlocale/tst_qlocale.cpp +++ b/tests/auto/corelib/text/qlocale/tst_qlocale.cpp @@ -100,6 +100,13 @@ private slots: void monthName(); void standaloneMonthName(); + void languageToString_data(); + void languageToString(); + void scriptToString_data(); + void scriptToString(); + void territoryToString_data(); + void territoryToString(); + void defaultNumberingSystem_data(); void defaultNumberingSystem(); @@ -3369,6 +3376,66 @@ void tst_QLocale::standaloneMonthName() QCOMPARE(ru.standaloneMonthName(1, QLocale::NarrowFormat), QString::fromUtf8("\xd0\xaf")); } +void tst_QLocale::languageToString_data() +{ + QTest::addColumn("language"); + QTest::addColumn("name"); + + // Prone to change at CLDR updates. + QTest::newRow("dyo") << QLocale::JolaFonyi << u"Jola-Fonyi"_s; + QTest::newRow("lu") << QLocale::LubaKatanga << u"Luba-Katanga"_s; + QTest::newRow("mgh") << QLocale::MakhuwaMeetto << u"Makhuwa-Meetto"_s; +} + +void tst_QLocale::languageToString() +{ + QFETCH(const QLocale::Language, language); + QFETCH(const QString, name); + + QCOMPARE(QLocale::languageToString(language), name); +} + +void tst_QLocale::scriptToString_data() +{ + QTest::addColumn("script"); + QTest::addColumn("name"); + + // Prone to change at CLDR updates. + QTest::newRow("Egyp") << QLocale::EgyptianHieroglyphsScript << u"Egyptian hieroglyphs"_s; + QTest::newRow("Phag") << QLocale::PhagsPaScript << u"Phags-pa"_s; + QTest::newRow("Sgnw") << QLocale::SignWritingScript << u"SignWriting"_s; +} + +void tst_QLocale::scriptToString() +{ + QFETCH(const QLocale::Script, script); + QFETCH(const QString, name); + + QCOMPARE(QLocale::scriptToString(script), name); +} + +void tst_QLocale::territoryToString_data() +{ + QTest::addColumn("territory"); + QTest::addColumn("name"); + // Prone to change at CLDR updates. + + QTest::newRow("CD") << QLocale::CongoKinshasa << u"Congo - Kinshasa"_s; + QTest::newRow("CG") << QLocale::CongoBrazzaville << u"Congo - Brazzaville"_s; + QTest::newRow("GW") << QLocale::GuineaBissau << u"Guinea-Bissau"_s; + QTest::newRow("IM") << QLocale::IsleOfMan << u"Isle of Man"_s; + QTest::newRow("TA") << QLocale::TristanDaCunha << u"Tristan da Cunha"_s; + QTest::newRow("001") << QLocale::World << u"world"_s; +} + +void tst_QLocale::territoryToString() +{ + QFETCH(const QLocale::Territory, territory); + QFETCH(const QString, name); + + QCOMPARE(QLocale::territoryToString(territory), name); +} + void tst_QLocale::currency() { const QLocale c(QLocale::C); diff --git a/util/locale_database/enumdata.py b/util/locale_database/enumdata.py index 3a52ae35fc..b1de22b7f7 100644 --- a/util/locale_database/enumdata.py +++ b/util/locale_database/enumdata.py @@ -155,7 +155,7 @@ language_map = { 120: ("Japanese", "ja"), 121: ("Javanese", "jv"), 122: ("Jju", "kaj"), - 123: ("Jola Fonyi", "dyo"), + 123: ("Jola-Fonyi", "dyo"), 124: ("Kabuverdianu", "kea"), 125: ("Kabyle", "kab"), 126: ("Kako", "kkj"), @@ -196,7 +196,7 @@ language_map = { 161: ("Lojban", "jbo"), 162: ("Lower Sorbian", "dsb"), 163: ("Low German", "nds"), - 164: ("Luba Katanga", "lu"), + 164: ("Luba-Katanga", "lu"), 165: ("Lule Sami", "smj"), 166: ("Luo", "luo"), 167: ("Luxembourgish", "lb"), @@ -204,7 +204,7 @@ language_map = { 169: ("Macedonian", "mk"), 170: ("Machame", "jmc"), 171: ("Maithili", "mai"), - 172: ("Makhuwa Meetto", "mgh"), + 172: ("Makhuwa-Meetto", "mgh"), 173: ("Makonde", "kde"), 174: ("Malagasy", "mg"), # macrolanguage 175: ("Malayalam", "ml"), @@ -463,8 +463,8 @@ territory_map = { 53: ("Cocos Islands", "CC"), 54: ("Colombia", "CO"), 55: ("Comoros", "KM"), - 56: ("Congo Brazzaville", "CG"), - 57: ("Congo Kinshasa", "CD"), + 56: ("Congo - Brazzaville", "CG"), + 57: ("Congo - Kinshasa", "CD"), 58: ("Cook Islands", "CK"), 59: ("Costa Rica", "CR"), 60: ("Croatia", "HR"), @@ -508,7 +508,7 @@ territory_map = { 98: ("Guam", "GU"), 99: ("Guatemala", "GT"), 100: ("Guernsey", "GG"), - 101: ("Guinea Bissau", "GW"), + 101: ("Guinea-Bissau", "GW"), 102: ("Guinea", "GN"), 103: ("Guyana", "GY"), 104: ("Haiti", "HT"), @@ -522,7 +522,7 @@ territory_map = { 112: ("Iran", "IR"), 113: ("Iraq", "IQ"), 114: ("Ireland", "IE"), - 115: ("Isle Of Man", "IM"), + 115: ("Isle of Man", "IM"), 116: ("Israel", "IL"), 117: ("Italy", "IT"), # Officially Côte d’Ivoire, which we'd ned to map to CotedIvoire @@ -647,7 +647,7 @@ territory_map = { 234: ("Tokelau", "TK"), 235: ("Tonga", "TO"), 236: ("Trinidad And Tobago", "TT"), - 237: ("Tristan Da Cunha", "TA"), + 237: ("Tristan da Cunha", "TA"), 238: ("Tunisia", "TN"), 239: ("Turkey", "TR"), 240: ("Turkmenistan", "TM"), @@ -668,7 +668,7 @@ territory_map = { 255: ("Vietnam", "VN"), 256: ("Wallis And Futuna", "WF"), 257: ("Western Sahara", "EH"), - 258: ("World", "001"), + 258: ("world", "001"), 259: ("Yemen", "YE"), 260: ("Zambia", "ZM"), 261: ("Zimbabwe", "ZW"), @@ -738,7 +738,7 @@ script_map = { 28: ("Deseret", "Dsrt"), 29: ("Devanagari", "Deva"), 30: ("Duployan", "Dupl"), - 31: ("Egyptian Hieroglyphs", "Egyp"), + 31: ("Egyptian hieroglyphs", "Egyp"), 32: ("Elbasan", "Elba"), 33: ("Ethiopic", "Ethi"), 34: ("Fraser", "Lisu"), @@ -813,7 +813,7 @@ script_map = { 103: ("Pahawh Hmong", "Hmng"), 104: ("Palmyrene", "Palm"), 105: ("Pau Cin Hau", "Pauc"), - 106: ("Phags Pa", "Phag"), + 106: ("Phags-pa", "Phag"), 107: ("Phoenician", "Phnx"), 108: ("Pollard Phonetic", "Plrd"), 109: ("Psalter Pahlavi", "Phlp"), @@ -824,7 +824,7 @@ script_map = { 114: ("Sharada", "Shrd"), 115: ("Shavian", "Shaw"), 116: ("Siddham", "Sidd"), - 117: ("Sign Writing", "Sgnw"), + 117: ("SignWriting", "Sgnw"), # Oddly, en.xml leaves no space in it. 118: ("Simplified Han", "Hans"), 119: ("Sinhala", "Sinh"), 120: ("Sora Sompeng", "Sora"),