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 <thiago.macieira@intel.com>
This commit is contained in:
Edward Welbourne 2023-08-01 12:32:10 +02:00
parent d105c67a72
commit afd7d68244
6 changed files with 439 additions and 372 deletions

View File

@ -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<LanguageCodeEntry, 341> languageCodeList {
@ -7510,7 +7510,7 @@ constexpr std::array<LanguageCodeEntry, 341> 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<LanguageCodeEntry, 341> 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<LanguageCodeEntry, 341> 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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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<QLocale::Language>("language");
QTest::addColumn<QString>("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<QLocale::Script>("script");
QTest::addColumn<QString>("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<QLocale::Territory>("territory");
QTest::addColumn<QString>("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);

View File

@ -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 dIvoire, 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"),